Fwd: libcdio - o co chodzi z tą zależnością?

Jakub Bogusz qboosh at pld-linux.org
Wed Apr 23 22:40:36 CEST 2008


On Wed, Apr 23, 2008 at 10:22:53PM +0200, Patryk Zawadzki wrote:
> cross-posting do devel-en as glen is interested in this:
> 
> 
> ---------- Forwarded message ----------
> From: Jakub Bogusz <qboosh at pld-linux.org>
> Date: 2008/4/16
> Subject: Re: libcdio - o co chodzi z tą zależnością?
> To: "PLD: Developers list (Polish)" <pld-devel-pl at lists.pld-linux.org>
> 
> 
> On Mon, Apr 14, 2008 at 03:00:35PM +0200, Łukasz Maśko wrote:
>  > poldek:/all-avail> upgrade libcdio-0.80-1.i686
>  > Przetwarzanie zależności...
>  > libcdio-0.79-3.i686 zostanie zastąpiony przez libcdio-0.80-1.i686
>  > błąd: libiso9660.so.5 jest wymagany przez vcdimager-0.7.23-4.i686
>  > There are 1 package to install, 1 to remove:
>  > I libcdio-0.80-1.i686
>  > R libcdio-0.79-3.i686
>  > Potrzeba pobrać 213.8KB archiwów (213.8KB do pobrania).
>  > Po rozpakowaniu 388.4KB będzie użyte.
>  > błąd: 1 niespełniona zależność
>  > Wystąpiły błędy podczas instalacji
>  > poldek:/all-avail> desc -l libcdio-0.80-1.i686
>  >
>  > Package:        libcdio-0.80-1.i686
>  > /usr/lib:  libcdio.so.7 -> libcdio.so.7.1.1, libcdio.so.7.1.1,
>  > libcdio_cdda.so.0 -> libcdio_cdda.so.0.0.3, libcdio_cdda.so.0.0.3,
>  > libcdio_paranoia.so.0 -> libcdio_paranoia.so.0.0.2,
>  >     libcdio_paranoia.so.0.0.2, libiso9660.so.5 -> libiso9660.so.5.1.0,
>  >                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>  > libiso9660.so.5.1.0, libudf.so.0 -> libudf.so.0.0.0, libudf.so.0.0.0
>  > /usr/share/doc/libcdio-0.80:  AUTHORS.gz, ChangeLog.gz, NEWS.gz, README.gz,
>  > THANKS.gz, TODO.gz
>  >
>  > Biblioteka jest, więc o co chodzi?
> 
>  $ rpmdeps -P ~/tmp/libcdio-0.80-root-qboosh/usr/lib/libiso9660.so.5.1.0
> 
>  $ file ~/tmp/libcdio-0.80-root-qboosh/usr/lib/libiso9660.so.5.1.0
>  /home/users/qboosh/tmp/libcdio-0.80-root-qboosh/usr/lib/libiso9660.so.5.1.0:
> ISO 9660 CD-ROM filesystem data (raw 2352 byte sectors), dynamically
> linked, not stripped
> 
>  ROTFL.
>  Faktycznie na i686 magic się zgadza (pod offsetem 0x9301 w bibliotece
>  jest ciąg "CD001").

[en]
ISO magic matches i686 ELF library by accident - the library contains
"CD001" string at offset 0x9301.

>  Raczej libmagic do poprawki - skoro uznaje to za ELF, to to powinno mieć
>  priorytet.

[en]
I think libmagic should be fixed - when it treats library as ELF
(printing further information, like linking type and stripping), it
should print it's ELF, not anything else.


-- 
Jakub Bogusz    http://qboosh.pl/


More information about the pld-devel-en mailing list