Feature update for spack and clingo
Announcement ID: | SUSE-FU-2023:1705-1 |
---|---|
Rating: | important |
References: | |
Affected Products: |
|
An update that contains four features and has five fixes can now be installed.
Description:
This update for spack and clingo fixes the following issues:
spack:
Version update from 0.17.1 to 0.19.1 (jsc#PED-2803, jsc#PED-3000):
- For the full list of features and upstream fixes implemented by this update please consult the release notes at:
- https://github.com/spack/spack/releases/tag/v0.19.1
- https://github.com/spack/spack/releases/tag/v0.19.0
- https://github.com/spack/spack/releases/tag/v0.18.1
- https://github.com/spack/spack/releases/tag/v0.18.0
- Bug fixes and improvements:
- Make sure the spack environment is set up correctly in spack-generated Dockerfiles (bsc#1207784)
- Fix MPI packages not being recognized any more (bsc#1208751)
- Fix syntax in post scripts (bsc#1195391)
- Fix var_path which that is set incorrectly in version 0.19.0 (bsc#1207053)
- Move repositories to /usr/share/spack: /var is strictly for local data
- Improve error message for requirements
- Fix libtool filter for Fujitsu compilers
- Fix
spack mirror create
to not change paths to urls - Improve
run-find-external.sh
script: - Extend to run
spack compiler find
- Separate triggers for packages and compilers
- Better handle when search patterns match multiple directories
- Removals and Deprecations:
- Support for Python 3.5 is dropped. Only Python 3.6+ are officially supported.
LD_LIBRARY_PATH
is no longer set by default by spack load or module loads. SettingLD_LIBRARY_PATH
in Spack environments/modules can cause binaries from outside of Spack to crash, and Spack's own builds useRPATH
and do not needLD_LIBRARY_PATH
set in order to run. If you still want the old behavior, you can run these commands to configure Spack to set LD_LIBRARY_PATH:spack config add modules:prefix_inspections:lib64:[LD_LIBRARY_PATH]
spack config add modules:prefix_inspections:lib:[LD_LIBRARY_PATH]
- The spack:concretization:[together|separately] has been removed after being deprecated in v0.18. Use concretizer:unify:[true|false].
config:module_roots
is no longer supported. Use configuration in module sets insteadspack activate
andspack deactivate
are no longer supported, having been deprecated in v0.18. Use an environment with a view instead of activating/deactivating (docs)- The old YAML format for buildcaches is now deprecated. If you are using an old buildcache with YAML metadata you will need to regenerate it with JSON metadata.
spack bootstrap trust
andspack bootstrap untrust
are deprecated in favor ofspack bootstrap enable
andspack bootstrap disable
- The
graviton2
architecture has been renamed toneoverse_n1
, andgraviton3
is nowneoverse_v1
. Buildcaches using the old architecture names will need to be rebuilt - The terms blacklist and whitelist have been replaced with include and exclude in all configuration files. You can
use
spack config update
to automatically fix your configuration files
clingo:
- Provide clingo package to SUSE Linux Enterprise 15 Service Pack 3 LTSS and ESPOS too since it is now used by default by spack (jsc#SLE-22679, jsc#SLE-22684)
Patch Instructions:
To install this SUSE update use the SUSE recommended
installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
-
openSUSE Leap 15.3
zypper in -t patch SUSE-2023-1705=1
-
SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3
zypper in -t patch SUSE-SLE-Product-HPC-15-SP3-ESPOS-2023-1705=1
-
SUSE Linux Enterprise High Performance Computing LTSS 15 SP3
zypper in -t patch SUSE-SLE-Product-HPC-15-SP3-LTSS-2023-1705=1
Package List:
-
openSUSE Leap 15.3 (aarch64 ppc64le s390x x86_64 i586)
- clingo-5.5.0-150300.7.6.6
- python3-clingo-debuginfo-5.5.0-150300.7.6.6
- lua-clingo-debuginfo-5.5.0-150300.7.6.6
- clingo-devel-5.5.0-150300.7.6.6
- python3-clingo-5.5.0-150300.7.6.6
- libclingo4-5.5.0-150300.7.6.6
- lua-clingo-5.5.0-150300.7.6.6
- clingo-debuginfo-5.5.0-150300.7.6.6
- libclingo4-debuginfo-5.5.0-150300.7.6.6
-
openSUSE Leap 15.3 (noarch)
- spack-recipes-0.19.1-150300.5.16.1
- spack-info-0.19.1-150300.5.16.1
- python3-sphinxcontrib-devhelp-1.0.2-150300.7.6.5
- python3-sphinxcontrib-htmlhelp-2.0.0-150300.7.6.5
- spack-0.19.1-150300.5.16.1
- python3-sphinxcontrib-serializinghtml-1.1.5-150300.7.6.5
- python3-sphinxcontrib-jsmath-1.0.1-150300.7.6.5
- spack-man-0.19.1-150300.5.16.1
- python3-sphinxcontrib-applehelp-1.0.2-150300.7.6.5
- python3-Sphinx_4_2_0-4.2.0-150300.7.6.5
- python3-sphinxcontrib-qthelp-1.0.3-150300.7.6.5
- python3-Sphinx_4_2_0-latex-4.2.0-150300.7.6.5
-
SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3 (aarch64 x86_64)
- clingo-5.5.0-150300.7.6.6
- python3-clingo-debuginfo-5.5.0-150300.7.6.6
- clingo-devel-5.5.0-150300.7.6.6
- python3-clingo-5.5.0-150300.7.6.6
- libclingo4-5.5.0-150300.7.6.6
- clingo-debuginfo-5.5.0-150300.7.6.6
- libclingo4-debuginfo-5.5.0-150300.7.6.6
-
SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3 (noarch)
- spack-recipes-0.19.1-150300.5.16.1
- spack-info-0.19.1-150300.5.16.1
- spack-0.19.1-150300.5.16.1
- spack-man-0.19.1-150300.5.16.1
-
SUSE Linux Enterprise High Performance Computing LTSS 15 SP3 (aarch64 x86_64)
- clingo-5.5.0-150300.7.6.6
- python3-clingo-debuginfo-5.5.0-150300.7.6.6
- clingo-devel-5.5.0-150300.7.6.6
- python3-clingo-5.5.0-150300.7.6.6
- libclingo4-5.5.0-150300.7.6.6
- clingo-debuginfo-5.5.0-150300.7.6.6
- libclingo4-debuginfo-5.5.0-150300.7.6.6
-
SUSE Linux Enterprise High Performance Computing LTSS 15 SP3 (noarch)
- spack-recipes-0.19.1-150300.5.16.1
- spack-info-0.19.1-150300.5.16.1
- spack-0.19.1-150300.5.16.1
- spack-man-0.19.1-150300.5.16.1
References:
- https://bugzilla.suse.com/show_bug.cgi?id=1195391
- https://bugzilla.suse.com/show_bug.cgi?id=1198212
- https://bugzilla.suse.com/show_bug.cgi?id=1207053
- https://bugzilla.suse.com/show_bug.cgi?id=1207784
- https://bugzilla.suse.com/show_bug.cgi?id=1208751
- https://jira.suse.com/browse/PED-2803
- https://jira.suse.com/browse/PED-3000
- https://jira.suse.com/browse/SLE-22679
- https://jira.suse.com/browse/SLE-22684