Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 929486 - dev-python/pycxx: needs upgrade to Python 3.12 (PythonCompatUpdate)
Summary: dev-python/pycxx: needs upgrade to Python 3.12 (PythonCompatUpdate)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 921826
  Show dependency tree
 
Reported: 2024-04-13 08:35 UTC by Michał Górny
Modified: 2024-06-08 14:57 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 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-04-13 08:35:25 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.  Please check the information provided in the tracker.  Ask in #gentoo-python on IRC if need any help.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-04-14 15:42:45 UTC
dev-vcs/svneverever is the only revdep.
Comment 2 Larry the Git Cow gentoo-dev 2024-04-14 17:49:25 UTC
The bug has been closed via the following commit(s):

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

commit f60a09dfb2c75c9f33b4890cf09d4b8963d25fd7
Author:     Sebastian Pipping <sping@gentoo.org>
AuthorDate: 2024-04-14 17:48:17 +0000
Commit:     Sebastian Pipping <sping@gentoo.org>
CommitDate: 2024-04-14 17:49:17 +0000

    dev-python/pycxx: Python 3.12
    
    Closes: https://bugs.gentoo.org/929486
    Signed-off-by: Sebastian Pipping <sping@gentoo.org>

 dev-python/pycxx/pycxx-7.1.7-r1.ebuild | 37 ++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
Comment 3 Larry the Git Cow gentoo-dev 2024-06-06 00:45:40 UTC
The bug has been referenced in the following commit(s):

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

commit 7ee905e7977814855fbde62728f7b8ffa19794d3
Author:     Eli Schwartz <eschwartz93@gmail.com>
AuthorDate: 2024-06-05 04:23:26 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-06-06 00:44:48 +0000

    dev-python/pycxx: correctly depend on distutils for py3.12
    
    It was removed from the stdlib, and now comes from setuptools. This
    package cannot actually be built without it, which is problematic if you
    don't yet have the rest of the python ecosystem built and hence no
    sideloaded setuptools.
    
    Fixes: f60a09dfb2c75c9f33b4890cf09d4b8963d25fd7
    Bug: https://bugs.gentoo.org/929486
    Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-python/pycxx/pycxx-7.1.8.ebuild | 6 ++++++
 1 file changed, 6 insertions(+)
Comment 4 Sebastian Pipping gentoo-dev 2024-06-08 14:57:28 UTC
Thanks!