[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#743676: marked as done (FTCBFS: i386 stage1 tries to install xen stuff which is not built)



Your message dated Sun, 06 Jul 2014 21:21:02 +0000
with message-id <E1X3trq-0001EY-EW@franck.debian.org>
and subject line Bug#743676: fixed in glibc 2.19-5
has caused the Debian Bug report #743676,
regarding FTCBFS: i386 stage1 tries to install xen stuff which is not built
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 owner@bugs.debian.org
immediately.)


-- 
743676: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=743676
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:eglibc
Version: 2.18-4
Severity: normal
Tags: patch

Hi Adam,

When trying to cross-build an eglibc stage1 for i386 on amd64 it fails
installing xen stuff:

# extra_debhelper_pkg_install is used for debhelper.mk only.
# when you want to install extra packages, use extra_pkg_install.
mkdir -p debian/libc6-dev//usr/lib/i386-linux-gnu/xen
cp -af debian/tmp-xen//usr/lib/i386-linux-gnu/*.a debian/libc6-dev//usr/lib/i386-linux-gnu/xen
cp: cannot stat 'debian/tmp-xen//usr/lib/i386-linux-gnu/*.a': No such file or directory
make: *** [/tmp/buildd/eglibc/eglibc-2.18/stamp-dir/binaryinst_libc6-dev] Error 1
dpkg-buildpackage: error: debian/rules binary-arch gave error exit status 2

I propose not to install the xen stuff which is not built in stage1
anyway by making that part conditional.

Helmut
diff -Nru eglibc-2.18/debian/changelog eglibc-2.18/debian/changelog
--- eglibc-2.18/debian/changelog	2014-03-02 16:01:30.000000000 +0100
+++ eglibc-2.18/debian/changelog	2014-04-05 08:08:23.000000000 +0200
@@ -1,3 +1,11 @@
+eglibc (2.18-4.1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * Don't try to install xen headers in i386 bootstrap build, because they are
+    not built.  Closes: #-1.
+
+ -- Helmut Grohne <helmut@dedup1.subdivi.de>  Sat, 05 Apr 2014 08:07:22 +0200
+
 eglibc (2.18-4) unstable; urgency=high
 
   [ Aurelien Jarno ]
diff -Nru eglibc-2.18/debian/sysdeps/i386.mk eglibc-2.18/debian/sysdeps/i386.mk
--- eglibc-2.18/debian/sysdeps/i386.mk	2014-03-02 16:01:31.000000000 +0100
+++ eglibc-2.18/debian/sysdeps/i386.mk	2014-04-05 08:09:22.000000000 +0200
@@ -51,11 +51,13 @@
 	debian/tmp-libc/usr/bin
 endef
 
+ifneq ($(DEB_BUILD_PROFILE),bootstrap)
 define libc6-dev_extra_pkg_install
 mkdir -p debian/libc6-dev/$(libdir)/xen
 cp -af debian/tmp-xen/$(libdir)/*.a \
 	debian/libc6-dev/$(libdir)/xen
 endef
+endif
 
 define libc6-dev-amd64_extra_pkg_install
 

--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.19-5

We believe that the bug you reported is fixed in the latest version of
glibc, 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 743676@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <aurel32@debian.org> (supplier of updated glibc 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Sun, 06 Jul 2014 21:42:09 +0200
Source: glibc
Binary: libc-bin libc-dev-bin glibc-doc glibc-source locales locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-prof libc6-pic libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-prof libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev libc0.3-dbg libc0.3-prof libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev libc0.1-dbg libc0.1-prof libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 libc6-mips32 libc6-dev-mips32 libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc6-armhf libc6-dev-armhf libc6-armel libc6-dev-armel libc0.1-i386 libc0.1-dev-i386 libc6-x32 libc6-dev-x32 libc6-i686 libc6-xen libc0.1-i686 libc0.3-i686 libc0.3-xen libc6.1-alphaev67 libc6-loongson2f libnss-dns-udeb libnss-files-udeb
Architecture: source all amd64
Version: 2.19-5
Distribution: unstable
Urgency: medium
Maintainer: Aurelien Jarno <aurel32@debian.org>
Changed-By: Aurelien Jarno <aurel32@debian.org>
Description:
 glibc-doc  - GNU C Library: Documentation
 glibc-source - GNU C Library: sources
 libc-bin   - GNU C Library: Binaries
 libc-dev-bin - GNU C Library: Development binaries
 libc0.1    - GNU C Library: Shared libraries
 libc0.1-dbg - GNU C Library: detached debugging symbols
 libc0.1-dev - GNU C Library: Development Libraries and Header Files
 libc0.1-dev-i386 - GNU C Library: 32bit development libraries for AMD64
 libc0.1-i386 - GNU C Library: 32bit shared libraries for AMD64
 libc0.1-i686 - GNU C Library: Shared libraries [i686 optimized]
 libc0.1-pic - GNU C Library: PIC archive library
 libc0.1-prof - GNU C Library: Profiling Libraries
 libc0.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc0.3    - GNU C Library: Shared libraries
 libc0.3-dbg - GNU C Library: detached debugging symbols
 libc0.3-dev - GNU C Library: Development Libraries and Header Files
 libc0.3-i686 - GNU C Library: Shared libraries [i686 optimized]
 libc0.3-pic - GNU C Library: PIC archive library
 libc0.3-prof - GNU C Library: Profiling Libraries
 libc0.3-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc0.3-xen - GNU C Library: Shared libraries [Xen version]
 libc6      - GNU C Library: Shared libraries
 libc6-amd64 - GNU C Library: 64bit Shared libraries for AMD64
 libc6-armel - GNU C Library: ARM softfp shared libraries for armhf
 libc6-armhf - GNU C Library: ARM hard float shared libraries for armel
 libc6-dbg  - GNU C Library: detached debugging symbols
 libc6-dev  - GNU C Library: Development Libraries and Header Files
 libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64
 libc6-dev-armel - GNU C Library: ARM softfp development libraries for armhf
 libc6-dev-armhf - GNU C Library: ARM hard float development libraries for armel
 libc6-dev-i386 - GNU C Library: 32-bit development libraries for AMD64
 libc6-dev-mips32 - GNU C Library: o32 Development Libraries for MIPS
 libc6-dev-mips64 - GNU C Library: 64bit Development Libraries for MIPS64
 libc6-dev-mipsn32 - GNU C Library: n32 Development Libraries for MIPS64
 libc6-dev-powerpc - GNU C Library: 32bit powerpc development libraries for ppc64
 libc6-dev-ppc64 - GNU C Library: 64bit Development Libraries for PowerPC64
 libc6-dev-s390 - GNU C Library: 32bit Development Libraries for IBM zSeries
 libc6-dev-sparc - GNU C Library: 32bit Development Libraries for SPARC
 libc6-dev-sparc64 - GNU C Library: 64bit Development Libraries for UltraSPARC
 libc6-dev-x32 - GNU C Library: X32 ABI Development Libraries for AMD64
 libc6-i386 - GNU C Library: 32-bit shared libraries for AMD64
 libc6-i686 - GNU C Library: Shared libraries [i686 optimized]
 libc6-loongson2f - GNU C Library: Shared libraries (Loongson 2F optimized)
 libc6-mips32 - GNU C Library: o32 Shared libraries for MIPS
 libc6-mips64 - GNU C Library: 64bit Shared libraries for MIPS64
 libc6-mipsn32 - GNU C Library: n32 Shared libraries for MIPS64
 libc6-pic  - GNU C Library: PIC archive library
 libc6-powerpc - GNU C Library: 32bit powerpc shared libraries for ppc64
 libc6-ppc64 - GNU C Library: 64bit Shared libraries for PowerPC64
 libc6-prof - GNU C Library: Profiling Libraries
 libc6-s390 - GNU C Library: 32bit Shared libraries for IBM zSeries
 libc6-sparc - GNU C Library: 32bit Shared libraries for SPARC
 libc6-sparc64 - GNU C Library: 64bit Shared libraries for UltraSPARC
 libc6-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc6-x32  - GNU C Library: X32 ABI Shared libraries for AMD64
 libc6-xen  - GNU C Library: Shared libraries [Xen version]
 libc6.1    - GNU C Library: Shared libraries
 libc6.1-alphaev67 - GNU C Library: Shared libraries (EV67 optimized)
 libc6.1-dbg - GNU C Library: detached debugging symbols
 libc6.1-dev - GNU C Library: Development Libraries and Header Files
 libc6.1-pic - GNU C Library: PIC archive library
 libc6.1-prof - GNU C Library: Profiling Libraries
 libc6.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libnss-dns-udeb - GNU C Library: NSS helper for DNS - udeb (udeb)
 libnss-files-udeb - GNU C Library: NSS helper for files - udeb (udeb)
 locales    - GNU C Library: National Language (locale) data [support]
 locales-all - GNU C Library: Precompiled locale data
 multiarch-support - Transitional package to ensure multiarch compatibility
 nscd       - GNU C Library: Name Service Cache Daemon
Closes: 743676 752480 753099 753725
Changes:
 glibc (2.19-5) unstable; urgency=medium
 .
   [ Aurelien Jarno ]
   * debian/sysdeps/mips*.mk: replace EGLIBC_PASSES into GLIBC_PASSES.
   * debian/patches/alpha/cvs-__pointer_chk_guard.diff: new patch from
     upstream to fix testsuite failures on alpha.
   * debian/patches/alpha/local-string-functions.diff: disable strcmp
     and strncmp as these functions behaves incorrectly when crossing
     pages. This fixes badsalttest in the testsuite.
   * debian/debhelper.in/libc.postinst: don't run "telinit u" under systemd
     Closes: #753725.
   * debian/testsuite-checking/expected-results-alpha-linux-gnu-libc: ignore
     floating point failures, as alpha is not fully IEEE compliant.  Closes:
     #753099.
   * testsuite-checking/expected-results-*s390*: ignore tst-cancelx17.out
     failure, it is due to a bug in the test (see BZ #12683).
 .
   [ Helmut Grohne ]
   * Rename the bootstrap stage to DEB_BUILD_PROFILES=stage1 to conform
     with https://wiki.debian.org/BuildProfileSpec. (Closes: #752480)
   * Don't try to install xen headers in i386 bootstrap build, because
     they are not built.  Closes: #743676.
 .
   [ Adam Conrad ]
   * debian/patches/alpha/cvs-unwind-backtrace.diff: Backport upstream
     fix to enable unwind tables when building the backtrace routines.
Checksums-Sha1:
 c27921c6b7dd6b99a7a6af56059b1c751cc641ea 8629 glibc_2.19-5.dsc
 e57f80382c2eabd733e4ca5921a58afdbbaf32f8 992004 glibc_2.19-5.debian.tar.xz
 fa931764f0a4570e95973b0e0bcabe74040f6255 2257720 glibc-doc_2.19-5_all.deb
 8032364532b98260c606c8f967b068a993e21cc4 14103822 glibc-source_2.19-5_all.deb
 be6802d08fe8224abd43bec0e4ae76c9097bd6c4 3920684 locales_2.19-5_all.deb
 537d2a965160f1811ea8b9809ab89d7fc3fccc2a 4816678 libc6_2.19-5_amd64.deb
 77c674b2cef7e65988aeb096424c6ab6cdcf32a4 2000604 libc6-dev_2.19-5_amd64.deb
 e9d5ef31c1f61086b1e8cdbb6965ab7557856e0d 1469790 libc6-pic_2.19-5_amd64.deb
 e1ab04ff0810fd6f86a047b1122b0941466b4653 1289478 libc-bin_2.19-5_amd64.deb
 5f3943a6edb3366a8b1e58e0db1ce0e0d6b6f7e5 235744 libc-dev-bin_2.19-5_amd64.deb
 5c86b4835bc9c0b6e6defa57421f5e8fe207c3d7 172044 multiarch-support_2.19-5_amd64.deb
 4d83e46c639160866ea29eaee346d748805eec23 1612608 libc6-prof_2.19-5_amd64.deb
 1bcae0c4eabe6382710a34b5037be484266c2db7 3519888 locales-all_2.19-5_amd64.deb
 a22ceb671bef848e76782ccca4c57c81fff9ec49 2373092 libc6-i386_2.19-5_amd64.deb
 3ff0b7e2fe4dc8c7158102d850ac077cbae9604b 1311392 libc6-dev-i386_2.19-5_amd64.deb
 09b0d56eb0da034559c3ab95fce6a7ac28326a7c 2593358 libc6-x32_2.19-5_amd64.deb
 148b9cbf76944b5b56c3049896048889d24ac501 1579164 libc6-dev-x32_2.19-5_amd64.deb
 afaf52464706b58f8565c039082b60618eccf671 236104 nscd_2.19-5_amd64.deb
 0e4fc079c28b0ce4ffa49d48460258cef28080af 3429286 libc6-dbg_2.19-5_amd64.deb
 8d39a047cc32d1be4f74f536a7f254c01096dbdd 1060700 libc6-udeb_2.19-5_amd64.udeb
 06f94c6489a80b07fbdab63a1d144cd7975f68c9 10036 libnss-dns-udeb_2.19-5_amd64.udeb
 917b64b1d78008e53d3f722231fa7a9ea0cff269 16542 libnss-files-udeb_2.19-5_amd64.udeb
Checksums-Sha256:
 64ee8158e00c91a028b9584ed11dbad40a8bb269637d9feaacfc5257fac516e3 8629 glibc_2.19-5.dsc
 c0e14bbb2c62fabc25611af3d4d22809bb98fb5cc3167443dca98b8664987dbe 992004 glibc_2.19-5.debian.tar.xz
 68713111f09743bb0e486b66cd4b1591c36736d11c813ea7e3ae57055b04f5b7 2257720 glibc-doc_2.19-5_all.deb
 75f225c3c67878ad4434089e2daf84f91f3d7eb0c40527d0587469122f143220 14103822 glibc-source_2.19-5_all.deb
 0c13eb893054631e1d856a511b8598dae6b229d696bb26753bcfcb7990a9264e 3920684 locales_2.19-5_all.deb
 6536b8f9016308e2257150213d84819d4c80cdd237e33e62a35335c681826b52 4816678 libc6_2.19-5_amd64.deb
 721f2fa6c0546dde5d93cb18f21e1fe76d50d3de9199ea0b53ac59d45819916c 2000604 libc6-dev_2.19-5_amd64.deb
 41f5083d3183453f8617fd443b5c89afe0811f5e21fcd90c3f3a1a1d6ab81e2f 1469790 libc6-pic_2.19-5_amd64.deb
 00bf70e959248567786874d0751b394d9388ca0ee2d254a4b69b175ecda5bf2c 1289478 libc-bin_2.19-5_amd64.deb
 3dd3db0c37b8fd654c3ab56b986f8d8ba1d4c56d61735b82dab37ff61930fc09 235744 libc-dev-bin_2.19-5_amd64.deb
 d67b0ed9c75d13d38f28add2ccd6fdd71b2db8431bd867412760e4260d300d7b 172044 multiarch-support_2.19-5_amd64.deb
 77fb8310c20823460209eacc0954db8d1f50481bf4b8b66fbb982b01047c70d1 1612608 libc6-prof_2.19-5_amd64.deb
 180ccaf54be1bb84f19284bde925cda69a05ffc203e993d7573842b5eeb24e57 3519888 locales-all_2.19-5_amd64.deb
 5f2ff7d742b1f24b4d06c22ab11b341b18d69552befdc93bc84897b39ee45c26 2373092 libc6-i386_2.19-5_amd64.deb
 a69889c00ec626c0abaa8a42b04b5ec324e0a6e714767bbed7c8da2f4503a078 1311392 libc6-dev-i386_2.19-5_amd64.deb
 d15af5288a1166320a26397189f3b557a7b1787c127f97c0d6baa913ba09732f 2593358 libc6-x32_2.19-5_amd64.deb
 d4baaed9f8bd9e4fd920e7940cdf03dc65c52870f179de3b8513e6c4015e98c0 1579164 libc6-dev-x32_2.19-5_amd64.deb
 9d45fe2cdb7e336e24155b3eb0f79fa4e76515a5ac7b1bf89c7e3c036bbaa9f7 236104 nscd_2.19-5_amd64.deb
 69c3c3edb2387e5a413dd5f3d29c270cd5c65c2657569a71ead3d65411de4161 3429286 libc6-dbg_2.19-5_amd64.deb
 937cb51da6c2065204839bc420a3c2d6aaa0abd1571bde074716d1af26b8a098 1060700 libc6-udeb_2.19-5_amd64.udeb
 8b86f738809b48d0fac4f8f2a5075120194b59bc97138607e147f9db44a1bade 10036 libnss-dns-udeb_2.19-5_amd64.udeb
 3ae8ffd71134a1b2ea37356cb4c62eb1ab626a02f7a7b3bcaff2cafc5f13fc9a 16542 libnss-files-udeb_2.19-5_amd64.udeb
Files:
 4ce921c8aee416dbe1c589d2bef45a56 2257720 doc optional glibc-doc_2.19-5_all.deb
 d46a35cfdde95a5f2b5e689e7e237c74 14103822 devel optional glibc-source_2.19-5_all.deb
 506912f475f5ca2066025d58e42462dc 3920684 localization standard locales_2.19-5_all.deb
 9f3e51d9eb54fbe70510d630d0fcd9e1 4816678 libs required libc6_2.19-5_amd64.deb
 d5e9fca94385f5ee33010c9b7af5f58e 2000604 libdevel optional libc6-dev_2.19-5_amd64.deb
 557daaa853f04671fa6f87e3b5e59de9 1469790 libdevel optional libc6-pic_2.19-5_amd64.deb
 2b15981cdfe030a6dbff44780dc0d1ed 1289478 libs required libc-bin_2.19-5_amd64.deb
 ada6a0bffdce3bbb7f0de0a254e394cb 235744 libdevel optional libc-dev-bin_2.19-5_amd64.deb
 27328f2e87475fb420851b044d423c1d 172044 libs required multiarch-support_2.19-5_amd64.deb
 261a9b4877482fb0e40b3c41a80249a3 1612608 libdevel extra libc6-prof_2.19-5_amd64.deb
 22d8824ba346b0ebb2e89d66b3d21bf1 3519888 localization extra locales-all_2.19-5_amd64.deb
 2e92570083086fca901b7785cf97c9ac 2373092 libs optional libc6-i386_2.19-5_amd64.deb
 cddb0021e145764de21124d070939e98 1311392 libdevel optional libc6-dev-i386_2.19-5_amd64.deb
 cc60cc9a5a7ae9388df559061a6f15ea 2593358 libs optional libc6-x32_2.19-5_amd64.deb
 457696ddbb46e3caeba42492b34a555a 1579164 libdevel optional libc6-dev-x32_2.19-5_amd64.deb
 51a52b248e10189aa94e060e3a999c69 236104 admin optional nscd_2.19-5_amd64.deb
 302029b762d6256c716bda8c3befc487 3429286 debug extra libc6-dbg_2.19-5_amd64.deb
 bb0ef902d93b6b65a550b347bc04d028 1060700 debian-installer extra libc6-udeb_2.19-5_amd64.udeb
 8996900810fe7de7576aa1b0ab17bc7e 10036 debian-installer extra libnss-dns-udeb_2.19-5_amd64.udeb
 5ba8f66ec85fade2b0a9b79208abe213 16542 debian-installer extra libnss-files-udeb_2.19-5_amd64.udeb
 14850c51040f7486b52e152797e5e2a3 8629 libs required glibc_2.19-5.dsc
 4fcce3f24c0e4c0768f6a85a663b0130 992004 libs required glibc_2.19-5.debian.tar.xz
Package-Type: udeb

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

iQIVAwUBU7myPLqceAYd3YybAQg1iQ//enFmkbWPQQXRwACRPd0Rji5mwr0H2r1J
ca6dxybzehZEe5dPSBZl+8BhnufyYItyOk8pvS7tM7rpww4RdtizZXRnAdVLfV5u
UpXJAOf5/F+7SJe0cnksFmkGGZvBTcBzFdS8dMlwUY7vNNhW8Y6OJm+MTki7cKjt
gpbytn0MwY1ZqyWVtrhGAPp7B7Cs4z9qWV5brtTDyhRqZySps++dPaMycpNC+gKY
2U0q7ihkW185uS+q2IeduxmAMaagXl+NDHPF1rDTFWSOKoGVMyoyFNELclwFjMS/
XF5EvXbq8VVBMsu3dIgvkXgG0RoFZsh8ln2cVfxCLcZbWATeb+94S+OxSX1NWbMZ
vYMMX5uIJXc9f2K7nZa/xHJBNppcPFAvB1RKs7rwYeSGZuRTDLQ4UQ8nc0g2zeNF
iM5bAt7nDwC2Cdow/JzxKhnFmr5sWMZrr36R+Kk9WOmXHiD7ABJozh3BPrkZe0qz
dlg6nradB5qBkzZIdHtkCjUGjzk0cWqMpaJmZArPLwyLoTZPVEyv6dbKz59KAe/j
UtZMiL8he8a9yp+3ARfrduC1FmZxKnYjxMpbJDAGhT3out63cc/9pfqwMSjdD93u
AHSqtLCDN8GSfu5Vvq8qM3919sn1dxc1e5wRxnHrXUuwXEgXUk8RN1KKjYQMjrA6
0579CCAZMWQ=
=Nwai
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: