Your message dated Wed, 23 Sep 2026 06:35:15 +0000
with message-id <[email protected]>
and subject line Bug#1138322: fixed in pypy3 8.0.0+dfsg-1
has caused the Debian Bug report #1138322,
regarding pypy3: FTBFS with openssl 4.0
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.)
--
1138322: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138322
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pypy3
Version: 7.3.21+dfsg-4
Severity: normal
Tags: sid
control: affects -1 src:openssl
User: [email protected]
Usertags: openssl-4.0
OpenSSL 4.0 is in experimental. This package fails to build against it:
| *** WARNING: renaming "crypt" since importing it failed:
build/lib.linux-x86_64-2.7/crypt.so: undefined symbol: crypt
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/timemodule.c: In
function ‘floattime’:
|
/build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/timemodule.c:1019:9:
warning: ‘ftime’ is deprecated: Use gettimeofday or clock_gettime instead
[-Wdeprecated-declarations]
| 1019 | ftime(&t);
| | ^~~~~
| In file included from
/build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/timemodule.c:31:
| /usr/include/x86_64-linux-gnu/sys/timeb.h:29:12: note: declared here
| 29 | extern int ftime (struct timeb *__timebuf)
| | ^~~~~
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c: In
function ‘newPySSLSocket’:
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c:595:12:
error: implicit declaration of function ‘ERR_get_state’; did you mean
‘SSL_get_state’? [-Wimplicit-function-declaration]
| 595 | (void) ERR_get_state();
| | ^~~~~~~~~~~~~
| | SSL_get_state
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c: In
function ‘_create_tuple_for_X509_NAME’:
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c:835:15:
warning: assignment discards ‘const’ qualifier from pointer target type
[-Wdiscarded-qualifiers]
| 835 | entry = X509_NAME_get_entry(xname, index_counter);
| | ^
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c:859:14:
warning: assignment discards ‘const’ qualifier from pointer target type
[-Wdiscarded-qualifiers]
| 859 | name = X509_NAME_ENTRY_get_object(entry);
| | ^
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c:860:15:
warning: assignment discards ‘const’ qualifier from pointer target type
[-Wdiscarded-qualifiers]
| 860 | value = X509_NAME_ENTRY_get_data(entry);
| | ^
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c: In
function ‘_get_peer_alt_names’:
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c:951:13:
warning: assignment discards ‘const’ qualifier from pointer target type
[-Wdiscarded-qualifiers]
| 951 | ext = X509_get_ext(certificate, i);
| | ^
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c:959:41:
error: invalid use of incomplete typedef ‘ASN1_OCTET_STRING’ {aka ‘const
struct asn1_string_st’}
| 959 | p = X509_EXTENSION_get_data(ext)->data;
| | ^~
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c:964:58:
error: invalid use of incomplete typedef ‘ASN1_OCTET_STRING’ {aka ‘const
struct asn1_string_st’}
| 964 | X509_EXTENSION_get_data(ext)->length,
| | ^~
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c:970:56:
error: invalid use of incomplete typedef ‘ASN1_OCTET_STRING’ {aka ‘const
struct asn1_string_st’}
| 970 | X509_EXTENSION_get_data(ext)->length));
| | ^~
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c:1031:56:
error: implicit declaration of function ‘ASN1_STRING_data’; did you mean
‘ASN1_STRING_set0’? [-Wimplicit-function-declaration]
| 1031 | v = PyString_FromStringAndSize((char
*)ASN1_STRING_data(as),
| |
^~~~~~~~~~~~~~~~
| |
ASN1_STRING_set0
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c:1031:48:
warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
| 1031 | v = PyString_FromStringAndSize((char
*)ASN1_STRING_data(as),
| | ^
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c: In
function ‘_get_aia_uri’:
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c:1176:55:
error: invalid use of incomplete typedef ‘ASN1_IA5STRING’ {aka ‘struct
asn1_string_st’}
| 1176 | ostr = PyUnicode_FromStringAndSize((char *)uri->data,
| | ^~
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c:1177:47:
error: invalid use of incomplete typedef ‘ASN1_IA5STRING’ {aka ‘struct
asn1_string_st’}
| 1177 | uri->length);
| | ^~
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c: In
function ‘_get_crl_dp’:
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c:1243:59:
error: invalid use of incomplete typedef ‘ASN1_IA5STRING’ {aka ‘struct
asn1_string_st’}
| 1243 | ouri = PyUnicode_FromStringAndSize((char *)uri->data,
| | ^~
| /build/reproducible-path/pypy3-7.3.21+dfsg/cpython27/Modules/_ssl.c:1244:51:
error: invalid use of incomplete typedef ‘ASN1_IA5STRING’ {aka ‘struct
asn1_string_st’}
| 1244 | uri->length);
| | ^~
Full buildlog
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/pypy3_7.3.21+dfsg-4_amd64-2026-04-19T13:20:48Z
Sebastian
--- End Message ---
--- Begin Message ---
Source: pypy3
Source-Version: 8.0.0+dfsg-1
Done: Stefano Rivera <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pypy3, 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.
Stefano Rivera <[email protected]> (supplier of updated pypy3 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: SHA512
Format: 1.8
Date: Tue, 22 Sep 2026 21:46:49 +0200
Source: pypy3
Architecture: source
Version: 8.0.0+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Stefano Rivera <[email protected]>
Changed-By: Stefano Rivera <[email protected]>
Closes: 1138322
Changes:
pypy3 (8.0.0+dfsg-1) unstable; urgency=medium
.
* New upstream release.
* Switch watch file to .tar.gz.
* Refresh patches.
* Drop CVE patches, superseded upstream.
* Update copyright.
* Patch: Fix a translation regression under cPython.
* Patch: OpenSSL 4 support, thanks Ruan Cardoso Comelli.
(Closes: #1138322, LP: #2154869)
Checksums-Sha1:
e62f282cf7816b6cfc166e6007c1e41fa2b7ad74 2690 pypy3_8.0.0+dfsg-1.dsc
678d4cf483a1c92efd347ee8e1e79326dc82810b 12854736
pypy3_8.0.0+dfsg.orig-cpython27.tar.xz
ae31389db360d2e2caed8bc8111777a01bf87536 133612
pypy3_8.0.0+dfsg.orig-pycparser223.tar.xz
27efac6a04c85a04bbf5033352d7d7e84f3a4a7d 16318384 pypy3_8.0.0+dfsg.orig.tar.xz
6f91b3ac19824bacf14646066472f01967658813 63592 pypy3_8.0.0+dfsg-1.debian.tar.xz
407a551e04437fb5abc04fdd5b1d95ab09aba693 9227
pypy3_8.0.0+dfsg-1_source.buildinfo
Checksums-Sha256:
6bcd42025381906fb29cd593497ac9d9d6b8d3d70acd0ad99cb479edc8971d8c 2690
pypy3_8.0.0+dfsg-1.dsc
b62c0e7937551d0cc02b8fd5cb0f544f9405bafc9a54d3808ed4594812edef43 12854736
pypy3_8.0.0+dfsg.orig-cpython27.tar.xz
6821e64f660e4475c923610811dcc9b756fdb095aebbc2934670d1abadaf949a 133612
pypy3_8.0.0+dfsg.orig-pycparser223.tar.xz
e182d56a3ae1fde3ff0df2013060a514bbb03ac2edb2f62baea67e433f0f6127 16318384
pypy3_8.0.0+dfsg.orig.tar.xz
2c2f78f7697783b255f3625cef5aaaae98c43d3f755f63e9737c39eccdbd8664 63592
pypy3_8.0.0+dfsg-1.debian.tar.xz
08257ea72d2d3167526c7a72c88c78e1860f2115b7aea97a9b0a2a7a7062b503 9227
pypy3_8.0.0+dfsg-1_source.buildinfo
Files:
dbc11376a5376c0eb26af4a87276c59d 2690 python optional pypy3_8.0.0+dfsg-1.dsc
fd6cc8ec0a78c44036f825e739f36e5a 12854736 python optional
pypy3_8.0.0+dfsg.orig-cpython27.tar.xz
9f2d063feb620e955590fe7797eccaa4 133612 python optional
pypy3_8.0.0+dfsg.orig-pycparser223.tar.xz
744c0b76c1edd95c85656619aae7e5b0 16318384 python optional
pypy3_8.0.0+dfsg.orig.tar.xz
835556800e6b9a6ec772bbd8936c53a6 63592 python optional
pypy3_8.0.0+dfsg-1.debian.tar.xz
d45407fd75bf3f01c223f5f367637006 9227 python optional
pypy3_8.0.0+dfsg-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCarNsixQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2A5eAP9N4jyUixp9A+M8uesVoUCrBQKR55Ah
p931ljidM0IiPwEAowJ8YW3WYY5QMvtIwIKLsuhQAOHGNvhcT5GJ4EgA9Q8=
=ZmuT
-----END PGP SIGNATURE-----
pgpDQ8F3ZpRYz.pgp
Description: PGP signature
--- End Message ---