summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorHarmen Stoppels <harmenstoppels@gmail.com>2022-05-23 22:20:34 +0200
committerGitHub <noreply@github.com>2022-05-23 13:20:34 -0700
commitf7258e246fdf836a69c3dfba403e42f780f679db (patch)
tree19955ba43cdda30e6bb67ef1cd2bf5c077e38878 /etc
parentff980a14522652d3c9ee94bb3318a4bda7680b6b (diff)
downloadspack-f7258e246fdf836a69c3dfba403e42f780f679db.tar.gz
spack-f7258e246fdf836a69c3dfba403e42f780f679db.tar.bz2
spack-f7258e246fdf836a69c3dfba403e42f780f679db.tar.xz
spack-f7258e246fdf836a69c3dfba403e42f780f679db.zip
Deprecate `spack:concretization` over `concretizer:unify` (#30038)
* Introduce concretizer:unify option to replace spack:concretization * Deprecate concretization * Make spack:concretization overrule concretize:unify for now * Add environment update logic to move from spack:concretization to spack:concretizer:reuse * Migrate spack:concretization to spack:concretize:unify in all locations * For new environments make concretizer:unify explicit, so that defaults can be changed in 0.19
Diffstat (limited to 'etc')
-rw-r--r--etc/spack/defaults/concretizer.yaml6
1 files changed, 6 insertions, 0 deletions
diff --git a/etc/spack/defaults/concretizer.yaml b/etc/spack/defaults/concretizer.yaml
index 643107d3c0..7311354c28 100644
--- a/etc/spack/defaults/concretizer.yaml
+++ b/etc/spack/defaults/concretizer.yaml
@@ -28,3 +28,9 @@ concretizer:
# instance concretize with target "icelake" while running on "haswell").
# If "true" only allow targets that are compatible with the host.
host_compatible: true
+ # When "true" concretize root specs of environments together, so that each unique
+ # package in an environment corresponds to one concrete spec. This ensures
+ # environments can always be activated. When "false" perform concretization separately
+ # on each root spec, allowing different versions and variants of the same package in
+ # an environment.
+ unify: false \ No newline at end of file