<div class="container">
<h1>Feature update for spack and clingo</h1>
<table class="table table-striped table-bordered">
<tbody>
<tr>
<th>Announcement ID:</th>
<td>SUSE-FU-2023:1705-1</td>
</tr>
<tr>
<th>Rating:</th>
<td>important</td>
</tr>
<tr>
<th>References:</th>
<td>
<ul>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1195391">#1195391</a>
</li>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1198212">#1198212</a>
</li>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1207053">#1207053</a>
</li>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1207784">#1207784</a>
</li>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1208751">#1208751</a>
</li>
</ul>
</td>
</tr>
<tr>
<th>Affected Products:</th>
<td>
<ul class="list-group">
<li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP3</li>
<li class="list-group-item">SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3</li>
<li class="list-group-item">SUSE Linux Enterprise High Performance Computing LTSS 15 SP3</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>An update that contains four features and has five feature fixes can now be installed.</p>
<h2>Description:</h2>
<p>This update for spack and clingo fixes the following issues:</p>
<p>spack:</p>
<p>Version update from 0.17.1 to 0.19.1 (jsc#PED-2803, jsc#PED-3000):</p>
<ul>
<li>For the full list of features and upstream fixes implemented by this update please consult the release notes at:</li>
<li>https://github.com/spack/spack/releases/tag/v0.19.1</li>
<li>https://github.com/spack/spack/releases/tag/v0.19.0</li>
<li>https://github.com/spack/spack/releases/tag/v0.18.1</li>
<li>https://github.com/spack/spack/releases/tag/v0.18.0</li>
<li>Bug fixes and improvements:</li>
<li>Make sure the spack environment is set up correctly in spack-generated Dockerfiles (bsc#1207784)</li>
<li>Fix MPI packages not being recognized any more (bsc#1208751)</li>
<li>Fix syntax in post scripts (bsc#1195391)</li>
<li>Fix var_path which that is set incorrectly in version 0.19.0 (bsc#1207053)</li>
<li>Move repositories to /usr/share/spack: /var is strictly for local data</li>
<li>Improve error message for requirements</li>
<li>Fix libtool filter for Fujitsu compilers</li>
<li>Fix <code>spack mirror create</code> to not change paths to urls </li>
<li>Improve <code>run-find-external.sh</code> script:</li>
<li>Extend to run <code>spack compiler find</code></li>
<li>Separate triggers for packages and compilers</li>
<li>Better handle when search patterns match multiple directories</li>
<li>Removals and Deprecations:</li>
<li>Support for Python 3.5 is dropped. Only Python 3.6+ are officially supported.</li>
<li><code>LD_LIBRARY_PATH</code> is no longer set by default by spack load or module loads. Setting <code>LD_LIBRARY_PATH</code> in Spack
environments/modules can cause binaries from outside of Spack to crash, and Spack's own builds use <code>RPATH</code> and do
not need <code>LD_LIBRARY_PATH</code> 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:
<code>spack config add modules:prefix_inspections:lib64:[LD_LIBRARY_PATH]</code>
<code>spack config add modules:prefix_inspections:lib:[LD_LIBRARY_PATH]</code></li>
<li>The spack:concretization:[together|separately] has been removed after being
deprecated in v0.18. Use concretizer:unify:[true|false].</li>
<li><code>config:module_roots</code> is no longer supported. Use configuration in module sets instead</li>
<li><code>spack activate</code> and <code>spack deactivate</code> are no longer supported, having been deprecated in v0.18. Use an environment
with a view instead of activating/deactivating (docs)</li>
<li>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.</li>
<li><code>spack bootstrap trust</code> and <code>spack bootstrap untrust</code> are deprecated in favor of <code>spack bootstrap enable</code> and
<code>spack bootstrap disable</code></li>
<li>The <code>graviton2</code> architecture has been renamed to <code>neoverse_n1</code>, and <code>graviton3</code>
is now <code>neoverse_v1</code>. Buildcaches using the old architecture names will need to be rebuilt</li>
<li>The terms blacklist and whitelist have been replaced with include and exclude in all configuration files. You can
use <code>spack config update</code> to automatically fix your configuration files</li>
</ul>
<p>clingo:</p>
<ul>
<li>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)</li>
</ul>
<h2>Patch Instructions:</h2>
<p>
To install this SUSE Important update use the SUSE recommended
installation methods like YaST online_update or "zypper patch".<br/>
Alternatively you can run the command listed for your product:
</p>
<ul class="list-group">
<li class="list-group-item">
SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3
<br/>
<code>zypper in -t patch SUSE-SLE-Product-HPC-15-SP3-ESPOS-2023-1705=1</code>
</li>
<li class="list-group-item">
SUSE Linux Enterprise High Performance Computing LTSS 15 SP3
<br/>
<code>zypper in -t patch SUSE-SLE-Product-HPC-15-SP3-LTSS-2023-1705=1</code>
</li>
</ul>
<h2>Package List:</h2>
<ul>
<li>
SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3 (aarch64 x86_64)
<ul>
<li>python3-clingo-debuginfo-5.5.0-150300.7.6.6</li>
<li>clingo-5.5.0-150300.7.6.6</li>
<li>python3-clingo-5.5.0-150300.7.6.6</li>
<li>clingo-debuginfo-5.5.0-150300.7.6.6</li>
<li>libclingo4-debuginfo-5.5.0-150300.7.6.6</li>
<li>libclingo4-5.5.0-150300.7.6.6</li>
<li>clingo-devel-5.5.0-150300.7.6.6</li>
</ul>
</li>
<li>
SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3 (noarch)
<ul>
<li>spack-info-0.19.1-150300.5.16.1</li>
<li>spack-recipes-0.19.1-150300.5.16.1</li>
<li>spack-man-0.19.1-150300.5.16.1</li>
<li>spack-0.19.1-150300.5.16.1</li>
</ul>
</li>
<li>
SUSE Linux Enterprise High Performance Computing LTSS 15 SP3 (aarch64 x86_64)
<ul>
<li>python3-clingo-debuginfo-5.5.0-150300.7.6.6</li>
<li>clingo-5.5.0-150300.7.6.6</li>
<li>python3-clingo-5.5.0-150300.7.6.6</li>
<li>clingo-debuginfo-5.5.0-150300.7.6.6</li>
<li>libclingo4-debuginfo-5.5.0-150300.7.6.6</li>
<li>libclingo4-5.5.0-150300.7.6.6</li>
<li>clingo-devel-5.5.0-150300.7.6.6</li>
</ul>
</li>
<li>
SUSE Linux Enterprise High Performance Computing LTSS 15 SP3 (noarch)
<ul>
<li>spack-info-0.19.1-150300.5.16.1</li>
<li>spack-recipes-0.19.1-150300.5.16.1</li>
<li>spack-man-0.19.1-150300.5.16.1</li>
<li>spack-0.19.1-150300.5.16.1</li>
</ul>
</li>
</ul>
<h2>References:</h2>
<ul>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1195391">https://bugzilla.suse.com/show_bug.cgi?id=1195391</a>
</li>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1198212">https://bugzilla.suse.com/show_bug.cgi?id=1198212</a>
</li>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1207053">https://bugzilla.suse.com/show_bug.cgi?id=1207053</a>
</li>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1207784">https://bugzilla.suse.com/show_bug.cgi?id=1207784</a>
</li>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1208751">https://bugzilla.suse.com/show_bug.cgi?id=1208751</a>
</li>
<li>
<a href="https://jira.suse.com/browse/PED-2803">https://jira.suse.com/browse/PED-2803</a>
</li>
<li>
<a href="https://jira.suse.com/browse/PED-3000">https://jira.suse.com/browse/PED-3000</a>
</li>
<li>
<a href="https://jira.suse.com/browse/SLE-22679">https://jira.suse.com/browse/SLE-22679</a>
</li>
<li>
<a href="https://jira.suse.com/browse/SLE-22684">https://jira.suse.com/browse/SLE-22684</a>
</li>
</ul>
</div>