Wouter Deconinck
e45ee9cb92
gaudi: add v39.3, v39.4 ( #50017 )
2025-04-14 12:27:37 +02:00
Robert Maaskant
900fff77cd
Use gnu_mirror_path for GNU packages ( #50034 )
2025-04-14 12:26:30 +02:00
Robert Maaskant
e97a78ebcc
Mark glibc and musl as buildable false ( #50035 )
2025-04-14 12:15:32 +02:00
Massimiliano Culpo
25beeef865
Environment: separate parsing concerns from SpecList ( #49973 )
...
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2025-04-14 11:22:13 +02:00
Matt Thompson
b3ded1332e
openblas: fixes for Xcode 16.3 darwin aarch64 ( #49976 )
2025-04-14 11:18:07 +02:00
Matt Thompson
b66694d1ca
nag: nag provides fortran ( #49895 )
2025-04-14 10:41:54 +02:00
Marc T. Henry de Frahan
ebb2bb206e
openfast: add v4.0.3 ( #49974 )
2025-04-14 10:40:44 +02:00
Adam J. Stewart
7a489e1e4e
py-grpcio: add v1.71.0 ( #49980 )
2025-04-14 17:40:24 +09:00
Thomas Madlener
940f47a47c
Fix dependency on C compiler for some packages to pass cmake or configure stage ( #49993 )
...
* genfit: depend on c compiler to fix installation issues
genfit does not specify `LANGUAGES` in their `project` declaration yet, so C is also required to pass the cmake stage.
* vbfnlo: Depend on C compiler to pass configure stage
* cppunit: Depend on C compiler to pass configure stage
* Make py-pyqt5 depend on C to fix build error
* bdsim: Depend on C to pass configure stage
2025-04-14 10:14:35 +02:00
Nathan Ellingwood
ccea1c6c9b
trilinos: update for kokkos and kokkos-kernels 4.6.00 ( #49977 )
...
Corresponds to the kokkos 4.6.00 release, see PRs:
* https://github.com/spack/spack/pull/49810
* https://github.com/trilinos/Trilinos/pull/13925
Signed-off-by: Nathan Ellingwood <ndellin@sandia.gov>
2025-04-14 10:13:32 +02:00
Stephen Hudson
476863c4e8
libEnsemble: add v1.5.0 ( #50012 )
2025-04-14 10:10:20 +02:00
dependabot[bot]
7794d51adb
build(deps): bump urllib3 from 2.3.0 to 2.4.0 in /lib/spack/docs ( #50014 )
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.3.0...2.4.0 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.4.0
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>
2025-04-14 10:07:24 +02:00
Thomas Padioleau
0a6767e602
benchmark: set default build type to Release ( #50013 )
2025-04-14 10:06:06 +02:00
Kyle Brindley
b3585ff1b8
py-multiprocess: add v0.70.13 -> v0.70.17 ( #49947 )
2025-04-14 10:02:33 +02:00
Kyle Brindley
7e9c24a789
py-ppft: add v1.7.6.5 -> v1.7.6.9 ( #49946 )
2025-04-14 10:01:58 +02:00
Massimiliano Culpo
c5b227d14c
iconv: add a strong preference on libiconv by default ( #50020 )
...
This strong preference fixes a sporadic issue when
concretizing environments with `unify:when_possible`.
In the first round of concretization, it is almost
certain that glibc is installed, and that spec might
provide iconv.
In later rounds using that as a provider might be
preferred, as it leads to less nodes to be "built".
To avoid duplication by default, prefer libiconv
in a stronger way than default preferences.
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2025-04-14 09:39:54 +02:00
Joshua Finkelstein
620d5c7ef8
bml: add magma and cusolver build options ( #49652 )
2025-04-14 09:38:37 +02:00
AMD Toolchain Support
74f78bd24f
aocl-da & aocl-utils: fix missing compiler dependencies ( #50029 )
2025-04-14 09:18:29 +02:00
Gerhard Theurich
fa9dcb43bd
esmf: remove @:7.0 conditionals with associated patches ( #50030 )
2025-04-14 09:15:43 +02:00
Richard Berger
9a37a6fcb1
lammps: add versions 20250402 and 20240829.2 ( #50031 )
2025-04-14 09:14:22 +02:00
Edoardo Zoni
4ae4739537
warpx, py-amrex: add v25.04 ( #49891 )
2025-04-14 09:13:16 +02:00
Richard Berger
493a307e4f
gcc: bump aarch64-darwin patches ( #50032 )
...
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2025-04-12 12:37:39 +02:00
Cameron Rutherford
6fb5a1492a
gslib: add shared library support ( #50016 )
2025-04-12 09:22:44 +02:00
Harmen Stoppels
cc3d40d9d3
fetch_strategy.py: show progress ( #50003 )
...
Show progress meter for fetches when `stdout` is a `tty`.
* fetch_strategy.py: show progress
* "Fetched: x MB at y MB/s"
* add tests, show % if content-length
2025-04-11 12:39:42 -07:00
Massimiliano Culpo
8fc1ccc686
solver: encode %
as "build requirement", not as "dependency" ( #50011 )
...
This PR fixes the issues with `%` and reused specs, due to https://github.com/spack/spack/issues/49847#issuecomment-2774640234
It does so by adding another layer of indirection, so that whenever a spec
`foo %bar` is encountered, the `%bar` part is encoded as an
`attr("build_requirement", ...)`.
Then:
1. If `foo` is a node to be built, then the build requirement implies a dependency
2. Otherwise it implies looking e.g. reused specs metadata, and ensure it matches
---------
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2025-04-11 11:09:21 -07:00
Pranav Sivaraman
8a8d88aab9
libcxi: add dependencies for autoreconf phase ( #50025 )
2025-04-11 11:43:04 -06:00
Seth R. Johnson
246ac7ced9
root: remove unnecessary patches ( #50022 )
...
* root: 6.34 included this patch
* ROOT: no need to patch unless +root7 +geom +webgui
2025-04-11 13:20:04 -04:00
Harmen Stoppels
fd1b982073
solver: dump output specs to file if not satisfied ( #50019 )
...
When the solver produces specs that do not satisfy the input
constraints, dump both input and output specs as json in an temporary
dir and ask the user to upload these files in a bug report.
2025-04-11 19:01:27 +02:00
Harmen Stoppels
fd31f7e014
spec.py: remove exceptions of old concretizer ( #50018 )
2025-04-11 15:52:11 +02:00
Kyle Brindley
e70d7d4eb7
py-dill: add v0.3.7, v0.3.8, v0.3.9 ( #49944 )
2025-04-11 07:52:36 +02:00
Thomas Madlener
b4b35f9efd
Make podio depend on fmt for newer versions ( #49986 )
2025-04-10 18:24:08 -06:00
Cody Balos
aa05af81d0
sundials: add v7.3.0 ( #49972 )
2025-04-10 12:26:05 -07:00
Scott Wittenburg
3da44cff0b
ci: Use explicit version of notary image ( #50010 )
2025-04-10 13:27:36 -05:00
Kyle Shores
95de0c021b
New package: musica ( #49988 )
...
* adding the musica package with git and version sha256
---------
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2025-04-10 12:00:40 -05:00
Dave Keeshan
9347769d4b
yosys: add v0.52 ( #49998 )
2025-04-10 09:00:29 -07:00
Harmen Stoppels
8885f6b861
defaults/config.yaml: timeout at 30s by default ( #50002 )
...
Fetching generated tarballs from github.com sometimes takes pauses for
more than 10 seconds, when the server is slow to put together the next
bits of the tarball. Default to 30s to avoid that issue.
2025-04-10 13:06:22 +02:00
Harmen Stoppels
c5e5ed3a3b
rocm ecosystem: deprecate master type versions ( #49982 )
2025-04-10 10:43:33 +02:00
Scott Wittenburg
23d7305efd
buildcache: Remove deprecated commands and arguments ( #49999 )
2025-04-10 09:42:01 +02:00
psakievich
252ceeedbe
spack develop: avoid deprecated package_class ( #49997 )
2025-04-10 09:40:16 +02:00
Alex Tyler Chapman
6df832d979
Add +axom
variant to the hiop spack package ( #49817 )
...
* Add missing AXOM_DIR to hiop package
* remove auto-generated compiler comments
2025-04-10 00:07:47 -06:00
Rob Latham
4a88884a8e
root's new RNTuple format can use daos backends ( #49849 )
...
* root's new RNTuple format can use daos backends
* Update var/spack/repos/builtin/packages/root/package.py
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
* root: fix style
* hep: root +daos
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2025-04-09 13:14:16 -06:00
Harmen Stoppels
84dcc654ec
util/environment.py: require string values in env mods ( #49987 )
2025-04-09 19:29:47 +02:00
Olivier Cessenat
b6722ce5c9
scotch: takes care IDXSIZE differs from INTSIZE even with cmake ( #49842 )
2025-04-09 11:46:48 -04:00
Robert Maaskant
1cbee69bec
gh: add v2.69.0 ( #49963 )
2025-04-08 22:44:18 -06:00
Juan Miguel Carceller
1cf311f217
whizard: add v3.1.5 ( #49785 )
...
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
2025-04-08 21:37:21 -07:00
Fabien Bruneval
c960fa0996
molgw: add v3.4 ( #49701 )
...
* update molgw package v3.4
* Set OpenMP variant default to False
---------
Co-authored-by: Fabien Bruneval <fabien.bruneval@.cea.fr>
2025-04-08 21:35:40 -07:00
Chris Marsh
69a95bf1f8
libpng: add v1.6.47 ( #49872 )
...
* add 1.6.47, add cmake reqs
* use open ended cmake versions
Co-authored-by: Alec Scott <hi@alecbcs.com>
---------
Co-authored-by: Alec Scott <hi@alecbcs.com>
2025-04-08 21:34:44 -07:00
Adam J. Stewart
513142f154
py-litdata: add new package ( #49961 )
2025-04-08 21:42:24 -06:00
Robert Maaskant
d6b6910654
go: add v1.23.8 ( #49962 )
2025-04-08 21:36:44 -06:00
Thomas Padioleau
ae78c7698a
Add languages to PDI ecosystem ( #49957 )
2025-04-08 21:30:23 -06:00