[pacman-dev] CVS update of pacman-lib/lib/libalpm (6 files)

Aaron Griffin aaronmgriffin at gmail.com
Thu Mar 1 02:05:32 EST 2007

On 3/1/07, Aaron Griffin <aaron at archlinux.org> wrote:
> * Added some provision switching hackery.  This could probably use some
>   refactoring,.. it solves the following case:
>     pkg1 and pkg2 provide 'foo' and are both installed
>     pkg3 depends on 'foo' and so lists 'pkg1' in the REQUIREDBY db section
>     pkg1 is upgraded and no longer provides 'foo'
>     ** This code ensures that the REQUIREDBY of pkg3 is updated to require pkg2
>        now instead of pkg1

Just a quick note on this one.  This also implies that a "pacman -S
pkg1" with the 'foo' removal will succeed now as long as foo is still

More information about the pacman-dev mailing list