commit:     db16374a134b7a2532eb8a5d42f56106c70ea19d
Author:     Thibaud CANALE <thican <AT> thican <DOT> net>
AuthorDate: Mon Mar  3 14:15:48 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar  4 22:45:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db16374a

app-crypt/certbot: accept related transition packages

The new merged app-crypt/certbot has blockers on all the old split
modules like certbot-nginx, which leads to poor UX when users who have
e.g. certbot-nginx in their world file now to try to upgrade.

Add a dummy set of ebuilds for the old split modules to depend on the
merged certbot with the right USE, which we can last-rite in a while.

Signed-off-by: Thibaud CANALE <thican <AT> thican.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-crypt/certbot/certbot-3.2.0-r100.ebuild | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/app-crypt/certbot/certbot-3.2.0-r100.ebuild 
b/app-crypt/certbot/certbot-3.2.0-r100.ebuild
index dd7cd3d9d641..c14b47d5ff54 100644
--- a/app-crypt/certbot/certbot-3.2.0-r100.ebuild
+++ b/app-crypt/certbot/certbot-3.2.0-r100.ebuild
@@ -71,15 +71,15 @@ BDEPEND="
 
 # See each setup.py for dependencies
 # Also discard the previous related packages
+# except their transition step
 RDEPEND="
-       !app-crypt/acme
-       !app-crypt/certbot-apache
-       !app-crypt/certbot-nginx
-       !app-crypt/certbot-dns-dnsimple
-       !app-crypt/certbot-dns-nsone
-       !app-crypt/certbot-dns-cloudflare
-       !app-crypt/certbot-dns-desec
-       !app-crypt/certbot-dns-rfc2136
+       !<app-crypt/acme-3.2.0-r100
+       !<app-crypt/certbot-apache-3.2.0-r100
+       !<app-crypt/certbot-dns-desec-3.2.0-r100
+       !<app-crypt/certbot-dns-dnsimple-3.2.0-r100
+       !<app-crypt/certbot-dns-nsone-3.2.0-r100
+       !<app-crypt/certbot-dns-rfc2136-3.2.0-r100
+       !<app-crypt/certbot-nginx-3.2.0-r100
 
        dev-python/chardet[${PYTHON_USEDEP}]
        >=dev-python/configargparse-1.5.3[${PYTHON_USEDEP}]
@@ -137,6 +137,8 @@ RDEPEND="
        selinux? ( sec-policy/selinux-certbot )
 "
 # RDEPEND+="
+#      !<app-crypt/certbot-dns-cloudflare-3.2.0-r100
+#
 #      >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}] # @TODO is still 
necessary?
 #      certbot-dns-cloudflare? (
 #              # Available in GURU

Reply via email to