Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 931366 - [GURU] app-crypt/certbot-dns-rfc2136: needs upgrade to Python 3.12 (PythonCompatUpdate)
Summary: [GURU] app-crypt/certbot-dns-rfc2136: needs upgrade to Python 3.12 (PythonCom...
Status: RESOLVED FIXED
Alias: None
Product: GURU
Classification: Unclassified
Component: Package issues (show other bugs)
Hardware: All All
: Normal normal
Assignee: Thibaud CANALE
URL:
Whiteboard:
Keywords:
Depends on: 925344
Blocks:
  Show dependency tree
 
Reported: 2024-05-07 12:41 UTC by Andrew Nowa Ammerlaan
Modified: 2024-05-15 16:06 UTC (History)
1 user (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 Andrew Nowa Ammerlaan gentoo-dev 2024-05-07 12:41:18 UTC
This package does not support Python 3.12. Please test it with Python 3.12 as a matter of urgency as the default will change in early June, as per message on gentoo-dev:  https://www.mail-archive.com/gentoo-dev@lists.gentoo.org/msg99104.html. Ask in #gentoo-python on IRC if need any help.

$ pkgcheck scan -k PythonCompatUpdate app-crypt/certbot-dns-rfc2136
app-crypt/certbot-dns-rfc2136
  PythonCompatUpdate: version 2.8.0: PYTHON_COMPAT update available: python3_12
  PythonCompatUpdate: version 2.9.0: PYTHON_COMPAT update available: python3_12
Comment 1 Thibaud CANALE 2024-05-08 18:25:06 UTC
Hello,

This package already has support for Python 3.12 in the ebuild for version 2.10.0.

It does not have (explicit) Python 3.12 support for version 2.8.0, as shown here in its setup.py file, around line 54:
https://github.com/certbot/certbot/blob/v2.8.0/certbot-dns-rfc2136/setup.py
But because the parent package app-crypt/certbot does not have anymore the ebuild for 2.8.0, I removed the related version.

About version 2.9.0, now it depends on the parent package, which does not have Python 3.12 support, as I reported in bug 925344
```
% grep -Fe 'PYTHON_COMPAT=' /var/db/repos/gentoo/app-crypt/certbot/certbot-2.9.0.ebuild
PYTHON_COMPAT=( python3_{9..11} )
```

I can only update once the parent package is updated.

Best regards,
Comment 2 Larry the Git Cow gentoo-dev 2024-05-15 16:06:45 UTC
The bug has been closed via the following commit(s):

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

commit 73ff4570ec5a09d933eb1ad97797759026b914c2
Author:     Julien Roy <julien@jroy.ca>
AuthorDate: 2024-05-15 15:24:26 +0000
Commit:     Julien Roy <julien@jroy.ca>
CommitDate: 2024-05-15 15:24:26 +0000

    app-crypt/certbot-dns-rfc2136: drop 2.9.0
    
    Closes: https://bugs.gentoo.org/931366
    Signed-off-by: Julien Roy <julien@jroy.ca>

 app-crypt/certbot-dns-rfc2136/Manifest             |  1 -
 .../certbot-dns-rfc2136-2.9.0.ebuild               | 69 ----------------------
 2 files changed, 70 deletions(-)