E3-700: Add modified specification for new environment
This adds two new environment files:
- A full description of the latest e3 environment on the CSLab NFS share (which I take to be the same as TN)
- An abbreviated (one version per module) and modified (updated the versions listed according to https://confluence.esss.lu.se/display/E3/2021Q4+e3+release) according to the proposal here: https://confluence.esss.lu.se/display/E3/E3-655%3A+environment+schema#E3655:environmentschema-Discussion
These were both generated from a modified version of generate_spec.py
. The only modification included here is that the original output for a module was:
asyn:
versions:
- "7.0.5-3.4.1/4.41.0-6372ca2-20210426T180353"
but I propose replacing it with
asyn:
- ref: 7.0.5-3.4.1/4.41.0-6372ca2-20210426T180353
which makes it simpler to add additional fields which depend on the version.
Note that at the moment, the build-e3
tool has not been modified, and so these cannot be used to load a new specification. This would not be hard to fix, but it is somewhat out of scope of E3-700.