Bug#672791: Strict internal dependencies make libavcodec53 uninstallable when updating to libav 0.9

Andres Mejia amejia004 at gmail.com
Sun May 13 18:33:55 UTC 2012


On Sun, May 13, 2012 at 2:22 PM, Jonas Smedegaard <dr at jones.dk> wrote:
> On 12-05-13 at 07:48pm, Reinhard Tartler wrote:
>> the 'old' libavcodec53, which a lot of applications link against,
>> becomes uninstallable because of the strict internal dependencies:
>>
>> Depends: libavutil51 (>= 4:0.8.1-0ubuntu1) | libavutil-extra-51 (>= 4:0.8.1), libavutil51 (<< 4:0.8.1-99) | libavutil-extra-51 (<< 4:0.8.1.99)
>>
>> What can we do now about this:
>
> e) Use symbols files to resolve dependencies based on actual symbols
> used.

I imagine private symbols from libav change frequently and it would be
a pain trying to update symbol files for every release of libav
because of this. I don't have any actual hard evidence for this
however.

> I labelled this e) not d) as I suspect you _did_ think of this but don't
> like it (and/or I didn't understand how it is unsuitable here).
>
>
>  - Jonas
>
> --
>  * Jonas Smedegaard - idealist & Internet-arkitekt
>  * Tlf.: +45 40843136  Website: http://dr.jones.dk/
>
>  [x] quote me freely  [ ] ask before reusing  [ ] keep private
>
> _______________________________________________
> pkg-multimedia-maintainers mailing list
> pkg-multimedia-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

-- 
~ Andres



More information about the pkg-multimedia-maintainers mailing list