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