Bug#671934: ABI changes without SONAME change

Goswin von Brederlow goswin-v-b at web.de
Wed May 9 08:21:06 UTC 2012


Reinhard Tartler <siretart at gmail.com> writes:

> On Tue, May 8, 2012 at 12:29 PM, Goswin von Brederlow <goswin-v-b at web.de> wrote:
>> Package: libavformat53
>> Version: 6:0.8.2-1
>> Severity: normal
>>
>> After updating libavformat53 my mplayer suddenyl fails:
>>
>> mplayer: relocation error: mplayer: symbol ff_codec_wav_tags, version LIBAVFORMAT_53 not defined in file libavformat.so.53 with link time reference
>>
>> Looks like libavformat has removed a symbol, which changes the ABI,
>> without chaning the SONAME.
>
> I am, just as upstream is, aware of this issue. However, there is
> little that we can do about this. Mplayer is really not supposed to
> use that symbol. Could you please state your version of mplayer so
> that we can add a proper replaces on libavformat53 in unstable? This
> would at least ensure a 'smooth' upgrade path.
>
> -- 
> regards,
>     Reinhard

Upgrading mplayer worked and from /var/log/dpkg.log:

2012-05-08 12:29:57 upgrade mplayer:amd64 2:1.0~rc4.dfsg1+svn33713-5 2:1.0~rc4.dfsg1+svn34540-1+b1

So somewhere inbetween those versions it was fixed. And I think you ment
"Breaks: mplayer (<< 2:1.0~rc4.dfsg1+svn34540-1+b1)" instead of
replaces.

MfG
        Goswin





More information about the pkg-multimedia-maintainers mailing list