Revisions of apptainer

Christian Goll's avatar Christian Goll (mslacken) committed (revision 53)
- updated to 1.1.7 with following changes:
  * removed simpler-sif-building.patch as this was incoperated upstream
  * Allow gpu options such as --nv to be nested by always inheriting all
    libraries bound in to a parent container's /.singularity.d/libs.
  * Map the user's home directory to the root home directory by default in the
    non-subuid fakeroot mode like it was in the subuid fakeroot mode, for both
    action commands and building containers from definition files.
  * Make the error message more helpful in another place where a remote is
    found to have no library client.
  * Avoid incorrect error when requesting fakeroot network.
  * Pass computed LD_LIBRARY_PATH to wrapped unsquashfs. Fixes issues where
    unsquashfs on host uses libraries in non-default paths.
buildservice-autocommit accepted request 1070159 from Christian Goll's avatar Christian Goll (mslacken) (revision 52)
auto commit by copy to link target
Christian Goll's avatar Christian Goll (mslacken) committed (revision 51)
added thge missing patch file
buildservice-autocommit accepted request 1067602 from Christian Goll's avatar Christian Goll (mslacken) (revision 50)
auto commit by copy to link target
Christian Goll's avatar Christian Goll (mslacken) committed (revision 49)
- added simple sif building for SLE systems via suseconnect-container
- added files: 
  * simpler-sif-building.patch
  * SLE-12SP5.def
  * leap.def
buildservice-autocommit accepted request 1065996 from Christian Goll's avatar Christian Goll (mslacken) (revision 48)
auto commit by copy to link target
Christian Goll's avatar Christian Goll (mslacken) committed (revision 47)
- update to 1.1.6 with following changes:
  * Included a fix for CVE-2022-23538 which potentially leaked user credentials
    to a third-party S3 storage service when using the library:// protocol. See
    the https://github.com/sylabs/scs-library-client/security/advisories/GHSA-7p8m-22h4-9pj7  
    for details.
  * Make PS1 environment variable changeable via %environment section on
    definition file that used to be only changeable via APPTAINERENV_PS1
    outside of container. This makes the container's prompt customizable.
  * Fix the passing of nested bind mounts when there are multiple binds
    separated by commas and some of them have colons separating sources and
    destinations.
  * Hide messages about SINGULARITY variables if corresponding APPTAINER
    variables are defined. Fixes a regression introduced in 1.1.4.
  * Print a warning if extra arguments are given to a shell action, and show in
    the run action usage that arguments may be passed.
  * Check for the existence of the runtime executable prefix, to avoid issues
    when running under Slurm's srun. If it doesn't exist, fall back to the
    compile-time prefix.
  * Increase the timeout on image driver (that is, FUSE) mounts from 2 seconds
    to 10 seconds. Instead, print an INFO message if it takes more than 2
    seconds.
  * If a remote is defined both globally (i.e. system-wide) and individually,
    change apptainer remote commands to print an info message instead of
    exiting with a fatal error and to give precedence to the individual
    configuration.
buildservice-autocommit accepted request 1057746 from Christian Goll's avatar Christian Goll (mslacken) (revision 46)
auto commit by copy to link target
Christian Goll's avatar Christian Goll (mslacken) committed (revision 45)
- Update to 1.1.5 with following changes:
  * Fix the use of fakeroot, faked, and libfakeroot.so if they are not suffixed
    by -sysv, as is for instance the case on Gentoo Linux.
  * Prevent the use of a --libexecdir or --bindir mconfig option from making
    apptainer think it was relocated and so preventing use of suid mode. The
    bug was introduced in v1.1.4.
  * Add helpful error message for build --remote option.
  * Add more helpful error message when no library endpoint found.
  * Avoid cleanup errors on exit when mountpoints are busy by doing a lazy
    unmount if a regular unmount doesn't work after 10 tries.
  * Make messages about using SINGULARITY variables less scary.
buildservice-autocommit accepted request 1044083 from Christian Goll's avatar Christian Goll (mslacken) (revision 44)
auto commit by copy to link target
Christian Goll's avatar Christian Goll (mslacken) committed (revision 43)
- moved run dir from /var/lib/apptainer to /var/apptainer to be closer
  to upstream
Christian Goll's avatar Christian Goll (mslacken) committed (revision 42)
getting the rest of lib dir
Christian Goll's avatar Christian Goll (mslacken) committed (revision 41)
changed localstatedir
buildservice-autocommit accepted request 1043930 from Christian Goll's avatar Christian Goll (mslacken) (revision 40)
auto commit by copy to link target
Christian Goll's avatar Christian Goll (mslacken) committed (revision 39)
- Update to 1.1.4 with following changes:
  * Make the binaries built in the unprivileged apptainer package relocatable.
    When moving the binaries to a new location, the /usr at the top of some of
    the paths needs to be removed. Relocation is disallowed when the
    starter-suid is present, for security reasons.
  * Change the warning when an overlay image is not writable, introduced in
    v1.1.3, back into a (more informative) fatal error because it doesn't
    actually enter the container environment.
  * Set the --net flag if --network or --network-args is set rather than
    silently ignoring them if --net was not set.
  * Do not hang on pull from http(s) source that doesn't provide a content-length.
  * Avoid hang on fakeroot cleanup under high load seen on some distributions / kernels.
  * Remove obsolete pacstrap -d in Arch packer.
  * Adjust warning message for deprecated environment variables usage.
  * Enable the --security uid:N and --security gid:N options to work when run
    in non-suid mode. In non-suid mode they work with any user, not just root.
    Unlike with root and suid mode, however, only one gid may be set in
    non-suid mode.
- Changes from 1.1.3
  * Prefer the fakeroot-sysv command over the fakeroot command because the
    latter can be linked to either fakeroot-sysv or fakeroot-tcp, but
    fakeroot-sysv is much faster.
  * Update the included squashfuse_ll to have -o uid=N and -o gid=N options and
    changed the corresponding image driver to use them when available. This
    makes files inside sif files appear to be owned by the user instead of by
    the nobody id 65534 when running in non-setuid mode.
  * Fix the locating of shared libraries when running unsquashfs from a non-standard location.
  * Properly clean up temporary files if unsquashfs fails.
  * Fix the creation of missing bind points when using image binding with underlay.
  * Change the error when an overlay image is not writable into a warning that
buildservice-autocommit accepted request 1009743 from Christian Goll's avatar Christian Goll (mslacken) (revision 38)
auto commit by copy to link target
Christian Goll's avatar Christian Goll (mslacken) committed (revision 37)
added fuse2fs
buildservice-autocommit accepted request 1009691 from Christian Goll's avatar Christian Goll (mslacken) (revision 36)
auto commit by copy to link target
Christian Goll's avatar Christian Goll (mslacken) committed (revision 35)
- previous versions did not build squashfuse_ll, fixed this
buildservice-autocommit accepted request 1008777 from Christian Goll's avatar Christian Goll (mslacken) (revision 34)
auto commit by copy to link target
Displaying revisions 21 - 40 of 73
openSUSE Build Service is sponsored by