Aims
- Complete/Test GK KISTI allocation set up (Sung)
- New NeSI allocation to be secured (Sung)
- Vulnerable plugins for quakecore.nz removed (Sung)
Highlights
Issues
NeSI broken after major software upgrade
KISTI partially broken after scratch cleanup
Maui module upgrade issues
The Maui upgrade did remove the previous Python modules (3.6 and 3.8) and replaced them with 3.9. After a brief talk with NeSI support on Friday they have created a new Python 3.8 module, and are providing 3.6 as the default python3 version.
Currently workflow does not work on Maui as the 3.8 module is slightly different so 3.8 environments won't load and the 3.6 binary is only available as python3, 'python' refers to python 2.
There are two possible paths forward here:
- Update everyones environments to python3.9
- Make workarounds to use either the default 3.6 or to use the 3.8 environment
Updating everyone to 3.9 means neither we nor NeSI need to support older versions of python and is somewhat future proofed, but requires updating the version of python in everyones environment
Using workarounds will mean we are using the same version of python as previously, but the 3.6 workaround will require updating all references from 'python' to 'python3'. The 3.8 update will mostly just require pointing existing 3.8 environments at the new 3.8 module. About 90% of environments are on python 3.6, with the other ~10% on 3.8
I believe both methods will require a similar amount of work, with many potential trips ups either way.
I'm in favour of upgrading everyone to 3.9 - James
Initial Plan for next sprint
- Fix NeSI (James)
- Fix KISTI