bug w rpm?

Artur Frysiak wiget w t17.ds.pwr.wroc.pl
Wto, 27 Cze 2000, 08:13:53 CEST


On Mon, Jun 26, 2000 at 11:23:10PM +0200, Jakub Bogusz wrote:
> 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...

Porównywane jest nie tylko version-revision ale epoch:version-revison.
epoch nie widać na pierwszy rzut oka. Trzeba odpytać pakiet o to pole.
Dawniej to pole nazywało się serial.

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

Powinno być w alsa-lib.spec:
BuildRequires: alsa-driver-devel

Wiget
-- 
wiget w t17.ds.pwr.wroc.pl		DS T17 Bofh
PGP key: http://www.t17.ds.pwr.wroc.pl/~wiget/pgp.key
1024D/D3D4CF84 E4D3 6787 284C 57F0 3C1F  ADFD A92A 3F2E D3D4 CF84

___________________________
polish  linux  distribution
-> http://lists.pld.org.pl/



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