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
Created attachment 919371 [details] sci-electronics/kicad-9.0.0_rc3
Created attachment 919372 [details] sci-electronics/kicad-footprints-9.0.0_rc3
Created attachment 919373 [details] sci-electronics/kicad-meta-9.0.0_rc3
Created attachment 919374 [details] sci-electronics/kicad-packages3d-9.0.0_rc3
Created attachment 919375 [details] sci-electronics/kicad-symbols-9.0.0_rc3
Created attachment 919376 [details] sci-electronics/kicad-templates-9.0.0_rc3
As marked, these depend on the dev-libs/nng-1.10.0 ebuild.
We don't do git fetching for non -9999 ebuilds. The existing kicad ebuilds support fetching rc versions anyway.
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.
9.0.0 released
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?
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.
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.
(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.
(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
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.
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(+)
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(-)