[poldek] upgrade na multiarch

Wieslaw Kierbedz w.kier w farba.eu.org
Pią, 23 Paź 2009, 13:50:26 CEST


Bartłomiej Zimoń anonsuje::
> Witam
>
> Prosilbym o sprawdzenie czy ta latka niczego nikomu nie psuje:
> http://starowa.one.pl/~uzi/pld/poldek-upgrade_on_multiarch.patch
>
> W skrocie: przy upgrade dodatkowo sprawdzamy czy arch pakietu 
> zgadza sie z tym juz zainstalowanym.
>
> Detale:
> Wczesniej przy upgrade poldek nie sprawdzal czy pakiet, ktory bedzie
> zainstalowany posiada ta sama arch (sprawdzal tylko nazwe i kolor).
> Test zawodzil zwykle przy pakietach *-devel.x86_64
> (gdzie jesli w pakiecie znajdowaly sie symlinki do bibliotek to 
> automatycznie kolor = 0 bez wzgledu na arch)
> wiec probowal bezskutecznie instalowac pakiet *-devel.i686
>
> Latka dodaje warunek, ze jesli uruchamiamy install z opcja -F
> to nalezy dodatkowo sprawdzic arch pakietu.
>
> Najprawdopodobniej funkcja pkg_is_kind_of() jest zle zaimplementowana
> w komentarzu mamy ze sprawdza nazwe i arch - za to sprawdza tylko nazwe i kolor.
>
> W wersji uproszczonej mozna poprostu naprawic funkcje pkg_is_kind_of()
> Tylko najprawdopodobniej moze to popsuc cos wiecej ale postaram sie niebawem
> zamiescic tez taka wersje latki.
>
>   
To jest jeszcze chyba do zrobienia, żeby  nie próbował  instalować doc i 
man i686, kiedy zainstalowana jest wersja x86_64.
To oczywiście można wymusić w repos.d/*conf, ale i blokadę devel można 
tam wymuszać.
-- 
WK


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