Pacman

Historical bug tracker for the Pacman package manager.

The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues

This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
Tasklist

FS#41712 - "Removing xxx from target list because it conflicts with xyz" but dependencies still get installed

Attached to Project: Pacman
Opened by ... (spider007) - Wednesday, 27 August 2014, 07:42 GMT
Task Type Bug Report
Category General
Status Unconfirmed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version 4.1.2
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 1
Private No

Details

When the vim package was updated to include all sorts of dependencies; I quickly added a package in my local repo that conflicts with vim; and depends on vim-minimal. This works pretty good; pacman says:

> warning: removing 'vim' from target list because it conflicts with 'vim-minimal'
> :: vim-minimal and vim are in conflict. Remove vim? [y/N] y

Which is fine. However; the original dependencies of vim (which I wanted to avoid) still get downloaded and installed:

...
(40/42) installing libyaml [#########################################################################################################] 100%
(41/42) installing ruby [#########################################################################################################] 100%
(42/42) installing lua [#########################################################################################################] 100%

These are obviously redundant dependencies; running `pacman -Qdtq` afterwards will list them
This task depends upon

Loading...