Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 952659 - sci-electronics/kicad: needs porting to Python 3.13
Summary: sci-electronics/kicad: needs porting to Python 3.13
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Zoltan Puskas
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: py3.13-tracker
  Show dependency tree
 
Reported: 2025-03-27 16:05 UTC by Michał Górny
Modified: 2025-05-11 14:51 UTC (History)
12 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Extend python support to 3_13 (kicad-9.0.0-r2.ebuild,5.89 KB, text/plain)
2025-05-02 15:24 UTC, Florian Faber
Details

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 2025-03-27 16:05:10 UTC
The package needs porting to Python 3.13.
Comment 1 Spica 2025-05-02 08:02:37 UTC
emerge fails after python switched to 3.13:

# emerge -av kicad-meta 

!!! The ebuild selected to satisfy ">=sci-electronics/kicad-8.0.6" has unmet requirements.
- sci-electronics/kicad-9.0.0-r1::gentoo USE="nls openmp -doc -examples -test" PYTHON_SINGLE_TARGET="-python3_11 -python3_12"

  The following REQUIRED_USE flag constraints are unsatisfied:
    exactly-one-of ( python_single_target_python3_11 python_single_target_python3_12 )

(dependency required by "sci-electronics/kicad-meta-8.0.6::gentoo" [binary])
(dependency required by "kicad-meta" [argument])
Comment 2 Florian Faber 2025-05-02 15:24:46 UTC
Created attachment 927337 [details]
Extend python support to 3_13
Comment 3 Florian Faber 2025-05-02 15:25:29 UTC
Builds, runs, I don't see a problem.
Comment 4 Boris Faure 2025-05-07 07:48:09 UTC
I've done the same patch on my side and no issue so far.
Comment 5 jannis 2025-05-09 06:04:31 UTC
According to https://gitlab.com/kicad/code/kicad/-/commit/8c26f4f10e252c18f8af2aa0453b7bf54c17f010, kicad 9.0.2 should support Python 14 as well
Comment 6 Larry the Git Cow gentoo-dev 2025-05-11 14:51:04 UTC
The bug has been closed via the following commit(s):

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

commit f9b79db2dd8c433876f68cbc89e98dc1e01d326b
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2025-05-05 06:22:08 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-05-11 14:50:06 +0000

    sci-electronics/kicad: add 9.0.1
    
    Closes: https://bugs.gentoo.org/952659
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Part-of: https://github.com/gentoo/gentoo/pull/41118
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad/Manifest           |   1 +
 sci-electronics/kicad/kicad-9.0.1.ebuild | 206 +++++++++++++++++++++++++++++++
 sci-electronics/kicad/kicad-9999.ebuild  |   4 +-
 3 files changed, 209 insertions(+), 2 deletions(-)