Upgrading to 1.22 will allow us to apply various simplificactions throughout the code, many have comments, search for /Go.*1\.22/.
It's not obvious that all of these are hard requirements, as Go binaries such as sacctd are statically linked and can be copied somewhat freely; one could build for Betzy and Fram on Fox or some other rhel9 system and copy the binary over. (Plus sacctd should be integrated into Sonar anyway.) The tough one is naic-monitor. Here we could do a local install instead.
[x] Fox (has 1.22.1)
[x] Saga (has 1.22.1)
[ ] Betzy (doesn't have Go at all)
[ ] Fram (has 1.20.4 as of 28 Oct and can't compile Jobanalyzer even now)
[ ] naic-monitor (rhel9, at 1.21.13 as of 28 Oct)
[x] bling (has 1.23.2)
[x] deathstar (fairly sure this has 1.23 at this point)
Upgrading to 1.22 will allow us to apply various simplificactions throughout the code, many have comments, search for
/Go.*1\.22/
.It's not obvious that all of these are hard requirements, as Go binaries such as sacctd are statically linked and can be copied somewhat freely; one could build for Betzy and Fram on Fox or some other rhel9 system and copy the binary over. (Plus sacctd should be integrated into Sonar anyway.) The tough one is naic-monitor. Here we could do a local install instead.