From 3c3fc6eb37b70345a625854ed22e18ff3980c48e Mon Sep 17 00:00:00 2001
From: Eleni Mathioulaki <emathioulaki@athenarc.gr>
Date: Fri, 14 Mar 2025 18:42:40 +0100
Subject: [PATCH] feat(CI): deactivate view during concretization and
installation
---
install_spack_env.sh | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/install_spack_env.sh b/install_spack_env.sh
index a0ed1f67..41a6526a 100644
--- a/install_spack_env.sh
+++ b/install_spack_env.sh
@@ -96,6 +96,9 @@ cp /tmp/spack.yaml ${CI_SPACK_ROOT}/var/spack/environments/$EBRAINS_SPACK_ENV/
# activate environment
spack env activate --without-view $EBRAINS_SPACK_ENV
+# deactivate view during concretization and installation
+spack env view disable
+
spack concretize --force --fresh --test root
# dump dag to file
@@ -144,6 +147,10 @@ fi
# delay exit code until we have updated the cache below
spack install --no-check-signature -y -j$SPACK_JOBS --fresh --test root && spack_install_ret=$? || spack_install_ret=$?
+# re-enable view
+spack env view enable
+spack env view regenerate
+
# no need to update the local cache nor the remote cache if we don't want to update
if [ -n "${OCI_CACHE_PREFIX}" ] && [ "${UPDATE_SPACK_OCI_CACHES:-false}" = "true" ]; then
# push previously missing (but now installed) packages to the local cache
--
GitLab