FS#7810 - Pacman has double standards for conflicting packages

Attached to Project: Pacman
Opened by Alex Heck (nesl247) - Tuesday, 14 August 2007, 00:56 GMT
Last edited by Dan McGee (toofishes) - Thursday, 23 August 2007, 18:10 GMT
Task Type Bug Report
Category General
Status Closed
Assigned To Aaron Griffin (phrakture)
Architecture All
Severity High
Priority Normal
Reported Version 3.0.5
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Summary and Info:
I created a package called libx11-xcb. It's the same as the libx11 package, except it is built without --without-xcb in it. The pkgbuild in reference is http://arch.nesl247.org/compiz-fusion/i686/libx11-xcb/PKGBUILD. I added the provides and conflicts, I just can't see the issue here. I hope it's not something I've overlooked.

Steps to Reproduce:

You can simply do pacman -S libx11-xcb, and hit yes to replace it when it says it conflicts. However when running pacman -S libx11 to go back, you get the following error:

nesl247@alex64 db $ pacman -S libx11
resolving dependencies... done.
looking for inter-conflicts...
:: libx11 conflicts with libx11-xcb. Remove libx11-xcb? [Y/n] y
done.
error: failed to prepare transaction (could not satisfy dependencies)
:: libx11-xcb requires dbus
:: libx11-xcb requires libxext
:: libx11-xcb requires libxfixes
:: libx11-xcb requires libxkbfile
:: libx11-xcb requires libxrender
:: libx11-xcb requires libxt
:: libx11-xcb requires lirc-utils
:: libx11-xcb requires rdesktop
:: libx11-xcb requires sdl
:: libx11-xcb requires startup-notification
:: libx11-xcb requires tk
:: libx11-xcb requires xorg-xinit
This task depends upon

Closed by  Dan McGee (toofishes)
Thursday, 23 August 2007, 18:10 GMT
Reason for closing:  Duplicate
Additional comments about closing:  Duplicate of  bug 6057 , should be fixed in pacman GIT and 3.1 release.
Comment by Xavier (shining) - Tuesday, 14 August 2007, 08:00 GMT
duplicate of  bug 6057 

(edited by Dan: added word 'bug' so we get a cool hyperlink)

Loading...