Re: [poldek] upgrade na multiarch

Bart. uzi18 w o2.pl
Pią, 23 Paź 2009, 19:04:25 CEST




Dnia 23 października 2009 13:50 Wieslaw Kierbedz <w.kier w farba.eu.org> napisał(a):

> 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ć.

Tak to wlasnie powinno dzialac.
Przetestuj i daj znac

Acha zglaszajcie niedorobki poldka na launchpadzie to moze cos sie przy okazji naprawi jeszcze

Z gory dzieki

Pozdrawiam
Bart


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