Your message dated Wed, 02 Sep 2026 13:08:48 +0000
with message-id <[email protected]>
and subject line Bug#1146360: fixed in python-wsgi-intercept 1.13.1-4
has caused the Debian Bug report #1146360,
regarding python-wsgi-intercept: FTBFS against python 3.15rc1
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.)
--
1146360: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1146360
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-wsgi-intercept
Version: 1.13.1-3
User: [email protected]
Usertags: python3.15
Tags: patch, ftbfs, forky, sid
Hi!
While rebuilding the python related packages against the Python 3.15rc1
version we found that python-wsgi-intercept fails to build from source
[1].
The tests fail with numerous errors related to HTTPConnection and
HTTPSConnection, like this one:
AttributeError("'HTTPS_WSGIInterceptor' object has no attribute
'_dns_host'")
The root cause is that in Python 3.15 http.client.HTTPConnection added a
new kwarg max_response_headers [2]. I've created a patch that takes care
of this by popping the argument.
I applied the fix in the sandbox [3] to be able to build the packages
that depend on python-wsgi-intercept, please consider applying the patch
to support the upcoming 3.15 version.
Both the issue and the patch still need to be forwarded upstream, as
there is no work to support 3.15 there yet.
Happy hacking,
[1]:
https://debusine.debian.net/debian/r-python-python3.15/work-request/1102989/
[2]: https://docs.python.org/3.15/whatsnew/3.15.html#http-client
[3]: https://debusine.debian.net/debian/r-python-python3.15/
--
"Can you imagine what I would do if I could do all I can?" -- Sun Tzu
Saludos /\/\ /\ >< `/
Description: pop max_response_headers
Forwarded: no
Index: python-wsgi-intercept/wsgi_intercept/__init__.py
===================================================================
--- python-wsgi-intercept.orig/wsgi_intercept/__init__.py
+++ python-wsgi-intercept/wsgi_intercept/__init__.py
@@ -529,6 +529,7 @@ class WSGI_HTTPConnection(HTTPConnection
"""
# TODO: This seems really really fragile but is passing
# tests.
+ kwargs.pop('max_response_headers', None)
if 'host' in kwargs:
host = kwargs.pop('host')
if 'port' in kwargs:
--- End Message ---
--- Begin Message ---
Source: python-wsgi-intercept
Source-Version: 1.13.1-4
Done: Thomas Goirand <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-wsgi-intercept, 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.
Thomas Goirand <[email protected]> (supplier of updated python-wsgi-intercept
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: Wed, 02 Sep 2026 14:51:40 +0200
Source: python-wsgi-intercept
Architecture: source
Version: 1.13.1-4
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <[email protected]>
Changed-By: Thomas Goirand <[email protected]>
Closes: 1146360
Changes:
python-wsgi-intercept (1.13.1-4) unstable; urgency=medium
.
* Add pop-max_response_headers.patch (Closes: #1146360).
Checksums-Sha1:
ca890a335fc2c04d93a437254ef2c988cfd9b1c9 2317
python-wsgi-intercept_1.13.1-4.dsc
33354e81e7fbc093fa38ff575cb60f511a674424 10640
python-wsgi-intercept_1.13.1-4.debian.tar.xz
c100b5a107fd1d1a88edb4deea0152dac44ef6d0 7451
python-wsgi-intercept_1.13.1-4_amd64.buildinfo
Checksums-Sha256:
d69a216ff92eae5b0ae7a7282a6aefd45dbff55d6c0ef712fb3d8e242bb6158f 2317
python-wsgi-intercept_1.13.1-4.dsc
a3f32ccc3676e4a3f534aa66a30fb49dcb9cc24ade0e3a58e2b2c0c8e2b929d3 10640
python-wsgi-intercept_1.13.1-4.debian.tar.xz
de2327b89e4f98c22f6d106e50f8ddd81bee9bfa84108d27bb02e4378cf41250 7451
python-wsgi-intercept_1.13.1-4_amd64.buildinfo
Files:
bc78c59dc33df59d026fbda874d43b6a 2317 python optional
python-wsgi-intercept_1.13.1-4.dsc
b148856bc17af8c82048108a7331d639 10640 python optional
python-wsgi-intercept_1.13.1-4.debian.tar.xz
be9d55544ae2cd893fe98bc2fb7c65ce 7451 python optional
python-wsgi-intercept_1.13.1-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmqYHCwACgkQ1BatFaxr
Q/6/SQ/5AeU7gRYCMmN+JE0LReUM+5hIDu/0cMIindEr2Iq3bypJBonSeD2PlK1O
N8LkLxJO4lH93Uy51GV23jkwscZN2+y4hTvqu9oMFsARvjHIN1yRHz7tIFN676oy
KKQo+Keyo+kOPAqoPJwZVCBcSpzZq6HWubO8S9X5rcrmuw/WDVM/8c10RJZYvcY3
qPzZM8Ogj5DKnxCoedvq6xpLPP7ME2dj4vxl3Mu9abonP2kBCRtLb73ngF/Ufm5A
LfF7SOERhTsoI2zOpFRPYDpkkfmLxmYmFEfcqNLOy9HAv/rjLkb1+0kGJPIz80nr
NNXowdvDkU96+rX7Hdfjp4L6S4qCR8fPJOuykIRD7U9d12MTBo5dJHL+qKGwlbyN
CMVInip8fW1Lojng73NWk4jKhPkWpZCX/Cl4lSvxQl51RFl55WX8wRgbViaCGoSf
r1Amke8cNTXdKZHyWpasA5tRo/zLF2AneQRGd2p/vKB28fDrTPGGuvxiGB+mqV3Q
O6IEJfoME6hACj3pRfK20hN+1RGLoZUI/NnAP5PFxbpviyHyFXt0JfWMWQtnQjtp
RTN+Oc5KmFT/oIx6iUCYmE6lKXlvN+l3fOgJ6u5/dSylidD9yuNrzEOCXdC3QAlg
MwWxBaMU8kXiX7W3SwGxJjYONF/0IGq7kznAArkEKe2SuPZad/U=
=gbW8
-----END PGP SIGNATURE-----
pgp50hcPDakdz.pgp
Description: PGP signature
--- End Message ---