[packman] Re: libavformat.so.50 is needed by (installed) k3b-0.12.17-100.pm.0.i586 (and others)

Manfred Hollstein manfred at die-hollsteins.de
Thu Dec 21 14:55:49 CET 2006


Hmm, einen unvollstaendigen Satz sollte man auch fortfuehren...

On Thu, 21 Dec 2006, 12:40:45 +0100, Manfred Hollstein wrote:
> [...] Deswegen das
> libffmpeg0-devel Paket inklusive dem resultierenden Rattenschwanz von
> haufenweise weiteren "Required:" *-devel Paketen

installieren zu muessen (als Workaround)

>                                                  finde ich nicht ganz in
> Ordnung.

BTW, braucht Ihr noch einen Packman? So als QA z.B.?

Cheers.

l8er
manfred

On Thu, 21 Dec 2006, 12:40:45 +0100, Manfred Hollstein wrote:
> Nochmal Moin,
> 
> On Thu, 21 Dec 2006, 11:58:25 +0100, Manfred Hollstein wrote:
> > habe gerade versucht, libffmpeg0 auf meiner SL-10.1 auf die aktuelle
> > Version -0.4.9-8.pm.svn20061220.i686.rpm zu aktualisieren. Das schlaegt
> > aber fehl, da offensichtlich zumindest k3b und kino noch die alte
> > Version (-0.4.9-8.pm.svn20061008.i686.rpm) braucht:
> > 
> >   # rpm --test -Uvh libffmpeg0-0.4.9-8.pm.svn20061220.i686.rpm 
> >   error: Failed dependencies:
> >         libavformat.so.50 is needed by (installed) k3b-0.12.17-100.pm.0.i586
> >         libavformat.so.50 is needed by (installed) kino-0.9.3-1.pm.2.i586
> >   # rpm -qp libffmpeg0-0.4.9-8.pm.svn20061220.i686.rpm --provides | grep libavformat
> >   libavformat.so.51
> > 
> > Hmm, koennt Ihr die betroffenen Pakete mal neu bauen?
> 
> das sieht mir eher nach einem Fehler im ffmpeg.spec aus; das beinhaltet
> ein
> 
>   Provides:       libavformat.so.50
> 
> aber leider in der Section
> 
>   %package -n %{libname}-devel
> 
> Im %install wird der symbolic Link auch angelegt:
> 
>   %{__ln_s} libavformat.so.51 libavformat.so.50
> 
> und er landet dann auch prompt im Paket libffmpeg0-0.4.9-8.pm.svn20061220
> aber RPM findet nicht 'raus, dass das Paket selber auch libavformat.so.50
> anbietet (wie auch, ist ja nur ein symbolic Link). Deswegen das
> libffmpeg0-devel Paket inklusive dem resultierenden Rattenschwanz von
> haufenweise weiteren "Required:" *-devel Paketen finde ich nicht ganz in
> Ordnung.
> 
> Koennt Ihr mal den anhaengenden Patch auf das ffmpeg.spec anwenden und
> dann die Pakete neu bauen und bereitstellen?




More information about the Packman mailing list