Your message dated Sun, 25 Oct 2026 23:52:07 +0000
with message-id <[email protected]>
and subject line Bug#1145153: fixed in python-botocore 1.40.72+repack-1.1
has caused the Debian Bug report #1145153,
regarding python-botocore: FTBFS building against python 3.15
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.)
--
1145153: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1145153
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-botocore
Version: 1.40.72+repack-1
User: [email protected]
Usertags: python3.15
Tags: patch
Hi!
While rebuilding the python related packages against the python version
3.15rc1 we found that python-botocore fails to build from source[1].
Upstream support for python 3.15 was added in the release 1.42.49, with
the commit Start testing Python 3.15 Alpha (#3628) [2], we backported
the relevant parts of the upstream fixes to the version currently in
debian and applied that patch in our sandbox to allow other packages to
build. I'm attaching the resulting patch.
Please consider including this patch in your next upload or to upload
the new upstream release.
Happy hacking,
[1]:
https://debusine.debian.net/debian/r-python-python3.15/work-request/1078834/
[2]:
https://github.com/boto/botocore/commit/2c238cfebcb8d9151df52d7715c5c229b10f42bf
--
"Can you imagine what I would do if I could do all I can?" -- Sun Tzu
Saludos /\/\ /\ >< `/
commit 2c238cfebcb8d9151df52d7715c5c229b10f42bf
Author: jonathan343 <[email protected]>
Date: Thu Feb 12 19:55:58 2026 -0500
Start testing Python 3.15 Alpha (#3628)
Add Python 3.15-dev to the GitHub Actions matrices for run-tests and run-crt-test to catch compatibility issues early without claiming official support.
Set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 only for the 3.15-dev matrix jobs to avoid prerelease install failures from PyO3-based dependencies.
Update tests/unit/test_compress.py test helpers to pin compresslevel=9 (with mtime fixed) so gzip byte-for-byte fixtures stay stable across Python versions, including 3.15.
diff --git a/tests/unit/test_compress.py b/tests/unit/test_compress.py
index c149d7c6b..8a4b9f626 100644
--- a/tests/unit/test_compress.py
+++ b/tests/unit/test_compress.py
@@ -107,11 +107,17 @@ def request_dict_non_seekable_bytes_stream():
class StaticGzipFile(gzip.GzipFile):
def __init__(self, *args, **kwargs):
kwargs['mtime'] = 1
+ # Python 3.15 changed default gzip header output; pin level so these
+ # tests remain byte-stable across runtimes.
+ kwargs['compresslevel'] = 9
super().__init__(*args, **kwargs)
def static_compress(*args, **kwargs):
kwargs['mtime'] = 1
+ # Python 3.15 changed default gzip header output; pin level so these
+ # tests remain byte-stable across runtimes.
+ kwargs['compresslevel'] = 9
return gzip.compress(*args, **kwargs)
--- End Message ---
--- Begin Message ---
Source: python-botocore
Source-Version: 1.40.72+repack-1.1
Done: Bastian Germann <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-botocore, 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.
Bastian Germann <[email protected]> (supplier of updated python-botocore 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, 26 Oct 2026 00:23:42 +0100
Source: python-botocore
Architecture: source
Version: 1.40.72+repack-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Cloud Team <[email protected]>
Changed-By: Bastian Germann <[email protected]>
Closes: 1145153
Changes:
python-botocore (1.40.72+repack-1.1) unstable; urgency=medium
.
* Non-maintainer upload
* Start testing Python 3.15 (Closes: #1145153)
.
[ Nico Della Torre ]
* python-botocore: drop the python3-six dependency
Checksums-Sha1:
ea13967757337ffbf3e03d8d2b347caa123568a0 2174
python-botocore_1.40.72+repack-1.1.dsc
f349b0474176307e2a994de025bf6ad4006d6d08 6592
python-botocore_1.40.72+repack-1.1.debian.tar.xz
1c7c425af6da47a8ebd24a64f13a13e9a3ee8419 6897
python-botocore_1.40.72+repack-1.1_source.buildinfo
Checksums-Sha256:
b6c4315496a3cc92fe8fb86c5589d31e23a9258da20a0d341e20122dd1f03c1a 2174
python-botocore_1.40.72+repack-1.1.dsc
a1b6a20787c5d896529b44d937cc8c4aee1854afc5bcde3a5170fb31ec53af0f 6592
python-botocore_1.40.72+repack-1.1.debian.tar.xz
7772f6a28d666c65697a4d4c1f66b6183c15fd62017696f4eeb2f4c54d7f6686 6897
python-botocore_1.40.72+repack-1.1_source.buildinfo
Files:
46b7b8244684a71982bd58aefa30acb0 2174 python optional
python-botocore_1.40.72+repack-1.1.dsc
6458aab5d00024815714dfb54d52a320 6592 python optional
python-botocore_1.40.72+repack-1.1.debian.tar.xz
1515f26986c364077dc269d9fbabf3b5 6897 python optional
python-botocore_1.40.72+repack-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmrej9YQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFEBqC/wNyEfr7PHLPyO7t+vX0TCnlc8d48WXHE/L
uOw3csG8OZEbEpskt5e+rNuOVHFYISOFqdNTjoUayzwNr9petHsAerZJRC1yb0tm
4mn21EXt+K2PGBfQl/j34tOlovKfy+TrxWfGSogBw1i9B6m9WWWBi8JBVdB/j21g
GeDCB7deejBM+xjFajKymwAecZafxYR7cPVL95txlEAGdmyZN+IdBt4vfUBS7/dF
rfbiQKaewpI/4daB8nv9Apa9iunCxLghIyqKut2R/3WuEW22QMy+cGVkFVR9fVzq
ku6ezF+ymxF9DRex8jLKhEZxFYsljO0Ld2KEpTfjeVfBp8QtYxwC+ILdQzvtIgGx
ide7p08KU1yBdyPdBb0QfTiG7FJJmyuhRjFFezSbeIxJV9h8KhaoKofLfZnkvz3F
z1/z9ufHYMAxYzqOtmuWMgotHbM4kRmtPKCR4GBz+cHluNFgdDoPJKkETX0T4O8l
crowJru384Qb1OEP+LBl0GloFOHChP4=
=j3eA
-----END PGP SIGNATURE-----
pgpvHsL_o4Ce2.pgp
Description: PGP signature
--- End Message ---