public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] data/gentoo-news:master commit in: 2025-03-04-certbot-rework/
@ 2025-03-14 11:24 Sam James
  0 siblings, 0 replies; only message in thread
From: Sam James @ 2025-03-14 11:24 UTC (permalink / raw
  To: gentoo-commits

commit:     8edb7867d4d2d44b26c0f60ff30becfc82c17362
Author:     Thibaud CANALE <thican <AT> thican <DOT> net>
AuthorDate: Tue Mar 11 21:43:02 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 14 11:24:12 2025 +0000
URL:        https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=8edb7867

2025-03-04-certbot-rework: add news item

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

 .../2025-03-04-certbot-rework.en.txt               | 66 ++++++++++++++++++++++
 1 file changed, 66 insertions(+)

diff --git a/2025-03-04-certbot-rework/2025-03-04-certbot-rework.en.txt b/2025-03-04-certbot-rework/2025-03-04-certbot-rework.en.txt
new file mode 100644
index 0000000..96a13ac
--- /dev/null
+++ b/2025-03-04-certbot-rework/2025-03-04-certbot-rework.en.txt
@@ -0,0 +1,66 @@
+Title: Certbot rework and transition
+Author: Thibaud CANALE <thican@thican.net>
+Content-Type: text/plain
+Posted: 2025-03-07
+Revision: 1
+News-Item-Format: 2.0
+Display-If-Installed: app-crypt/acme
+Display-If-Installed: app-crypt/certbot
+Display-If-Installed: app-crypt/certbot-apache
+Display-If-Installed: app-crypt/certbot-dns-cloudflare
+Display-If-Installed: app-crypt/certbot-dns-desec
+Display-If-Installed: app-crypt/certbot-dns-dnsimple
+Display-If-Installed: app-crypt/certbot-dns-nsone
+Display-If-Installed: app-crypt/certbot-dns-rfc2136
+Display-If-Installed: app-crypt/certbot-nginx
+
+Certbot and its modules have been reworked into a single package; this
+should ease maintenance and make delivery faster and more reliable.
+
+Starting from app-crypt/certbot-3.2.0-r100, only this package is
+necessary to install Certbot and its modules thanks to the help of USE
+flags. Some block statements are enforced for modules packages to avoid
+collisions.
+However actions from users are required: @world set and package.use
+changes.
+
+Temporary transition metapackages call for the appropriate USE flags,
+but users still have to change their package.use and later they must
+update their @world set to complete the transition before 2025-06-10
+(around three months from publication), after which these temporary
+transition packages will be removed.
+
+As a reminder, there is a Wiki page for Certbot:
+https://wiki.gentoo.org/wiki/Let%27s_Encrypt
+
+Step by step:
+
+1. In /etc/portage/package.use:
+
+Add an entry for the modules of your choice based on the USE flags of
+the new unified package.  Example:
+
+    app-crypt/certbot	certbot-apache certbot-dns-rfc2136
+
+If you wish to stick with stable you may stop here.  The below steps
+(skipping step 2) will be completed later once the unified package
+stabilizes.  Should you wish to complete the transition now:
+
+2. In /etc/portage/package.accept_keywords: (skip this step and continue
+with step 3 if completing after the unified package stabilizes):
+
+Add a keyword entry for the new unified package.  Example:
+
+     ~app-crypt/certbot-3.2.0	~amd64
+
+3. Clean the old module packages out of your @world or other sets:
+
+    emerge --ask --deselect app-crypt/acme app-crypt/certbot-apache \
+        app-crypt/certbot-dns-cloudflare app-crypt/certbot-dns-desec \
+        app-crypt/certbot-dns-dnsimple app-crypt/certbot-dns-nsone \
+        app-crypt/certbot-dns-rfc2136 app-crypt/certbot-nginx
+
+4. Emerge or update app-crypt/certbot if necessary. This should remove
+previous packages:
+
+    emerge --verbose --ask --changed-use --noreplace app-crypt/certbot


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2025-03-14 11:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-14 11:24 [gentoo-commits] data/gentoo-news:master commit in: 2025-03-04-certbot-rework/ Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox