[pacman-dev] handling of provides/conflicts

Roman Kyrylych roman.kyrylych at gmail.com
Thu Mar 29 19:07:55 EDT 2007


2007/3/30, Scott Horowitz <stonecrest at 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 (Роман Кирилич)


More information about the pacman-dev mailing list