inn w AC?

Jakub Bogusz qboosh w pld-linux.org
Pią, 21 Lis 2003, 13:18:39 CET


On Fri, Nov 21, 2003 at 11:56:43AM +0100, robert j. wozny wrote:
> spojnosc? stabilnosc? w Fedorze sie daje 8=)
> 
> poldek> install inn-2.4.0-0.2
> Przetwarzanie zależności...
> błąd: inn-2.4.0-0.2: nie znaleziono wymaganego cleanfeed >= 0.95.7b-4
> inn-2.4.0-0.2 zaznaczył inn-libs-2.4.0-0.2 (wł. inn-libs = 2.4.0)
> błąd: inn-2.4.0-0.2: nie znaleziono wymaganego perl-base >= 5.00403
> Zaznaczono 2 pakiety do instalacji (1 zaznaczony pośrednio):
> I inn-2.4.0-0.2
> D inn-libs-2.4.0-0.2
> błąd: 2 niespełnione zależności
> Wystąpiły błędy podczas instalacji

W 2.4.0-0.2 z Ac:
$ rpm -qpR /home/ftp/mirror/ftp.pld-linux.org/dists/ac/PLD/ppc/PLD/RPMS/inn-2.4.0-0.2.ppc.rpm | grep perl-base
perl-base >= 0:5.001
perl-base >= 0:5.002
perl-base >= 0:5.003
perl-base >= 0:5.004
perl-base >= 0:5.00403
perl-base >= 0:5.004_03
perl-base >= 1:5
perl-base

Można to załatać, żeby zamienić na "5.004_03", ale nie ma takiej potrzeby -
bo to jest 0:5.00403, a perl ma od dawna epoch 1 (nawet w Ra).
Problem jest w poldku, który traktuje epoch=0 jako brak epoch (hm, może to
mieć związek z poprawką na błąd przy porównywaniu epoch, który był
kiedyś przed wydaniem Ra) i brakuje w nim uaktualnienia na nowe
zachowanie rpm-a (brak epoch równoznaczne z epoch=0):

poldek> desc -r inn-2.4.0-0.2
[...]
Requires: [...] perl-base, perl-base >= 5.001, perl-base >= 5.002,
    perl-base >= 5.003, perl-base >= 5.004, perl-base >= 5.00403,
    perl-base >= 5.004_03, perl-base >= 1:5
[...]

Czyli do poprawki jest poldek. rpm-em ten pakiet powinien się
zainstalować.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl