Your message dated Mon, 09 Nov 2015 15:36:50 +0000
with message-id <[email protected]>
and subject line Bug#800610: fixed in glib2.0 2.46.2-1
has caused the Debian Bug report #800610,
regarding glib commit 5ce70917 broke cross compilation
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.)


-- 
800610: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800610
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: glib2.0
Version: 2.46.0-2
User: [email protected]
Usertags: rebootstrap
Tags: patch

Hi,

While trying to cross build glib (the Debian package) I observed the
following failure (for any pair of architectures I tried):

https://jenkins.debian.net/job/rebootstrap_sparc_gcc5/47/console
| (echo '[Test]' > autoptr.test.tmp; \
| echo 'Type=session' >> autoptr.test.tmp; \
| echo 'Exec=/usr/lib/glib2.0/installed-tests/glib/autoptr --tap' >> 
autoptr.test.tmp; \
| echo 'Output=TAP' >> autoptr.test.tmp; \
| mv autoptr.test.tmp autoptr.test)
| make[7]: *** No rule to make target 'test.gresource', needed by 'all-am'.  
Stop.
| make[7]: Leaving directory 
'/tmp/buildd/glib2.0/glib2.0-2.46.0/debian/build/deb/gio/tests'
| Makefile:3510: recipe for target 'all-recursive' failed
| make[6]: Leaving directory 
'/tmp/buildd/glib2.0/glib2.0-2.46.0/debian/build/deb/gio/tests'
| make[6]: *** [all-recursive] Error 1
| Makefile:2419: recipe for target 'all' failed
| make[5]: Leaving directory 
'/tmp/buildd/glib2.0/glib2.0-2.46.0/debian/build/deb/gio/tests'
| make[5]: *** [all] Error 2
| Makefile:4099: recipe for target 'all-recursive' failed
| make[4]: Leaving directory 
'/tmp/buildd/glib2.0/glib2.0-2.46.0/debian/build/deb/gio'
| make[4]: *** [all-recursive] Error 1
| Makefile:1866: recipe for target 'all' failed
| make[3]: Leaving directory 
'/tmp/buildd/glib2.0/glib2.0-2.46.0/debian/build/deb/gio'
| make[3]: *** [all] Error 2
| Makefile:1213: recipe for target 'all-recursive' failed
| make[2]: Leaving directory 
'/tmp/buildd/glib2.0/glib2.0-2.46.0/debian/build/deb'
| make[2]: *** [all-recursive] Error 1
| Makefile:855: recipe for target 'all' failed
| make[1]: Leaving directory 
'/tmp/buildd/glib2.0/glib2.0-2.46.0/debian/build/deb'
| make[1]: *** [all] Error 2
| /usr/share/cdbs/1/class/makefile.mk:47: recipe for target 
'debian/stamp-makefile-build/deb' failed
| make: *** [debian/stamp-makefile-build/deb] Error 2
| dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2

The last known working version is 2.44.1-1.1. Looking at the commits in
between, I identified 5ce70917df75f87c89a9b1e9d0583ae4135f0b2c as very
likely being the cause. It appears to improperly remove test.gresource
from the build. The rules are removed for cross compilation, but the
dependency (via "test_data = test.gresource") is still there.

It seems to me that there are two possible ways to move forward.
 a) Revert the breaking commit.
 b) Remove test.gresource from test_data for cross compilation.

If the latter was the intention, the following patch can be used.

--- a/gio/tests/Makefile.am
+++ b/gio/tests/Makefile.am
@@ -71,9 +71,12 @@
        $(NULL)

 test_data = \
-       test.gresource                          \
        $(NULL)

+if !CROSS_COMPILING
+test_data += test.gresource
+endif
+
 uninstalled_test_extra_programs = \
        gio-du                                  \
 
Helmut

--- End Message ---
--- Begin Message ---
Source: glib2.0
Source-Version: 2.46.2-1

We believe that the bug you reported is fixed in the latest version of
glib2.0, 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.
Iain Lane <[email protected]> (supplier of updated glib2.0 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: SHA512

Format: 1.8
Date: Mon, 09 Nov 2015 12:59:12 +0000
Source: glib2.0
Binary: libglib2.0-0 libglib2.0-tests libglib2.0-udeb libglib2.0-bin 
libglib2.0-dev libglib2.0-0-dbg libglib2.0-data libglib2.0-doc libgio-fam 
libglib2.0-0-refdbg
Architecture: all amd64 i386 source
Version: 2.46.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<[email protected]>
Changed-By: Iain Lane <[email protected]>
Closes: 800610
Description: 
 libgio-fam - GLib Input, Output and Streaming Library (fam module)
 libglib2.0-0-dbg - Debugging symbols for the GLib libraries
 libglib2.0-0 - GLib library of C routines
 libglib2.0-0-refdbg - GLib library of C routines - refdbg library
 libglib2.0-bin - Programs for the GLib library
 libglib2.0-data - Common files for GLib library
 libglib2.0-dev - Development files for the GLib library
 libglib2.0-doc - Documentation files for the GLib library
 libglib2.0-tests - GLib library of C routines - installed tests
 libglib2.0-udeb - GLib library of C routines - minimal runtime (udeb)
Changes:
 glib2.0 (2.46.2-1) unstable; urgency=medium
 .
   * Fix Vcs-* to point to unstable.
   * New upstream stable release 2.46.2.
     + Fixes cross compilation (Closes: #800610)
   * Drop changes from 2.46.1-2, which are all in this upstream releaee.
   * Drop debian/patches/0001-GDateTime-test-fix-occasional-failures.patch,
     applied upstream.
Checksums-Sha1: 
 8820e25dcc104303237fc176a80623db7266aab3 3039 glib2.0_2.46.2-1.dsc
 2bd8f8d87668635f45ccac2e9166a4c4c3d65eac 7344636 glib2.0_2.46.2.orig.tar.xz
 0b9988f963a18c042574079a280bcf324d54af35 67980 glib2.0_2.46.2-1.debian.tar.xz
 6eb018fdddf29bf439305b4438196ccbd00e58dd 7698620 
libglib2.0-0-dbg_2.46.2-1_amd64.deb
 4aed4c7bcad42e857a34953bdfb2410be2ba59a8 1922798 
libglib2.0-0-refdbg_2.46.2-1_amd64.deb
 250ea6897fb5b23a2e196d6528c7f0bee7361b9f 2639678 
libglib2.0-0_2.46.2-1_amd64.deb
 40a9b8a6cc122216b8a75610c2986064478517b1 1566946 
libglib2.0-bin_2.46.2-1_amd64.deb
 79295669c8a624c79c07d14a2bc1a105d11349b6 2418856 
libglib2.0-data_2.46.2-1_all.deb
 0b451fc664571fdea72a590fc7a65ca32b9a16be 2892606 
libglib2.0-dev_2.46.2-1_amd64.deb
 cc58fe841255f349c3beafb0e2c112f2685d542f 2934856 
libglib2.0-doc_2.46.2-1_all.deb
 18a4acadd6d5d10f3caeb98c36cc18aa9786f7bc 2499040 
libglib2.0-tests_2.46.2-1_amd64.deb
 6684a78c62998e62ed005f1d3aa586d61a32f46a 1864362 
libglib2.0-udeb_2.46.2-1_amd64.udeb
 184035a284e40591bb714cbe3c2fc0e7dbb27fde 6528276 
libglib2.0-0-dbg_2.46.2-1_i386.deb
 e171387389d7520b500f0783f1eaa11a018e2bce 1879934 
libglib2.0-0-refdbg_2.46.2-1_i386.deb
 4554cf628b0160f2d75d3e8f22a0f2295af3b9d5 2707474 libglib2.0-0_2.46.2-1_i386.deb
 c1d96e5550f146062a7b43b40ad8fea12fd8715c 1568450 
libglib2.0-bin_2.46.2-1_i386.deb
 5609b85e30986ba7c8210dec103c0f76b155afd4 2938584 
libglib2.0-dev_2.46.2-1_i386.deb
 2cc03dcbf7fcee87d5336b5c1239c4f752321491 2511206 
libglib2.0-tests_2.46.2-1_i386.deb
 a84d6c2eed0d0b9d7ecb50f321aa06a40b89769e 1934530 
libglib2.0-udeb_2.46.2-1_i386.udeb
Checksums-Sha256: 
 70915350c2e5a1b2cc2a92aa92f0ba7d49718784aa22744beac4b1a40066bd65 3039 
glib2.0_2.46.2-1.dsc
 5031722e37036719c1a09163cc6cf7c326e4c4f1f1e074b433c156862bd733db 7344636 
glib2.0_2.46.2.orig.tar.xz
 ef31dc3de7a58c0047bb7b6f6296022ce82b7da61b41885bb7fdc43a24414309 67980 
glib2.0_2.46.2-1.debian.tar.xz
 a8d60850003c077ec4a2775c633f4ec64f1809cf1c543bac8e8d5f8339462d74 7698620 
libglib2.0-0-dbg_2.46.2-1_amd64.deb
 1053c4173fc5cd07ddaf23f9928dc52ab1eaeb77d542d251973b92da561d4390 1922798 
libglib2.0-0-refdbg_2.46.2-1_amd64.deb
 1bc69a2919b3a480534b7991944ee549ed5384238c6409012621e79c4578f233 2639678 
libglib2.0-0_2.46.2-1_amd64.deb
 c38afb3fc682ecf8161c1b00f22cd03635f121f75cfdfe220a517dd6555cba50 1566946 
libglib2.0-bin_2.46.2-1_amd64.deb
 ab70bce0c10855bf2c3a68c6026c46fae7d5f8a7ce82b4a166027d677278c686 2418856 
libglib2.0-data_2.46.2-1_all.deb
 e237400c199b11cd2d088192b8c1bae05ca90cdd7bcf1e7d1abcea739e6773aa 2892606 
libglib2.0-dev_2.46.2-1_amd64.deb
 9ec13185279d6829dbebedbf6949ee36c96fbbd1e05b2151b00240508d805e27 2934856 
libglib2.0-doc_2.46.2-1_all.deb
 f09623d9ef3a3a17666382ffe619b974494d4da87e5fbf3a033c46dfd0df3522 2499040 
libglib2.0-tests_2.46.2-1_amd64.deb
 4a1a06bfc48d063f69b33ac9dcc17d355d1284f007b1f9c8a74b6f7ab32e1803 1864362 
libglib2.0-udeb_2.46.2-1_amd64.udeb
 d2c3e047b271c8449e890eb58fd6033effd7c1eb01c8c9b09884ee8eea9feeb6 6528276 
libglib2.0-0-dbg_2.46.2-1_i386.deb
 ec5feb73a615424e1b0ad12447d337eeb5258083c6a6523acb31a8bd1f276511 1879934 
libglib2.0-0-refdbg_2.46.2-1_i386.deb
 761274c43e78cf6055fd46c155611f3961495c1441375b40404cbd38ce2e092d 2707474 
libglib2.0-0_2.46.2-1_i386.deb
 33ee7e8b548c6b15dbec563dbac24663362955edc5105b8d5560f061fe95c407 1568450 
libglib2.0-bin_2.46.2-1_i386.deb
 de690e924c7de0f788f9b0fc7d8690111ecc594e84ceb5e10a1f2185ca2b0b73 2938584 
libglib2.0-dev_2.46.2-1_i386.deb
 56baa0d785b3ad5af42fda03495ec9b16a1625fcd7294f487cd5c715b8dfc1a1 2511206 
libglib2.0-tests_2.46.2-1_i386.deb
 9438a68627b6c9cbdcd2a83815fdffd2c2379c1d670341b6a5c2e161c0bee3cb 1934530 
libglib2.0-udeb_2.46.2-1_i386.udeb
Files: 
 c590d3b24b00c069784167ddf1999900 3039 libs optional glib2.0_2.46.2-1.dsc
 7f815d6e46df68e070cb421ed7f1139e 7344636 libs optional 
glib2.0_2.46.2.orig.tar.xz
 13708b84546a6d030b6a965662950c1c 67980 libs optional 
glib2.0_2.46.2-1.debian.tar.xz
 87514eca9a0f3576e77a551f923b8d7e 7698620 debug extra 
libglib2.0-0-dbg_2.46.2-1_amd64.deb
 086de07cb841a0acea80cfaae1949c0a 1922798 devel extra 
libglib2.0-0-refdbg_2.46.2-1_amd64.deb
 25640286c0a9ad1a399d91f1ba33b411 2639678 libs optional 
libglib2.0-0_2.46.2-1_amd64.deb
 fd7d9d75f4522b479f66a88598c3452a 1566946 misc optional 
libglib2.0-bin_2.46.2-1_amd64.deb
 4536d37bf2cb20e533c322976a4f2a2c 2418856 libs optional 
libglib2.0-data_2.46.2-1_all.deb
 8b35b92d20b09a728bfa4632b0f77ba7 2892606 libdevel optional 
libglib2.0-dev_2.46.2-1_amd64.deb
 f6c61b02018504ad2e23808029c149fb 2934856 doc optional 
libglib2.0-doc_2.46.2-1_all.deb
 ca04d342abd791dd18c827080c9b12a0 2499040 libs optional 
libglib2.0-tests_2.46.2-1_amd64.deb
 064fd06a9d186759e4c621d184077e5e 1864362 debian-installer optional 
libglib2.0-udeb_2.46.2-1_amd64.udeb
 11806c9279f01e5ced3b94aacc1867ff 6528276 debug extra 
libglib2.0-0-dbg_2.46.2-1_i386.deb
 4183929690c6cc297d8c79cbb3c9f4ad 1879934 devel extra 
libglib2.0-0-refdbg_2.46.2-1_i386.deb
 dba1ce13386bdb6470bebc59537afe20 2707474 libs optional 
libglib2.0-0_2.46.2-1_i386.deb
 17a83db91002565f060d03e3def0c67f 1568450 misc optional 
libglib2.0-bin_2.46.2-1_i386.deb
 04be554fcf6ac66c89d1dc543d85ad86 2938584 libdevel optional 
libglib2.0-dev_2.46.2-1_i386.deb
 69bd65f57c842967b38294ab1179ca58 2511206 libs optional 
libglib2.0-tests_2.46.2-1_i386.deb
 4cfe0549a167104750b2510372255291 1934530 debian-installer optional 
libglib2.0-udeb_2.46.2-1_i386.udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJWQLVbAAoJEONS1cUcUEHUh88QALYgbFcK2EbYOTu4h+vdN/Q5
ldvDzxWZn64hshedmt+gH1vK18Q7sA+8TuyOOLJY0366NMibp/ZhQ+xvoIyNWthI
A6Uu2zsLfgzdwJ15Brn4AXMhHwj9XzL+VhjZGzCMbJ5fQVY+J7op4O0lfxQqzJA7
p2Egue7e6SfKZ6nwqaxgaZYMDwEqMZghIT0B3RILNSq269fK1ElSnb7LDMllcUfe
BRFQYm8d9s7/rsnh7wiwbswzCJJqfWcwGwHW8hwAJBnCb4M9vGgaOOVu0mPTV6KG
jpwJcVo6Rjk1eQ1iUmxEnYfV+m0U74+IMCkmv136kyBPP6a265SfIWgrvkD5hH5M
HmyZK/w2ZqXZ6FKVTbCXkfbkOIzRMfbdZ/+3IrYIMOU4PoVdBGnB7L0DIIEuBzRl
YhjWyCe146UoQR/GjjqS4bcG4+FdUbIZVBot76+4TE2CDXp4FlpfR8+uP9lnpzfg
YsLOXwP0NN9BaoCf+wXnCfUWqGIkM/eNBJonnEOOsjua4GTVU4xiIdbmrBfvopeK
QBuHIshfkxWh+jzt5Dwi4vNCC9F8c30UEo06nQWZZ5w2Lj/TTL1tW6dQyRTwaZ2D
fUs0pAxhadpEUVr90vZLa2q2CEJYmqCK6VXf61fSoil1WFYPX9MCH/2Jr1y/B9pm
LbWC1A/hPI16M+D4fcy1
=Ppxm
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to