#1106467 Package will become uninstallable after required certbot update

#1106467#5
Date:
2025-05-24 20:37:48 UTC
From:
To:
Source: python-certbot
Version: 2.11.0-1.1
Severity: serious
Justification: Remote API not packaged in Debian will change shortly after release, rendering this package totally unusable, and possibily impact the security of unrelated software due to TLS.
X-Debbugs-Cc: hlieberman@debian.org
Control: clone -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19
Control: reassign -2 src:python-josepy
Control: reassign -3 src:python-acme
Control: reassign -4 src:python-certbot-apache
Control: reassign -5 src:python-certbot-nginx
Control: reassign -6 src:python-certbot-dns-cloudflare
Control: reassign -7 src:python-certbot-dns-desec
Control: reassign -8 src:python-certbot-dns-digitalocean
Control: reassign -9 src:python-certbot-dns-dnsimple
Control: reassign -10 src:python-certbot-dns-gandi
Control: reassign -11 src:python-certbot-dns-gehirn
Control: reassign -12 src:python-certbot-dns-google
Control: reassign -13 src:python-certbot-dns-infomaniak
Control: reassign -14 src:python-certbot-dns-linode
Control: reassign -15 src:python-certbot-dns-ovh
Control: reassign -16 src:python-certbot-dns-rfc2136
Control: reassign -17 src:python-certbot-dns-route53
Control: reassign -18 src:python-certbot-dns-sakuracloud
Control: reassign -19 src:python-certbot-dns-standalone
Control: block -6 by -1 -2 -3 -4 -5
Control: block -7 by -1 -2 -3 -4 -5
Control: block -8 by -1 -2 -3 -4 -5
Control: block -9 by -1 -2 -3 -4 -5
Control: block -10 by -1 -2 -3 -4 -5
Control: block -11 by -1 -2 -3 -4 -5
Control: block -12 by -1 -2 -3 -4 -5
Control: block -13 by -1 -2 -3 -4 -5
Control: block -14 by -1 -2 -3 -4 -5
Control: block -15 by -1 -2 -3 -4 -5
Control: block -16 by -1 -2 -3 -4 -5
Control: block -17 by -1 -2 -3 -4 -5
Control: block -18 by -1 -2 -3 -4 -5
Control: block -19 by -1 -2 -3 -4 -5
Control: retitle -6 Package will become uninstallable after required certbot update
Control: retitle -7 Package will become uninstallable after required certbot update
Control: retitle -8 Package will become uninstallable after required certbot update
Control: retitle -9 Package will become uninstallable after required certbot update
Control: retitle -10 Package will become uninstallable after required certbot update
Control: retitle -11 Package will become uninstallable after required certbot update
Control: retitle -12 Package will become uninstallable after required certbot update
Control: retitle -13 Package will become uninstallable after required certbot update
Control: retitle -14 Package will become uninstallable after required certbot update
Control: retitle -15 Package will become uninstallable after required certbot update
Control: retitle -16 Package will become uninstallable after required certbot update
Control: retitle -17 Package will become uninstallable after required certbot update
Control: retitle -18 Package will become uninstallable after required certbot update
Control: retitle -19 Package will become uninstallable after required certbot update

Hello maintainer,

First, my apologies that this bug series and subsequent upload comes so late
into freeze. Between work and some unexpected travel recently, I have been
derelict in keeping focus on the changing freeze timeline. Thankfully, the
autopkgtest for certbot and its major plugins is quite robust, including actual
certificate issuance (against the pebble test server).

The upcoming changes to the Let's Encrypt API are very invasive and a discussion
with upstream has been very clear that they do not intend to backport fixes for
the upcoming API changes into the certbot 2.x series
(see: https://github.com/certbot/certbot/wiki/Architectural-Decision-Records-2025#-update-to-certbots-version-policy-and-end-of-life-support-on-previous-major-versions
and https://github.com/certbot/certbot/security/policy).

I, therefore, have no choice but to update the certbot package to the 4.x series
to give the version in trixie the longest lifetime possible. As of the opening
of this series of bugs, uploads have been prepared for certbot itself, as well
as its two major plugins (apache and nginx) and their dependencies (acme and
josepy). I intend to also upload new versions of all other plugins which have
been updated to the 4.x series today.

Sincerely,

#1106467#20
Date:
2025-05-24 22:50:43 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
python-certbot-dns-cloudflare, 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 1106467@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Harlan Lieberman-Berg <hlieberman@debian.org> (supplier of updated python-certbot-dns-cloudflare 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: Sat, 24 May 2025 18:14:31 -0400
Source: python-certbot-dns-cloudflare
Architecture: source
Version: 4.0.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Let's Encrypt <team+letsencrypt@tracker.debian.org>
Changed-By: Harlan Lieberman-Berg <hlieberman@debian.org>
Closes: 1106467
Changes:
 python-certbot-dns-cloudflare (4.0.0-1) unstable; urgency=medium
 .
   * d/watch: newer packages use an underscore
   * New upstream version 4.0.0 (Closes: #1106467)
   * Bump dependency versions
   * Override python-cloudflare to be <3.0, not <2.20
Checksums-Sha1:
 545c60530d89cdc08ce8683c99f2daf7f592f52b 2690 python-certbot-dns-cloudflare_4.0.0-1.dsc
 1f6028dfc5ecfab4d0fdb311e8c9adf3f9434f79 16391 python-certbot-dns-cloudflare_4.0.0.orig.tar.gz
 f7350d5fd3058dabbd95c13776fd920397b028b1 14272 python-certbot-dns-cloudflare_4.0.0-1.debian.tar.xz
 6560304cd135ad2b6f4bbf4530b68075f254061f 8518 python-certbot-dns-cloudflare_4.0.0-1_amd64.buildinfo
Checksums-Sha256:
 6c2f1eed598b3e2a769a517b4b5a89a461d5bd1e1a887bcaa77521274f2ace56 2690 python-certbot-dns-cloudflare_4.0.0-1.dsc
 3cc9752b1fbca8e16de8ccd23675d345505a529737855398db655b3413e711f8 16391 python-certbot-dns-cloudflare_4.0.0.orig.tar.gz
 89212c3a686f61057f3975c036511e645b812f95f18fa275ebed6722f977c71a 14272 python-certbot-dns-cloudflare_4.0.0-1.debian.tar.xz
 8280ac94dae7bcff23a9606cffb900233047a87d67b6d58eedd2e4479bd022e8 8518 python-certbot-dns-cloudflare_4.0.0-1_amd64.buildinfo
Files:
 9ada05bbb76793b4cb8ea9058ddd1a21 2690 python optional python-certbot-dns-cloudflare_4.0.0-1.dsc
 82b96966d6e2b95524a4ea0b6cf5de15 16391 python optional python-certbot-dns-cloudflare_4.0.0.orig.tar.gz
 f01663dc8273e22c49e5d8279d8c1137 14272 python optional python-certbot-dns-cloudflare_4.0.0-1.debian.tar.xz
 42996cf0d6c96fcfe7fb6c1babd49e05 8518 python optional python-certbot-dns-cloudflare_4.0.0-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQKqBAEBCgCUFiEEkJuOyk/uboEDRScmmz8iVE6a9FEFAmgyR1hfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDkw
OUI4RUNBNEZFRTZFODEwMzQ1MjcyNjlCM0YyMjU0NEU5QUY0NTEWHGhsaWViZXJt
YW5AZGViaWFuLm9yZwAKCRCbPyJUTpr0UbWuEAC592gqDaC1MY8jxPZUrrndULVZ
dz90w7a20DmeR9WEQX1p+Kpmt8+LZHeGlX+hxUma7UGvaTjaepigzNzwmusd8ZYL
9flAp3MTQu8aqCn3kgIJv7q8IXenoSyXF8KsRPPRCGPb19cj6IQKQX1g/dPgBQkl
OZWSwoBihOVZU+/iWm1N9h79y2qpS3VThj2odSRRky//c0yui4JAhrqcd2DvvSYh
3q9rFGIcWFDnKXdH0LPhEsSu9cJA3Mz1Jdc5aWC11KtX3UGdC53Yb1vKUcGOW1GO
sKDFiZLMZLvfVT8SJSzOCTPFYqT5QRYTiR9/YhIy6OaN7hsJZLDqWOtxsSPpZAV1
nR7/Lvu9w/Gyacs16lKtl4H39PpUsISTYAW6sHChgXR9xCwCaLbyd51J89k0rI9i
PlXmosihWww3hK3+ZhI32wUDvWhD/xbNWI7qAZHkMzY5D3pMASWRyEa3JAwtT88X
KnTSnpbjRIkb/oW24dYLtmwuQm3j5DqldC0Iu3zl7Ocor1Z6Ampvw8/IPi2PNDni
DxliR8lgPWL1o4/RvqF1w839VafyKi523NUo42dIScWDQtNIvpc3UTk6taPKrijF
Yq52jyalzqDEumIHuepuFN2NtwJgdQ17MP739b930uZfGeX1LjLEIbs9XSIyfqQP
dhDY3U+/9mN/GxjGgA==
=MCre
-----END PGP SIGNATURE-----