[packman] k3b not install in 10.1 (dbus-1-qt error)

Rainer Lay rainer.lay at gmx.de
Tue May 16 00:07:14 CEST 2006



Pascal Bleser schrieb:
> Manfred Tremmel wrote:
>>> Am Sonntag, 14. Mai 2006 23:35 schrieb Estevam Moreira:
>>>> criminosa:/home/estevam/Documentos/Downloads # rpm -Uvh
>>>> k3b-0.12.15-3.pm.1.i586.rpm
>>>> aviso: k3b-0.12.15-3.pm.1.i586.rpm: Header V3 DSA signature: NOKEY,
>>>> key ID cd3140cd
>>>> erro: Failed dependencies:
>>>>         dbus-1-qt >= 0.60 is needed by k3b-0.12.15-3.pm.1.i586
>>>> criminosa:/home/estevam/Documentos/Downloads # rpm -q dbus-1-qt
>>>> o pacote dbus-1-qt não está instalado
>>>> criminosa:/home/estevam/Documentos/Downloads # rpm -q dbus-1-qt3
>>>> dbus-1-qt3-0.60-30
>>> manfred at marvin2:~> rpm -q dbus-1-qt
>>> dbus-1-qt-0.60-30
>>>
>>> All dependencies are satisfied, when you add the 10.1 inst-source 
>>> directory to your install sources. The CD's where incomplete in the 
>>> past, they are incomplete now and they will be incomplete in the 
>>> future. We can not provide all missing packages at packman.
> 
> I'm pretty sure it should be "dbus-1-qt3" instead of "dbus-1-qt" on SUSE
> 10.1. SUSE <= 10.0 only provided a "dbus-1-qt" for QT3, but SUSE 10.1
> has both "dbus-1-qt" (for QT4) and "dbus-1-qt3" (for QT3).
> 
> Why not drop explicit Requires altogether when they can be detected by
> AutoReqProv ?
> 
> Any package management frontend (yast2, y2pmsh, smart, apt, yum) will
> resolve the dependency "/usr/lib/libdbus-qt-1.so.1" back to the package
> that provides it in the respective distribution version.
> 
> As I see it, with k3b on 10.1, it both requires dbus-1-qt3 to satisfy
> the AutoReqProv dependency _and_ dbus-1-qt because it's hardwired as a
> Requires.
> 


OK, but rpm doesn't know, which rpm provides /usr/lib/libdbus-qt-1.so.1
. But anyway. People who still uses rpm instead of all the intelligent
tools you mentioned, should handle this problemon their own.

New k3b rpm is on it's way - with autorequires.

rgds, Rainer




More information about the Packman mailing list