[poldek] upgrade na multiarch
Bartłomiej Zimoń
uzi18 at o2.pl
Fri Oct 23 12:19:41 CEST 2009
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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: poldek-upgrade_only_pkgs_with_same_arch_on_multiarch.patch
Type: text/x-patch
Size: 1833 bytes
Desc: not available
URL: </mailman/pipermail/pld-devel-pl/attachments/20091023/6dd03e7c/attachment.bin>
More information about the pld-devel-pl
mailing list