Your message dated Tue, 05 Dec 2017 11:31:55 +0000
with message-id <[email protected]>
and subject line Bug#881945: fixed in python2.7 2.7.14-3
has caused the Debian Bug report #881945,
regarding python2.7: add mips r6 support
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.)
--
881945: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881945
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python2.7
Version: 2.7.14-2
Please add mips r6 support to python2.7
--
YunQiang Su
diff --git a/debian/multiarch.h.in b/debian/multiarch.h.in
index 63c5f7f..33398b2 100644
--- a/debian/multiarch.h.in
+++ b/debian/multiarch.h.in
@@ -37,6 +37,26 @@
# include <ia64-linux-gnu/@subdir@/@header@>
# elif defined(__m68k__) && !defined(__mcoldfire__)
# include <m68k-linux-gnu/@subdir@/@header@>
+# elif defined(__mips_hard_float) && defined(__mips_isa_rev) &&
(__mips_isa_rev >=6) && defined(_MIPSEL)
+# if _MIPS_SIM == _ABIO32
+# include <mipsisa32r6el-linux-gnu/@subdir@/@header@>
+# elif _MIPS_SIM == _ABIN32
+# include <mipsisa64r6el-linux-gnuabin32/@subdir@/@header@>
+# elif _MIPS_SIM == _ABI64
+# include <mipsisa64r6el-linux-gnuabi64/@subdir@/@header@>
+# else
+# error unknown multiarch location for @header@
+# endif
+# elif defined(__mips_hard_float) && defined(__mips_isa_rev) &&
(__mips_isa_rev >=6)
+# if _MIPS_SIM == _ABIO32
+# include <mipsisa32r6-linux-gnu/@subdir@/@header@>
+# elif _MIPS_SIM == _ABIN32
+# include <mipsisa64r6-linux-gnuabin32/@subdir@/@header@>
+# elif _MIPS_SIM == _ABI64
+# include <mipsisa64r6-linux-gnuabi64/@subdir@/@header@>
+# else
+# error unknown multiarch location for @header@
+# endif
# elif defined(__mips_hard_float) && defined(_MIPSEL)
# if _MIPS_SIM == _ABIO32
# include <mipsel-linux-gnu/@subdir@/@header@>
diff --git a/debian/patches/mips-r6.diff b/debian/patches/mips-r6.diff
new file mode 100644
index 0000000..d4c3f11
--- /dev/null
+++ b/debian/patches/mips-r6.diff
@@ -0,0 +1,24 @@
+--- a/Modules/_ctypes/libffi/config.sub
++++ b/Modules/_ctypes/libffi/config.sub
+@@ -282,8 +282,10 @@ case $basic_machine in
+ | mips64vr5900 | mips64vr5900el \
+ | mipsisa32 | mipsisa32el \
+ | mipsisa32r2 | mipsisa32r2el \
++ | mipsisa32r6 | mipsisa32r6el \
+ | mipsisa64 | mipsisa64el \
+ | mipsisa64r2 | mipsisa64r2el \
++ | mipsisa64r6 | mipsisa64r6el \
+ | mipsisa64sb1 | mipsisa64sb1el \
+ | mipsisa64sr71k | mipsisa64sr71kel \
+ | mipsr5900 | mipsr5900el \
+@@ -400,8 +402,10 @@ case $basic_machine in
+ | mips64vr5900-* | mips64vr5900el-* \
+ | mipsisa32-* | mipsisa32el-* \
+ | mipsisa32r2-* | mipsisa32r2el-* \
++ | mipsisa32r6-* | mipsisa32r6el-* \
+ | mipsisa64-* | mipsisa64el-* \
+ | mipsisa64r2-* | mipsisa64r2el-* \
++ | mipsisa64r6-* | mipsisa64r6el-* \
+ | mipsisa64sb1-* | mipsisa64sb1el-* \
+ | mipsisa64sr71k-* | mipsisa64sr71kel-* \
+ | mipsr5900-* | mipsr5900el-* \
diff --git a/debian/patches/series.in b/debian/patches/series.in
index 3022086..063c7d6 100644
--- a/debian/patches/series.in
+++ b/debian/patches/series.in
@@ -28,7 +28,8 @@ statvfs-f_flag-constants.diff
plat-linux2_alpha.diff
#elif defined (arch_hppa)
plat-linux2_hppa.diff
-#elif defined (arch_mips) || defined(arch_mipsel) || defined (arch_mips64) ||
defined(arch_mips64el)
+#elif defined (arch_mips) || defined(arch_mipsel) || defined(arch_mipsn32) ||
defined(arch_mipsn32el) || defined (arch_mips64) || defined(arch_mips64el) \
+ || defined(arch_mipsr6) || defined(arch_mipsr6el) ||
defined(arch_mipsn32r6) || defined(arch_mipsn32r6el) || defined(arch_mips64r6)
|| defined(arch_mips64r6el)
plat-linux2_mips.diff
#elif defined (arch_sparc) || defined (arch_sparc64)
plat-linux2_sparc.diff
@@ -69,3 +70,4 @@ reproducible-buildinfo.diff
pydoc-use-pager.diff
issue27239.diff
rename-md5-init.diff
+mips-r6.diff
diff --git a/debian/rules b/debian/rules
index e81b1ff..db64de8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -48,7 +48,7 @@ ifneq (,$(filter $(DEB_HOST_ARCH), hurd-i386))
WITHOUT_BENCH := disabled on $(DEB_HOST_ARCH)
endif
ifeq ($(on_buildd),yes)
- ifneq (,$(findstring $(DEB_HOST_ARCH), hppa mips mipsel mipsn32 mipsn32el
mips64 mips64el s390))
+ ifneq (,$(findstring $(DEB_HOST_ARCH), hppa mips mipsel mipsn32 mipsn32el
mips64 mips64el mipsr6 mipsr6el mipsn32r6 mipsn32r6el mips64r6 mips64r6el s390))
WITHOUT_CHECK := yes
endif
endif
--- End Message ---
--- Begin Message ---
Source: python2.7
Source-Version: 2.7.14-3
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 [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: SHA256
Format: 1.8
Date: Tue, 05 Dec 2017 10:01:24 +0100
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: source
Version: 2.7.14-3
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
idle-python2.7 - IDE for Python (v2.7) using Tkinter
libpython2.7 - Shared Python runtime library (version 2.7)
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-stdlib - Interactive high-level object-oriented language
(standard library
libpython2.7-testsuite - Testsuite for the Python standard library (v2.7)
python2.7 - 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 - Minimal subset of the Python language (version 2.7)
Closes: 881945
Changes:
python2.7 (2.7.14-3) unstable; urgency=medium
.
* Update to 20171205 from the 2.7 branch.
* Build with -fstack-protector instead of -fstack-protector-strong.
Performance improvements of around 1-2%.
* Add support for mipsr6 triplets (YunQiang Su). Closes: #881945.
Checksums-Sha1:
f7edda39ec4af8c2802ee87a95c1a83efe402c97 3357 python2.7_2.7.14-3.dsc
8421408a028a7c945acb26be6b659d3145ff6722 403963 python2.7_2.7.14-3.diff.gz
020d9073f6f8a44014e5748be9b2d5b0fdadd854 9535
python2.7_2.7.14-3_source.buildinfo
Checksums-Sha256:
b1f78ba5cc3d9e0f146b662f66d5ecbea17c9506a55723080012df7d1f793c78 3357
python2.7_2.7.14-3.dsc
a272c4610b65727a6be871499a1d846646fefb3492f17b43995679cbe560e36b 403963
python2.7_2.7.14-3.diff.gz
34233257d738dcff0e86df93da641dab0dd3e6d3e9d6f201a8b9311715678884 9535
python2.7_2.7.14-3_source.buildinfo
Files:
7ff3830a2fac06f186c14d3c9bcf79ac 3357 python optional python2.7_2.7.14-3.dsc
714e1d390f1ae410eb04db352a6bfc0a 403963 python optional
python2.7_2.7.14-3.diff.gz
3b92348698a3d5d31a2be817336a711c 9535 python optional
python2.7_2.7.14-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAlomb0EQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9YASD/98bFDgZDtIPG1Nuo5UADVS+Xih5OMxpIN2
uNSiM3aHGF1D7Now079QBfUiK1PWkJ1IdYrPiEmR+bOuHeRaLKjY7SbUWp5yX7N9
jZ4YI9qVCi/4rkGyYQ8q2/vAZmsfvKy6eYsi0EL+vL/iYGdyIB1+DhLRHIQTEVL0
vOumV8Zy/22mq4BuZnPGLl39FKviN7l048oM8qAH68uVFnDqTsMEPSW8iUzWfcye
GU5Vex9T1xRhak6kxUvydd0QRK0q+dYH0fJM79i/5k391g4YEta9rZwpfgvmGv5f
Y60umiPEYUBIGv4yFae73luThvgVQ0wEwP4ZPIpDbcYDzPie/CWqu0CHRme+S50Y
lspCHcdx2K1MWwU49TfBj2ul2sOKJYvA72PWgyA8N/qyrMt/EClCp3LT91hZwR9I
X7xfUfSr7W9+W3g72y+TqTjTlmH1rzhEAhjbS5NmyiEZ2J1Muw69nseCtLKw3hVt
Yzl05BS+KEHs7S+YHKHaqJVSUv+xDP/gO09Tx1Y1DOX+zDJPbw9G1ODTWnU35oyT
WjE57tFN4XAawHHaTd8WCuWCQ/P6TiCNS6KtpfQs4dj64OFWDJJb6EK/Mi8dQttw
o/wbd99EsQNmCNf7QriPwRga7/SBO64lEfxMYRcUTHPu6KA4A/zM5l0c78n/7aUB
VVezVBKPsw==
=fdhe
-----END PGP SIGNATURE-----
--- End Message ---