Obsoletes dla pakietów wirtualnych (Re: SPECS: openssh.spec (HEAD))
Tomasz Pala
gotar w polanet.pl
Śro, 1 Paź 2003, 13:59:50 CEST
On Wed, Oct 01, 2003 at 13:24:26 +0200, Jakub Bogusz wrote:
> > Przy takim mamy problem z Conflicts - aumix-gtk jest w konflikcie z
> > aumix, bo mają tę samą binarkę, co także jest powodem, że aumix-gtk ma
> > provides: aumix, przez co pakiet ten jest w konflikcie _sam z sobą_.
>
> A dlaczego Conflicts, a nie samo Obsoletes?
Bo mają tę samą binarkę, więc ze sobą literalnie konfliktują.
> rpm ma ochronę przed self-obsoletes w ramach jednego pakietu, ale nie
> self-conflicts.
Conflicts powinno iść po pakietach rzeczywistych, a nie wirtualnych,
gdyż konflikt jest rzeczywisty - związany z fizyczną cechą pakietów (np.
ten sam plik), a nie z cechą dostarczania funkcjonalności. Wtedy
Provides: xx, Conflicts: xx oznaczałoby, że dany pakiet jest w
konflikcie z pakietem xx i dostarcza jego funkcjonalność.
--
GoTaR <priv0.onet.pl->gotar> USA sux
http://www.pld-linux.org/Members/gotar/ http://vfmg.sourceforge.net/
http://mops.uci.agh.edu.pl/~gotar/ http://informatica.agh.edu.pl/
Więcej informacji o liście dyskusyjnej pld-devel-pl