spack/etc/spack/defaults
Harmen Stoppels 99083f1706
Deprecate top-level module config (#28659)
* Ignore top-level module config; add auto-update

In Spack 0.17 we got module sets (modules:[name]:[prop]), and for
backwards compat modules:[prop] was short for modules:default:[prop].

But this makes it awkward to define default config for the "default"
module set.

Since 0.17 is branched off, we can now deprecate top-level module config
(that is, just ignore it with a warning).

This PR does that, and it implements `spack config update modules` to
make upgrading easy (we should have added that to 0.17 already...)

It also removes references to  `dotkit` stuff which was already
deprecated in 0.13 and could have been removed in 0.14.

Prefix inspections are the only exception, since the top-level prefix inspections
used for `spack load` and `spack env activate`.
2022-04-08 19:00:35 +00:00
..
cray defaults/cray: use modules.yaml from defaults/linux (#23932) 2021-05-26 20:16:13 +00:00
darwin Add fuse virtual dependency, new macfuse package (#23904) 2021-05-27 23:21:11 +02:00
linux apply default linux prefix inspections to all module sets (#24151) 2021-06-04 21:37:20 -06:00
windows Expand external find for Windows (#27588) 2022-03-17 09:01:01 -07:00
bootstrap.yaml config: fix SPACK_DISABLE_LOCAL_CONFIG, remove $user_config_path (#27022) 2021-10-28 21:33:44 +00:00
concretizer.yaml config: add a new concretizer config section 2022-02-16 10:17:18 -08:00
config.yaml config: add a new concretizer config section 2022-02-16 10:17:18 -08:00
mirrors.yaml Use AWS CloudFront for source mirror (#23978) 2021-05-28 00:18:30 -07:00
modules.yaml Deprecate top-level module config (#28659) 2022-04-08 19:00:35 +00:00
packages.yaml Packaging: Virtual package for libllvm (#27200) 2022-01-11 13:28:13 -08:00
repos.yaml Add "default" configuration scope. 2016-07-19 17:10:17 -07:00