Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 952977 - app-crypt/acme, app-crypt/certbot-apache, app-crypt/certbot-dns-dnsimple, app-crypt/certbot-dns-nsone, app-crypt/certbot-dns-rfc2136, app-crypt/certbot-nginx: last rite
Summary: app-crypt/acme, app-crypt/certbot-apache, app-crypt/certbot-dns-dnsimple, app...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Matthew Thode ( prometheanfire )
URL:
Whiteboard:
Keywords: PullRequest
Depends on: 952978
Blocks:
  Show dependency tree
 
Reported: 2025-03-31 21:27 UTC by Thibaud CANALE
Modified: 2025-06-08 07:36 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thibaud CANALE 2025-03-31 21:27:46 UTC
From main package app-crypt/certbot, and starting from ebuild release 3.2.0-r100, Certbot modules including ACME are packaged into a single atom.

News item covering this situation had been published almost one month ago, 2025-03-07.
I will consider last rites in 90 days, 3 months, so users have time to update their configuration, maybe more time?

Also see bug 950247 for last rite on app-crypt/certbot-dns-dnsimple.
Comment 1 Thibaud CANALE 2025-03-31 21:42:04 UTC
I forgot the current "stable" version is not yet using the single package procedure, so this last rite should be postponed.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-03-31 22:33:34 UTC
(In reply to Thibaud CANALE from comment #1)
> I forgot the current "stable" version is not yet using the single package
> procedure, so this last rite should be postponed.

Yeah, the clock should really start once it's all stabled.
Comment 3 Thibaud CANALE 2025-03-31 23:26:08 UTC
(In reply to Sam James from comment #2)
> (In reply to Thibaud CANALE from comment #1)
> > I forgot the current "stable" version is not yet using the single package
> > procedure, so this last rite should be postponed.
> 
> Yeah, the clock should really start once it's all stabled.

Agree as I thought about it, I decided at least to do the main work and I will update the date in the PR once necessary.

Also, except if I missed something, the current work is waiting to be proceed; don’t hesitate to notify me if you need it.
Comment 4 John R. Graham gentoo-dev 2025-04-05 16:34:08 UTC
Thibaud, what's the reasoning behind all the "certbot-" prefixes on the USE flags? Makes them harder to read for no benefit (at least that I understand).
Comment 5 Thibaud CANALE 2025-04-05 17:45:16 UTC
(In reply to John R. Graham from comment #4)
> Thibaud, what's the reasoning behind all the "certbot-" prefixes on the USE
> flags? Makes them harder to read for no benefit (at least that I understand).

This is not related to this issue, thanks to create a new dedicated entry without rhetorical question.
Best regards.
Comment 6 Larry the Git Cow gentoo-dev 2025-06-07 14:36:11 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4cd9bf04f30a8cbea8e762586d8c3b23014a161

commit e4cd9bf04f30a8cbea8e762586d8c3b23014a161
Author:     Thibaud CANALE <thican@thican.net>
AuthorDate: 2025-05-22 19:50:44 +0000
Commit:     Matthew Thode <prometheanfire@gentoo.org>
CommitDate: 2025-06-07 14:34:52 +0000

    app-crypt/acme: drop 2.10.0, 2.11.0, 3.0.1, 3.1.0, 3.2.0, 9999
    
    Bug: https://bugs.gentoo.org/952977
    Signed-off-by: Thibaud CANALE <thican@thican.net>
    Part-of: https://github.com/gentoo/gentoo/pull/42482
    Closes: https://github.com/gentoo/gentoo/pull/42482
    Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>

 app-crypt/acme/Manifest           |  5 ---
 app-crypt/acme/acme-2.10.0.ebuild | 64 --------------------------------------
 app-crypt/acme/acme-2.11.0.ebuild | 64 --------------------------------------
 app-crypt/acme/acme-3.0.1.ebuild  | 65 ---------------------------------------
 app-crypt/acme/acme-3.1.0.ebuild  | 65 ---------------------------------------
 app-crypt/acme/acme-3.2.0.ebuild  | 65 ---------------------------------------
 app-crypt/acme/acme-9999.ebuild   | 27 ----------------
 7 files changed, 355 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dc32d523e89ecb06ade83b0047e59783ee90edb

commit 5dc32d523e89ecb06ade83b0047e59783ee90edb
Author:     Thibaud CANALE <thican@thican.net>
AuthorDate: 2025-05-22 19:49:30 +0000
Commit:     Matthew Thode <prometheanfire@gentoo.org>
CommitDate: 2025-06-07 14:34:51 +0000

    app-crypt/certbot-apache: drop 2.10.0, 3.1.0, 3.2.0, 9999
    
    Bug: https://bugs.gentoo.org/952977
    Signed-off-by: Thibaud CANALE <thican@thican.net>
    Part-of: https://github.com/gentoo/gentoo/pull/42482
    Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>

 app-crypt/certbot-apache/Manifest                  |  3 --
 .../certbot-apache/certbot-apache-2.10.0.ebuild    | 46 ---------------------
 .../certbot-apache/certbot-apache-3.1.0.ebuild     | 46 ---------------------
 .../certbot-apache/certbot-apache-3.2.0.ebuild     | 47 ----------------------
 .../certbot-apache/certbot-apache-9999.ebuild      | 27 -------------
 5 files changed, 169 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba467eb79235b4c098afd06eee5b173a9136be85

commit ba467eb79235b4c098afd06eee5b173a9136be85
Author:     Thibaud CANALE <thican@thican.net>
AuthorDate: 2025-05-22 19:47:53 +0000
Commit:     Matthew Thode <prometheanfire@gentoo.org>
CommitDate: 2025-06-07 14:34:49 +0000

    app-crypt/certbot-dns-dnsimple: drop 2.10.0, 3.2.0
    
    Bug: https://bugs.gentoo.org/952977
    Signed-off-by: Thibaud CANALE <thican@thican.net>
    Part-of: https://github.com/gentoo/gentoo/pull/42482
    Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>

 app-crypt/certbot-dns-dnsimple/Manifest            |  2 -
 .../certbot-dns-dnsimple-2.10.0.ebuild             | 37 ----------------
 .../certbot-dns-dnsimple-3.2.0.ebuild              | 50 ----------------------
 3 files changed, 89 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7cdb61e7332dd020d564fe4e846b39ea204c537

commit b7cdb61e7332dd020d564fe4e846b39ea204c537
Author:     Thibaud CANALE <thican@thican.net>
AuthorDate: 2025-05-22 19:47:43 +0000
Commit:     Matthew Thode <prometheanfire@gentoo.org>
CommitDate: 2025-06-07 14:34:48 +0000

    app-crypt/certbot-dns-nsone: drop 1.18.0-r1, 3.2.0
    
    Bug: https://bugs.gentoo.org/952977
    Signed-off-by: Thibaud CANALE <thican@thican.net>
    Part-of: https://github.com/gentoo/gentoo/pull/42482
    Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>

 app-crypt/certbot-dns-nsone/Manifest               |  2 -
 .../certbot-dns-nsone-1.18.0-r1.ebuild             | 37 ----------------
 .../certbot-dns-nsone-3.2.0.ebuild                 | 50 ----------------------
 3 files changed, 89 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d589d0feb48fb8334ddd427bb2f9b3c731ea819

commit 6d589d0feb48fb8334ddd427bb2f9b3c731ea819
Author:     Thibaud CANALE <thican@thican.net>
AuthorDate: 2025-05-22 19:43:42 +0000
Commit:     Matthew Thode <prometheanfire@gentoo.org>
CommitDate: 2025-06-07 14:34:47 +0000

    app-crypt/certbot-nginx: drop 2.10.0, 3.1.0, 3.2.0, 9999
    
    Bug: https://bugs.gentoo.org/952977
    Signed-off-by: Thibaud CANALE <thican@thican.net>
    Part-of: https://github.com/gentoo/gentoo/pull/42482
    Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>

 app-crypt/certbot-nginx/Manifest                   |  3 --
 .../certbot-nginx/certbot-nginx-2.10.0.ebuild      | 48 ----------------------
 app-crypt/certbot-nginx/certbot-nginx-3.1.0.ebuild | 47 ---------------------
 app-crypt/certbot-nginx/certbot-nginx-3.2.0.ebuild | 47 ---------------------
 app-crypt/certbot-nginx/certbot-nginx-9999.ebuild  | 27 ------------
 5 files changed, 172 deletions(-)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=755513ad0374602ee98dc74a58d1f12c8f75aa6b

commit 755513ad0374602ee98dc74a58d1f12c8f75aa6b
Author:     Thibaud CANALE <thican@thican.net>
AuthorDate: 2025-05-19 17:25:02 +0000
Commit:     Matthew Thode <prometheanfire@gentoo.org>
CommitDate: 2025-06-07 14:34:41 +0000

    app-crypt/certbot: drop 2.10.0, 2.11.0, 2.11.0-r3, 3.0.1, 3.1.0, 3.2.0, 3.2.0-r103, 3.3.0-r3
    
    Bug: https://bugs.gentoo.org/952977
    Signed-off-by: Thibaud CANALE <thican@thican.net>
    Part-of: https://github.com/gentoo/gentoo/pull/42482
    Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>

 app-crypt/certbot/Manifest                  |   6 -
 app-crypt/certbot/certbot-2.10.0.ebuild     |  65 --------
 app-crypt/certbot/certbot-2.11.0-r3.ebuild  |  65 --------
 app-crypt/certbot/certbot-2.11.0.ebuild     |  65 --------
 app-crypt/certbot/certbot-3.0.1.ebuild      |  66 --------
 app-crypt/certbot/certbot-3.1.0.ebuild      |  66 --------
 app-crypt/certbot/certbot-3.2.0-r103.ebuild | 227 ----------------------------
 app-crypt/certbot/certbot-3.2.0.ebuild      |  66 --------
 app-crypt/certbot/certbot-3.3.0-r3.ebuild   | 227 ----------------------------
 9 files changed, 853 deletions(-)
Comment 7 Larry the Git Cow gentoo-dev 2025-06-08 07:36:14 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d323e35a376bbb44d7c32adf123d0c597187a318

commit d323e35a376bbb44d7c32adf123d0c597187a318
Author:     Thibaud CANALE <thican@thican.net>
AuthorDate: 2025-06-07 19:05:43 +0000
Commit:     Thibaud CANALE <thican@thican.net>
CommitDate: 2025-06-07 19:05:43 +0000

    app-crypt/certbot-dns-rfc2136: drop 3.2.0
    
    Bug: https://bugs.gentoo.org/952977
    Signed-off-by: Thibaud CANALE <thican@thican.net>

 app-crypt/certbot-dns-rfc2136/Manifest             |  1 -
 .../certbot-dns-rfc2136-3.2.0.ebuild               | 79 ----------------------
 2 files changed, 80 deletions(-)