[packman] Pakete libgpod und gtkpod passen nicht mehr zusammen

Rainer Lay rainer.lay at gmx.de
Mon Jan 22 09:07:45 CET 2007


Hallo Martin,

das Release libgpod-0.4.2-1.pm.2 sollte bei Dir funktionieren.

Mit der Bitte um Feedback,
Rainer

Pascal Bleser schrieb:
> Martin Tessun wrote:
> >> Hallo liebes Packman-Team,
>
> Hallo Martin
>
> >> der letzte Update von libgpod hat zu Inkompatibilitäten im gtkpod
> geführt:
> >>
> >> tessun at kirk:~/tmp> sudo rpm -ivh gtkpod-0.99.8-0.pm.0.i586.rpm
> >> error: Failed dependencies:
> >>         libgpod.so.0 is needed by gtkpod-0.99.8-0.pm.0.i586
> >> tessun at kirk:~/tmp> rpm -q libgpod
> >> libgpod-0.4.2-1.pm.0
> >> tessun at kirk:~/tmp> rpm -q -l libgpod | grep .so.
> >> /usr/lib/libgpod.so.1
> >> /usr/lib/libgpod.so.1.0.0
> >> tessun at kirk:~/tmp>
> >>
> >> Scheint so als hätte da einer die Library-Version "hochgedreht"
> (so.0 ->
> >> so.1)
> >>
> >> Vermutlich funktionert es nach einem force trotzdem (evtl. noch ein
> >> so.0-Link), aber das ist ja nicht der Sinn eines
> Paketverwaltungssystems.
>
> Höchstwahrscheinlich nicht. Normalerweise gibt es einen guten Grund, um
> die .so-Version zu ändern (und zwar nicht abwärtskompatible ABI) ;)
>
> libgpod ist von Rainer.
>
> Rainer: 3 Möglichkeiten:
> - gtkpod gegen libgpod.so.1 bauen
> - neues Release von libgpod in dem zusätzlich 0.4.0 gebaut wird (und nur
> die libgpod.so.0 nach %{_libdir}/ kopieren)
> - neues Paket compat-libgpod, in der die .so.0 drin ist
>
> Letzteres suckt IMO am meisten, würde garantiert Probleme mit dem
> libgpod von SUSE 10.2 machen.
>
> Ersteres ist das sauberste, aber die 2. Lösung ist am besten für die
> Benutzer IMHO. Habe ich so bei libmtp gemacht (da ist sogar .so.2,
> .so.3, .so.4 und .so.5 drin), weil die libmtp-Entwickler noch bekloppter
> als die libgpod-Entwickler sind und quasi mit jeder Version die SONAME
> hochzählen -- und dadurch jedesmal sowas wie amarok kaputt ist.
>
> mfg,
> --
>   -o) Pascal Bleser     http://linux01.gwdg.de/~pbleser/
>   /\\ <pascal.bleser at skynet.be>       <guru at unixtech.be>
>  _\_v The more things change, the more they stay insane.
>
> _______________________________________________
> Packman mailing list
> Packman at links2linux.de
> http://www.links2linux.de/cgi-bin/mailman/listinfo/packman
>





More information about the Packman mailing list