[pacman-dev] handling of provides/conflicts
Scenario: mplayer-svn is in unstable, mplayer is in current. mplayer-svn has provides/conflicts for mplayer, mplayer does not for mplayer-svn (it seems typical that packages in current don't deal with packages outside of current/extra). If I have mplayer-svn installed and try to install mplayer, I get the following: $ pacman -S mplayer resolving dependencies... done. looking for inter-conflicts... :: mplayer conflicts with mplayer-svn. Remove mplayer-svn? [Y/n] done. error: failed to prepare transaction (could not satisfy dependencies) :: mplayer-svn requires acidrip :: mplayer-svn requires mplayer-plugin (First, two minor problems. The "done" is very confusing - I assume it's from the inter-conflicts statement, but it reads as removing mplayer-svn is done. Also, the "mplayer-svn requires acidrip" should read "acidrip requires mplayer-svn" (sorry yankees26).) But the point is that this behavior seems "broken" to me. Surely if mplayer-svn provides mplayer, you should be able to swap mplayer-svn for mplayer. Scott
I thought I had lost the first email, apparently it went through >_> Anyway, sorry for the spam, this email is probably the better of the two.
2007/3/30, Scott Horowitz <stonecrest@gmail.com>:
Scenario: mplayer-svn is in unstable, mplayer is in current. mplayer-svn has provides/conflicts for mplayer, mplayer does not for mplayer-svn (it seems typical that packages in current don't deal with packages outside of current/extra).
If I have mplayer-svn installed and try to install mplayer, I get the following: $ pacman -S mplayer resolving dependencies... done. looking for inter-conflicts... :: mplayer conflicts with mplayer-svn. Remove mplayer-svn? [Y/n] done. error: failed to prepare transaction (could not satisfy dependencies) :: mplayer-svn requires acidrip :: mplayer-svn requires mplayer-plugin
(First, two minor problems. The "done" is very confusing - I assume it's from the inter-conflicts statement, but it reads as removing mplayer-svn is done. Also, the "mplayer-svn requires acidrip" should read "acidrip requires mplayer-svn" (sorry yankees26).)
But the point is that this behavior seems "broken" to me. Surely if mplayer-svn provides mplayer, you should be able to swap mplayer-svn for mplayer.
Already reported here: http://bugs.archlinux.org/task/6057#comment13216 The bug exists since pacman2. -- Roman Kyrylych (Роман Кирилич)
Already reported here: http://bugs.archlinux.org/task/6057#comment13216 The bug exists since pacman2. And the bug still exists?! ;-)
participants (3)
-
Nagy Gabor
-
Roman Kyrylych
-
Scott Horowitz