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

Bug#766877: marked as done (Fix multilib enabled stage1 cross builds)



Your message dated Wed, 29 Apr 2015 19:22:13 +0000
with message-id <E1YnXYj-0002xI-Ty@franck.debian.org>
and subject line Bug#766877: fixed in python2.7 2.7.9-4
has caused the Debian Bug report #766877,
regarding Fix multilib enabled stage1 cross builds
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.)


-- 
766877: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766877
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:glibc
Version:
Tags: patch

The patch fixes building multilib enabled stage1 cross, by doing the call xx
dance for stage1 as well, as well as generating the debhelper files for multilib
stage1 packages.
--- glibc-2.19/debian/rules.d/debhelper.mk.orig	2014-10-22 21:10:46.131349002 +0200
+++ glibc-2.19/debian/rules.d/debhelper.mk	2014-10-22 21:20:07.863363493 +0200
@@ -201,19 +201,30 @@
 	templates="libc-dev" ;\
 	pass="" ; \
 	suffix="" ;\
+	case "$$curpass:$$slibdir" in \
+	  libc:*) \
+	    ;; \
+	  *:/lib32 | *:/lib64 | *:/libx32 | *:/lib/arm-linux-gnueabi*) \
+	    pass="-alt" \
+	    suffix="-$(curpass)" \
+	    ;; \
+	esac ; \
 	for t in $$templates ; do \
 	  for s in debian/$$t$$pass.* ; do \
 	    t=`echo $$s | sed -e "s#libc\(.*\)$$pass#$(libc)\1$$suffix#"` ; \
+	    echo "Generating $$t ..."; \
 	    if [ "$$s" != "$$t" ] ; then \
 	      cp $$s $$t ; \
 	    fi ; \
-	    sed -e "s#TMPDIR#debian/tmp-$$curpass#g" -i $$t; \
-	    sed -e "s#RTLDDIR#$$rtlddir#g" -i $$t; \
-	    sed -e "s#SLIBDIR#$$slibdir#g" -i $$t; \
+	    sed -i \
+		-e "/LIBDIR.*.a /d" \
+		-e "s#TMPDIR#debian/tmp-$$curpass#g" \
+		-e "s#RTLDDIR#$$rtlddir#g" \
+		-e "s#SLIBDIR#$$slibdir#g" \
+		-e "s#LIBDIR#$$libdir#g" \
+	      $$t; \
 	  done ; \
 	done
-
-	sed -e "/LIBDIR.*.a /d" -e "s#LIBDIR#lib#g" -i debian/$(libc)-dev.install
 else
 $(patsubst %,debhelper_%,$(GLIBC_PASSES)) :: debhelper_% : $(stamp)debhelper_%
 $(stamp)debhelper_%: $(stamp)debhelper-common $(stamp)install_%
--- glibc-2.19/debian/rules.d/build.mk.orig	2014-10-23 15:14:45.302186092 +0200
+++ glibc-2.19/debian/rules.d/build.mk	2014-10-23 15:15:37.194572346 +0200
@@ -165,10 +165,10 @@
 	    cross-compiling=yes install_root=$(CURDIR)/debian/tmp-$(curpass)	\
 	    install-bootstrap-headers=yes install-headers )
 
-	install -d $(CURDIR)/debian/tmp-$(curpass)/lib
-	install -m 644 $(DEB_BUILDDIR)/csu/crt[1in].o $(CURDIR)/debian/tmp-$(curpass)/lib
-	${CC} -nostdlib -nostartfiles -shared -x c /dev/null \
-	        -o $(CURDIR)/debian/tmp-$(curpass)/lib/libc.so
+	install -d $(CURDIR)/debian/tmp-$(curpass)/$(call xx,libdir)
+	install -m 644 $(DEB_BUILDDIR)/csu/crt[1in].o $(CURDIR)/debian/tmp-$(curpass)/$(call xx,libdir)/.
+	$(call xx,CC) -nostdlib -nostartfiles -shared -x c /dev/null \
+	        -o $(CURDIR)/debian/tmp-$(curpass)/$(call xx,libdir)/libc.so
 else
 	: # FIXME: why just needed for ARM multilib?
 	case "$(curpass)" in \
@@ -209,6 +209,7 @@
 	  $(MAKE) -f debian/generate-supported.mk IN=localedata/SUPPORTED \
 	    OUT=debian/tmp-$(curpass)/usr/share/i18n/SUPPORTED; \
 	fi
+endif
 
 	# Create the multiarch directories, and the configuration file in /etc/ld.so.conf.d
 	if [ $(curpass) = libc ]; then \
@@ -230,6 +231,7 @@
 	  mv debian/tmp-$(curpass)/usr/include/ieee754.h debian/tmp-$(curpass)/usr/include/$(DEB_HOST_MULTIARCH); \
 	fi
 
+ifeq ($(filter stage1,$(DEB_BUILD_PROFILES)),)
 	# For our biarch libc, add an ld.so.conf.d configuration; this
 	# is needed because multiarch libc Replaces: libc6-i386 for ld.so, and
 	# the multiarch ld.so doesn't look at the (non-standard) /lib32, so we

--- End Message ---
--- Begin Message ---
Source: python2.7
Source-Version: 2.7.9-4

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

Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated python2.7 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: Wed, 29 Apr 2015 19:09:39 +0200
Source: python2.7
Binary: python2.7 libpython2.7-stdlib python2.7-minimal libpython2.7-minimal libpython2.7 python2.7-examples python2.7-dev libpython2.7-dev libpython2.7-testsuite idle-python2.7 python2.7-doc python2.7-dbg libpython2.7-dbg
Architecture: all amd64 i386 ppc64el source
Version: 2.7.9-4
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <doko@debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Closes: 766877
Description: 
 idle-python2.7 - IDE for Python (v2.7) using Tkinter
 libpython2.7-dbg - Debug Build of the Python Interpreter (version 2.7)
 libpython2.7-dev - Header files and a static library for Python (v2.7)
 libpython2.7-minimal - Minimal subset of the Python language (version 2.7)
 libpython2.7 - Shared Python runtime library (version 2.7)
 libpython2.7-stdlib - Interactive high-level object-oriented language (standard library
 libpython2.7-testsuite - Testsuite for the Python standard library (v2.7)
 python2.7-dbg - Debug Build of the Python Interpreter (version 2.7)
 python2.7-dev - Header files and a static library for Python (v2.7)
 python2.7-doc - Documentation for the high-level object-oriented language Python
 python2.7-examples - Examples for the Python language (v2.7)
 python2.7  - Interactive high-level object-oriented language (version 2.7)
 python2.7-minimal - Minimal subset of the Python language (version 2.7)
Changes:
 python2.7 (2.7.9-4) unstable; urgency=medium
 .
   * Fix installation of the optimized interpreter. Closes: #766877.
Checksums-Sha1: 
 dd094b0a612399650497469ac7de0f2867f428ec 257390 python2.7_2.7.9-4_amd64.deb
 ad7968fa03d75613835a94b639ee34cb20ad9fb1 1803880 libpython2.7-stdlib_2.7.9-4_amd64.deb
 19e1fce0917ac7a3eba9fb3049d328b4b62de602 1113850 python2.7-minimal_2.7.9-4_amd64.deb
 b3d72e64fed7ae35216e218238c877e1d0316d4b 381206 libpython2.7-minimal_2.7.9-4_amd64.deb
 ad34fadf2d4ef6a251a1ae8ce1eb2e6e6170dc69 1070472 libpython2.7_2.7.9-4_amd64.deb
 a0641ac9e9bd1e88beecb2ae3953397a15f8eb36 260736 python2.7-dev_2.7.9-4_amd64.deb
 e6fa5e2622681164b37b5551e22666d61cbafa70 1917268 libpython2.7-dev_2.7.9-4_amd64.deb
 4e0318857a13daa466238618f4728e4caf3dacea 5772494 python2.7-dbg_2.7.9-4_amd64.deb
 9294efd296acf6a2d0177d8984479a0d61eb68db 4277910 libpython2.7-dbg_2.7.9-4_amd64.deb
 e4c97f2dcabc3c1670843f773005a711840b67b1 257324 python2.7_2.7.9-4_i386.deb
 21c60402d41e781c089b24991d4d5af9527f7d3c 1808426 libpython2.7-stdlib_2.7.9-4_i386.deb
 65d7812a30ba6efae801983d3b89277c6f7206b1 1133544 python2.7-minimal_2.7.9-4_i386.deb
 ab720241d26c301787f7b66a11ff03a2d19b22bb 381246 libpython2.7-minimal_2.7.9-4_i386.deb
 1210255d8961acd0c06d794f7776504f05b421d7 1090952 libpython2.7_2.7.9-4_i386.deb
 f9dfca189507b482cc5a9161083e98fb932e1665 260750 python2.7-dev_2.7.9-4_i386.deb
 ba20f5917a4ef739df86bfade86deea4ffa93d6d 2180008 libpython2.7-dev_2.7.9-4_i386.deb
 5fb94cdc3fe7ac40a137bd1cdea705a13a25693f 4589050 python2.7-dbg_2.7.9-4_i386.deb
 78a1c8cbbd6fad2d1b36a136cc46adb9d832330e 3736950 libpython2.7-dbg_2.7.9-4_i386.deb
 1c404c9a9a2ae238cf7ba6331767e41a22a08f11 3243 python2.7_2.7.9-4.dsc
 f73e5cee527e959ea39f2278ce290fefb27d4e79 480315 python2.7_2.7.9-4.diff.gz
 412611f551f0edcaecd058a4e4d70626e31c526e 595266 python2.7-examples_2.7.9-4_all.deb
 2ef10964fb905477d94ca13a313c919ab768b320 2099632 libpython2.7-testsuite_2.7.9-4_all.deb
 b60a66b91256e4f6afc842062eea5bd439a7297e 308572 idle-python2.7_2.7.9-4_all.deb
 95ca93639f30e486278f4c404b886bef63e0db7e 4296012 python2.7-doc_2.7.9-4_all.deb
 be27d7ec0db19ae8da94790027ba14723a7267cb 257226 python2.7_2.7.9-4_ppc64el.deb
 97bfcb7f4a43e7805e6c9635cb4dd3bf6c1e750b 1759674 libpython2.7-stdlib_2.7.9-4_ppc64el.deb
 d04eb256d56b04fcaa0ed2d1ca48d5cc8e2b0763 1016348 python2.7-minimal_2.7.9-4_ppc64el.deb
 6f0b38e080453ed01b1772410a69839a0673cd84 381196 libpython2.7-minimal_2.7.9-4_ppc64el.deb
 181dde87fb648e21e875b41c9beb9804df03c57b 968462 libpython2.7_2.7.9-4_ppc64el.deb
 8f78644c44edfed8cdd8c74f680e457e054a9315 260764 python2.7-dev_2.7.9-4_ppc64el.deb
 bd6d003470bb822c63a477cdf1c9b081df76d0b7 1654960 libpython2.7-dev_2.7.9-4_ppc64el.deb
 a13b8a5c963f8e6200073b45e7cad13f60110b62 5952810 python2.7-dbg_2.7.9-4_ppc64el.deb
 4078a909d9785e1ad4871c6a7b4da2ce2ef0de75 3943834 libpython2.7-dbg_2.7.9-4_ppc64el.deb
Checksums-Sha256: 
 9df4610a4c00ff439d84365b7436d6121dc48a43dea3d864a4dc52de73fe0422 257390 python2.7_2.7.9-4_amd64.deb
 c946ca3fffd872ca7d7094d7822cb2edd9368e9bd4fcb152c3743f34999a8190 1803880 libpython2.7-stdlib_2.7.9-4_amd64.deb
 3c1f31793e79b71035869cc5fe5c997d79eb396e0bbc9bb38d5df890e1c251c7 1113850 python2.7-minimal_2.7.9-4_amd64.deb
 b6347f5e0baeba21d1c595952381b496c39db4012d3b9fdbdc15d179ac1b5721 381206 libpython2.7-minimal_2.7.9-4_amd64.deb
 81d492340e171d69162a3b23ccb6430882ccac0b090756d1a8f9733f00a69cda 1070472 libpython2.7_2.7.9-4_amd64.deb
 329e5b5c0ea023bb63bb6fd79d00e2a35326861eadba7536e0b3110b896b0187 260736 python2.7-dev_2.7.9-4_amd64.deb
 b27042f0b812144d177a9ff0ef3e5e0aa7e55486e523b0d79bbe389350e97367 1917268 libpython2.7-dev_2.7.9-4_amd64.deb
 48bbd0021bb25c1d438d27c6a4cd7ea20e4f2e8e8e57c743b4d1efb6fb911378 5772494 python2.7-dbg_2.7.9-4_amd64.deb
 ec1af0f914bff1accad7b2a01b20b38f5559d9b03b85cfb98ae3a4e97a91d7f9 4277910 libpython2.7-dbg_2.7.9-4_amd64.deb
 6bb4dcc3bacfcb67ba37c63bf6589d6da638bacd54e27a57d60360c17589827b 257324 python2.7_2.7.9-4_i386.deb
 85a9baa872074ac36a5c3573275fa47e21e7d8d3f0be470817d0822a3308066c 1808426 libpython2.7-stdlib_2.7.9-4_i386.deb
 3b9abb519353af04ef6881c7fa8cf746e8eaab23e650b2066fbec33b2acf7494 1133544 python2.7-minimal_2.7.9-4_i386.deb
 3e1d9d35051bb4619d47f7d9eed5d037ca16a12deeeffc0ef122a4f8e24f0783 381246 libpython2.7-minimal_2.7.9-4_i386.deb
 985a3a77915dc4082415fee5a5909b50dfef0d1c1996b931562d51037e048791 1090952 libpython2.7_2.7.9-4_i386.deb
 bb2a860256761a0c6ee07206ae8599d690b335a5182ff1d0d83b78a7374cb0b3 260750 python2.7-dev_2.7.9-4_i386.deb
 a362d2f90061fd183ce1d09fcfee1a1ad93363eb818c6c21cb59b65b7d16c45d 2180008 libpython2.7-dev_2.7.9-4_i386.deb
 607f4535e6d727a0039b167785f6b4686b2ec8a361b401dcc9b621db5e22c88b 4589050 python2.7-dbg_2.7.9-4_i386.deb
 7eb8588d07d2d0b0d0432d4acb77c2e0adbaeba6bc67b79d65746b4ac1fc37df 3736950 libpython2.7-dbg_2.7.9-4_i386.deb
 1a3e7713081cc9acbe7b62396aef76bfedf94894a7436a13e3a656ab229e0176 3243 python2.7_2.7.9-4.dsc
 e9ea0f733b623b6981cf4d7baadf413c1ab483be005f2eb21fc4efd864ebf075 480315 python2.7_2.7.9-4.diff.gz
 07378ee0a18ffd1d346706a780a7526f7a1081205aefc1aca47ca4555a6fc4a9 595266 python2.7-examples_2.7.9-4_all.deb
 6dc8f591e18abaacd67d092d185b5f7cbb0994c2c5933e17bfc22ef0a3ecf01b 2099632 libpython2.7-testsuite_2.7.9-4_all.deb
 d780dc426ff41ca4de77e378fa1b4f5e4e3ee9322a2817a6888977b94863349c 308572 idle-python2.7_2.7.9-4_all.deb
 058b36a5bfb828ad34a6517f7f402a9325230a8521e447cd459701111e90a8b5 4296012 python2.7-doc_2.7.9-4_all.deb
 cabe18a5c691a1d8364e19ab1137e48be5547b0a7a2759b8a3bf21588cb73b5d 257226 python2.7_2.7.9-4_ppc64el.deb
 078fbd1a07f4b37371fb7000211bfce5fae62ab1dab5bef7c5ee97a410718ad9 1759674 libpython2.7-stdlib_2.7.9-4_ppc64el.deb
 d137ca894c7ba8e84d918bb5136228e2e0af50ef5464e354ca3c546161a6c84a 1016348 python2.7-minimal_2.7.9-4_ppc64el.deb
 b1175f61f761a22cadfb147cca58f793e5713021874a8cb86f854e0e7c1ff0b8 381196 libpython2.7-minimal_2.7.9-4_ppc64el.deb
 19f6f36cd8d03f4cfa27adbff194b5b18fbc2ea0c521b945ae2bb01527f05e47 968462 libpython2.7_2.7.9-4_ppc64el.deb
 c8ce969ff3e317f9f3aa6ff1769847e7ce997860b3e3bebe67d65c5e0cedef81 260764 python2.7-dev_2.7.9-4_ppc64el.deb
 fccacc92127b81cb5c646b7587c3498af395ba941f6ae12536869037ddfc940b 1654960 libpython2.7-dev_2.7.9-4_ppc64el.deb
 0d404cf2f2da361d51cb74ae3756bad279ec538249ee83e3fe2f91a58ae00032 5952810 python2.7-dbg_2.7.9-4_ppc64el.deb
 76884f99fe2f2238c4a4c0d04c9e5ff5841460586f9d5f398bd3390af2ba3c1b 3943834 libpython2.7-dbg_2.7.9-4_ppc64el.deb
Files: 
 ea7e83bb5a0361b86f0ce3c29bd3ea46 257390 python standard python2.7_2.7.9-4_amd64.deb
 33c0ed25d369d72cd5764a73ee1b2e24 1803880 python standard libpython2.7-stdlib_2.7.9-4_amd64.deb
 7da50086999deb1bd2e7d052b25d4dca 1113850 python standard python2.7-minimal_2.7.9-4_amd64.deb
 4870a066a70f13bbe8f2164bfd24eae3 381206 python standard libpython2.7-minimal_2.7.9-4_amd64.deb
 6d02b37b0edaa86dd674ba14cab6601c 1070472 libs standard libpython2.7_2.7.9-4_amd64.deb
 6f16faea945dbc8fa319b73e4e7db585 260736 python optional python2.7-dev_2.7.9-4_amd64.deb
 23ba5a732fa6b1a57efcf5264bc6b269 1917268 libdevel optional libpython2.7-dev_2.7.9-4_amd64.deb
 d88fbe9ba5f63488b75dd0cde9d8f6c7 5772494 debug extra python2.7-dbg_2.7.9-4_amd64.deb
 890959ad3e762c4c34ccf8e70de4d22b 4277910 debug extra libpython2.7-dbg_2.7.9-4_amd64.deb
 56ec91616a157f075632efb11ee8a9d3 257324 python standard python2.7_2.7.9-4_i386.deb
 5631fdba94a2c146746ce99b2a96c660 1808426 python standard libpython2.7-stdlib_2.7.9-4_i386.deb
 08fc4aafa7ca3115683546d63754ffb4 1133544 python standard python2.7-minimal_2.7.9-4_i386.deb
 fc9cb68c283d5379e59e687bc5c5c449 381246 python standard libpython2.7-minimal_2.7.9-4_i386.deb
 cd66b29be3847f51aff96d7bd198da88 1090952 libs standard libpython2.7_2.7.9-4_i386.deb
 b891382692065951f532054013abf866 260750 python optional python2.7-dev_2.7.9-4_i386.deb
 63f362dc3872602184f5580874ec5116 2180008 libdevel optional libpython2.7-dev_2.7.9-4_i386.deb
 504f87374bb31db5149ddae86770a76f 4589050 debug extra python2.7-dbg_2.7.9-4_i386.deb
 b03514b348ebb17c1c6c4708bdbf7316 3736950 debug extra libpython2.7-dbg_2.7.9-4_i386.deb
 e98f8c0c53d5e61f26d4746e5657e1e8 3243 python optional python2.7_2.7.9-4.dsc
 b8cf49bed91e10918d892a9422069a67 480315 python optional python2.7_2.7.9-4.diff.gz
 b3bc5b8982769b31212149a746726cae 595266 python optional python2.7-examples_2.7.9-4_all.deb
 0e745cde204e0423fb53accd62ab014a 2099632 libdevel optional libpython2.7-testsuite_2.7.9-4_all.deb
 764c047b289fe47c48eb13d05e0fc499 308572 python optional idle-python2.7_2.7.9-4_all.deb
 c3e6d2f4c2a4abdfec228cdf5bba35a3 4296012 doc optional python2.7-doc_2.7.9-4_all.deb
 b187a1f8314d0e55d041d959a39d9402 257226 python standard python2.7_2.7.9-4_ppc64el.deb
 3c1f83de9496c8363aa875d8e20cb7f0 1759674 python standard libpython2.7-stdlib_2.7.9-4_ppc64el.deb
 a112d4e713a47a26b9a35d7746173bdd 1016348 python standard python2.7-minimal_2.7.9-4_ppc64el.deb
 b2ef1f89240e907e1a41b00aedb4ab92 381196 python standard libpython2.7-minimal_2.7.9-4_ppc64el.deb
 bea9f5ab2816add9f320e1f005bb65bb 968462 libs standard libpython2.7_2.7.9-4_ppc64el.deb
 050f24cc7c5835218e421520acd41f49 260764 python optional python2.7-dev_2.7.9-4_ppc64el.deb
 91b4c9ec84d023d978be775c32c02f2e 1654960 libdevel optional libpython2.7-dev_2.7.9-4_ppc64el.deb
 8f79dc0f702662dc032f243d2d901a41 5952810 debug extra python2.7-dbg_2.7.9-4_ppc64el.deb
 c78a858c5db4c6bc5029ca9a5ce5b009 3943834 debug extra libpython2.7-dbg_2.7.9-4_ppc64el.deb

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

iQIcBAEBCAAGBQJVQSfsAAoJEL1+qmB3j6b1BOIP/R0C7E7vPEh2ciBEioJmYFR+
nRBLBZ/ivC5mn7/ykL9msX8rYsxou10kHKwS2xDq9HkR+3CL84aHoQqMJFSPp1Ol
1YlI/1KdPDhfvHfBq9r+XYLLT4rWOcavngBavd7z0LXVNinQ6mJEleZUIaTP+0os
pSvKfAFs0/K40XPhzDGJzfaesq/jB7ZMFAdtGmolNpIKWQ9ak5ub2iWsnbZnNbVW
Xq+G0bfi1Vb1YOFzc/IIZBxAlIuiccMH7qxvR2VbFcfHgzHSrM0YGr1Ze2laOlE5
64sMnwZlv4qlxqyq/L4/Ud2C1sSnA/N8BmZ6I82swsXyJx0scMGSyO63vq5JnW0Z
25UUdIo5YDQ6nkEXiIZD1/pGp5mTCs9PdXVX7OmtJCLaGQSjocB4g6obQ7ytCqCt
9gKk1io6dLqlGnvu3nja4rZ5PIKKaNHdaA6UuzozqRnS+B+g7FWjNGnAs5OvjPir
0jk1AEweDxVS0Em1TAI9ADGXsqOr0vdZSb84SNDwIwoFHrgxNRj6KHyTRNFPqKk9
KC0K8nEA/fNymXgcq21qQ0eFwYY6yK2mDHhU6VY9x6lyC80pTvkowjgefYLl7TkC
vhoSoQ8SDqB/i2Anj0fP7aNCnpPsOfMH2r7AQzcJFBHdt5C4apbQlG/0owU1H4u6
PK/pa5Rw9h52w0UG2QpY
=emxE
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: