diff options
author | Harmen Stoppels <harmenstoppels@gmail.com> | 2022-05-23 22:20:34 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-23 13:20:34 -0700 |
commit | f7258e246fdf836a69c3dfba403e42f780f679db (patch) | |
tree | 19955ba43cdda30e6bb67ef1cd2bf5c077e38878 /etc | |
parent | ff980a14522652d3c9ee94bb3318a4bda7680b6b (diff) | |
download | spack-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.yaml | 6 |
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 |