Your message dated Wed, 03 Aug 2011 13:18:08 +0000
with message-id <[email protected]>
and subject line Bug#636033: fixed in python2.7 2.7.2-4
has caused the Debian Bug report #636033,
regarding python2.7: FTBFS on s390x: dpkg-gensymbols fails
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.)
--
636033: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636033
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python2.7
Version: 2.7.2-3
Severity: important
Tags: patch
Justification: fails to build from source
User: [email protected]
Usertags: s390x
python2.7 fails to build on s390x due to symbol changes: Py_InitModule4
is not present while Py_InitModule4_64 is present.
There is a code snipped in the debian/rules file to handle 64-bit
architectures, but it uses an explicit list of architectures. The patch
below changes that using DEB_HOST_ARCH_BITS so that it will also work on
future 64-bit architectures.
diff -u python2.7-2.7.2/debian/rules python2.7-2.7.2/debian/rules
--- python2.7-2.7.2/debian/rules
+++ python2.7-2.7.2/debian/rules
@@ -10,6 +10,7 @@
#export DH_VERBOSE=1
DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+DEB_HOST_ARCH_BITS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_BITS)
DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
changelog_values := $(shell dpkg-parsechangelog \
@@ -559,7 +560,7 @@
<$$f >$$f2; \
fi; \
done
-ifneq (,$(filter $(DEB_HOST_ARCH), alpha amd64 ia64 ppc64 sparc64
kfreebsd-amd64))
+ifeq ($(DEB_HOST_ARCH_BITS), 64)
sed -i 's/\(Py_InitModule4[^@]*\)@/\1_64@/' \
debian/lib$(PVER).symbols debian/$(PVER)-dbg.symbols
endif
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: s390x
Kernel: Linux 2.6.32-5-s390x (SMP w/3 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
--- End Message ---
--- Begin Message ---
Source: python2.7
Source-Version: 2.7.2-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:
idle-python2.7_2.7.2-4_all.deb
to main/p/python2.7/idle-python2.7_2.7.2-4_all.deb
libpython2.7_2.7.2-4_amd64.deb
to main/p/python2.7/libpython2.7_2.7.2-4_amd64.deb
python2.7-dbg_2.7.2-4_amd64.deb
to main/p/python2.7/python2.7-dbg_2.7.2-4_amd64.deb
python2.7-dev_2.7.2-4_amd64.deb
to main/p/python2.7/python2.7-dev_2.7.2-4_amd64.deb
python2.7-doc_2.7.2-4_all.deb
to main/p/python2.7/python2.7-doc_2.7.2-4_all.deb
python2.7-examples_2.7.2-4_all.deb
to main/p/python2.7/python2.7-examples_2.7.2-4_all.deb
python2.7-minimal_2.7.2-4_amd64.deb
to main/p/python2.7/python2.7-minimal_2.7.2-4_amd64.deb
python2.7_2.7.2-4.diff.gz
to main/p/python2.7/python2.7_2.7.2-4.diff.gz
python2.7_2.7.2-4.dsc
to main/p/python2.7/python2.7_2.7.2-4.dsc
python2.7_2.7.2-4_amd64.deb
to main/p/python2.7/python2.7_2.7.2-4_amd64.deb
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.
Matthias Klose <[email protected]> (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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 03 Aug 2011 12:36:05 +0200
Source: python2.7
Binary: python2.7 python2.7-minimal libpython2.7 python2.7-examples
python2.7-dev idle-python2.7 python2.7-doc python2.7-dbg
Architecture: source all amd64
Version: 2.7.2-4
Distribution: unstable
Urgency: low
Maintainer: Matthias Klose <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
idle-python2.7 - An IDE for Python (v2.7) using Tkinter
libpython2.7 - Shared Python runtime library (version 2.7)
python2.7 - An interactive high-level object-oriented language (version 2.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-minimal - A minimal subset of the Python language (version 2.7)
Closes: 634809 636033
Changes:
python2.7 (2.7.2-4) unstable; urgency=low
.
* Update to 20110803, taken from the 2.7 branch.
* Fix build on s390x. Closes: #636033.
* Use linux-any for some build dependencies. Closes: #634809.
* Revert previous change to treat Linux 3.x as Linux 2. Use the
plat-linux3 directory instead.
Checksums-Sha1:
fe455a910bf2aee82dc5338d82f3406545cee83d 1740 python2.7_2.7.2-4.dsc
b138567505a38eb243096c43b5d0e38fa681fe31 338618 python2.7_2.7.2-4.diff.gz
6c7cc1e2ab0247cdf091cb6376a4e0337233876a 707888
python2.7-examples_2.7.2-4_all.deb
971ec94a933dff1f07cbaf359006ae3efca6181d 295950 idle-python2.7_2.7.2-4_all.deb
e0d891b2dc074fe7b53bcc1b481da1facd43debb 6205246 python2.7-doc_2.7.2-4_all.deb
61a6379aee465b9dddb447ef85fa06dd9146b193 2637696 python2.7_2.7.2-4_amd64.deb
d30c3c6861f510c313d2b0789f3eb5fde96a82a9 1673038
python2.7-minimal_2.7.2-4_amd64.deb
babd26aa9cf7e18ef084b7ef74d5895e7a84ace5 1177042 libpython2.7_2.7.2-4_amd64.deb
8bf7b2470ab9a6a798a927f5b7a2ca5e552b08d1 5138000
python2.7-dev_2.7.2-4_amd64.deb
feaea01864ea5958f42bfce3252d8a71477b1604 13235780
python2.7-dbg_2.7.2-4_amd64.deb
Checksums-Sha256:
21aef3f60e40690ec6b2610b6af771ff27c0afc594f36750913397cd5c6679c3 1740
python2.7_2.7.2-4.dsc
5e3ade0aad995735813657f3039dddd31b93e176756332ae738a60cf5b84ff5a 338618
python2.7_2.7.2-4.diff.gz
ded90133e3f445414d838ebd28234886615289305380183e84161f6108726bf0 707888
python2.7-examples_2.7.2-4_all.deb
8d87402c62114c4da4861a8ab5ee9d538a3cb06ef8282fbe07cbcab3c016beba 295950
idle-python2.7_2.7.2-4_all.deb
f19d3abd7dce09f8eaa6da3f6eccb77029920c34e33a62d7dcbe2f1d8334bd5b 6205246
python2.7-doc_2.7.2-4_all.deb
aeed68d777e4c96e24d86e4402ee15b503529765412a884d24499655f29a6324 2637696
python2.7_2.7.2-4_amd64.deb
e091c82113dbf5846d903382370741c97b3724b09c7192c833548d25bac4c2d6 1673038
python2.7-minimal_2.7.2-4_amd64.deb
ea1deaa0b0c73597a057aea055c005e358eb009dff21943a173719a830726e53 1177042
libpython2.7_2.7.2-4_amd64.deb
248bad1196cbb7708a26452fae89a431621b1ffa0f9b3c40532370dae025ee66 5138000
python2.7-dev_2.7.2-4_amd64.deb
a34aacbb82797984dd59bc261fc9808ea6cf3cab9a8ad2cb04a2342a57f5e322 13235780
python2.7-dbg_2.7.2-4_amd64.deb
Files:
adc558a25cf8fecbeb2c0e00c30e8e9c 1740 python optional python2.7_2.7.2-4.dsc
1c10e446d5b7648a0e72bce6bce0d4a9 338618 python optional
python2.7_2.7.2-4.diff.gz
2e73cca93173941dd1e8b1589514284c 707888 python optional
python2.7-examples_2.7.2-4_all.deb
deb86063bea169f85f644902a55c322d 295950 python optional
idle-python2.7_2.7.2-4_all.deb
37201920648f08c8b5a34cb02c8b740f 6205246 doc optional
python2.7-doc_2.7.2-4_all.deb
059607dd3ef675fe2b21837276a13223 2637696 python optional
python2.7_2.7.2-4_amd64.deb
7899d793fc594890c3c53c4220590b5b 1673038 python optional
python2.7-minimal_2.7.2-4_amd64.deb
8e1134067ec84e53061961c5e7693ed5 1177042 libs optional
libpython2.7_2.7.2-4_amd64.deb
b3ad51e0417c23edca807b3056bf9f9a 5138000 python optional
python2.7-dev_2.7.2-4_amd64.deb
50a2da6cbc312bc6eba030a618c75f96 13235780 debug extra
python2.7-dbg_2.7.2-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk45SAsACgkQStlRaw+TLJz9CwCgrAO2Z0Ycpf30stxUXG1QLQ5F
jkAAnR1bd/c1HQ9CDybfod8dCkIAcHE0
=SMDp
-----END PGP SIGNATURE-----
--- End Message ---