Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 929597 - games-strategy/freeorion: needs upgrade to Python 3.12 (PythonCompatUpdate)
Summary: games-strategy/freeorion: 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 (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 921826
  Show dependency tree
 
Reported: 2024-04-13 08:45 UTC by Michał Górny
Modified: 2024-05-05 23:44 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:45:26 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 Oleg 2024-05-02 14:08:45 UTC
It works with Python 3.12
Comment 2 Larry the Git Cow gentoo-dev 2024-05-05 23:44:09 UTC
The bug has been closed via the following commit(s):

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

commit 1d963d8e8907e5c9d3ddc2795b6266e3c13b6368
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2024-05-05 22:10:24 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2024-05-05 23:43:47 +0000

    games-strategy/freeorion: add 0.5.0.1, enable py3.12
    
    Tests pass (for me) with all python versions, albeit there is
    bug #904124 that implies they may not and unsure what it is
    about. Will see if CI can reproduce again with this I guess.
    
    Other changes:
    - replace ccache patch by a cmake option
    - drop the check directory wrt bug #904124 to ensure no flaky
      behavior if dependencies are found
    - filter-lto for now due to: DesignWnd.cpp:43:8: error: type
    'struct Availability' violates the C++ One Definition Rule
      (this was an issue in 0.5 as well)
    
    Bug: https://bugs.gentoo.org/904124
    Closes: https://bugs.gentoo.org/929597
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 games-strategy/freeorion/Manifest                 |   1 +
 games-strategy/freeorion/freeorion-0.5.0.1.ebuild | 119 ++++++++++++++++++++++
 2 files changed, 120 insertions(+)