Bug#611579: libavformat52: broke ABI without SONAME change

Reinhard Tartler siretart at tauware.de
Mon Jan 31 22:20:49 UTC 2011


On Mon, Jan 31, 2011 at 23:10:06 (CET), Adam D. Barratt wrote:

> user release.debian.org at packages.debian.org
> usertag 611579 + squeeze-can-defer
> tag 611579 + squeeze-ignore
> thanks
>
> On Mon, 2011-01-31 at 06:54 +0100, Reinhard Tartler wrote:
>> On Sun, Jan 30, 2011 at 23:05:33 (CET), Lionel Elie Mamane wrote:
>> 
>> > Package: libavformat52
>> > Version: 4:0.6.1-2
>> > Severity: serious
>> > Justification: 8
>> >
>> > user at host:~ $ gmplayer
>> > gmplayer: relocation error: gmplayer: symbol codec_wav_tags, version LIBAVFORMAT_52 not defined in file libavformat.so.52 with link time reference
>> > user at host:~ $ dpkg -l mplayer-gui
>> > ii  mplayer-gui                  2:1.0~rc3++final.dfsg1-1     movie player for Unix-like systems
>> 
>> mplayer is using internals of libavformat which have been renamed. This
>> particular symbol is now called 'ff_codec_wav_tags', but there are also
>> other ones. Upgrading to mplayer rc4 will fix this issue.
>
> So far as I can see, this only affects users of the ffmpeg libraries in
> experimental currently?  If so, then this isn't a blocker for the
> squeeze release; tagging as such.

Yes, that's entirely correct.

This bug will be fixed in 4:0.6.1-3, which I intend to upload shortly
after squeeze has been released. The fix includes expanding the breaks
field to include mplayer-gui as well.

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4





More information about the pkg-multimedia-maintainers mailing list