Singularity has been renamed to Apptainer as part of us moving the project to the Linux Foundation. This repo has been persisted as a snapshot right before the changes.
unsquashfs
containment. Fixes errors where resolved library filename does not match library filename in binary (e.g. EL8, POWER9 with glibc-hwcaps).make install
now installs man pages. A separate make man
is not required. As a consequence, man pages are now included in deb packages.source
d from %environment
contain \
escaped shell builtins (fixes issue with source
of conda profile.d script).singularity delete
will use the correct library service when the hostname is specified in the library://
URI.singularity build
will use the correct library service when the hostname is specified in the library://
URI / definition file.debootstrap
with correct Debian arch when it is not identical to the value of runtime.GOARCH
. E.g. ppc64el -> ppc64le
.%files
entry in definition file, ensure globbed files are copied to correct resolved path.--tokenfile
used for remote login
to an OCI registry, as this is not supported.remote login
to same URI does not create duplicate entries in ~/.singularity/remote.yaml
.CMD
/ ENTRYPOINT
translation.--fakeroot
on non-EL/Fedora distributions with recent squashfs-tools.Thanks to our contributors for code, feedback and, testing efforts!
As always, please report any bugs to: https://github.com/hpcng/singularity/issues/new
If you think that you've discovered a security vulnerability please report it to: [email protected].
Have fun!
Please use the singularity-3.8.2.tar.gz
download below to obtain and install Singularity 3.8.2. The GitHub auto-generated 'Source Code' downloads do not include required dependencies etc.
\$
in a SINGULARITYENV_ var to set a literal $
in a container env var. Also allow escaped commas and colons in the source bind path.%copy from
blocks.Thanks to our contributors for code, feedback and, testing efforts!
As always, please report any bugs to: https://github.com/hpcng/singularity/issues/new
If you think that you've discovered a security vulnerability please report it to: [email protected].
Have fun!
Please use the singularity-3.8.1.tar.gz
download below to obtain and install Singularity 3.8.1. The GitHub auto-generated 'Source Code' downloads do not include required dependencies etc.
:warning: Go module was renamed from
github.com/sylabs/singularity
togithub.com/hpcng/singularity
overlay
command allows creation and addition of writable overlays.singularity.conf
.build
command now honors --nv
, --rocm
, and --bind
flags, permitting builds that require GPU access or files bound in from the host.library://
URL.oras://
endpoints, work around Harbor & GitLab failure to accept the SifConfigMediaType
.setfsuid
compilation warning on some gcc versions.shub://
and http(s)://
URIs.Testing changes are not generally itemized. However, developers and contributors should note that this release has modified the behavior of make test
for ease of use:
make test
runs limited unit and integration tests that will not require docker hub credentials.make testall
runs the full unit/integration/e2e test suite that requires docker credentials to be set with E2E_DOCKER_USERNAME
and E2E_DOCKER_PASSWORD
environment variables.This has been replaced with https://github.com/hpcng/singularity/releases/tag/v3.8.0
Singularity 3.7.4 is a security release. We recommend all users upgrade to this version.
Thanks to our contributors for code, feedback and, testing efforts!
As always, please report any bugs to: https://github.com/hpcng/singularity/issues/new
If you think that you've discovered a security vulnerability please report it to: [email protected].
Have fun!
Please use the singularity-3.7.4.tar.gz
download below to obtain and install Singularity 3.7.4. The GitHub auto-generated 'Source Code' downloads do not include required dependencies etc.