uenv releases notes¶
The latest version of uenv deployed on Alps clusters is v8.1.0.
You can check the version available on a specific system with the uenv --version command.
v9.0.0¶
This version will replace v8.1.0 on Alps clusters.
Features¶
- elastic logging.
- Add
--jsonoption toimage lsandimage find. - add
--formatflag to uenv status.
Improvements¶
- force unsquashfs to use a single thread when unpacking meta data.
- reimplement squashfs-mount in the main repository.
- improve file name completion in bash.
Fixes¶
- Turn some CLI flags into options, so that they can be set with or without
=. e.g.uenv --repo=$HOME/uenvoruenv --repo $HOME/uenv. - Only use the meta data path adjacent to a uenv image if it contains an env.json file.
image pushwas not pushing the correct meta data path.- a bug where the
--only-metaflag was ignored onimage pull. - add hints to error message when uenv is not found.
Known issues¶
user-installed uenv stopped working
This version introduced changes to the squashfs-mount tool used by uenv start and uenv -run that are incompatible with older versions of uenv.
If you see errors that contain error: unable to exec '...': No such file or directory (errno=2), follow the guide for uninstalling user-installed uenv.
bash: module: command not found
This is a known issue with version 9.0.0 that will be fixed in 9.0.1. See the uenv modules docs for a workaround.
v8.1.0¶
This version replaced v7.1.0 on Alps clusters.
Features¶
- improved uenv view management
- automatic generation of default uenv repository the first time uenv is called
- this fixes the error message
- bash completion
- support for configuration files
- currently only support setting
colorand default uenv repo
- currently only support setting
- support for
SLURM_UENVandSLURM_UENV_VIEWenvironment variables for use inside CI/CD pipelines.
Small fixes¶
- better error messages and small bug fixes
- relative paths can be used for referring to squashfs images