Your message dated Mon, 26 Oct 2026 15:05:43 +0000
with message-id <[email protected]>
and subject line Bug#1145153: fixed in python-botocore 1.43.117+repack-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.43.117+repack-1
Done: Noah Meyerhans <[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.
Noah Meyerhans <[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 09:49:41 -0400
Source: python-botocore
Architecture: source
Version: 1.43.117+repack-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Cloud Team <[email protected]>
Changed-By: Noah Meyerhans <[email protected]>
Closes: 1145153
Changes:
python-botocore (1.43.117+repack-1) unstable; urgency=medium
.
[ Nico Della Torre ]
* New upstream version 1.43.117+repack
* Drop the dependency on python3-six
* Add Breaks: python3-moto (<< 5.2.4)
* Acknowledge NMU
.
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:
b76dacb7b2c51e5211402bbc27cba00f1f2bdda6 2323
python-botocore_1.43.117+repack-1.dsc
8f68b8f09f0a072ef9326c137449820bc0931e7f 9527652
python-botocore_1.43.117+repack.orig.tar.xz
3fe358409395f5c9f93845e5ca840c44f2adfe1f 5976
python-botocore_1.43.117+repack-1.debian.tar.xz
f5dbb2245ab4c26a0c4af03e8137a596e22042a2 6404
python-botocore_1.43.117+repack-1_source.buildinfo
Checksums-Sha256:
140ae7103ffd15298f10e4645a0c8c243359baac4186fb87962337847bb6a4b8 2323
python-botocore_1.43.117+repack-1.dsc
24ac1d30b8c133a7664d331e11257479cc7d4267551b7000cffbbb3b900feffa 9527652
python-botocore_1.43.117+repack.orig.tar.xz
d82e0e0f24fda40896b1fe8130fe7f613ae6147f972d6b1d6c2e773fdf940b2a 5976
python-botocore_1.43.117+repack-1.debian.tar.xz
a265f74e81104b48f84a40ff34a941cd9dce847f8f4361cab14509b81b085b3c 6404
python-botocore_1.43.117+repack-1_source.buildinfo
Files:
d96590bd21d3b0149269a251301abe76 2323 python optional
python-botocore_1.43.117+repack-1.dsc
d8e1f5a50de0a0a5d2f674088b609b54 9527652 python optional
python-botocore_1.43.117+repack.orig.tar.xz
0c511fbc9221bb933e98143ea52857f7 5976 python optional
python-botocore_1.43.117+repack-1.debian.tar.xz
2153ccb6d38a153605753b2bdb537dac 6404 python optional
python-botocore_1.43.117+repack-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE5G+E0xEKhJuZ7RJ34+c1IpshdTUFAmrfak4ACgkQ4+c1Ipsh
dTVFMA//WO5Gi8lLLAMsEm7JXfbg15repwJiQ5BIwSv5OSo6eYv2EQ5sSjfp+ghu
kZTO4lpy7pNghMcQESMHeLt9OPHpsX/x00DDnCMGNuaLxKYyf0WSAL+zzsEFN1Ex
LLgmBS1k9z0kq33gIt9gVLooqN0zl8FY9J/trQ3tVfdAe9C26VN3AgD9wntu/WbO
/OTCNqcsqKWGpemPQk4gedRjclM7KVhDh65iNcO3zjBFqB8yH5/PYvE9dWyXOAlS
NFwFwlZ6y5QL5AlAHLY74aJXpfWMElp7R5Q9nEH5i6qL5DS4DFlt240WLwnbfCAO
9TWuSoxrMJb5u9gUD+qL/WBM3mAvcY85Av1PYaXizwaZpPFiBxj+3XGkXF9ezpR/
6cW+XasWzFVaaGhNhJnA8348kshrsf0VI50UVtBv9qBkv4dbaTTiASpRMHFakx9v
z2CrnUK4BxvCK13XXSAWscvUbYfKQ4lOk/fRiRCTHOWyIeJTJDws4qQEpL5YbN10
BW1Ix6JbIytvcU8YW6ov4F6DDhpy8RG1dhVWR7UEOgBTOGcsaSnZzOWOuf1jjXD5
hYFRVlr/2cyaXwuOGP9JsBOwcsXQLT2kiyunlqYWaAcWe5q6Ne89qQjs/zwkPnji
TuvQ/neJc0fjj11oQC4Ej3a8UFIzH8Pj+oNotIOXBL05Rnrxhe4=
=2s82
-----END PGP SIGNATURE-----
pgpZHAlUSU96G.pgp
Description: PGP signature
--- End Message ---