Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 929378 - dev-build/gyp: needs upgrade to Python 3.12 (PythonCompatUpdate)
Summary: dev-build/gyp: 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: Arfrever Frehtes Taifersar Arahesis
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 921826
  Show dependency tree
 
Reported: 2024-04-13 08:31 UTC by Michał Górny
Modified: 2024-06-30 12:13 UTC (History)
9 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 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-04-13 08:31:32 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 Jake Shipton 2024-06-08 09:51:08 UTC
A little bit of information for anyone who bumps into this during their system upgrade:

If you're getting a bunch of conflict warnings when upgrading from python 3.11 to 3.12 this package is a contributing factor. This package is required by mozc if you use it (as I do).

Having ran into that issue myself on my primary workstation; I placed this package (stable version) into a local repository and enabled python 3.12 for it.

This allowed the system upgrade to take place, and so far there have been no further issues, for example mozc is working as intended after the upgrade.

Therefore, manually enabling python 3.12 may be an option for you to move forward if you wish. But naturally do be aware you do so at your own risk.
Comment 2 bugg.gentoo 2024-06-16 16:11:22 UTC
I did the same thing as Jake for basically the same reasons and it also worked fine for me. No issues with mozc observed.
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-06-30 11:28:53 UTC
I was reluctant to just add it because of bug 923435 but if it's good enough to build mozc, maybe it's fine.
Comment 4 Larry the Git Cow gentoo-dev 2024-06-30 12:13:08 UTC
The bug has been closed via the following commit(s):

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

commit 04b4e167832e175af14c401d0f95d099de482236
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-06-30 12:10:37 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-06-30 12:12:17 +0000

    dev-build/gyp: enable py3.12
    
    With reluctance given the test issues, but users report it works
    ok for them for mozc, which is all gyp is for.
    
    Bug: https://bugs.gentoo.org/929323
    Closes: https://bugs.gentoo.org/929378
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-build/gyp/gyp-20200512145953.ebuild | 2 +-
 dev-build/gyp/gyp-99999999999999.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Additionally, it has been referenced in the following commit(s):

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

commit c3f9a0c688b203db24d86ebab8cdcb0fa91118b0
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-06-30 12:11:40 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-06-30 12:12:17 +0000

    app-i18n/mozc: enable py3.12
    
    Good enough according to the reports in bug #929378 from users.
    
    Bug: https://bugs.gentoo.org/929378
    Closes: https://bugs.gentoo.org/929323
    Signed-off-by: Sam James <sam@gentoo.org>

 app-i18n/mozc/mozc-2.28.5029.102-r1.ebuild | 2 +-
 app-i18n/mozc/mozc-2.28.5029.102-r2.ebuild | 2 +-
 app-i18n/mozc/mozc-2.28.5029.102.ebuild    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)