Bug#725956: libavcodec54: does actually contain the -extra flavour since 28 May 2013

Reinhard Tartler siretart at gmail.com
Thu Oct 10 12:16:53 UTC 2013


Thanks for noticing, I've applied it locally and want to do some
testing before uploading it.

On Thu, Oct 10, 2013 at 6:50 AM, Fabian Greffrath <fabian at greffrath.com> wrote:
> 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
>
> _______________________________________________
> 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



-- 
regards,
    Reinhard



More information about the pkg-multimedia-maintainers mailing list