Bug#725956: libavcodec54: does actually contain the -extra flavour since 28 May 2013
Fabian Greffrath
fabian at greffrath.com
Thu Oct 10 10:50:08 UTC 2013
Package: libavcodec54
Version: 6:9.8-2+b1
Severity: important
Hi team,
I'd like to raise your attention to the fact that the current libavcodec54
package does actually contain the -extra variant of the library, i.e. the one
that is linked against the opencore and visualon stuff and is thus has its
license limited to gpl-2. The cause for this is that in debian/rules:174 the
-extra variant of the library is meant to get installed by means of
dh_install -a $(addprefix -p,$(LIB_EXTRA_PKGS)) --fail-missing \
--sourcedir=debian/tmp/extra
However, the -a and -p parameters to dh_install are additive, not exclusive.
That means, that all arch-dependent binary packages get reinstalled by this
rule, but this time from the debian/tmp/extra directory - and this includes the
regular libavcodec54 package as well! The fix is simple: remove the -a
parameter from that call.
I would have fixed this issue myself but felt confused which branch to modify
because of the transition that is currently going on. By the way, that glitch
was introduced on 28 May 2013 and went into the 6:9.6-2 upload. So it's
effective for nearly 5 months without anyone noticing it. o_O
Cheers,
- Fabian
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (990, 'testing'), (990, 'stable'), (900, 'unstable'), (700, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.10-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libavcodec54 depends on:
ii libavutil52 6:9.8-2+b1
ii libc6 2.17-93
ii libgsm1 1.0.13-4
ii libmp3lame0 3.99.5+repack1-3
ii libopencore-amrnb0 0.1.3-2
ii libopencore-amrwb0 0.1.3-2
ii libopenjpeg2 1.3+dfsg-4.6
ii libopus0 1.1~beta-3
ii libschroedinger-1.0-0 1.0.11-2
ii libspeex1 1.2~rc1-7
ii libtheora0 1.1.1+dfsg.1-3.1
ii libva1 1.1.1-3
ii libvo-aacenc0 0.1.3-1
ii libvo-amrwbenc0 0.1.3-1
ii libvorbis0a 1.3.2-1.3
ii libvorbisenc2 1.3.2-1.3
ii libvpx1 1.2.0-2
ii libx264-133 2:0.133.2339+git585324f-2
ii libxvidcore4 2:1.3.2-9
ii multiarch-support 2.17-93
ii zlib1g 1:1.2.8.dfsg-1
libavcodec54 recommends no packages.
libavcodec54 suggests no packages.
-- no debconf information
More information about the pkg-multimedia-maintainers
mailing list