#1146357 python-repoze.who: FTBFS against python 3.15rc1

#1146357#5
Date:
2026-08-31 18:36:24 UTC
From:
To:
Hi!

While rebuilding the python related packages against the Python 3.15rc1
version we found that python-repoze.who fails to build from source [1].

The build errors when trying to use the deprecated pkg_resources. I
found that the upstream patch to modernize the build tooling takes care
of the problem [2].

I applied the upstream fix in the sandbox [3] to be able to build the
packages that depend on python-repoze.who, please consider applying the
patch to support the upcoming 3.15 version.

Happy hacking,

[1]: https://debusine.debian.net/debian/r-python-python3.15/work-request/1075339/
[2]: https://github.com/repoze/repoze.who/commit/8521c98925ac694b62d1c5c8ce1142df6384a3f8
[3]: https://debusine.debian.net/debian/r-python-python3.15/

#1146357#10
Date:
2026-09-02 13:35:05 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
python-repoze.who, 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 1146357@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Thomas Goirand <zigo@debian.org> (supplier of updated python-repoze.who 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 02 Sep 2026 15:14:46 +0200
Source: python-repoze.who
Architecture: source
Version: 3.1.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
Changed-By: Thomas Goirand <zigo@debian.org>
Closes: 1146357
Changes:
 python-repoze.who (3.1.0-2) unstable; urgency=medium
 .
   * Add modernize.patch (Closes: #1146357).
Checksums-Sha1:
 06cd5b9ef548b171f9a2d286d2d8461aa519438a 2261 python-repoze.who_3.1.0-2.dsc
 b4bff140706e90a6bf97c7392880a9aa939ebc30 9444 python-repoze.who_3.1.0-2.debian.tar.xz
 03007ddfac10af537c8e7ca15650ac3897a6c834 7988 python-repoze.who_3.1.0-2_amd64.buildinfo
Checksums-Sha256:
 bdb9baf60aa3be15b45f0e925592c6796607b7fa890bd9af68fe1016c37fb810 2261 python-repoze.who_3.1.0-2.dsc
 6230c65ef9868fd933059f76f801df3515bc61f00ec6d6d250de5dfbc58eab1d 9444 python-repoze.who_3.1.0-2.debian.tar.xz
 5672282f9cff645287a4e4f37691aad1e4e94e095ccce792eadec4c88297f7f3 7988 python-repoze.who_3.1.0-2_amd64.buildinfo
Files:
 9771ab9e66a038ab09300c93175e32c7 2261 python optional python-repoze.who_3.1.0-2.dsc
 438a1723995294cbc0a263d400f9e5b8 9444 python optional python-repoze.who_3.1.0-2.debian.tar.xz
 dd2d48ab488da79f974bc4d522ba4b60 7988 python optional python-repoze.who_3.1.0-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmqYIbwACgkQ1BatFaxr
Q/6AFA//W5+Eomj9I5kG7hTbcxQS55yc8cq0hkb1UdWJwQMS5CkOeMF+GCE+s2Zr
PWflVZS5LhYkHMT7RwQit7LyytqlwoIIdL09aDDxUCfL7q/tXAsrspKkguzqmH5A
EXJ6pGJFT8KuVArvy6N4/tTEojf987x6cIgDJAtL3MJuqx3UUHzCS5rDU32HccT5
Pior2p9zenyflxW/9eWxu7Ky8azm7khtPEhXMq3k8AEmX//C9op17fX2bH7fHu4T
1cRtjQmaCeM69RJpzEjxjVZ1vmPWp1b/ipm0T2Q9DOWAmYAppi/EW3vd8QVMtnGE
YKy9WJsVGpEH1P9gWQtzR3NbXbOkKOOnby9AJ1JP8zrBaPJe/+KNIVkBH4WbhmJ+
kNjCt823DtwaocRiAWrT2bVqB10P4dW1Lu99VrNhRjKKnH6gWECue2o6L/Qd2RN+
84TwBsrAivhi/snmbd+5BjzQbQHx9BG663WfHdtSePbnWlgOhcpt+BNNTjI6nQe7
WXE91INhI3ecXsI4hAVp505OnpX2NyJp0zMgn3R6NYJ0Xhk0Kc0JvQsbE1hy4+5r
cdiT789lCPjFtkbGOdkuwcIMSz8rrXJdeoT4hDJhVED2PjzAvYCIoKJK/ygQM5gK
c43PfU1Usv9pxfOtEr/P1jVtQ7ZMZe2/hUMWsd/WREGjsO6XYwo=
=kEKU
-----END PGP SIGNATURE-----