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