Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 949967 - sci-electronics/kicad: New 9.0.0 release
Summary: sci-electronics/kicad: New 9.0.0 release
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: PullRequest
Depends on: 949716
Blocks:
  Show dependency tree
 
Reported: 2025-02-19 17:18 UTC by Alex Orange
Modified: 2025-03-15 08:04 UTC (History)
6 users (show)

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


Attachments
sci-electronics/kicad-9.0.0_rc3 (kicad-9.0.0_rc3.ebuild,4.59 KB, application/vnd.gentoo.ebuild)
2025-02-19 17:19 UTC, Alex Orange
Details
sci-electronics/kicad-footprints-9.0.0_rc3 (kicad-footprints-9.0.0_rc3.ebuild,879 bytes, application/vnd.gentoo.ebuild)
2025-02-19 17:19 UTC, Alex Orange
Details
sci-electronics/kicad-meta-9.0.0_rc3 (kicad-meta-9.0.0_rc3.ebuild,571 bytes, application/vnd.gentoo.ebuild)
2025-02-19 17:20 UTC, Alex Orange
Details
sci-electronics/kicad-packages3d-9.0.0_rc3 (kicad-packages3d-9.0.0_rc3.ebuild,996 bytes, application/vnd.gentoo.ebuild)
2025-02-19 17:20 UTC, Alex Orange
Details
sci-electronics/kicad-symbols-9.0.0_rc3 (kicad-symbols-9.0.0_rc3.ebuild,867 bytes, application/vnd.gentoo.ebuild)
2025-02-19 17:21 UTC, Alex Orange
Details
sci-electronics/kicad-templates-9.0.0_rc3 (kicad-templates-9.0.0_rc3.ebuild,714 bytes, application/vnd.gentoo.ebuild)
2025-02-19 17:21 UTC, Alex Orange
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Orange 2025-02-19 17:18:37 UTC
Here are a set of ebuilds I've been using to test KiCAD v9 release candidate 3. Suggesting we add them to allow for kicking the tires (and finding any potential problems). These are based off of the -9999 ebuild, just with a special section to grab the 9.0.0-rc3 tag and adding dev-libs/nng dependency. I'll leave it to someone else to backport this into -9999 (in part because I'm unclear on where to draw the line between putting "dev-libs/protobuf" in the normal COMMON_DEPEND vs adding dev-libs/nng dep to the 9999 specific COMMON_DEPEND).

Reproducible: Always
Comment 1 Alex Orange 2025-02-19 17:19:07 UTC
Created attachment 919371 [details]
sci-electronics/kicad-9.0.0_rc3
Comment 2 Alex Orange 2025-02-19 17:19:33 UTC
Created attachment 919372 [details]
sci-electronics/kicad-footprints-9.0.0_rc3
Comment 3 Alex Orange 2025-02-19 17:20:20 UTC
Created attachment 919373 [details]
sci-electronics/kicad-meta-9.0.0_rc3
Comment 4 Alex Orange 2025-02-19 17:20:40 UTC
Created attachment 919374 [details]
sci-electronics/kicad-packages3d-9.0.0_rc3
Comment 5 Alex Orange 2025-02-19 17:21:01 UTC
Created attachment 919375 [details]
sci-electronics/kicad-symbols-9.0.0_rc3
Comment 6 Alex Orange 2025-02-19 17:21:21 UTC
Created attachment 919376 [details]
sci-electronics/kicad-templates-9.0.0_rc3
Comment 7 Alex Orange 2025-02-19 17:22:33 UTC
As marked, these depend on the dev-libs/nng-1.10.0 ebuild.
Comment 8 Paul Zander 2025-02-19 17:24:37 UTC
We don't do git fetching for non -9999 ebuilds.

The existing kicad ebuilds support fetching rc versions anyway.
Comment 9 Alex Orange 2025-02-19 17:44:30 UTC
Please clarify? There is not tarball for any of the release candidates as far as I am aware. All that I can see is that there is a tag on gitlab. As far as I can tell that is what they are referring to people that want to build it from source.
Comment 10 jospezial 2025-02-19 18:52:16 UTC
9.0.0 released
Comment 11 Alex Orange 2025-02-19 18:55:57 UTC
I do see they have a tag building in CI. I also see there's at least one failure so far. Might as well table this for a tad to see if it drops or not.

Do you see any confirmation of this beyond the tag in gitlab?
Comment 12 Zoltan Puskas 2025-02-19 19:14:05 UTC
I've checked the KiCad website and the only release they have so far is 8.0.9. I can package tonight that for the time being, but I'll keep an eye out for the 9.0.0 release.
Comment 13 Alex Orange 2025-02-19 19:23:50 UTC
I would say 8.0.9 would be worth it for anyone staying on the 8.x line. There was a bug that was fixed in 8.0.8 (made a local ebuild for that). That said, I'm already using 9.0.0 rc3 so no rush for just me.
Comment 14 Paul Zander 2025-02-19 21:21:18 UTC
(In reply to Alex Orange from comment #9)
> Please clarify? There is not tarball for any of the release candidates as
> far as I am aware. All that I can see is that there is a tag on gitlab. As
> far as I can tell that is what they are referring to people that want to
> build it from source.

https://gitlab.com/kicad/code/kicad/-/archive/9.0.0-rc3/kicad-9.0.0-rc3.tar.bz2 is the SRC_URI that would be produced for kicad-9.0.0_rc3, which is also the archive you would get when you download https://gitlab.com/kicad/code/kicad/-/tree/9.0.0-rc3.
Comment 15 Alex Orange 2025-02-19 21:29:48 UTC
(In reply to Paul Zander from comment #14)
> (In reply to Alex Orange from comment #9)
> > Please clarify? There is not tarball for any of the release candidates as
> > far as I am aware. All that I can see is that there is a tag on gitlab. As
> > far as I can tell that is what they are referring to people that want to
> > build it from source.
> 
> https://gitlab.com/kicad/code/kicad/-/archive/9.0.0-rc3/kicad-9.0.0-rc3.tar.
> bz2 is the SRC_URI that would be produced for kicad-9.0.0_rc3, which is also
> the archive you would get when you download
> https://gitlab.com/kicad/code/kicad/-/tree/9.0.0-rc3.

Thanks, I just figured that out and was about to reply that I figured it out.

Also: v9.0.0 tarballs available: e.g. https://gitlab.com/kicad/libraries/kicad-templates/-/archive/9.0.0/kicad-templates-9.0.0.tar.bz2
Comment 16 Zoltan Puskas 2025-02-20 10:09:48 UTC
I've put up a PR for 8.0.9 to ensure a fixed version for people who won't be able to migrate to 9.0.0 immediately (mostly industrial users).

I'll look into 9.0.0 tomorrow in more details, though I've reviewed a user's PR (https://github.com/gentoo/gentoo/pull/40656) which does not meet our quality bar so far.

I'll also look into dev-libs/nng bug and see what would it take maintainership of that package, though I likely won't have a choice as it's a hard dependency for KiCad.
Comment 17 Larry the Git Cow gentoo-dev 2025-02-20 10:12:31 UTC
The bug has been referenced in the following commit(s):

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

commit 17b79c12ad3015d225c64eef67cdceaf84478e06
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2025-02-20 10:03:26 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-02-20 10:11:45 +0000

    sci-electronics/kicad-meta: add 8.0.9
    
    Bug: https://bugs.gentoo.org/949967
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Closes: https://github.com/gentoo/gentoo/pull/40667
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad-meta/kicad-meta-8.0.9.ebuild | 27 ++++++++++++++++++++++
 1 file changed, 27 insertions(+)

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

commit 776cc2c2f56efacabc82a9a7a79243bab9d13f7a
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2025-02-20 10:02:41 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-02-20 10:11:44 +0000

    app-doc/kicad-doc: add 8.0.9
    
    Bug: https://bugs.gentoo.org/949967
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Signed-off-by: Sam James <sam@gentoo.org>

 app-doc/kicad-doc/Manifest               |  1 +
 app-doc/kicad-doc/kicad-doc-8.0.9.ebuild | 59 ++++++++++++++++++++++++++++++++
 2 files changed, 60 insertions(+)

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

commit ffc8b9b36a5e3b6a70fb2b296fb2964239e6f000
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2025-02-20 10:00:35 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-02-20 10:11:43 +0000

    sci-electronics/kicad-templates: add 8.0.9
    
    Bug: https://bugs.gentoo.org/949967
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad-templates/Manifest           |  1 +
 .../kicad-templates/kicad-templates-8.0.9.ebuild   | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)

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

commit 8088d97b506f33342db9a78401139966e8df634b
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2025-02-20 09:59:19 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-02-20 10:11:43 +0000

    sci-electronics/kicad-symbols: add 8.0.9
    
    Bug: https://bugs.gentoo.org/949967
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad-symbols/Manifest             |  1 +
 .../kicad-symbols/kicad-symbols-8.0.9.ebuild       | 28 ++++++++++++++++++++++
 2 files changed, 29 insertions(+)

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

commit 680d933ad2024e1603e853da804e48d8c7dfea67
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2025-02-20 09:58:13 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-02-20 10:11:42 +0000

    sci-electronics/kicad-packages3d: add 8.0.9
    
    Bug: https://bugs.gentoo.org/949967
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad-packages3d/Manifest          |  1 +
 .../kicad-packages3d/kicad-packages3d-8.0.9.ebuild | 31 ++++++++++++++++++++++
 2 files changed, 32 insertions(+)

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

commit eff667f7c1db791e0c0862f19c14c4bf620a179c
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2025-02-20 09:43:16 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-02-20 10:11:41 +0000

    sci-electronics/kicad-footprints: add 8.0.9
    
    Bug: https://bugs.gentoo.org/949967
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad-footprints/Manifest          |  1 +
 .../kicad-footprints/kicad-footprints-8.0.9.ebuild | 28 ++++++++++++++++++++++
 2 files changed, 29 insertions(+)

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

commit b92145a1dc082e5821e9d812fbf244be5a7343a4
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2025-02-20 09:38:56 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-02-20 10:11:40 +0000

    sci-electronics/kicad: add 8.0.9
    
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Bug: https://bugs.gentoo.org/949967
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad/Manifest           |   1 +
 sci-electronics/kicad/kicad-8.0.9.ebuild | 184 +++++++++++++++++++++++++++++++
 2 files changed, 185 insertions(+)
Comment 18 Larry the Git Cow gentoo-dev 2025-03-15 08:04:38 UTC
The bug has been closed via the following commit(s):

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

commit dd318e8db0ad63042465ceeed78d443f601d64ec
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2025-03-14 08:17:17 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-15 08:03:51 +0000

    sci-electronics/kicad-meta: add 9.0.0
    
    Closes: https://bugs.gentoo.org/949967
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Closes: https://github.com/gentoo/gentoo/pull/41071
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad-meta/kicad-meta-9.0.0.ebuild | 27 ++++++++++++++++++++++
 1 file changed, 27 insertions(+)

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

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

commit b99274333775554d9115ae72c262d7bc25fc4bdd
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2025-03-14 08:16:19 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-15 08:03:51 +0000

    app-doc/kicad-doc: add 9.0.0
    
    Bug: https://bugs.gentoo.org/949967
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Signed-off-by: Sam James <sam@gentoo.org>

 app-doc/kicad-doc/Manifest               |  1 +
 app-doc/kicad-doc/kicad-doc-9.0.0.ebuild | 59 ++++++++++++++++++++++++++++++++
 2 files changed, 60 insertions(+)

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

commit 99cdfe370ecdf1531cc832923726b31cb1a2d17a
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2025-03-14 08:14:27 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-15 08:03:50 +0000

    sci-electronics/kicad-templates: add 9.0.0
    
    Bug: https://bugs.gentoo.org/949967
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad-templates/Manifest           |  1 +
 .../kicad-templates/kicad-templates-9.0.0.ebuild   | 22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+)

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

commit 9d149b79791e2974fcadb44809bc2bfb428d5922
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2025-03-14 08:12:36 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-15 08:03:50 +0000

    sci-electronics/kicad-symbols: add 9.0.0
    
    Bug: https://bugs.gentoo.org/949967
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad-symbols/Manifest             |  1 +
 .../kicad-symbols/kicad-symbols-9.0.0.ebuild       | 28 ++++++++++++++++++++++
 2 files changed, 29 insertions(+)

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

commit 569e69298df2d6c6bdc3f269b57c6059dd3d3b92
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2025-03-14 08:11:40 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-15 08:03:49 +0000

    sci-electronics/kicad-packages3d: add 9.0.0
    
    Bug: https://bugs.gentoo.org/949967
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad-packages3d/Manifest          |  1 +
 .../kicad-packages3d/kicad-packages3d-9.0.0.ebuild | 31 ++++++++++++++++++++++
 2 files changed, 32 insertions(+)

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

commit 2db14a0e7f82c9b6698eca13527b6b168a51ba82
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2025-03-14 08:08:05 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-15 08:03:49 +0000

    sci-electronics/kicad-footprints: add 9.0.0
    
    Bug: https://bugs.gentoo.org/949967
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad-footprints/Manifest          |  1 +
 .../kicad-footprints/kicad-footprints-9.0.0.ebuild | 28 ++++++++++++++++++++++
 2 files changed, 29 insertions(+)

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

commit d270c80ad3330490ecbadff6da2e2a781400db0f
Author:     Zoltan Puskas <zoltan@sinustrom.info>
AuthorDate: 2025-03-14 08:02:04 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-15 08:03:48 +0000

    sci-electronics/kicad: Add 9.0.0
    
    This adds the new v9 series release and also updates the LICENSE due to
    the addition of new bundled libraries in KiCad.
    
    Bug: https://bugs.gentoo.org/949967
    Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info>
    Signed-off-by: Sam James <sam@gentoo.org>

 sci-electronics/kicad/Manifest           |   1 +
 sci-electronics/kicad/kicad-9.0.0.ebuild | 190 +++++++++++++++++++++++++++++++
 sci-electronics/kicad/kicad-9999.ebuild  |   8 +-
 3 files changed, 195 insertions(+), 4 deletions(-)