diff --git a/SLE-12SP5.def b/SLE-12SP5.def deleted file mode 100644 index dce6d49..0000000 --- a/SLE-12SP5.def +++ /dev/null @@ -1,40 +0,0 @@ -BootStrap: zypper -OSVersion: 12.5 -Include: zypper -Product: SLE-HPC/12.5/x86_64 -User: EMAIL -Regcode: REGCODE -Modules: \n\ -sle-module-hpc/12/x86_64,\n\ -sle-module-web-scripting/12/x86_64,\n\ -sle-module-legacy/12/x86_64,\n\ -sle-sdk/12.5/x86_64,\n\ -sle-module-toolchain/12/x86_64 - -ProductPGP:\n\ -SLEpgp: -----BEGIN PGP PUBLIC KEY BLOCK-----\n\ -Version: rpm-4.11.2 (NSS-3)\n\ -\n\ -mQENBFEKlmsBCADbpZZbbSC5Zi+HxCR/ynYsVxU5JNNiSSZabN5GMgc9Z0hxeXxp\n\ -YWvFoE/4n0+IXIsp83iKvxf06Eu8je/DXp0lMqDZu7WiT3XXAlkOPSNV4akHTDoY\n\ -91SJaZCpgUJ7K1QXOPABNbREsAMN1a7rxBowjNjBUyiTJ2YuvQRLtGdK1kExsVma\n\ -hieh/QxpoDyYd5w/aky3z23erCoEd+OPfAqEHd5tQIa6LOosa63BSCEl3milJ7J9\n\ -vDmoGPAoS6ui7S2R5X4/+PLN8Mm2kOBrFjhmL93LX0mrGCMxsNsKgP6zabYKQEb8\n\ -L028SXvl7EGoA+Vw5Vd3wIGbM73PfbgNrXjfABEBAAG0KFN1U0UgUGFja2FnZSBT\n\ -aWduaW5nIEtleSA8YnVpbGRAc3VzZS5kZT6JATwEEwECACYCGwMGCwkIBwMCBBUC\n\ -CAMEFgIDAQIeAQIXgAUCWEfrHwUJDsIitAAKCRBwr56BOdt8gpqUB/wPSSS5BcDu\n\ -Oi4n02cj4Hdt7WITKBjjo0lG1fXG1ppx1wOST+s8FertMVFY53TW6FGjcYtwVOIq\n\ -rsMYiV6kf1NxUV/jcAy7VmC5EZnO0R/D3sT4Oh5hsLtERauZolK5BZmd0S51Qa8e\n\ -TxZ5mX9PL2i3s/ShETc30drf83ugc7B4yZPNQWXNDPgGcC+hEeC5qw48RzHYIpUt\n\ -RzHmefR5Z3ioTUbDlzy+SGP2uA7mhR4Lfk/df5fYxWfCoKlyGjtrvA65cB+Pksyn\n\ -xrAeBuB+vBM+KnDrxW2Sn4AbWkzH//dfz9OJDJu4UM91hb7qxM0OkrXHQV3iNqzg\n\ -MDEhky/9NqMy\n\ -=GdP5\n\ ------END PGP PUBLIC KEY BLOCK----- - - - -%post - ln -s /etc/products.d/SLE-HPC.prod /etc/products.d/baseproduct - echo "Hello from post boot strap" - zypper install -y vim diff --git a/SLE-15SP5.def b/SLE-15SP6.def similarity index 90% rename from SLE-15SP5.def rename to SLE-15SP6.def index f77c908..181a8ff 100644 --- a/SLE-15SP5.def +++ b/SLE-15SP6.def @@ -1,10 +1,10 @@ BootStrap: zypper -OSVersion: 15.5 +OSVersion: 15.6 Include: zypper -Product: SLES/15.5/x86_64 +Product: SLES/15.6/x86_64 User: EMAIL Regcode: REGCODE -MirrorURL: https://updates.suse.com/SUSE/Products/SLE-BCI/15-SP3/x86_64/product/ +MirrorURL: https://updates.suse.com/SUSE/Products/SLE-BCI/15-SP6/x86_64/product/ # Just base modules here, other modules are installed in post Modules: \n\ sle-module-basesystem,\n\ @@ -34,6 +34,6 @@ MDEhky/9NqMy\n\ %post - update-ca-certificates + update-ca-certificates echo "Hello from post boot strap" zypper in -y vim diff --git a/apptainer-1.2.3.tar.gz b/apptainer-1.2.3.tar.gz deleted file mode 100644 index ebae1bf..0000000 --- a/apptainer-1.2.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e1e55aa1d688f9f485f247ca1a568707f275bf0c55400d049e88ade920ddaa8b -size 5060807 diff --git a/apptainer-1.2.5.tar.gz b/apptainer-1.2.5.tar.gz new file mode 100644 index 0000000..b13544e --- /dev/null +++ b/apptainer-1.2.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9daebdd688cfcf646d87c0c1cc5f3f4eb274aceb9e3483e58e53da293cc4f310 +size 5061186 diff --git a/apptainer.changes b/apptainer.changes index abe5861..c15ac9f 100644 --- a/apptainer.changes +++ b/apptainer.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Wed Jan 31 14:14:20 UTC 2024 - Egbert Eich + +- Updated apptainer to version 1.2.5 + * Added `libnvidia-nvvm` to `nvliblist.conf`. Newer NVIDIA + Drivers (known with >= 525.85.05) require this lib to compile + OpenCL programs against NVIDIA GPUs, i.e. `libnvidia-opencl` + depends on `libnvidia-nvvm`. + * Disable the usage of cgroup in instance creation when + `--fakeroot` is passed. + * Disable the usage of cgroup in instance creation when `hidepid` + mount option on `/proc` is set. + * Fixed a regression introduced in 1.2.0 where the user's + password file information was not copied in to the container + when there was a parent root-mapped user namespace (as is the + case for example in `cvmfsexec`). + * Added the upcoming NVIDIA driver library `libnvidia-gpucomp.so` + to the list of libraries to add to NVIDIA GPU-enabled + containers. Fixed missing error handling during the creation + of an encrypted image that lead to the generation of corrupted + images. + * Use `APPTAINER_TMPDIR` for temporary files during privileged + image encryption. + * If rootless unified cgroups v2 is available when starting an + image but `XDG_RUNTIME_DIR` or `DBUS_SESSION_BUS_ADDRESS` is + not set, print an info message that stats will not be available + instead of exiting with a fatal error. + * Allow templated build arguments to definition files to have + empty values. + ------------------------------------------------------------------- Tue Oct 24 06:02:44 UTC 2023 - Egbert Eich diff --git a/apptainer.spec b/apptainer.spec index 4c683a0..488ed42 100644 --- a/apptainer.spec +++ b/apptainer.spec @@ -1,7 +1,7 @@ # # spec file for package apptainer # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +25,7 @@ Summary: Application and environment virtualization License: BSD-3-Clause-LBNL AND OpenSSL Group: Productivity/Clustering/Computing Name: apptainer -Version: 1.2.3 +Version: 1.2.5 Release: 0 # https://spdx.org/licenses/BSD-3-Clause-LBNL.html URL: https://apptainer.org @@ -35,12 +35,11 @@ Conflicts: singularity-ce Conflicts: singularity-runtime Source0: https://github.com/apptainer/apptainer/archive/v%{version}%{?vers_suffix}/apptainer-%{version}%{?vers_suffix}.tar.gz Source1: README.SUSE -Source2: SLE-12SP5.def -Source3: SLE-15SP5.def -Source4: SLE.def -Source5: leap.def -Source8: %{name}-rpmlintrc -Source9: vendor.tar.gz +Source2: SLE-15SP6.def +Source3: SLE.def +Source4: leap.def +Source20: %{name}-rpmlintrc +Source21: vendor.tar.gz BuildRequires: cryptsetup BuildRequires: fdupes BuildRequires: gcc @@ -71,7 +70,7 @@ containers that can be used across host environments. %prep %setup -q -n %{name}-%{version}%{?vers_suffix} -cp %{S:1} %{S:2} %{S:3} %{S:4} %{S:5} . +cp %{S:1} %{S:2} %{S:3} %{S:4} . %build @@ -79,7 +78,7 @@ cp %{S:1} %{S:2} %{S:3} %{S:4} %{S:5} . echo %version > VERSION # Not all of these parameters currently have an effect, but they might be # used someday. They are the same parameters as in the configure macro. -tar xzf %{S:9} +tar xzf %{S:21} ./mconfig -V %{version}-%{release} \ -P release \ --prefix=%{_prefix} \