There are so many great features coming in KiCad V10. Could one of the core devs give us an update on the progress?
Specifically, has it stabilized enough for those of us who are adventurous enough to work with pre-release code to use it? Occasional crashes and misbehavior are acceptable; file format changes that may not be supported in the stable release would be disqualifying.
It’s in feature freeze. No new features are being added barring some exceptions.
file format changes that may not be supported in the stable release would be disqualifying.
our file format changes are linear in time and not version based, meaning the newest always can read the oldest files and this applies to nightly versions as well.
For those intersted, this may give some pointers to what RRPollack means:
The milestone will be removed from many of them, but some have been marked as “in progress” and have been assigned to some developer, and they are more probable candidates for actually being in v. 10.0.
One large and important feature is a variant system (assembly variants, not board variants). Another big one would be schematic editor API (although it hasn’t been marked as “in progress”). Library table chaining has been discussed recently because it is expected to help with personal library management, especially when updating KiCad between major versions.
That’s just the build recipe for ngspice, which I dont think is used anymore.
This is the one for KiCad.
Note, the problem isn’t in this repo/recipe. There is no missing dependency.
Instead its a link error due the SPICE qa test executable (not ngspice, but our own code) attempting to pull in pcb functions that isn’t correct in anyway. There was an errant link to a pcb library which I removed.