Work

sylabs/singularity: SingularityCE 3.10.0

Year: 2021
Type: software
Abstract: Bug Fixes Include the home directory in the --workdir option (which is a modifier of the --contain option). This has always been in the --workdir usage description but the home directory has not actually been included at least since singularity-2. Avoid a fatal error when starting fakeroot from suid mode while in an NFS directory. Support hosts that have /etc/resolv.conf pointing to a symlink under /run, such as those hosts that are running systemd-resolved. In this case, the symlink is copied into the container and the parent directory of the target of the symlink is bind-mounted from the host. The result is that even if the target of the symlink is replaced with a new file, the container sees the update in /etc/resolv.conf. Correctly escape ENV vars when importing OCI containers to native SIF, so that they match podman / docker behaviour. Clarify error when trying to build --oci from a non-Dockerfile spec. When images are pulled implicitly by actions (run/shell/exec...), and the cache is disabled, correctly clean up the temporary files. Ensure singularity-buildkitd runs effective GC at the start of each run. Apply --debug flag to buildkit logging correctly. Avoid OOM by buffering docker-daemon: images via a temporary file instead of memory. Note that the file is created in $TMPDIR - the dependency involved cannot be instructed to use $SINGULARITY_TMPDIR at this time. New Features & Functionality Add /etc/resolv.conf to the list of host paths that can be prevented from automatic import into the container with the --no-mount option. Requirements / Packaging Requires Go 1.25.6 or above, due to various dependencies. 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: [email protected] Have fun! Downloads Source Code Please use the singularity-ce-4.4.0.tar.gz download below to obtain and install SingularityCE 4.4.0. The GitHub auto-generated 'Source Code' downloads do not include required dependencies etc. Packages RPM / DEB packages are provided for: Ubuntu 22.04 (jammy) Ubuntu 24.04 (noble) RHEL/CentOS/AlmaLinux/Rocky 8 (el8) RHEL/CentOS/AlmaLinux/Rocky 9 (el9) RHEL/CentOS/AlmaLinux/Rocky 10 (el10) These packages were built with Go 1.6.0
Authors: Gregory M. Kurtzer, Dave Trudgian, cclerget, Michael Bauer, Ian Kaneshiro, David Godlove, Vanessasaurus, Yannick Cote, Carlos Eduardo Arango Gutierrez, Geoffroy Vallee, DrDaveD, Justin Cook, Jason Stover, Adam Hughes, preminger, Brian P Bockelman, Marcelo Magallon, Jacob Chappell, Mike Frisch, Daniele Tamino, Carl Madison, Sasha Yakovtseva, Amanda Duffy, Satrajit Ghosh, VP, Tru Huynh, Mike Gray, Yaroslav Halchenko
Language: English
Open Access status: green
OpenAlex ID: W6893975013
Cites:
Cited by: 3
Related to: 10