Bug#908309: Regression: gdk-pixbuf: please make the build reproducible
Sven Joachim
svenjoac at gmx.de
Sun Sep 9 10:32:33 BST 2018
On 2018-09-09 10:16 +0100, Chris Lamb wrote:
> Hi Hugh,
>
>> This is a regression introduced in 2.38.0 and, unfortunately, it breaks
>> multi-arch support in this package.
>>
>> In 2.36.12-2, we have the following in /usr/include/gdk-pixbuf-2.0/gdk-
>> pixbuf/gdk-pixbuf-enum-types.h:
>> /* enumerations from "gdk-pixbuf-core.h" */
>> [...]
>> /* enumerations from "gdk-pixbuf-transform.h" */
>
> Given that it is "just" a difference in a comment, how does this break
> multi-arch support?
Shared files need to be identical across architectures, or there is a
conflict (overridable with dpkg's --force-overwrite option), e.g. when
installing both libgdk-pixbuf2.0-dev:amd64 and libgdk-pixbuf2.0-dev:i386.
,----
| Selecting previously unselected package libgdk-pixbuf2.0-dev:i386.
| Preparing to unpack .../35-libgdk-pixbuf2.0-dev_2.38.0+dfsg-3_i386.deb ...
| Unpacking libgdk-pixbuf2.0-dev:i386 (2.38.0+dfsg-3) ...
| dpkg: error processing archive /tmp/apt-dpkg-install-F0zifA/35-libgdk-pixbuf2.0-dev_2.38.0+dfsg-3_i386.deb (--unpack):
| trying to overwrite shared '/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h', which is different from other instances of package libgdk-pixbuf2.0-dev:i386
| Errors were encountered while processing:
| /tmp/apt-dpkg-install-F0zifA/35-libgdk-pixbuf2.0-dev_2.38.0+dfsg-3_i386.deb
| E: Sub-process /usr/bin/dpkg returned an error code (1)
`----
Cheers,
Sven
More information about the pkg-gnome-maintainers
mailing list