SPECS: perl-Storable.spec (REMOVED), perl-Time-HiRes.spec (REMOVED...
Andrzej Krzysztofowicz
ankry w green.mif.pg.gda.pl
Śro, 2 Cze 2004, 13:25:12 CEST
Radoslaw Zielinski wrote:
> Jakub Bogusz <qboosh w pld-linux.org> [02-06-2004 10:29]:
> > On Wed, Jun 02, 2004 at 10:09:09AM +0200, Andrzej Krzysztofowicz wrote:
> [...]
> >> Wlasciwie perl (perl-modules w tym wypadku) powinien miec Obsloletes na
> >> odpowiednie wersje tych pakietow. Sa moze generowane automatycznie ?
> > Nie s=B1. W sumie IMO mo=BFna doda=E6 Obsoletes z "<=3D" obok Provides z =
> "=3D".
>
> Nadal mi si=EA to nie podoba... Rozmawiali=B6my o tym kiedy=B6 z Andrzejem,
> zacytuj=EA fragment:
>
> [...]
> > Obsoletes perl-foo < %wersja
> > w perl-spec ?
>
> Puszka Pandory... Teraz co si=EA stanie, je=B6li mam w systemie dwie wer=
> sje=20
> perl-{base,modules}? Powiedzmy, 5.8.0 i 5.8.4. Czy takie Obsoletes
> b=EAdzie =B3apa=B3o te=BF perl-foo z Provides? Czy tylko z faktycznej na=
> zwy
> pakietu?
>
> Poldek si=EA przy tym nie pogubi, je=B6li b=EAdzie mia=B3 do zaktualizowa=
> nia =20
> tak=B1 sytuacj=EA: w systemie jest perl-modules=3DX z Provides: perl-foob=
> ar=3Dy
> oraz pakiet perl-foobar=3Dy+1; w repozytorium s=B1 pakiety perl-modules=
> =3DX+1 =20
> z Provides: perl-foobar=3Dy+2 i perl-foobar=3Dy+2? Lub z mutacj=B1 tej
> sytuacji? A sam rpm?
> [...]
IMO sie pogubi, bo proba zainstalowania perl-foobar=y+2 podczas upgrejdu
spowoduje wykrycie sie konfliktu i niewykonanie upgrejdu.
Jesli nie bedzie probowal instalowac perl-foobar, to nie bedzie problemu.
Ale ZTCP, w naszej dyskusji pojawil sie jeszcze jeden problem:
jesli tego obsoletes nie bedzie, a w zasobach mamy perl-modules=X z
Provides: perl-foobar=y oraz perl-foobar=y-1, to proba zainstalowania
perl-foobar przy _niezainstalowanym_ perl-modules moze doprowadzic do
zainstalowania obu. A twierdziles, ze w takiej sytuacji ze wzgledu na
kolejnosc katalogow w sciezce poszukiwania modulow uzywany by byl
perl-foobar=y-1. I moze to doprowadzic do wadliwego dzialania samego perla.
IMO powazniejszy problem. Zwlaszcza, ze twierdziles iz istnieje taki pakiet
w CPAN.
BTW: puszka Pandory juz zostala otwarta... perl z Obsoletes juz poszedl do
ready/ (mozna go wyciac, ale i tak trzeba bedzie podbic rel. i
przebudowac).
--
=======================================================================
Andrzej M. Krzysztofowicz ankry w mif.pg.gda.pl
phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math., Gdansk University of Technology
Więcej informacji o liście dyskusyjnej pld-devel-pl