Your message dated Wed, 14 Mar 2018 07:35:34 +0000
with message-id <[email protected]>
and subject line Bug#892328: fixed in python3.6 3.6.5~rc1-1
has caused the Debian Bug report #892328,
regarding python3.6: Please add support for riscv64
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.)
--
892328: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892328
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python3.6
Version: 3.6.4-4
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: riscv64
The python3 configure script doesn't know about the platform triplet of
the riscv64 architecture. In addition it requires a small symbols
update. Please find attached a patch to fix both issues.
Note that the same applies to python3.7. Please tell me if you prefer
a separate bug for it.
Thanks.
diff -Nru python3.6-3.6.4/debian/libpython.symbols.in
python3.6-3.6.4/debian/libpython.symbols.in
--- python3.6-3.6.4/debian/libpython.symbols.in
+++ python3.6-3.6.4/debian/libpython.symbols.in
@@ -1367,8 +1367,8 @@
_PyParser_TokenNames@Base @SVER@
_PyRandom_Fini@Base @SVER@
_PyRandom_Init@Base @SVER@
- (arch=alpha amd64 arm64 ia64 mips64 mips64el mips64r6 mips64r6el ppc64el
kfreebsd-amd64)_PySHA3_KeccakF1600_FastLoop_Absorb@Base @SVER@
- (arch=!alpha !amd64 !arm64 !ia64 !mips64 !mips64el !mips64r6 !mips64r6el
!ppc64el !kfreebsd-amd64)_PySHA3_KeccakP1600_AddByte@Base @SVER@
+ (arch=alpha amd64 arm64 ia64 mips64 mips64el mips64r6 mips64r6el ppc64el
kfreebsd-amd64 riscv64)_PySHA3_KeccakF1600_FastLoop_Absorb@Base @SVER@
+ (arch=!alpha !amd64 !arm64 !ia64 !mips64 !mips64el !mips64r6 !mips64r6el
!ppc64el !kfreebsd-amd64 !riscv64)_PySHA3_KeccakP1600_AddByte@Base @SVER@
_PySHA3_KeccakP1600_AddBytes@Base @SVER@
_PySHA3_KeccakP1600_AddBytesInLane@Base @SVER@
_PySHA3_KeccakP1600_AddLanes@Base @SVER@
@@ -1385,8 +1385,8 @@
_PySHA3_KeccakP1600_OverwriteWithZeroes@Base @SVER@
_PySHA3_KeccakP1600_Permute_12rounds@Base @SVER@
_PySHA3_KeccakP1600_Permute_24rounds@Base @SVER@
- (arch=!alpha !amd64 !arm64 !ia64 !mips64 !mips64el !mips64r6 !mips64r6el
!ppc64el !kfreebsd-amd64)_PySHA3_KeccakP1600_Permute_Nrounds@Base @SVER@
- (arch=!alpha !amd64 !arm64 !ia64 !mips64 !mips64el !mips64r6 !mips64r6el
!ppc64el !kfreebsd-amd64)_PySHA3_KeccakP1600_SetBytesInLaneToZero@Base @SVER@
+ (arch=!alpha !amd64 !arm64 !ia64 !mips64 !mips64el !mips64r6 !mips64r6el
!ppc64el !kfreebsd-amd64 !riscv64)_PySHA3_KeccakP1600_Permute_Nrounds@Base
@SVER@
+ (arch=!alpha !amd64 !arm64 !ia64 !mips64 !mips64el !mips64r6 !mips64r6el
!ppc64el !kfreebsd-amd64 !riscv64)_PySHA3_KeccakP1600_SetBytesInLaneToZero@Base
@SVER@
_PySHA3_KeccakWidth1600_Sponge@Base @SVER@
_PySHA3_KeccakWidth1600_SpongeAbsorb@Base @SVER@
_PySHA3_KeccakWidth1600_SpongeAbsorbLastFewBits@Base @SVER@
diff -Nru python3.6-3.6.4/debian/patches/riscv64.diff
python3.6-3.6.4/debian/patches/riscv64.diff
--- python3.6-3.6.4/debian/patches/riscv64.diff
+++ python3.6-3.6.4/debian/patches/riscv64.diff
@@ -0,0 +1,17 @@
+--- python3.6-3.6.4.orig/configure.ac
++++ python3.6-3.6.4/configure.ac
+@@ -866,6 +866,14 @@ cat >> conftest.c <<EOF
+ sparc64-linux-gnu
+ # elif defined(__sparc__)
+ sparc-linux-gnu
++# elif defined(__riscv)
++# if __riscv_xlen == 32
++ riscv32-linux-gnu
++# elif __riscv_xlen == 64
++ riscv64-linux-gnu
++# else
++# error unknown platform triplet
++# endif
+ # else
+ # error unknown platform triplet
+ # endif
diff -Nru python3.6-3.6.4/debian/patches/series
python3.6-3.6.4/debian/patches/series
--- python3.6-3.6.4/debian/patches/series
+++ python3.6-3.6.4/debian/patches/series
@@ -35,3 +35,4 @@
mips-r6.diff
local-doc-references.diff
doc-build-texinfo.diff
+riscv64.diff
--- End Message ---
--- Begin Message ---
Source: python3.6
Source-Version: 3.6.5~rc1-1
We believe that the bug you reported is fixed in the latest version of
python3.6, 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 python3.6 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: Wed, 14 Mar 2018 07:54:23 +0100
Source: python3.6
Binary: python3.6 python3.6-venv libpython3.6-stdlib python3.6-minimal
libpython3.6-minimal libpython3.6 python3.6-examples python3.6-dev
libpython3.6-dev libpython3.6-testsuite idle-python3.6 python3.6-doc
python3.6-dbg libpython3.6-dbg
Architecture: source
Version: 3.6.5~rc1-1
Distribution: unstable
Urgency: medium
Maintainer: Matthias Klose <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Description:
idle-python3.6 - IDE for Python (v3.6) using Tkinter
libpython3.6 - Shared Python runtime library (version 3.6)
libpython3.6-dbg - Debug Build of the Python Interpreter (version 3.6)
libpython3.6-dev - Header files and a static library for Python (v3.6)
libpython3.6-minimal - Minimal subset of the Python language (version 3.6)
libpython3.6-stdlib - Interactive high-level object-oriented language
(standard library
libpython3.6-testsuite - Testsuite for the Python standard library (v3.6)
python3.6 - Interactive high-level object-oriented language (version 3.6)
python3.6-dbg - Debug Build of the Python Interpreter (version 3.6)
python3.6-dev - Header files and a static library for Python (v3.6)
python3.6-doc - Documentation for the high-level object-oriented language
Python
python3.6-examples - Examples for the Python language (v3.6)
python3.6-minimal - Minimal subset of the Python language (version 3.6)
python3.6-venv - Interactive high-level object-oriented language (pyvenv
binary, v
Closes: 892328
Changes:
python3.6 (3.6.5~rc1-1) unstable; urgency=medium
.
* Python 3.6.5 release candidate 1.
- Fix issue #32185: The SSL module no longer sends IP addresses in SNI TLS
extension on platforms with OpenSSL 1.0.2+ or inet_pton. See #892814.
- XXX check https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=890844
* Add support for riscv64 (Aurelien Jarno). Closes: #892328.
* Update symbols file.
Checksums-Sha1:
6e241af8ebae3daacabb02f969ba727f01adfb03 3429 python3.6_3.6.5~rc1-1.dsc
e507197a4b4bc74bab62a6124ebbb18d4c7bc3bb 17016364
python3.6_3.6.5~rc1.orig.tar.xz
9c5be0120aaed767e9a988435db5243bb389ff22 204612
python3.6_3.6.5~rc1-1.debian.tar.xz
0edc715819bc4ecd3380e8abd06c524e9b911d9a 9657
python3.6_3.6.5~rc1-1_source.buildinfo
Checksums-Sha256:
2d1e44edcba2858c2e56f973bbeb5570188d76ed28084c2f697b02bb17b9898e 3429
python3.6_3.6.5~rc1-1.dsc
7e24db1fb205160f1eb068b90a9a75490af310146aa32cef5ee9bc4bbc2d8399 17016364
python3.6_3.6.5~rc1.orig.tar.xz
85b284051e82599d54fcc7246c771874a2969beddc98a48668a64fff9f1e4b32 204612
python3.6_3.6.5~rc1-1.debian.tar.xz
db50295b3a094c9f94e4386677839f73f4b0e8d23a1d4a577c3962c70753fa4c 9657
python3.6_3.6.5~rc1-1_source.buildinfo
Files:
243a5e6ba4fd0d1954164d55bd730e89 3429 python optional python3.6_3.6.5~rc1-1.dsc
4c896ef2089a0f3bf95328f9e8ad4cc7 17016364 python optional
python3.6_3.6.5~rc1.orig.tar.xz
93d117434a55d73c4df94d7c298eb235 204612 python optional
python3.6_3.6.5~rc1-1.debian.tar.xz
b0ee8cce48e89b21a53f51f62ccc584a 9657 python optional
python3.6_3.6.5~rc1-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCAAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAlqoy+YQHGRva29AZGVi
aWFuLm9yZwAKCRC9fqpgd4+m9TreD/oDA77qd1bquKR6xhYaGMKDldfN3VvTCKE3
mQwUdseazuaRMklHIMVGfmpopooDThBw7C8Wfp+HFGrz/22St9bvYAAI8XTqRZPs
8Nc8bz5+bGGd4jH3AvKO/9Nw5Z/1+2Tp7HwZY5/Phpu9nqTQBsmGN0ODP0UDV2n0
XkrBIBwGdAr5tUbsRRhrlI2VaLQeevA+zxPtXhfYHKzoIaXAoI53IjVs7Y79XorM
iiWSfHhgXO7vBsWTesjmbpZ2glq+erjGkWU114/4mUsqQWg3QHP9TsrMiRTHOvBS
z2hKGPQ/HOmQb2j3eVdImOXOEkuauoDNwpueroKm3dWpWujekz0L7d6NiRC+hVHk
6zBdlevG92m4MxmkldQns1WQMc2J4TJ8NwphjLIIqFAktQ/XcfuK41tUctHOet5D
K5p3HRN6OdNJUZyz7U8uUS1+EfInmBlOl5xqi8dr73tijOOYtwVR204zkybUAq8C
XRpYtXsL3i7+98yuzkOQtb4mSbxlQVa5YayNbfcuvfwGCWUe/wUWvV3n+MwdUvEk
+S8T42NIFHdG/XzL74YVbgE1Z/HlLXAR1Y+xMk7MJk2gXkVGXtvV8z0ulpM/aqyh
n2auXUviXM5/RrILnhivWtlR5IDVGN053DCuOmvlYveswRtSN5rkEkdPJ9fcrjia
Q3vkq1VGAw==
=kvCn
-----END PGP SIGNATURE-----
--- End Message ---