Harmen Stoppels
ac976a4bf4
Parser: fix ambiguity with whitespace in version ranges ( #40344 )
...
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 09:08:57 +01:00
Harmen Stoppels
e5f3ffc04f
SetupContext.get_env_modifications
fixes and documentation (#40683 )
...
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-01 08:47:15 +01:00
Harmen Stoppels
7aaed4d6f3
Revert python build isolation & setuptools source install ( #40796 )
...
* Revert "Improve build isolation in PythonPipBuilder (#40224 )"
This reverts commit 0f43074f3e
.
* Revert "py-setuptools: sdist + rpath patch backport (#40205 )"
This reverts commit 512e41a84a
.
2023-11-01 07:10:34 +01:00
Tamara Dahlgren
f5d717cd5a
Fix env remove indentation ( #40811 )
2023-11-01 00:08:46 -06:00
Sreenivasa Murthy Kolam
cb018fd7eb
Enable address sanitizer in rocm's llvm-amdgpu package. ( #40570 )
...
* 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-31 19:09:40 -06:00
Luisa Burini
e5cebb6b6f
fix create/remove env with invalid spack.yaml ( #39898 )
...
* fix create/remove env with invalid spack.yaml
* fix isort error
* fix env ident unittests
* Fix pull request points
2023-10-31 15:39:42 -07:00
Patrick Bridges
4738b45fb1
beatnik: mall changes for v1.0 ( #40726 )
...
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2023-10-31 22:28:48 +01:00
Harmen Stoppels
343ed8a3fa
force color in subshell if not SPACK_COLOR ( #40782 )
2023-10-31 22:27:00 +01:00
Adam J. Stewart
58e5315089
PyTorch: build with external gloo ( #40759 )
...
* PyTorch: build with external gloo
* Fix gloo compilation with GCC 11
* undeprecate
* py-torch+cuda+gloo requires gloo+cuda
2023-10-31 16:25:24 -05:00
Samuel Li
26649e71f9
Update sperr ( #40626 )
...
* 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-31 13:53:09 -07:00
Peter Scheibel
2f2d9ae30d
Fix cflags requirements ( #40639 )
2023-10-31 21:19:12 +01:00
jalcaraz
f9c0a15ba0
TAU: Added dyninst variant ( #40790 )
...
* 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-31 13:28:16 -06:00
Sreenivasa Murthy Kolam
14cb923dd8
add new recipe for rocm packages- amdsmi ( #39270 )
...
* add new recipe for rocm packages- amdsmilib
* update tags,maintainers list
2023-10-31 10:18:32 -07:00
Massimiliano Culpo
544a121248
Fix interaction of spec literals that propagate variants with unify:false ( #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-31 17:50:13 +01:00
Harmen Stoppels
cd6bb9e159
spack checksum: improve signature ( #40800 )
2023-10-31 16:52:53 +01:00
Greg Sjaardema
e420a685a9
Seacas: Update for latest seacas releaes version ( #40698 )
2023-10-31 09:38:20 -06:00
Harmen Stoppels
40a5c1ff2d
spack checksum: fix error when initial filter yields empty list ( #40799 )
2023-10-31 15:08:41 +01:00
Harmen Stoppels
6933e1c3cb
ci: bump tutorial image and toolchain ( #40795 )
2023-10-31 12:58:33 +01:00
Harmen Stoppels
160bfd881d
tutorial: replace zlib -> gmake to avoid deprecated versions ( #40769 )
2023-10-31 10:04:53 +01:00
G-Ragghianti
81997ae6d6
Added NVML and cgroup support to the slurm package ( #40638 )
...
* 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-30 19:12:09 -07:00
Todd Gamblin
702a2250fa
docs: update license()
docs with examples and links ( #40598 )
...
- [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-30 18:54:31 -07:00
Freifrau von Bleifrei
3a0f9ce226
selalib: add (sca)lapack dependency ( #40667 )
...
* selalib: add (sca)lapack dependency
* selalib: change when "-mpi" to "~mpi"
2023-10-30 18:28:52 -07:00
Thomas Madlener
a095c8113d
dd4hep: Add tag for version 1.27 ( #40776 )
2023-10-30 17:55:33 -07:00
Larry Knox
4ef433b64d
Add hdf5 version 1.14.3. ( #40786 )
...
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-30 17:22:55 -06:00
dependabot[bot]
f228c7cbcc
build(deps): bump black from 23.9.1 to 23.10.1 in /lib/spack/docs ( #40680 )
...
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-31 00:11:53 +01:00
MatthewLieber
e9ca16ab07
adding sha for OMB 7.3 release ( #40784 )
...
Co-authored-by: Matt Lieber <lieber.31@osu.edu>
2023-10-30 16:01:48 -07:00
Andrew W Elble
47ac2b8d09
squashfuse: add version 0.5.0 ( #40775 )
2023-10-30 11:33:22 -06:00
Harmen Stoppels
b1b8500eba
ci: print colored specs in concretization progress ( #40711 )
2023-10-30 15:29:27 +01:00
Harmen Stoppels
060a1ff2f3
tty: flush immediately ( #40774 )
2023-10-30 15:07:30 +01:00
marcost2
9ed9a541c9
freesurfer: fix support for linux ( #39864 )
...
* 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-30 14:19:42 +01:00
Alec Scott
1ebf1c8d1c
must: remove release candidates ( #40476 )
2023-10-30 14:08:23 +01:00
SXS Bot
c2f3943e9e
spectre: add v2023.10.11 ( #40463 )
...
Co-authored-by: nilsvu <nilsvu@users.noreply.github.com>
2023-10-30 13:56:05 +01:00
Brian Vanderwende
1ba530bff5
Get utilities necessary for successful PIO build ( #40502 )
2023-10-30 13:53:57 +01:00
RichardBuntLinaro
cc09e88a4a
linaro-forge: add v23.0.4 ( #40772 )
2023-10-30 06:43:07 -06:00
Harmen Stoppels
2f3801196d
binary_distribution.py: fix type annotation singleton ( #40572 )
...
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-30 12:52:47 +01:00
Juan Miguel Carceller
d03289c38b
Fetch recola from gitlab and add a new version of collier ( #40651 )
...
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
2023-10-30 12:22:31 +01:00
kwryankrattiger
e720d8640a
ISPC: Drop ncurses workaround in favor of patch ( #39662 )
...
ISPC had a bug in their lookup for NCurses, this was fixed upstream and
backported here.
2023-10-30 12:16:25 +01:00
Federico Ficarelli
00602cda4f
pegtl: add v3.2.7 ( #35687 )
2023-10-30 12:12:20 +01:00
Alberto Sartori
35882130ce
justbuild: add version 1.2.2 ( #40701 )
2023-10-30 12:09:42 +01:00
Brian Van Essen
1586c8c786
aluminum: make network variants "sticky" ( #40715 )
2023-10-30 11:26:24 +01:00
Wouter Deconinck
a9e78dc7d8
acts: new variant +binaries when +examples ( #40738 )
...
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com>
2023-10-30 10:40:31 +01:00
wspear
b53b235cff
RAJA: add "plugins" variant ( #40750 )
2023-10-30 09:40:08 +01:00
Veselin Dobrev
33cb8c988f
Fix an issue with using the environment variable MACHTYPE
which is not 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-30 09:36:02 +01:00
Adam J. Stewart
6511d3dfff
py-pandas: add v2.1.2 ( #40734 )
2023-10-30 03:32:48 -05:00
Adam J. Stewart
272ca0fc24
PyTorch: build with external fp16 ( #40760 )
2023-10-30 09:28:52 +01:00
Martin Aumüller
a8f42b865f
pcl: checksum new versions ( #39039 )
2023-10-30 08:54:36 +01:00
Cameron Rutherford
7739c54eb5
exago: fix exago missing on PYTHONPATH when +python
( #40748 )
2023-10-30 08:35:36 +01:00
Veselin Dobrev
bd1bb7d1ba
mfem: support petsc+rocm with spack-installed rocm ( #40768 )
2023-10-30 01:17:51 -06:00
Massimiliano Culpo
6983db1392
ASP-based solver: avoid cycles in clingo using hidden directive ( #40720 )
...
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
2023-10-30 07:38:53 +01:00
Wouter Deconinck
2a797f90b4
acts: add v28.1.0:30.3.2 ( #40723 )
...
* acts: new version from 28.1.0 to 30.3.1
* acts: new version 30.3.2
* acts: new variant +podio
2023-10-29 18:01:27 -07:00