[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