Todays 9.0.4++ Testing build now links to ngspice 45.2
Perhaps @holger can comment?
edit 9.0.4 was still on 44.2, then 45 appeared a few days ago and then a quick bug fix to 45.2
Todays 9.0.4++ Testing build now links to ngspice 45.2
Perhaps @holger can comment?
edit 9.0.4 was still on 44.2, then 45 appeared a few days ago and then a quick bug fix to 45.2
I’d be curious to know why this ngspice 45.2 is worthy of a separate topic here.
On a sidenote, I wonder whether the “grid bug” in V9.0.4 would warrant an earlier release of KiCad V9.0.5.
Ngspice 44 to 45 does have several changes that might be important to simulation users.
On the early 9.0.5, I agree. 9.0.4 was ages after 9.0.3 for no very good reason and now we have various snapping issues that need the new release. I really want to be able to strongly recommend V9 to all the V8 hangouts - we are in September now and must be approaching 9.99 feature freeze soon.
A short info is published here: Ngspice, the open source Spice circuit simulator - NEWS, a more detailed info is available in ngspice / ngspice / [724dc7] /NEWS .
Honestly it’s probably a few months off.
Yea I updated both branches to 45.2 because ngspice moves old source files after 2 releases, which then breaks all the automation to rebuild the packages as the path becomes invalid. And then updating a old version of a port like ngspice, while having the info to build the new one already added is a PITA.
I’m going to implement an asset cache of all our source code packages soon to avoid needing to do this again.
ngspice is generally pretty stable on releases so I took it as low risk, except the need for that 45.2 release happened
Why not clone the git master branch of ngspice (ngspice / ngspice / [724dc7]), with the appropriate tag (e.g. ngspice-45.2). This probably will stay there for ever.