Your message dated Tue, 21 Aug 2018 18:19:02 +0000
with message-id <[email protected]>
and subject line Bug#882785: fixed in gdk-pixbuf 2.36.12-2
has caused the Debian Bug report #882785,
regarding move gdk-pixbuf-csource to a Multi-Arch: foreign package
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
882785: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882785
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libgdk-pixbuf2.0-dev
Version: 2.36.11-1
Tags: patch
User: [email protected]
Usertags: rebootstrap
Control: affects -1 + src:goobox
Control: block 689125 by -1
Control: block 876183 by -1

goobox fails to cross build from source, because it fails running
gdk-pixbuf-csource with an "Exec format error". Generally, that means
that gdk-pixbuf-csource was installed for the host architecture while it
was needed for the build architecture. The interesting question is: Does
the behaviour of gdk-pixbuf-csource differ for different architectures?
After studying its documentation, I conclude "no", because it turns
images into C source code and that looks pretty much architecture
agnostic. Thus I request moving gdk-pixbuf-csource into a Multi-Arch:
foreign package. Unfortunately, satisfying this request means adding a
new binary package and thus going through the NEW queue.

This request seems to be covered by #689125 and #876183 already, so why
file a new bug? Well, those other bugs ask for more and I don't know
whether they're solvable at all. In contrast, this piece of the puzzle
seems like an incremental step that is easy to verify and has a direct
benefit (making goobox cross buildable). Fixing those other bugs will
become easier after this bug has been fixed. In particular, this new bug
does not ask to make libgdk-pixbuf2.0-dev Multi-Arch: same.

Please consider applying the attached patch.

Helmut
diff --minimal -Nru gdk-pixbuf-2.36.11/debian/changelog 
gdk-pixbuf-2.36.11/debian/changelog
--- gdk-pixbuf-2.36.11/debian/changelog 2017-10-02 18:36:35.000000000 +0200
+++ gdk-pixbuf-2.36.11/debian/changelog 2017-11-26 20:32:09.000000000 +0100
@@ -1,3 +1,10 @@
+gdk-pixbuf (2.36.11-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Move gdk-pixbuf-csource to a Multi-Arch: foreign package. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sun, 26 Nov 2017 20:32:09 +0100
+
 gdk-pixbuf (2.36.11-1) unstable; urgency=medium
 
   * New upstream release
diff --minimal -Nru gdk-pixbuf-2.36.11/debian/control 
gdk-pixbuf-2.36.11/debian/control
--- gdk-pixbuf-2.36.11/debian/control   2017-10-02 18:36:35.000000000 +0200
+++ gdk-pixbuf-2.36.11/debian/control   2017-11-26 20:32:09.000000000 +0100
@@ -83,6 +83,23 @@
  .
  This package contains the header files which are needed for using GDK Pixbuf.
 
+Package: libgdk-pixbuf2.0-dev-bin
+Section: libdevel
+Architecture: any
+Multi-Arch: foreign
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+Breaks: libgdk-pixbuf2.0-dev (<< 2.36.11-1.1~)
+Replaces: libgdk-pixbuf2.0-dev (<< 2.36.11-1.1~)
+Description: GDK Pixbuf library (development tools)
+ The GDK Pixbuf library provides:
+  - Image loading and saving facilities.
+  - Fast scaling and compositing of pixbufs.
+  - Simple animation loading (ie. animated GIFs)
+ .
+ This package is an implementation detail of libgdk-pixbuf2.0-dev and should
+ not be installed directly.
+
 Package: libgdk-pixbuf2.0-doc
 Section: doc
 Architecture: all
diff --minimal -Nru gdk-pixbuf-2.36.11/debian/control.in 
gdk-pixbuf-2.36.11/debian/control.in
--- gdk-pixbuf-2.36.11/debian/control.in        2017-09-04 01:47:26.000000000 
+0200
+++ gdk-pixbuf-2.36.11/debian/control.in        2017-11-26 20:32:09.000000000 
+0100
@@ -79,6 +79,23 @@
  .
  This package contains the header files which are needed for using GDK Pixbuf.
 
+Package: libgdk-pixbuf2.0-dev-bin
+Section: libdevel
+Architecture: any
+Multi-Arch: foreign
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+Breaks: libgdk-pixbuf2.0-dev (<< 2.36.11-1.1~)
+Replaces: libgdk-pixbuf2.0-dev (<< 2.36.11-1.1~)
+Description: GDK Pixbuf library (development tools)
+ The GDK Pixbuf library provides:
+  - Image loading and saving facilities.
+  - Fast scaling and compositing of pixbufs.
+  - Simple animation loading (ie. animated GIFs)
+ .
+ This package is an implementation detail of libgdk-pixbuf2.0-dev and should
+ not be installed directly.
+
 Package: libgdk-pixbuf2.0-doc
 Section: doc
 Architecture: all
diff --minimal -Nru gdk-pixbuf-2.36.11/debian/libgdk-pixbuf2.0-dev-bin.install 
gdk-pixbuf-2.36.11/debian/libgdk-pixbuf2.0-dev-bin.install
--- gdk-pixbuf-2.36.11/debian/libgdk-pixbuf2.0-dev-bin.install  1970-01-01 
01:00:00.000000000 +0100
+++ gdk-pixbuf-2.36.11/debian/libgdk-pixbuf2.0-dev-bin.install  2017-11-26 
20:32:09.000000000 +0100
@@ -0,0 +1,2 @@
+usr/bin/gdk-pixbuf-csource
+usr/share/man/man1/gdk-pixbuf-csource.1
diff --minimal -Nru gdk-pixbuf-2.36.11/debian/libgdk-pixbuf2.0-dev.install 
gdk-pixbuf-2.36.11/debian/libgdk-pixbuf2.0-dev.install
--- gdk-pixbuf-2.36.11/debian/libgdk-pixbuf2.0-dev.install      2012-03-16 
04:17:44.000000000 +0100
+++ gdk-pixbuf-2.36.11/debian/libgdk-pixbuf2.0-dev.install      2017-11-26 
20:32:09.000000000 +0100
@@ -1,7 +1,6 @@
-usr/bin/gdk-pixbuf-csource
 usr/bin/gdk-pixbuf-pixdata
 usr/include
 usr/lib/*/*.so
 usr/lib/*/pkgconfig
 usr/share/gir-1.0
-usr/share/man/man1
+usr/share/man/man1/gdk-pixbuf-query-loaders.1

--- End Message ---
--- Begin Message ---
Source: gdk-pixbuf
Source-Version: 2.36.12-2

We believe that the bug you reported is fixed in the latest version of
gdk-pixbuf, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie <[email protected]> (supplier of updated gdk-pixbuf package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 21 Aug 2018 15:15:42 +0100
Source: gdk-pixbuf
Binary: libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common 
libgdk-pixbuf2.0-dev libgdk-pixbuf2.0-doc libgdk-pixbuf2.0-0-udeb 
gir1.2-gdkpixbuf-2.0
Architecture: source
Version: 2.36.12-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Description:
 gir1.2-gdkpixbuf-2.0 - GDK Pixbuf library - GObject-Introspection
 libgdk-pixbuf2.0-0 - GDK Pixbuf library
 libgdk-pixbuf2.0-0-udeb - GDK Pixbuf library - minimal runtime (udeb)
 libgdk-pixbuf2.0-bin - GDK Pixbuf library (thumbnailer)
 libgdk-pixbuf2.0-common - GDK Pixbuf library - data files
 libgdk-pixbuf2.0-dev - GDK Pixbuf library (development files)
 libgdk-pixbuf2.0-doc - GDK Pixbuf library (documentation)
Closes: 689125 876183 882785
Changes:
 gdk-pixbuf (2.36.12-2) unstable; urgency=medium
 .
   * Team upload
 .
   [ Hugh McMaster ]
   * Move gdk-pixbuf-csource and gdk-pixbuf-pixdata into
     libgdk-pixbuf2.0-bin (Closes: #876183, #882785).
   * Update the package description for libgdk-pixbuf2.0-bin.
   * Mark libgdk-pixbuf2.0-dev Multi-Arch: same (Closes: #689125).
 .
   [ Simon McVittie ]
   * Update versioned Breaks/Replaces
   * Remove /usr/bin/gdk-pixbuf-query-loaders symlink from -dev package.
     It has architecture-dependent output and breaks Multi-Arch: same
     co-installability. Debian packages do not seem to rely on this tool
     being in PATH.
   * d/copyright: Update
Checksums-Sha1:
 2822e434b25ec2b8910aae4f07ee95494c187ff9 2890 gdk-pixbuf_2.36.12-2.dsc
 415933f9d4c174313d5c51f9ae72aaf33db98345 15240 
gdk-pixbuf_2.36.12-2.debian.tar.xz
 9c3d75af47ded2aae69e7d14569647621583731b 8278 
gdk-pixbuf_2.36.12-2_source.buildinfo
Checksums-Sha256:
 4e19e426897f823bcf272c5a23220fc8f39d19ce42cf0ffd67294d4f36cfdb03 2890 
gdk-pixbuf_2.36.12-2.dsc
 e46eb1f71424d048dcd5d479d4b974b9a31c5467471e6669ea24b3188b86db9b 15240 
gdk-pixbuf_2.36.12-2.debian.tar.xz
 c94fe13507d312b2b433456592aa67fc963e256b90c06384628dc94626837d69 8278 
gdk-pixbuf_2.36.12-2_source.buildinfo
Files:
 4b40745e38087718043b0c38e8a21700 2890 libs optional gdk-pixbuf_2.36.12-2.dsc
 4ae1b51a399eb4a112e389fd661c9455 15240 libs optional 
gdk-pixbuf_2.36.12-2.debian.tar.xz
 f1494244ddc69fb8104cabf9ad753691 8278 libs optional 
gdk-pixbuf_2.36.12-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAlt8Ub8ACgkQ4FrhR4+B
TE99jA/8CkPBE5J+qXlvxGTvhhx1Dlj7T6eJcsJTrW6qphEjy5c/pUgm+m0CIs/x
I4hfH9JnlfxS7ijkeKbvnyRZHypDiTv5MIQRAo06De8MoaFIYmJkAYvSq/udF8YN
RjMR+eU4wsQECtvpsaOtNDPHy0BdHKL2pnhhy+N2bTuUOunW7EPP+hivKnqwHjOT
zAIo1RjwNchl+iux7GDTf4BF8qVlgVY3FlxYW8s8Zg0yrZl2uatqO3yr6IJIREYx
03ODNPei9cykZByn3sY+wXpfY0Bk4636KLXi057YfiqzkKZeyxheyN+QDrSvy1TU
X//LlQ02f5hdXb8xRO39ZMqOQIJUwVfwonvklBHB5AFRGyaOHWBYyQcq4a96t0Id
JXzwBjY6Y54bnUydQLKLJec8F21G5eKfn7pXjTAqIzP3tCMiAIzBILH57RQthBeU
wUIGI72ApHMFEA0zwjYeO7X5Eiix0AMRfVFirNsy+anFjCjod2wckaA1s4uHzQk/
N/qm15bIT6Hxfylei7FLteUwoESieRy7xGmMtSgE2kSw8YAibyEsYdQsqtbnmUVx
iAfVuN3t/OoMhw5B/MAW3vmSrKjGHqF263z16AQM6LNU1wOpuSB/RF0Pg0T6dTMl
weibKcVOjcn0iBHEG4pwlSlzxbixVptlGFkym7+HeROC0qjCttM=
=vdnb
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to