Zaleznosci w poldku a provides

Artur Frysiak wiget w pld.org.pl
Wto, 5 Mar 2002, 10:50:11 CET


On Tue, Mar 05, 2002 at 10:41:09AM +0100, Marcin Bohosiewicz wrote:
> poldek: kernel-video-tdfxdrm-1.0-5 w 2.2.20_12: req kernel-up = 2.2.20-12 not matched
> 
> A przeciez:
> $ rpm -qp --queryformat "%{PROVIDES}\n" ~/PLD/PLD-1.0/i686/PLD/RPMS/kernel-2.2.20-12.i686.rpm
> kernel-up
> 
> Czyli wynika z tego ze albo w pakiecie kernel trzeba bedzie poprawic
> Provides: kernel-up
> na
> Provides: kernel-up %{version}-%{release}
> 
> albo poldek zle to czyta (przeciez wersja pakietu kernel jest znana!)

Poprawne rozwiązanie to:
Provides: kernel-up = %{version}-%{release}
co oznacza dokładnie to że pakiet dostarcza właściwość (kernel-up) w
podanej wersji.
Provides: kernel-up 
Mówi tylko że pakiet dostarcza właściwość kernel-up. rpm rozumie to jako
dostarczanie kernel-up w każdej wersji. poldek jednak ma swoje zdanie na
ten temat (IMHO słusznie)

Pozdrawiam
-- 
Artur Frysiak
http://www.pld.org.pl/



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