poldek z AC-brancha
Jakub Bogusz
qboosh w pld-linux.org
Wto, 26 Lip 2005, 21:51:15 CEST
On Tue, Jul 26, 2005 at 08:45:20PM +0200, Paweł A. Gajda wrote:
> Tuesday 26/07/2005 13:29:16, Jakub Bogusz:
> > Natomiast dotychczasowy poldek generuje indeksy z pętlami PreReq.
>
> Jeżeli mówimy o tym samym, to jedynie je wypisuje bez potrzeby,
> łata (na 0.18.9):
>
> http://cvs.pld.org.pl/installer/poldek/pkgset-order.c?r1=1.16.4.3&r2=1.16.4.3.2.1
Chodzi o to, że w rpm-ie 4.4 po likwidacji RPMSENSE_PREREQ (przez
przedefiniowanie na RPMSENSE_ANY, czyli 0) makro isLegacyPreReq() zwraca
1 także dla zwykłych Requires (wypisanych explicite, nie generowanych
automatycznie). Przez to poldek je traktuje tak jak
Requires(pre)/Requires(post).
> > (nie dotyczy ftp ac, bo tam jest jakiś przedpotopowy poldek - ale ten
> > z kolei generuje indeksy z zależnościami niespójnymi z aktualnym
> > rpm-em).
>
> ?
rpm 4.4 traktuje znaczniki PreReq tak jak zwykłe Requires, poldek
zbudowany na starym rpm-ie je uwzględnia.
Choć z --noorder nie powinno to powodować problemów.
> BTW na poldka 0.18.9 trzeba też nałożyć łatę, żeby poprawnie
> aktualizował spis łatek - tryb append "a+" został zepsuty przy okazji
> cookie-poprawek. Łata:
>
> http://cvs.pld.org.pl/installer/poldek/vfile/vfile.c?r1=1.43.4.5&r2=1.43.4.5.2.1
--
Jakub Bogusz http://qboosh.cs.net.pl/
Więcej informacji o liście dyskusyjnej pld-devel-pl