Bug#836596: libavutil55: borked NMUs with differing changelog
Daniel Schepler
dschepler at gmail.com
Sun Sep 4 14:45:07 UTC 2016
On Sun, Sep 4, 2016 at 4:40 AM, Thorsten Glaser <tg at mirbsd.de> wrote:
> Unpacking libavutil55:x32 (7:3.1.3-1+b3) over (7:3.1.3-1) ...
> dpkg: error processing archive /tmp/apt-dpkg-install-rPYNV8/09-libavutil55_7%3a3.1.3-1+b3_x32.deb (--unpack):
> trying to overwrite shared '/usr/share/doc/libavutil55/changelog.Debian.gz', which is different from other instances of package libavutil55:x32
> Preparing to unpack .../10-libswresample2_7%3a3.1.3-1+b3_i386.deb ...
> De-configuring libswresample2:x32 (7:3.1.3-1) ...
> […]
>
> And indeed, the file differs:
>
> -rw-r--r-- 1 tglase tglase 7526 Aug 28 12:12 clog-i386.gz
> -rw-r--r-- 1 tglase tglase 7642 Sep 3 16:36 clog-x32.gz
>
> On x32, the binNMU was applied directly, apparently:
>
> tglase at tglase:~ $ diff -u clog-*
> --- clog-i386 2016-08-28 12:12:00.000000000 +0200
> +++ clog-x32 2016-09-03 16:36:00.000000000 +0200
> @@ -1,3 +1,10 @@
> +ffmpeg (7:3.1.3-1+b3) unstable; urgency=medium
> +
> + * Binary-only NMU: Rebuild against against libchromaprint1.
> + * Manually built to resolve circular Build-Depends with chromaprint.
> +
> + -- x32 Build Daemon (frobozz) <buildd_x32-frobozz at buildd.debian-ports.org> Sat, 03 Sep 2016 07:36:24 -0700
> +
> ffmpeg (7:3.1.3-1) unstable; urgency=medium
>
> * Team upload.
Sorry about that, I did in fact have to do manual builds for the
reason mentioned (and it looks like essentially the same situation
still exists on hppa and sparc64). I thought the build system would
automatically separate out the binNMU log into
/usr/share/doc/*/changelog.x32.gz.
At this point, I can't really see any way to fix the issue, though
(short of scheduling another binNMU for all architectures).
--
Daniel Schepler
More information about the pkg-multimedia-maintainers
mailing list