From 9c01d76736940feb360175c515e5778e408e631e Mon Sep 17 00:00:00 2001 From: Alberto Madonna Date: Fri, 5 May 2023 12:09:57 +0000 Subject: [PATCH] Bumped version to 1.6.0 --- CHANGELOG.md | 4 ++-- doc/config/configuration_reference.rst | 10 +++++----- spack/packages/sarus/package.py | 5 +++-- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ac888b6d..8f35bb64 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). -## [Unreleased] +## [1.6.0] ### Added @@ -15,11 +15,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). The message is displayed at a [configurable interval](https://sarus.readthedocs.io/en/stable/config/configuration_reference.html#repositorymetadatalocktimings-object-optional) (default 10 seconds), until the lock acquisition timeout is reached. - Added support for the optional `defaultMPIType` parameter in the `sarus.json` configuration file. More details [here](https://sarus.readthedocs.io/en/stable/config/configuration_reference.html#defaultmpitype-string-optional). - Added support for the optional `repositoryMetadataLockTimings` parameter in the `sarus.json` configuration file. More details [here](https://sarus.readthedocs.io/en/stable/config/configuration_reference.html#repositorymetadatalocktimings-object-optional). +- Added the AMD GPU OCI hook to provide access to ROCm AMD GPU devices inside the container. More details [here](https://sarus.readthedocs.io/en/stable/config/amdgpu-hook.html) - Added a new OCI hook to perform arbitrary sequences of bind mounts and device mounts into containers. The hook is meant to streamline the implementation and usage of advanced features which can be enabled through sets of related mounts. More details [here](https://sarus.readthedocs.io/en/stable/config/mount-hook.html). - Added a note about the Boost minimum required version 1.77 when building on ARM. -- Added the AMD GPU OCI hook to provide access to ROCm AMD GPU devices inside the container. More details [here](https://sarus.readthedocs.io/en/stable/config/amdgpu-hook.html) ### Changed diff --git a/doc/config/configuration_reference.rst b/doc/config/configuration_reference.rst index 1c1f0719..1d03790d 100644 --- a/doc/config/configuration_reference.rst +++ b/doc/config/configuration_reference.rst @@ -447,8 +447,8 @@ Example configuration file "securityChecks": true, "OCIBundleDir": "/var/sarus/OCIBundleDir", "rootfsFolder": "rootfs", - "prefixDir": "/opt/sarus/1.5.2", - "hooksDir": "/opt/sarus/1.5.2/etc/hooks.d", + "prefixDir": "/opt/sarus/1.6.0", + "hooksDir": "/opt/sarus/1.6.0/etc/hooks.d", "tempDir": "/tmp", "localRepositoryBaseDir": "/home", "centralizedRepositoryDir": "/var/sarus/centralized_repository", @@ -497,15 +497,15 @@ Example configuration file "/opt" ] }, - "seccompProfile": "/opt/sarus/1.5.2/etc/seccomp/default.json", + "seccompProfile": "/opt/sarus/1.6.0/etc/seccomp/default.json", "apparmorProfile": "sarus-default", "selinuxLabel": "system_u:system_r:svirt_sarus_t:s0:c124,c675", "selinuxMountLabel": "system_u:object_r:svirt_sarus_file_t:s0:c715,c811" "containersPolicy": { - "path": "/opt/sarus/1.5.2/etc/policy.json", + "path": "/opt/sarus/1.6.0/etc/policy.json", "enforce": false }, - "containersRegistries.dPath": "/opt/sarus/1.5.2/etc/registries.d" + "containersRegistries.dPath": "/opt/sarus/1.6.0/etc/registries.d" "defaultMPIType": "mpich", "repositoryMetadataLockTimings": { "timeoutMs": 120000, diff --git a/spack/packages/sarus/package.py b/spack/packages/sarus/package.py index 54f6fc68..17969da9 100644 --- a/spack/packages/sarus/package.py +++ b/spack/packages/sarus/package.py @@ -30,12 +30,13 @@ class Sarus(CMakePackage): """Sarus is an OCI-compliant container engine for HPC systems.""" homepage = "https://github.com/eth-cscs/sarus" - url = "https://github.com/eth-cscs/sarus/archive/1.5.2.tar.gz" + url = "https://github.com/eth-cscs/sarus/archive/1.6.0.tar.gz" git = "https://github.com/eth-cscs/sarus.git" version('develop', branch='develop', submodules=True) version('master', branch='master', submodules=True) - version("1.5.2", tag="1.5.2", submodules=True) + version("1.6.0", tag="1.6.0", submodules=True) + version("1.5.2", commit="75e223bfe555c15f41d6394b41750c74d56e1d98") version("1.5.1", commit="9808a4ab7f86359d77f574962f020839266b9ab8") version("1.5.0", commit="3e244ec8db85978aa42b1c5f47bc94846958bd96") version("1.4.2", commit="13af2723b5c1cd1890d056af715946596f7ff2c6")