sylabs/singularity: Singularity 3.5.3 Release Canditate 2
Authors/Creators
- Gregory M. Kurtzer1
- cclerget
- Michael Bauer2
- Ian Kaneshiro
- David Godlove3
- WestleyK
- Vanessasaurus
- Yannick Cote4
- David Trudgian5
- Geoffroy Vallee
- DrDaveD
- tri-adam
- Justin Cook6
- Jason Stover
- Joana Chavez
- Brian P Bockelman7
- Marcelo Magallon8
- Jacob Chappell
- Daniele Tamino
- Carlos Arango Gutierrez9
- Sasha Yakovtseva
- Carl Madison
- Mike Frisch
- Dave Love
- Satrajit Ghosh10
- Amanda Duffy11
- Vadim Pisaruk
- Tru Huynh12
- Mike Gray13
- 1. Singularity Labs
- 2. Facebook
- 3. Sylabs Inc
- 4. Red Hat
- 5. Sylabs Inc.
- 6. @sylabs
- 7. Morgridge Institute for Research
- 8. @grafana
- 9. @RedHatOfficial
- 10. MIT
- 11. Lenovo
- 12. Unité de Bioinformatique Structurale, Institut Pasteur
- 13. Self
Description
This is the second release candidate for the upcoming Singularity 3.5.3 - a bugfix release with the following changes and fixes:
Changed defaults / behavioursThe following minor behaviour changes have been made in 3.5.3 to allow correct operation on CRAY CLE6, and correct an issue with multi-stage image builds that was blocking use by build systems such as Spack:
- Container action scripts are no longer bound in from
etc/actions.don the host. They are created dynamically and inserted at container startup. %files from ...will no longer follow symlinks when copying between stages in a multi stage build, as symlinks should be copied so that they resolve identically in later stages. Copying%filesfrom the host will still maintain previous behavior of following links.
- Bind additional CUDA 10.2 libs when using the
--nvoption withoutnvidia-container-cli. - Fix an NVIDIA persistenced socket bind error with
--writable. - Add detection of ceph to allow workarounds that avoid issues with sandboxes on ceph filesystems.
- Ensure setgid is inherited during make install.
- Ensure the root directory of a build has owner write permissions, regardless of the permissions in the bootstrap source.
- Fix a regression in
%postand%testto honor the-coption. - Fix an issue running
%postwhen a container doesn't have/etc/resolv.confor/etc/hostsfiles. - Fix an issue with UID detection on RHEL6 when running instances.
- Fix a logic error when a sandbox image is in an overlay incompatible location, and both overlay and underlay are disabled globally.
- Fix an issue causing user namespace to always be used when
allow-setuid=nowas configured in a setuid installation. - Always allow key IDs and fingerprints to be specified with or without a
0xprefix when usingsingularity keys - Fix an issue preventing joining an instance started with
--boot. - Provide a useful error message if an invalid library:// path is provided.
- Bring in multi-part upload client functionality that will address large image upload / proxied upload issues with a future update to Sylabs cloud.
In addition, numerous improvements have been made to the test suites, allowing them to pass cleanly on a range of kernel versions and distributions that are not covered by the open-source CI runs.
Many thanks to those who have contributed code, bug reports, and testing!
If you are able to test this release candidate in your environment, and report any issues, it will greatly assist us in delivering a great 3.5.3 release.
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
Files
sylabs/singularity-v3.5.3-rc.2.zip
Files
(4.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:294c30b3f88e003508413806bddd79df
|
4.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/sylabs/singularity/tree/v3.5.3-rc.2 (URL)