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 ---