Stable version 9.0.0 available

The KiCad project is proud to announce the latest major version 9 stable release. See the blog post on the KiCad website for more information about this release. The mirrors should be updated soon.

33 Likes

The vitality of KiCad lies in evolving.

3 Likes

Excellent! This is an important milestone in the history of Kicad!

1 Like

Congratulations and kudos to all the KiCad contributors who made this release possible! Exciting times :slightly_smiling_face:

1 Like

The kicad-9.0-releases PPA (24.04) appears to be missing all binaries from the kicad package, containing only the content from /usr/share.

1 Like

This is amazing stuff, bunch of features I’ve been super excited to see come to life. Great work! :clap:t2:

Please forgive my impatience; is there an estimate of when KiCad 9 should make it to the Debian 12 stable PPA via Backports?

You will need to ask the Debian folks. Not sure if they hang around here. Maybe @GyrosGeier would know

Ah, I see. They pull it rather than the KiCad team pushing it, then?

While I’m here, thanks for all of the great work, devs. I’ve been using KiCad personally and professionally since around v4.7 IIRC, and it is a very good tool.

1 Like

I had this issue kicad 9.0 ppa installed on Ubuntu 20.0.4

$ apt upgrade kicad
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libocct-visualization-7.6t64 : Depends: libocct-draw-7.6t64 (>= 7.6.3+dfsg1) but it is not going to be installed
                                Depends: occt-misc (= 7.6.3+dfsg1-7.1build1) but 1:7.6.3+dfsg1-8~ubuntu24.04.1 is to be installed

and can’t sort it out…

// GH

Have you checked https://www.kicad.org/help/system-requirements/

Maybe that is the problem?

Backports must follow the version in the testing distribution, so the timeline is

  1. the Debian maintainers for KiCad upload a package to unstable
  2. it survives a few days without release-critical bugs filed against it
  3. the package from unstable enters testing
  4. the Debian maintainers for KiCad backports (which happen to be the same as the maintainers for unstable) upload a package to backports.

The lower bound on this is the time it takes for the testing transition, but there are also two manual uploads involved.

3 Likes

There are a couple of new dependencies that will slow that down

  1. Nng
  2. Protobuf

So it will also depend on these existing in Debian. Protobuf exists in Gentoo so it’s a matter of adding it to the dep list. Nng however doesn’t so there are additional stepz

Sorry, we no longer support Ubuntu 20.04 (focal) via the PPA. If you are not planning to upgrade to 22.04 or newer, Flatpak is your best bet.

These exist in Debian. I’m kind of surprised they don’t in Gentoo.

protobuf does, nng doesn’t :frowning: nothing else called it up

I had to add the dev version of protobuf and also nng utilities I think. Still had to use the cmake work around for the find protobuf. I just had to start over. I tried a few things so I’m not sure if I corrupted the build tree. Using ninja it stopped complaining about kiface? very close to the end. I think unknown symbol. Restarted using a fresh copy and make. I’m hoping I get to the end this time.

Looks like it might just be called something else: disregard just noticed that that was the older protocol

It’s going through the motions :slight_smile:
Not many distros have it so this might be why v9 is taking a bit longer to get deployed since there will be associated QA for a new lib (as well as identifying a maintainer).