sylabs/singularity: SingularityCE 4.1.2
Authors/Creators
- Gregory M. Kurtzer1
- Dave Trudgian2
- cclerget
- Michael Bauer3
- Ian Kaneshiro
- David Godlove4
- Vanessasaurus
- Yannick Cote5
- Carlos Eduardo Arango Gutierrez6
- Geoffroy Vallee7
- DrDaveD
- Justin Cook8
- Jason Stover
- Adam Hughes9
- Brian P Bockelman10
- Marcelo Magallon11
- Jacob Chappell12
- Mike Frisch
- Daniele Tamino
- Carl Madison
- Sasha Yakovtseva
- Satrajit Ghosh13
- Amanda Duffy14
- VP
- Tru Huynh15
- Mike Gray16
- Yaroslav Halchenko17
- Felix Abecassis6
- 1. CIQ
- 2. @sylabs
- 3. Relativity Space
- 4. Ctrl IQ
- 5. Red Hat
- 6. NVIDIA
- 7. @NVIDIA
- 8. @NERSC
- 9. Sylabs Inc
- 10. Morgridge Institute for Research
- 11. @grafana
- 12. @lampo
- 13. MIT
- 14. Lenovo
- 15. Unité de Bioinformatique Structurale, Institut Pasteur
- 16. Self
- 17. Dartmouth College, @Debian, @DataLad, @PyMVPA, @fail2ban
Description
SingularityCE 4.1.1 is a patch release in the 4.1 series, including various bug fixes.
Bug Fixes
- Set OCI runtime-spec annotations that are required by the documented image-spec conversion process.
- In
--ocimode always set inner ID map based on host user, notUSERin OCI container. Fixes incorrect permissions for files owned byUSERin the container. - Provide warning / info message for OCI image-spec features (volumes, exposed ports) that are not supported by singularity.
- Honor
WORKDIRby default for OCI images in--ocimode, as required by OCI image-spec. - Restore previous
--writablebehaviour when running a container image from SIF/SquashFS in user namepace mode. The image will be extracted to a temporary sandbox, which is writable at runtime. Note that any changes are not made to the original image. - Fix
target: no such file or directoryerror in native mode when extracting layers from certain OCI images that manipulate hard links across layers. - Fix extraction of OCI layers when run in a root mapped user namespace (e.g..
unshare -r). - Use user namespace for wrapping of
unsquashfswhen singularity is run with --userns / -uflag. Fixes temporary sandbox extraction of images in non-root mapped user namespace (e.g.unshare -c`).
Thanks / Reporting Bugs
Thanks to our contributors for code, feedback and, testing efforts!
As always, please report any bugs to: https://github.com/sylabs/singularity/issues/new
If you think that you've discovered a security vulnerability please report it to: security@sylabs.io
Have fun!
Downloads
Source Code
Please use the singularity-ce-4.1.2.tar.gz download below to obtain and install SingularityCE 4.1.2. The GitHub auto-generated 'Source Code' downloads do not include required dependencies etc.
Packages
RPM / DEB packages are provided for:
- Ubuntu 20.04 (focal)
- Ubuntu 22.04 (jammy)
- RHEL/CentOS 7 (el7)
- RHEL/CentOS/AlmaLinux/Rocky 8 (el8)
- RHEL/CentOS/AlmaLinux/Rocky 9 (el9)
These packages were built with Go 1.21.7
Files
sylabs/singularity-v4.1.2.zip
Files
(6.0 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:1a463d00c920c7e637868eb45db64e72
|
6.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/sylabs/singularity/tree/v4.1.2 (URL)