Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 896954 - games-arcade/commandergenius: needs upgrade to Python 3.11 (PythonCompatUpdate)
Summary: games-arcade/commandergenius: needs upgrade to Python 3.11 (PythonCompatUpdate)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 896398
  Show dependency tree
 
Reported: 2023-02-25 09:45 UTC by Michał Górny
Modified: 2023-02-25 10:20 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 2023-02-25 09:45:16 UTC
This package does not support Python 3.11.  Please test it with Python 3.11 as a matter of urgency as the default will change in early June, as per message on gentoo-dev: https://archives.gentoo.org/gentoo-dev/message/abb5788ea81c7bbf4d40a2995b682eb9.  Please check the information provided in the tracker.  Ask in #gentoo-python on IRC if need any help.
Comment 1 Ionen Wolkens gentoo-dev 2023-02-25 09:53:00 UTC
Had a pending draft for this one given I didn't bother with the bump (needs game files and more attention), I may as well port and cleanup the old one quick.

Not that it'll matter after a bump given version 3.x don't use python anymore (switched to lua scripting).
Comment 2 Larry the Git Cow gentoo-dev 2023-02-25 10:20:14 UTC
The bug has been closed via the following commit(s):

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

commit 646df5c2d8bb035184b8d01273356ad5600c7e13
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2023-02-25 09:41:14 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2023-02-25 10:19:43 +0000

    games-arcade/commandergenius: EAPI7->8, enable py3.11, filter-lto
    
    Still needs a bump, but that will need closer looking into and
    ideally someone more familiar with this and having the game files.
    
    wrt python, support for 3.11 falls back on users given it's used
    for their own scripts (later versions replace python by lua).
    Albeit may already have been using 3.11 or 3.12 given cmake wasn't
    told which interpreter library to link with before.
    
    Just a lazy fix wrt bug #858530 to do at same time as revbump,
    haven't looked closer.
    
    Closes: https://bugs.gentoo.org/858530
    Closes: https://bugs.gentoo.org/896954
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 ....4.0.ebuild => commandergenius-2.4.0-r1.ebuild} | 53 +++++++++++-----------
 1 file changed, 26 insertions(+), 27 deletions(-)