Bug#680613: libav: Multi-Arch: foreign libraries

Stepan Golosunov stepan at golosunov.pp.ru
Sat Jul 7 11:03:22 UTC 2012

07.07.2012 ц≈ 11:57:47 +0200 Reinhard Tartler ц▌ц│ц░ц┴ц⌠ц│ц▄:
> On Sat, Jul 7, 2012 at 11:50 AM, Stepan Golosunov
> <stepan at golosunov.pp.ru> wrote:
> >
> > libavutil-extra-51, libavdevice-extra-53, libavfilter-extra-2,
> > libpostproc-extra-52, libavformat-extra-53 and libswscale-extra-2 are
> > Multi-Arch: foreign transitional packages.
> >
> > This allows the packages to satisfy dependencies of
> > foreign-architecture packages while providing only libraries for
> > a native architecture, which is obviously incorrect.
> >
> > Transitional library packages should be Multi-Arch: same (but that
> > would require making them Architecture: any). I guess these packages
> > should just be removed, as the only non-transitional versions of the
> > packages still existing in Debian are uninstallable 4:
> > packages in backports and obsolete 4: armhf on debports.
> Well, AFAIUI this is a good reason to defer this for after wheezy
> release. Is there anything we can do about this issue for wheezy?

What's "this"? Existence of the packages in backports?
They became uninstallable when libav 0.8 was uploaded to backports
months ago. (In any case, libav-extra source package probably needs
be removed from backports.)

If the transitional packages are to stay, the correct way to proceed
is either to change them to Multi-Arch: same, Architecture: any or to
remove their Multi-Arch headers.

More information about the pkg-multimedia-maintainers mailing list