1 Mar
2007
1 Mar
'07
7:05 a.m.
On 3/1/07, Aaron Griffin <aaron@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 satisfied.