Singularity is a container platform focused on supporting "Mobility ofCompute"
https://apptainer.org
Mobility of Compute encapsulates the development to compute
model where developers can work in an environment of their choosing and
creation and when the developer needs additional compute resources, this
environment can easily be copied and executed on other platforms.
Additionally as the primary use case for Singularity is targeted towards
computational portability, many of the barriers to entry of other
container solutions do not apply to Singularity making it an ideal
solution for users (both computational and non-computational) and HPC
centers.
- Developed at network:cluster
-
4
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory/apptainer && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
README.SUSE | 0000003683 3.6 KB | |
SLE-12SP5.def | 0000001919 1.87 KB | |
SLE-15SP3.def | 0000002020 1.97 KB | |
_service | 0000000083 83 Bytes | |
apptainer-1.1.0-rc.2.tar.gz | 0005169775 4.93 MB | |
apptainer-rpmlintrc | 0000000088 88 Bytes | |
apptainer.changes | 0000018213 17.8 KB | |
apptainer.spec | 0000004902 4.79 KB | |
vendor.tar.gz | 0007205851 6.87 MB |
Revision 5 (latest revision is 28)
Dominique Leuenberger (dimstar_suse)
accepted
request 998138
from
Christian Goll (mslacken)
(revision 5)
- Udpated to version 1.1.0-rc2 with following changes: * Fixed longstanding bug in the underlay logic when there are nested bind points separated by more than one path level, for example /var and /var/lib/yum, and the path didn't exist in the container image. The bug only caused an error when there was a directory in the container image that didn't exist on the host. * Improved wildcard matching in the %files directive of build definition files by replacing usage of sh with the mvdan.cc library. * Replaced checks for compatible filesystem types when using fuse-overlayfs with an INFO message when an incompatible filesystem type causes it to be unwritable by a fakeroot user. * The --nvccli option now works without --fakeroot. In that case the option can be used with --writable-tmpfs instead of --writable, and --writable-tmpfs is implied if neither option is given. Note that also /usr/bin has to be writable by the user, so without --fakeroot that probably requires a sandbox image that was built with --fix-perms. * The --nvccli option implies --nv. * Configure squashfuse to always show files to be owned by the current user. That's especially important for fakeroot to prevent most of the files from looking like they are owned by user 65534. * The fakeroot command can now be used even if $PATH is empty in the environment of the apptainer command. * Allow the newuidmap command to be missing if the current user is not listed in /etc/subuid. * Require the uidmap package in Debian packaging. * Improved error handling of unsupported pass protected PEM files with encrypted containers. * Ensure bootstrap_history directory is populated with previous definition files, present in source containers used in a build. * Add additional options to the build command for testing different fakeroot (forwarded request 998137 from mslacken)
Comments 0