Releases: NREL/EnergyPlus
Release Candidate 5 of EnergyPlus 25.1.0 I/O Freeze
RC 4 was totally happy with the Mac build, but I forgot I had actually disabled Linux/Windows packages while I was debugging Mac. So I put those back and will kick it to RC5 here. Expecting to merge #10950 tonight and tag v25.1.0-IOFreeze.
EnergyPlus 25.1.0, IO Freeze
This is the I/O freeze for 25.1.0. Barring any showstopper issues identified, this should hold as the official I/O reference commit for 25.1.0.
Release Candidate 4 of EnergyPlus 25.1.0 I/O Freeze
One last RC before tagging the actual IO Freeze.
Test again again
@jmarrec is going to be really concerned when he comes online and sees all these test packages 😆
Pin back to exactly 3.12.2.
Test Build Again
So the signature verification script was hardcoded to look for the energyplus-24.1.0
binary in the install tree. I changed it to look for the energyplus
binary (link) itself. I think that should be OK. But let's see.
Test only
Quick test around setup-python
@jmarrec had to fork setup-python and python-versions a while back to get some things working. With this work tcl-tk issue, I'm going to see if any of the upstream fixes have addressed his issues and get us going. Just a test for now.
Release Candidate 3 of I/O Freeze for EnergyPlus 25.1.0
OK, that fixed Windows, now to just work out Mac's issue. I added an upterm so I could step in and debug things, it will still fail here.
Release Candidate 2 of I/O Freeze for EnergyPlus 25.1.0
RC 1 was happy on Linux (surprise).
On Windows, it seems Chocolately has gotten a little more particular about its behavior when you try to install a downgraded version of an already installed tool, in this case CMake. I think a compiler flag change there should get Windows going. At least further into the build.
On Mac, something weird happened with the TclTk fixup. I didn't see an immediate fix, but I threw in some extra debugging to maybe figure out what to fix. So Mac will still fail here.
Release Candidate 1 of I/O Freeze for EnergyPlus 25.1.0
Primarily just a status check on package builds and such.