Uwaga do poldka

Paweł A. Gajda mis w pld.org.pl
Czw, 17 Paź 2002, 17:57:24 CEST


wtorek 15/10/2002 17:07:40, Radosław Kintzi:
> Cześć
> 
> Właśnie robie sobie --upgrade-dist. Szczęście, że sprawdziłem najpierw 
> ls -u bo zamiast mount|losetup-2.11u-1 w 2.4 z --sn Ra+2.4.18
> miałbym nowsze mount|losetup-2.11w-1 tyle, że @2.2. Niestety wersji 
> 2.11w tych pakietów nie ma jeszcze w --sn Ra+2.4.18, przez co poldek 
> chce mi zainstalować pakiety z --sn ra. Nie dotyczy to tylko paietów 
> @2.[24]. Takie na przykład util-linux-2.11w-1 też jest tylko w --sn 
> ra, czyli budowane w okolicy 2.2 i też zostałoby mi zainstalowane przy 
> --upgrade-dist gdyby nie --hold. Całe szczęście, że są pakiety 
> @2.[24], bo bym nawet nie zauważył. 
> 
> Jak widać opcja pri= nie zawsze zdaje egzamin (choś chyba właśnie 
> dla paków została przygotowana??).

To działa tylko wtedy, gdy w źródłach o różnych priorytetach 
występuje ten sam pakiet w tej samej wersji i release. W sumie można
to rozszerzyć (jakaś dodatkowa opcja) tak by brana była pod uwagę tylko
nazwa - wtedy te same pakiety niezależnie od wersji będą "usuwane" 
ze źródła o mniejszym priorytecie. 

Innym rozwiązaniem jest rozbudowane "ignore" i "hold", teraz (na razie
w repoz) dopasowywana jest, poza nazwą, także nazwa źródła, wersja 
i release pakietu, np. takie coś --ignore='ra:*@2.2*' blokuje wszystkie 
pakiety z @2.2 z ra. 



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