bug w rpm?

Jakub Bogusz qboosh w prioris.mini.pw.edu.pl
Pon, 26 Cze 2000, 23:23:10 CEST


Przy upgrade kilku pakietów jednym wywołaniem rpm zaskoczył mnie takimi
odpowiedziami:

# rpm -Uhv /comp/rpm/RPMS/WindowMaker-{,libs-}0.61.1-3.i586.rpm
package WindowMaker-0.60.0-3 (which is newer than WindowMaker-0.61.1-3) is
already installed

# rpm -Uhv /comp/rpm/RPMS/netscape-{common,navigator}-4.73-1.i586.rpm
package netscape-common-4.61-4 (which is newer than
netscape-common-4.73-1) is already installed
package netscape-navigator-4.61-4 (which is newer than
netscape-navigator-4.73-1) is already installed

...i trzeba używać --oldpackage dla nowszych pakietów.
Wygląda to na zamieniony warunek w przypadku upgrade paru pakietów naraz.
(np. udało mi się w ten sposób zainstalować pakiery o tej samej wersji
i rewizji - co zwykle można robić tylko przez --replacefiles --replacepkgs
albo --force)
Pojedynczy działa zawsze dobrze. Z kilkoma raz zadziałało jak trzeba, ale
częściej jest jak wyżej...

Przy okazji:

lilo nie obsługuje $RPM_OPT_FLAGS (w specu jest make OPTIMIZE=..., ale
to OPTIMIZE nie jest brane pod uwagę)

W pakiecie SVGATextMode jest skrypt do init.d z czymś takim:
kill -WINCH `cat /var/run/gpm.pid` 2> /dev/null
W przypadku, kiedy gpm nie jest uruchomiony (a jest tak przy starcie
systemu, bo SVGATextMode ma S01, a gpm S85) wypisuje "No such file or
directowy". Lepiej sprawdzać istnienie pliku albo przynajmniej:
kill -WINCH `cat /var/run/gpm.pid 2>/dev/null` 2>/dev/null

Kiedyś była tu dyskusja na temat zależności pakietów od patchy kernela
(a konkretnie nie dopisywania ich do Requires/BuildRequires).
Czy alsa-driver też się do nich zalicza?
alsa-lib nie buduje się bez niego (komunikat configure jest oczywisty),
więc nie wiem czy dopisywać zależność?
Z drugiej strony alsaconf ma wpisaną zależność od alsa-driver.


-- 
Jakub Bogusz
mailto:qboosh w prioris.mini.pw.edu.pl



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