First iteration of news item about Certbot rework. ======== 2025-03-04-certbot-rework.en.txt BEGIN ========
Title: Certbot rework and transition Author: Thibaud CANALE <thi...@thican.net> Content-Type: text/plain Posted: 2025-03-04 Revision: 1 News-Item-Format: 2.0 Display-If-Installed: app-crypt/acme, app-crypt/certbot, 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 For ease of maintenance and faster and more reliable delivery for Gentoo’s users, Certbot and its modules have been reworked into a single package. 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 this creates issues for users and requires them to take action to update their Portage configuration and world set. Hence why this news item and the introduction of transition packages. Currently supported Certbot modules will have transition packages which are simply meta-package with their corresponding USE flag to the main package, but it still requires users to update their package.use, as describe below. As a reminder, there is a Wiki page for Certbot: https://wiki.gentoo.org/wiki/Let%27s_Encrypt So this news item introduces step-by-step actions to ensure proper update: 1. Add an entry under package.use with the modules of your choice based on the list provided by this new package. Example: app-crypt/certbot certbot-apache certbot-dns-rfc2136 2. If you decide to go ahead of time by accepting "non stable" version from Gentoo’s main Portage tree, continue with the following steps, or simply stop here, your work is done for now. Step 3 will be done later. 3. You can decide to clean now your world set, or other sets, of Certbot’s module packages: 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 ======== 2025-03-04-certbot-rework.en.txt END ======== -- Thibaud CANALE thican [at] thican [dot] net https://thican.net/ GPG: rsa4096 2013-10-14 485EF628CB85CDD4CB7CFF0D52F5127650733A18
signature.asc
Description: PGP signature