Your message dated Mon, 24 Mar 2025 12:35:49 +0000
with message-id <[email protected]>
and subject line Bug#1101045: fixed in m2crypto 0.42.0-3
has caused the Debian Bug report #1101045,
regarding m2crypto: FTBFS with OpenSSL 3.5
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.)
--
1101045: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1101045
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: m2crypto
Version: 0.42.0-2.1
Severity: important
Tags: sid patch
control: affects -1 src:openssl
User: [email protected]
Usertags: openssl-3.5
The HttpslibSSLSNIClientTestCase::test_IP_call test stalls/ times out
because the output of the openssl binary, which increased with the new
vrsion, isn't consumed by the testsuite.
The patch attached fixes the issue.
Sebastian
From: Sebastian Andrzej Siewior <[email protected]>
Date: Sat, 22 Mar 2025 12:36:18 +0100
Subject: [PATCH] tests: Don't pass `-debug' to openssl.
The HttpslibSSLSNIClientTestCase test starts "openssl s_server" as the
server side and passes `-debug' as one of the arguments. This option
increases the output while its content is not considered/ parsed by the
test suite as far as I can observe.
OpenSSL 3.5 (currently alpha) added post-quantum hybrid key agreement
support. As part of this support keys for X25519MLKEM768 are sent during
the client-hello phase and not just X25519. Since the keys for MLKEM768
are large, the client-hello and server-hello messages become
significantly bigger (since now X25519MLKEM768 is now supported on both
sides). This in turn increases the output generated by the `-debug'
switch.
The output of `openssl s_server' is not consumed while the application
is running but cached in the PIPE and consumed after the server has been
terminated and the output is parsed in self.stop_server().
Due to the big increase of the output due the additional keys the
`test_IP_call' test stalls now because OpenSSL's write to the output
blocks until the reader consumes it but this is not happening until
after the tests completes. So the test stalls.
The additional content generated by the `-debug' switch is not important
for the tests. The `-msg' switch is used for hostname verification.
Don't pass `-debug' to openssl.
Signed-off-by: Sebastian Andrzej Siewior <[email protected]>
---
tests/test_ssl.py | 1 -
1 file changed, 1 deletion(-)
diff --git a/tests/test_ssl.py b/tests/test_ssl.py
index c873acf0b93c5..6ba549ddc4dbb 100644
--- a/tests/test_ssl.py
+++ b/tests/test_ssl.py
@@ -302,7 +302,6 @@ sleepTime = float(os.getenv('M2CRYPTO_TEST_SSL_SLEEP', '1.5'))
's_server',
'-servername',
srv_host,
- '-debug',
'-www',
'-msg',
'-cert',
--
2.49.0
--- End Message ---
--- Begin Message ---
Source: m2crypto
Source-Version: 0.42.0-3
Done: Colin Watson <[email protected]>
We believe that the bug you reported is fixed in the latest version of
m2crypto, 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.
Colin Watson <[email protected]> (supplier of updated m2crypto 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: Mon, 24 Mar 2025 12:21:06 +0000
Source: m2crypto
Architecture: source
Version: 0.42.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 1101045
Changes:
m2crypto (0.42.0-3) unstable; urgency=medium
.
* Team upload.
.
[ Sebastian Andrzej Siewior ]
* tests: Don't pass `-debug' to openssl (closes: #1101045).
.
[ Colin Watson ]
* Add autopkgtest-dependency on openssl.
Checksums-Sha1:
46a47b1478b872746ab35f6c1c7012fcd7ddbfc2 2495 m2crypto_0.42.0-3.dsc
fb8a7feabe23a45489b2f8dfa16f72cfd163afe9 62508 m2crypto_0.42.0-3.debian.tar.xz
Checksums-Sha256:
d45e76f74556499b1d228cc571d65863c4741398c62da75132cc300d3841e3f6 2495
m2crypto_0.42.0-3.dsc
78cdfa60767cd8e3fbc8898dc7886c5ea88b4b77ed3b257a50d140764c6d4fca 62508
m2crypto_0.42.0-3.debian.tar.xz
Files:
870a0c8b954d8e42df93c7594b62291e 2495 python optional m2crypto_0.42.0-3.dsc
cef6f7bda90b33a30300fce7a9817f7c 62508 python optional
m2crypto_0.42.0-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIyBAEBCgAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmfhTo0ACgkQOTWH2X2G
UAvuiQ/4pfg9KoX/MAjsY0du9I/4s6/shVrnkWqfRPpM9BLQimi9K2iYRULlUfYc
oelx1z4swGuuCQce6wR9EK++FR//StUQpNCqsLzRK71bJ/reY1l0FuXIdJ0PjyVS
HZNh+62vBH9Fvu4OHi+QxdTaX2V8GcSlqwS7IuphheyRid7yuYyGW82aagfOyB4i
hN5D1ym6mUrK0yEpvcMH3YZahIAYtnQPF6VFcsZSEaDsyY5CpbuqwJbOLPrqObDr
s/SNSARyRCh8n8AVgykjNdbP+Z5Odlyfmz5OIz0ZlRQO/1pcJrzk3VqdGWvhc6pD
07F41qAIX3GVsEmV7YGmlHgGyexjaHYlFJbCHHjiCMcdfdeRNcgR8KVajpDbsv24
xlGFZbeEKs+NTgQbbCxe7wfVzhs7fYQBOjEGerKhwGZ308+A+Z4Zg5tu9CQIJarf
OvCAHX75+Hq5JeCGwVMuZ/D0lh+OYom1QVbDahgdYIeyIknMumeUiKBFI25iOWvH
sFnfd9zP3SG64nSE5UzRwIuPsm5hi8zSK/Xjy0ee2RvWqwHA8kdNetoiuEwkr/Pl
GQvE46pEeGlbIRiKcKBTvnCCinH0HOuHGtHqKumdqkF9QZ8jaLfCokMtcaoIe8pm
rMQTe14BbXT6ljoc++sKABIRHoRgcfb1eHUGb4TAN8kmbfCm8A==
=6UqJ
-----END PGP SIGNATURE-----
pgpy0pgSzM4PW.pgp
Description: PGP signature
--- End Message ---