summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-11-01Executable.add_default_arg: multiple (#40801)Harmen Stoppels6-13/+8
2023-11-01Parser: fix ambiguity with whitespace in version ranges (#40344)Harmen Stoppels2-14/+27
Allowing white space around `:` in version ranges introduces an ambiguity: ``` a@1: b ``` parses as `a@1:b` but should really be parsed as two separate specs `a@1:` and `b`. With white space disallowed around `:` in ranges, the ambiguity is resolved.
2023-11-01`SetupContext.get_env_modifications` fixes and documentation (#40683)Harmen Stoppels3-74/+83
Call setup_dependent_run_environment on both link and run edges, instead of only run edges, which restores old behavior. Move setup_build_environment into get_env_modifications Also call setup_run_environment on direct build deps, since their run environment has to be set up.
2023-11-01Revert python build isolation & setuptools source install (#40796)Harmen Stoppels3-163/+208
* Revert "Improve build isolation in PythonPipBuilder (#40224)" This reverts commit 0f43074f3e93d13445ea662a13f5672f960947c2. * Revert "py-setuptools: sdist + rpath patch backport (#40205)" This reverts commit 512e41a84aa794ec0cc53872aaa6c228c36e0b49.
2023-11-01Fix env remove indentation (#40811)Tamara Dahlgren1-21/+19
2023-10-31Enable address sanitizer in rocm's llvm-amdgpu package. (#40570)Sreenivasa Murthy Kolam2-1/+46
* enable address sanitizer in rocm's llvm-amdgpu package * remove references to 5.7.0 for now * fix style error * address review comments
2023-10-31fix create/remove env with invalid spack.yaml (#39898)Luisa Burini3-30/+60
* fix create/remove env with invalid spack.yaml * fix isort error * fix env ident unittests * Fix pull request points
2023-10-31beatnik: mall changes for v1.0 (#40726)Patrick Bridges2-3/+2
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2023-10-31force color in subshell if not SPACK_COLOR (#40782)Harmen Stoppels1-4/+4
2023-10-31PyTorch: build with external gloo (#40759)Adam J. Stewart3-12/+21
* PyTorch: build with external gloo * Fix gloo compilation with GCC 11 * undeprecate * py-torch+cuda+gloo requires gloo+cuda
2023-10-31Update sperr (#40626)Samuel Li2-15/+26
* update SPERR package * remove blank line * update SPERR to be version 0.7.1 * a little clean up * bound versions that require zstd * add USE_ZSTD * add libpressio-sperr version upbound * update libpressio-sperr * address review comments * improve format --------- Co-authored-by: Samuel Li <Sam@Navada> Co-authored-by: Samuel Li <sam@cisl-m121a>
2023-10-31Fix cflags requirements (#40639)Peter Scheibel2-13/+22
2023-10-31TAU: Added dyninst variant (#40790)jalcaraz1-0/+12
* Added dyninst variant * Added dyninst variant and fixed some issues * Update package.py * Removed whitespace * Update package.py * Update package.py * Fixed conflicting version --------- Co-authored-by: eugeneswalker <38933153+eugeneswalker@users.noreply.github.com>
2023-10-31add new recipe for rocm packages- amdsmi (#39270)Sreenivasa Murthy Kolam1-0/+49
* add new recipe for rocm packages- amdsmilib * update tags,maintainers list
2023-10-31Fix interaction of spec literals that propagate variants with unify:false ↵Massimiliano Culpo5-1/+91
(#40789) * Add tests to ensure variant propagation syntax can round-trip to/from string * Add a regression test for the bug in 35298 * Reconstruct the spec constraints in the worker process Specs do not preserve any information on propagation of variants when round-tripping to/from JSON (which we use to pickle), but preserve it when round-tripping to/from strings. Therefore, we pass a spec literal to the worker and reconstruct the Spec objects there.
2023-10-31spack checksum: improve signature (#40800)Harmen Stoppels1-3/+9
2023-10-31Seacas: Update for latest seacas releaes version (#40698)Greg Sjaardema1-3/+8
2023-10-31spack checksum: fix error when initial filter yields empty list (#40799)Harmen Stoppels1-6/+5
2023-10-31ci: bump tutorial image and toolchain (#40795)Harmen Stoppels2-8/+8
2023-10-31tutorial: replace zlib -> gmake to avoid deprecated versions (#40769)Harmen Stoppels1-13/+8
2023-10-30Added NVML and cgroup support to the slurm package (#40638)G-Ragghianti2-0/+22
* Added NVML support to the slurm package * dbus package is required for cgroup support * Fixing formatting * Style fix * Added PAM support * Added ROCm SMI support
2023-10-30docs: update `license()` docs with examples and links (#40598)Todd Gamblin2-11/+45
- [x] Add links to information people are going to want to know when adding license information to their packages (namely OSI licenses and SPDX identifiers). - [x] Update the packaging docs for `license()` with Spack as an example for `when=`. After all, it's a dual-licensed package that changed once in the past. - [x] Add link to https://spdx.org/licenses/ in the `spack create` boilerplate as well.
2023-10-30selalib: add (sca)lapack dependency (#40667)Freifrau von Bleifrei1-0/+2
* selalib: add (sca)lapack dependency * selalib: change when "-mpi" to "~mpi"
2023-10-30dd4hep: Add tag for version 1.27 (#40776)Thomas Madlener1-0/+1
2023-10-30Add hdf5 version 1.14.3. (#40786)Larry Knox1-2/+12
Add hdf5 version 1.10.11. Update version condition for adding h5pfc->h5fc symlink. File h5pfc exists in versions 1.10.10 and 1.10.22.
2023-10-31build(deps): bump black from 23.9.1 to 23.10.1 in /lib/spack/docs (#40680)dependabot[bot]1-1/+1
Bumps [black](https://github.com/psf/black) from 23.9.1 to 23.10.1. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/23.9.1...23.10.1) --- updated-dependencies: - dependency-name: black dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30adding sha for OMB 7.3 release (#40784)MatthewLieber1-0/+1
Co-authored-by: Matt Lieber <lieber.31@osu.edu>
2023-10-30squashfuse: add version 0.5.0 (#40775)Andrew W Elble1-1/+9
2023-10-30ci: print colored specs in concretization progress (#40711)Harmen Stoppels4-32/+33
2023-10-30tty: flush immediately (#40774)Harmen Stoppels1-0/+1
2023-10-30freesurfer: fix support for linux (#39864)marcost21-2/+23
* Load the script file during enviroment setup so that all the enviroment variables are set properly * Patch csh/tcsh so that it uses spacks via env * Update SHA for latest version * Extend shebang to perl and fix up the regex
2023-10-30must: remove release candidates (#40476)Alec Scott1-4/+1
2023-10-30spectre: add v2023.10.11 (#40463)SXS Bot1-0/+3
Co-authored-by: nilsvu <nilsvu@users.noreply.github.com>
2023-10-30Get utilities necessary for successful PIO build (#40502)Brian Vanderwende1-0/+5
2023-10-30linaro-forge: add v23.0.4 (#40772)RichardBuntLinaro1-0/+9
2023-10-30binary_distribution.py: fix type annotation singleton (#40572)Harmen Stoppels4-27/+21
Convince the language server it's really just a BinaryCacheIndex, otherwise it defaults to thinking it's Singleton, and can't autocomplete etc.
2023-10-30Fetch recola from gitlab and add a new version of collier (#40651)Juan Miguel Carceller2-4/+12
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
2023-10-30ISPC: Drop ncurses workaround in favor of patch (#39662)kwryankrattiger1-2/+7
ISPC had a bug in their lookup for NCurses, this was fixed upstream and backported here.
2023-10-30pegtl: add v3.2.7 (#35687)Federico Ficarelli1-0/+1
2023-10-30justbuild: add version 1.2.2 (#40701)Alberto Sartori1-0/+1
2023-10-30aluminum: make network variants "sticky" (#40715)Brian Van Essen1-0/+2
2023-10-30acts: new variant +binaries when +examples (#40738)Wouter Deconinck1-0/+4
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
2023-10-30RAJA: add "plugins" variant (#40750)wspear1-0/+2
2023-10-30Fix an issue with using the environment variable `MACHTYPE` which is not ↵Veselin Dobrev2-2/+6
always defined (#40733) * Fix an issue reported here: https://github.com/spack/spack/pull/36154#issuecomment-1781854894 * [@spackbot] updating style on behalf of v-dobrev
2023-10-30py-pandas: add v2.1.2 (#40734)Adam J. Stewart1-2/+4
2023-10-30PyTorch: build with external fp16 (#40760)Adam J. Stewart2-28/+6
2023-10-30pcl: checksum new versions (#39039)Martin Aumüller1-1/+18
2023-10-30exago: fix exago missing on PYTHONPATH when `+python` (#40748)Cameron Rutherford1-0/+4
2023-10-30mfem: support petsc+rocm with spack-installed rocm (#40768)Veselin Dobrev1-1/+7
2023-10-30ASP-based solver: avoid cycles in clingo using hidden directive (#40720)Massimiliano Culpo3-50/+4
The code should be functonally equivalent to what it was before, but now to avoid cycles by design we are using a "hidden" feature of clingo