summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-02-22Allow users to specify root env dir (#32836)psakievich13-29/+97
* Allow users to specify root env dir Environments managed by spack have some advantages over anonymous Environments but they are tucked away inside spack's directory tree. This PR gives users the ability to specify where the environments should live. See #32823 This is also taken as an opportunity to ensure that all references are to "managed environments", rather than "named environments". Prior to this PR some references to the latter persisted. Co-authored-by: Tom Scogland <scogland1@llnl.gov> Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> Co-authored-by: Gregory Becker <becker33@llnl.gov>
2023-02-21ExaGO 1.5.1 release (#35595)Cameron Rutherford2-28/+43
* Update exago w/ 1.5.1 and small updates to hiop. * Fix styling. * Add RAJA back to ExaGO package. * Update RAJA requirement for ExaGO and HiOp. * Update last RAJA requirement in HiOp.
2023-02-21Package slate: Improved MPI launcher search for smoke tests (#35448)G-Ragghianti1-3/+13
* Improved MPI launcher search for smoke tests * Improving mpi launcher search * Removing redundant logic
2023-02-21Revert "Disable module generation by default (#35564)" (#35603)Massimiliano Culpo1-2/+3
This reverts commit 5b8917188a4d84713c1037fd9464bf77503edd27.
2023-02-21root: new version 6.28.00 (#35556)Wouter Deconinck1-2/+9
* root: new version 6.28.00 Full changelog: https://github.com/root-project/root/compare/v6-26-10...v6-28-00 Based on the CMakeLists.txt file, no major build system changes. Upgraded requirements for cmake added. * root: variant jemalloc deprecated * root: rm define gsl_shared because unused "`gsl_shared` is unused" per https://github.com/root-project/root/pull/12203 (and has always been unused) * [@spackbot] updating style on behalf of wdconinc --------- Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
2023-02-21Add new sphinx rtd theme release 1.2.0 (#35579)MicK72-2/+25
* Add new sphinx rtd theme release 1.2.0 The new release helps with supporting more recent version of docutils * set docutils officially supported version * add jquery dependency for sphinx-rtd-theme * add conflict with jquery version Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * correct dependency * fix version dependency Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * set sphinx version * fix sha256 * add version for flit-core Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-02-21py-nbmake: add new versions (#35591)Adam J. Stewart1-0/+4
2023-02-21py-jax: add v0.4.3 (#35460)Adam J. Stewart3-60/+64
* py-jax: add v0.4.3 * Minimum version is minimum * py-jax no longer has cuda variant * Enable CUDA by default * Link to discussion of upper bound
2023-02-21cmake: changed the regex to search for externals (#31688)Oliver Perks1-1/+1
2023-02-21Add pyedr and panedr (#35576)Rocco Meli2-0/+53
* add pyedr * black * add panedr * Update var/spack/repos/builtin/packages/py-pyedr/package.py * Update var/spack/repos/builtin/packages/py-panedr/package.py * Update var/spack/repos/builtin/packages/py-pyedr/package.py * Update var/spack/repos/builtin/packages/py-pyedr/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-pyedr/package.py * Update var/spack/repos/builtin/packages/py-panedr/package.py --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-02-21ant: add v1.10.13 and deprecate previous versions due to CVE (#35572)Alec Scott1-12/+63
2023-02-21Spec.satisfies should be commutative when strict=False (#35598)Harmen Stoppels2-10/+36
The call: ``` x.satisfies(y[, strict=False]) ``` is commutative, and tests non-empty intersection, whereas: ``` x.satsifies(y, strict=True) ``` is not commutative, and tests set-inclusion. There are 2 fast paths. When strict=False both self and other need to be concrete, when strict=True we can optimize when other is concrete.
2023-02-21nonexistent module concise error message (#35502)simon-Leary421-4/+10
2023-02-21Disable module generation by default (#35564)Harmen Stoppels1-3/+2
a) It's used by site administrators, so it's niche b) If it's used by site administrators, they likely need to modify the config anyhow, so the default config only serves as an example to get started c) it's too arbitrary to enable tcl, but disable lmod
2023-02-21superlu-dist: extend when to apply a patch (#32985)luker1-1/+1
2023-02-21ccls: add v0.20220729 (#35593)Massimiliano Culpo1-0/+3
2023-02-21mvapich2: update checksum (#35587)Massimiliano Culpo1-1/+1
See #29340 Co-authored-by: Nat Shineman <shineman.5@buckeyemail.osu.edu>
2023-02-20dd4hep: extend conflict on CMake (#27125)Thomas Madlener1-3/+3
2023-02-20Fix view support for optional Python extensions (#35489)Adam J. Stewart1-0/+3
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2023-02-20environment views: better, earlier error on clash (#35541)Harmen Stoppels4-9/+53
Spack generally ignores file-file projection clashes in environment views, but would eventually error when linking the `.spack` directory for two specs of the same package. This leads to obscure errors where users have no clue what the issue is and how to fix it. On top of that, the error comes very late, since it happens when the .spack dir contents are linked (which happens after everything else) This PR improves that by doing a quick check ahead of time if clashes are going to be anticipated (by simply checking for clashes in the projection of each spec's .spack metadir). If there are clashes, a human-readable error is thrown which shows two of the conflicting specs, and tells users to user unify:true, view:false, or set up custom projections.
2023-02-20Add pytng (#35575)Rocco Meli1-0/+26
* add pytng * black * add setuptools * fix * Update var/spack/repos/builtin/packages/py-pytng/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-pytng/package.py * Update var/spack/repos/builtin/packages/py-pytng/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-02-20apptainer use the --with-suid configure option (#35513)simonleary-umass-edu1-1/+5
2023-02-20Patchel shutil.copystat to avoid PermissionError on Lustre (#27247)Ben Wibking1-0/+68
2023-02-20Add Alluxio v2.9.1 and deprecate previous versions due to CVE (#35574)Alec Scott1-3/+18
2023-02-20httpd: add v2.4.55 and deprecate previous versions due to CVE-2022-31813 ↵Alec Scott1-4/+23
(#35571)
2023-02-20spack ci: remove 120s db timeout since 60s is the default now (#35566)Harmen Stoppels1-8/+0
2023-02-20Revert "lib/spack/spack/store.py: Fix #28170 for padding relocation ↵Harmen Stoppels1-1/+0
(#33122)" (#35077) This reverts commit c721aab0067e127cd9db6a4eb919747814549b4f.
2023-02-20Add restic v0.15.1 (#35563)Alec Scott1-0/+2
2023-02-20Add py-python-lsp-server v1.7.1 (#35561)Alec Scott1-0/+1
2023-02-20Add activemq v5.17.3 and deprecate previous version due to CVE (#35573)Alec Scott1-1/+10
2023-02-20scale mpi dependency is incorrect (#35385)Greg Becker1-1/+1
2023-02-20xyce: add patch for pymi parameter merge and add maintainer (#35421)Paul Kuberry1-1/+9
* xyce: add maintainer * xyce: add patch for pymi parameter merge
2023-02-20Add go v1.20.1, 1.19.6 and un-deprecate previous versions without CVEs (#35560)Alec Scott1-10/+6
2023-02-20Fix kokkos package.py to filter spack wrappers in launch compiler and cmake ↵Patrick Bridges1-0/+7
configs (#35494) Kokkos when compiled by spack without +wrapper could potentially capture the spack compiler wrappers, resulting in cmake configs and kokkos_launch_compiler trying to run the spack compiler wrapper after installation.
2023-02-20Pass `tests` argument to solver method when concretizing together (#35290)elenimath1-3/+1
to make the workaround for #29447 work with `concretizer:unify:true` option
2023-02-20Update xtb 6.6.0 (#35436)Sebastian Ehlert2-2/+56
2023-02-20Add GNINA and related packages (#35439)Rocco Meli5-9/+159
2023-02-20py-torchbenchmark: add new package (#35443)Adam J. Stewart7-0/+184
2023-02-20Update for v5.0.4 release. (#35511)Emil Briggs1-0/+1
2023-02-20geant4: new version 11.1.1 (#35528)Wouter Deconinck1-0/+1
Bugfix release only. No changes in build system.
2023-02-20acts: new versions 23.1.0, 23.2.0, 23.2.1 (#35540)Wouter Deconinck4-4/+34
* acts: new versions 23.1.0, 23.2.0, 23.2.1 - https://github.com/acts-project/acts/compare/v23.0.0...v23.1.0: no changes needed to package.py - https://github.com/acts-project/acts/compare/v23.1.0...v23.2.0: no changes needed to package.py - https://github.com/acts-project/acts/compare/v23.2.0...v23.2.1: no changes needed to package.py * actsvg: new versions 0.4.27, 0.4.28 (and updated list_url) * acts: depends_on actsvg@0.4.28: when acts@23.2: +svg * autodiff: new version 0.6.5-0.6.12 (and list_url fix) * vecmem: new versions 0.13.0-0.22.0 (and list_url fix)
2023-02-20clhep: new versions 2.4.6.2, 2.4.6.3, 2.4.6.4 (#35542)Wouter Deconinck1-0/+3
Mostly minor changes in random and support for c++20. No build system changes needed. Ref: https://gitlab.cern.ch/CLHEP/CLHEP/-/compare/CLHEP_2_4_6_2...CLHEP_2_4_6_4
2023-02-20lhapdf: new versions 6.5.2, 6.5.3 (#35543)Wouter Deconinck1-0/+2
https://gitlab.com/hepcedar/lhapdf/-/compare/lhapdf-6.5.3...lhapdf-6.5.1: bugfixes only
2023-02-20whizard: new version 3.1.0 (#35550)Wouter Deconinck1-0/+1
https://gitlab.tp.nt.uni-siegen.de/whizard/public/-/compare/v3.0.3...v3.1.0, no changes to package.py needed.
2023-02-20Fix broken links in docs (#35582)Adam J. Stewart8-16/+15
2023-02-19`py-pyarrow`: fix build environment (#35567)Thomas Bouvier1-8/+4
* `py-pyarrow`: fix build environment * Use `satisfies()` for specs
2023-02-19pandoc: disable texlive variant by default (#35569)Adam J. Stewart1-1/+1
2023-02-19hugo: add v0.110.0, v0.108.0, v0.107.0 (#35562)Alec Scott1-0/+3
2023-02-18openblas: fix prereqs / make race (#35395)Harmen Stoppels2-0/+18
Fix a race in the makefile where the shared lib was built before the object files were available. See https://github.com/xianyi/OpenBLAS/issues/3899
2023-02-18Improve error handling in buildcache downloads (#35568)Harmen Stoppels6-44/+67
The checksum exception was not detailed enough and not reraised when using cache only, resulting in useless error messages. Now it dumps the file path, expected hash, computed hash, and the downloaded file summary.