[poldek] upgrade na multiarch

Bartłomiej Zimoń uzi18 w o2.pl
Pią, 23 Paź 2009, 12:19:41 CEST


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.

Pozdrawiam.
Bartek.

ps. megabajt dzieki za pomoc.
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: poldek-upgrade_only_pkgs_with_same_arch_on_multiarch.patch
Type: text/x-patch
Size: 1833 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-users-pl/attachments/20091023/6dd03e7c/attachment.bin 


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