summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-11-09ants: fix build by setting BUILD_TESTING=OFF (#26768)Ben Darwin1-0/+1
Due to Kitware API changes, default ANTs builds were failing, presumably for all versions (https://github.com/ANTsX/ANTs/issues/1236). This commit defaults BUILD_TESTING to OFF, preventing calls against these APIs and fixing all versions. Note that the ANTs test suite was not clean anyway (e.g. ANTs/#842).
2021-11-09build_environment: clean *_ROOT variables (#26474)Valentin Volkl1-0/+7
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2021-11-09add libtirpc for rpc/types.h (#26628)Joseph Wang1-0/+1
rpc/types.h has been removed in recent glibc
2021-11-09fix rvs build issue by using yaml-cpp spack recipe (#26000)Sreenivasa Murthy Kolam2-1/+55
2021-11-09New package: SCALE (#25574)Tsuyoshi Yamaura2-0/+135
2021-11-08Python tests: skip importing weirdly-named modules (#27151)iarspider2-0/+6
* Python tests: allow importing weirdly-named modules e.g. with dashes in name * SIP tests: allow importing weirdly-named modules * Skip modules with invalid names * Changes from review * Update from review * Update from review * Cleanup
2021-11-08Added new hash values for recent versions. (#27294)Brian Van Essen1-0/+2
2021-11-08New version: py-lz4 3.1.3; use external lz4 instead of bundled one (#27282)iarspider1-1/+6
* New version: py-lz4 3.1.3; use external lz4 instead of bundled one * Update var/spack/repos/builtin/packages/py-lz4/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Changes from review Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-11-08New versions of py-keyring: 23.1.0, 23.2.0, 23.2.1 (#27276)iarspider1-1/+5
2021-11-08New version: py-lazy-object-proxy 1.6.0 (#27277)iarspider1-0/+4
2021-11-08New version: py-lockfile 0.12.2 (#27279)iarspider1-0/+3
2021-11-08trilinos: disable optional packages by default (#26815)Seth R. Johnson1-8/+7
2021-11-08gromacs-swaxs: new package (#26902)Maciej Wójcik3-0/+77
2021-11-08gromacs-chain-coordinate: inherit from gromacs package (#27246)Maciej Wójcik1-53/+15
2021-11-08OpenSUSE: try to apply workaround to avoid CI error (#27275)Massimiliano Culpo1-1/+2
2021-11-07Updated Versions (#27268)Ben Bergen1-2/+14
- Added 7.1 release - Added master git branch
2021-11-06Update py-ytopt package and add necessary dependencies (#26879)Brice Videau5-8/+119
* Add spack package py-ytopt-team-ytopt and required dependencies. * Removed old ytop package. * Added author as maintainer. * Fix style. * Update var/spack/repos/builtin/packages/py-config-space/package.py Update python dependency to 3.7 Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-config-space/package.py Remove run dependency from py-cython. Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-config-space/package.py Added run dependency type for py-pyparsing. Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Updated description of py-dh-scikit-optimize. * Source py-dh-scikit-optimize from PyPI. * Added latest py-dh-scikit-optimize version. * Made plots option False by default for py-dh-scikit-optimize. * Removed 0.9.4 as it needs additional dependencies. * Added version dependencies. * Added missing py-joblib dependencies. * Added run dependency type. * Added python 2.7+ as supported for py-pyaml. * Change py-config-space to py-configspace. * Added dependency on python 3.6+. * Fix py-configspace package naming. * Changed py-autotune to py-ytopt-autotune. * Update var/spack/repos/builtin/packages/py-pyaml/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Added debug variant with py-ray dependency. * Added missing py-mpi4py missing dependency. * Removed erroneous variant. * Added debug variant to py-ray. * Fix indentation. * Removed debug variant of py-ray. Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-11-05Update CHANGELOG.md for 0.17.0v0.17.0Todd Gamblin1-0/+184
2021-11-05bump version number to 0.17.0Todd Gamblin2-2/+2
2021-11-05py-itk: fix dependencies (#27164)Ben Darwin1-3/+2
2021-11-05New package: GNDS (#27176)Seth R. Johnson1-0/+28
Adds a new package for the AMPX/SCALE implementation of the GNDS interface, https://www.oecd.org/publications/specifications-for-the-generalised-nuclear-database-structure-gnds-94d5e451-en.htm .
2021-11-05qt: replace conflicts('%gcc@11:', when='@5.9:5.14') with -include limits ↵Bernhard Kaindl1-2/+6
(#27241) Noting that missing numeric_limits was the cause of the compile issues with gcc-11, I tested adding -include limits fixing @5.9:5.14%gcc@11. Therefore, we can replace the conflicts('%gcc@11:', when='@5.9:5.14'). Co-authored-by: Bernhard Kaindl <bernhard.kaindl@ait.ac.at>
2021-11-05py-mpi4py: Add newer versions (#27239)Theofilos Manitaras1-2/+7
* py-mpi4py: Add newer versions * Address PR comments
2021-11-05openPMD-api: 0.14.3 (#27211)Axel Huebl1-0/+1
Add the latest release.
2021-11-05Prevent additional properties to be in the answer set when reusing specs ↵Massimiliano Culpo3-1/+42
(#27240) * Prevent additional properties to be in the answer set when reusing specs fixes #27237 The mechanism to reuse concrete specs relies on imposing the set of constraints stemming from the concrete spec being reused. We also need to prevent that other constraints get added to this set.
2021-11-05ctags uses custom autogen.sh script (#27229)Peter Brady1-0/+3
2021-11-05package/py-zarr_add_v2.10.2 (#27212)Sinan1-0/+2
* package/py-zarr_add_v2.10.2 * improve python dep version constraints Co-authored-by: sbulut <sbulut@3vgeomatics.com>
2021-11-05hdf5: Skip racy test cases(which loop endless on many cores) (#27068)Bernhard Kaindl1-0/+7
2021-11-05trilinos: explicitly use variants instead of spec for TPLs (#27221)Seth R. Johnson1-25/+34
Fixes https://github.com/spack/spack/pull/27188#issuecomment-961212214
2021-11-05r-readr: add 2.0.2 (#27177)Manuela Kuhn1-3/+8
2021-11-05exaworks: swift-t package (#27234)Mikhail Titov1-2/+1
2021-11-05gmsh: add dependency on gl and glu providers when +fltk (#27169)Carlos Bederián1-1/+2
2021-11-05make version docs reflect reality (#27149)Harmen Stoppels1-26/+30
* make version docs reflect reality * typo and make things * 2.6 -> 2.7 in example
2021-11-05hpx: simplify instrumentation_args function (#27226)Massimiliano Culpo1-7/+4
2021-11-05commands: `spack load --list` alias for `spack find --loaded` (#27184)Todd Gamblin10-11/+64
See #25249 and https://github.com/spack/spack/pull/27159#issuecomment-958163679. This adds `spack load --list` as an alias for `spack find --loaded`. The new command is not as powerful as `spack find --loaded`, as you can't combine it with all the queries or formats that `spack find` provides. However, it is more intuitively located in the command structure in that it appears in the output of `spack load --help`. The idea here is that people can use `spack load --list` for simple stuff but fall back to `spack find --loaded` if they need more. - add help to `spack load --list` that references `spack find` - factor some parts of `spack find` out to be called from `spack load` - add shell tests - update docs Co-authored-by: Peter Josef Scheibel <scheibel1@llnl.gov> Co-authored-by: Richarda Butler <39577672+RikkiButler20@users.noreply.github.com>
2021-11-05spfft: add version 1.0.5 (#27223)Simon Frasch1-0/+3
2021-11-05spla: add version 1.5.2 (#27222)Simon Frasch1-0/+3
2021-11-05docs for experimental `--reuse` argument to `spack install`Todd Gamblin1-0/+28
Add docs for `--reuse`, along with a warning that it will likely be removed and refactored.
2021-11-05error message for reusing multiple hashes for packageGregory Becker1-1/+2
2021-11-05concretizer: add error messages and simplify asp.pyTodd Gamblin2-8/+18
2021-11-05Fix logic program for multi-valued variantsMassimiliano Culpo1-45/+71
Reformulate variant rules so that we minimize both 1. The number of non-default values being used 2. The number of default values not-being used This is crucial for MV variants where we may have more than one default value
2021-11-05bugfix: handle hashes that only exist in input specsTodd Gamblin1-27/+48
In our tests, we use concrete specs generated from mock packages, which *only* occur as inputs to the solver. This fixes two problems: 1. We weren't previously adding facts to encode the necessary `depends_on()` relationships, and specs were unsatisfiable on reachability. 2. Our hash lookup for reconstructing the DAG does not consider that a hash may have come from the inputs.
2021-11-05concretizer: exempt already-installed specs from compiler and variant rulesTodd Gamblin2-7/+22
Concrete specs that are already installed or that come from a buildcache may have compilers and variant settings that we do not recognize, but that shouldn't prevent reuse (at least not until we have a more detailed compiler model). - [x] make sure compiler and variant consistency rules only apply to built specs - [x] don't validate concrete specs on input, either -- they're concrete and we shouldn't apply today's rules to yesterday's build
2021-11-05spack diff: more flexible tests, restore transitive diff with spec_clausesTodd Gamblin3-12/+39
In switching to hash facts for concrete specs, we lost the transitive facts from dependencies. This was fine for solves, because they were implied by the imposed constraints from every hash. However, for `spack diff`, we want to see what the hashes mean, so we need another mode for `spec_clauses()` to show that. This adds a `expand_hashes` argument to `spec_clauses()` that allows us to output *both* the hashes and their implications on dependencies. We use this mode in `spack diff`.
2021-11-05Add a missing definition in the logic programMassimiliano Culpo1-0/+1
2021-11-05Add buildcache to reusable specsMassimiliano Culpo4-16/+51
2021-11-05spack install: add --reuse argumentMassimiliano Culpo3-5/+7
2021-11-05spack concretize: add --reuse argumentMassimiliano Culpo5-17/+36
2021-11-05spack spec: add --reuse argumentMassimiliano Culpo5-18/+35
2021-11-05concretizer: get rid of last maximize directive in concretize.lpTodd Gamblin1-32/+5
- [x] Get rid of forgotten maximize directive. - [x] Simplify variant handling - [x] Fix bug in treatment of defaults on externals (don't count non-default variants on externals against them)