Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 950466 - app-crypt/certbot-2.* does not work with >=dev-python/josepy-2
Summary: app-crypt/certbot-2.* does not work with >=dev-python/josepy-2
Status: IN_PROGRESS
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Matthew Thode ( prometheanfire )
URL: https://github.com/certbot/certbot/re...
Whiteboard:
Keywords: PullRequest
Depends on: 951160
Blocks:
  Show dependency tree
 
Reported: 2025-03-02 10:02 UTC by Cédric Krier
Modified: 2025-03-11 12:42 UTC (History)
13 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 Cédric Krier gentoo-dev 2025-03-02 10:02:54 UTC
The version app-crypt/certbot-3.* has the limitation but it should also be applied on version 2.*

See https://github.com/certbot/certbot/issues/10185
Comment 1 Krzysztof Beresztant 2025-03-11 05:39:02 UTC
Error message (to aid web searches for this bug):
AttributeError: module 'josepy' has no attribute 'ComparableX509'. Did you mean: 'ComparableKey'?


Workaround:
echo ">=dev-python/josepy-2" >> /etc/portage/package.mask/certbot
emerge -1 josepy
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-03-11 05:39:43 UTC
thican, can you take a look?
Comment 3 Thibaud CANALE 2025-03-11 08:17:39 UTC
Sure thing, Sam.

From what I read, upstream pushed a release 2.11.1 to answer this issue[0].
So we should discard previous releases to keep this 2.11.1 as the last release under the 2.x branch.

On my way to first push a PR with this new 2.11.1 release, and then we should ask the maintainer to stabilize this new release, and then clean up the previous ones.

0: https://github.com/certbot/certbot/pull/10197

PS: I can’t edit to add this URL in the bug field "URL":
https://github.com/certbot/certbot/releases/tag/v2.11.1
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-03-11 08:23:30 UTC
(In reply to Thibaud CANALE from comment #3)
> PS: I can’t edit to add this URL in the bug field "URL":
> https://github.com/certbot/certbot/releases/tag/v2.11.1

Now you can ;)
Comment 5 Larry the Git Cow gentoo-dev 2025-03-11 09:31:09 UTC
The bug has been referenced in the following commit(s):

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

commit 90e366a3ceaf6ed3ea53cb2140d553392608b303
Author:     Thibaud CANALE <thican@thican.net>
AuthorDate: 2025-03-11 09:07:58 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-11 09:30:24 +0000

    app-crypt/certbot-dns-nsone: add 2.11.1
    
    Bug: https://bugs.gentoo.org/950466
    Signed-off-by: Thibaud CANALE <thican@thican.net>
    Closes: https://github.com/gentoo/gentoo/pull/41013
    Signed-off-by: Sam James <sam@gentoo.org>

 app-crypt/certbot-dns-nsone/Manifest               |  1 +
 .../certbot-dns-nsone-2.11.1.ebuild                | 53 ++++++++++++++++++++++
 2 files changed, 54 insertions(+)

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

commit 8caed806e1cd82b037d250b70da9d7fa7d0a0fbc
Author:     Thibaud CANALE <thican@thican.net>
AuthorDate: 2025-03-11 09:07:46 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-11 09:30:24 +0000

    app-crypt/certbot-dns-dnsimple: add 2.11.1
    
    Bug: https://bugs.gentoo.org/950466
    Signed-off-by: Thibaud CANALE <thican@thican.net>
    Signed-off-by: Sam James <sam@gentoo.org>

 app-crypt/certbot-dns-dnsimple/Manifest            |  1 +
 .../certbot-dns-dnsimple-2.11.1.ebuild             | 54 ++++++++++++++++++++++
 2 files changed, 55 insertions(+)

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

commit cf98fe9ce807b9cdd8774bf65ef8556a8191c66f
Author:     Thibaud CANALE <thican@thican.net>
AuthorDate: 2025-03-11 09:07:31 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-11 09:30:24 +0000

    app-crypt/certbot-nginx: add 2.11.1
    
    Bug: https://bugs.gentoo.org/950466
    Signed-off-by: Thibaud CANALE <thican@thican.net>
    Signed-off-by: Sam James <sam@gentoo.org>

 app-crypt/certbot-nginx/Manifest                   |  1 +
 .../certbot-nginx/certbot-nginx-2.11.1.ebuild      | 54 ++++++++++++++++++++++
 2 files changed, 55 insertions(+)

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

commit 4052b632798ccd94f072ac6fd6060eba3dd79b65
Author:     Thibaud CANALE <thican@thican.net>
AuthorDate: 2025-03-11 09:07:17 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-11 09:30:24 +0000

    app-crypt/certbot-apache: add 2.11.1
    
    Bug: https://bugs.gentoo.org/950466
    Signed-off-by: Thibaud CANALE <thican@thican.net>
    Signed-off-by: Sam James <sam@gentoo.org>

 app-crypt/certbot-apache/Manifest                  |  1 +
 .../certbot-apache/certbot-apache-2.11.1.ebuild    | 53 ++++++++++++++++++++++
 2 files changed, 54 insertions(+)

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

commit e4b5703a3d6ca947ae1c6b728a54298539ad358f
Author:     Thibaud CANALE <thican@thican.net>
AuthorDate: 2025-03-11 09:07:04 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-11 09:30:23 +0000

    app-crypt/certbot: add 2.11.1
    
    Bug: https://bugs.gentoo.org/950466
    Signed-off-by: Thibaud CANALE <thican@thican.net>
    Signed-off-by: Sam James <sam@gentoo.org>

 app-crypt/certbot/Manifest              |  1 +
 app-crypt/certbot/certbot-2.11.1.ebuild | 66 +++++++++++++++++++++++++++++++++
 2 files changed, 67 insertions(+)

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

commit 0d6bc9972f9455e3a4b9ca758555dae323320478
Author:     Thibaud CANALE <thican@thican.net>
AuthorDate: 2025-03-11 09:06:36 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-11 09:30:23 +0000

    app-crypt/acme: add 2.11.1
    
    Bug: https://bugs.gentoo.org/950466
    Signed-off-by: Thibaud CANALE <thican@thican.net>
    Signed-off-by: Sam James <sam@gentoo.org>

 app-crypt/acme/Manifest           |  1 +
 app-crypt/acme/acme-2.11.1.ebuild | 65 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 66 insertions(+)