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
psakievich
7b68d31143
Update packages.py
2025-04-08 21:07:37 -06:00
psakievich
4e29975eed
Update core.py
2025-04-08 21:07:31 -06:00
psakiev
434541b408
Disable failing tests
2025-04-08 20:19:06 -06:00
psakiev
24c32b6183
Style and fixes
2025-04-08 17:24:33 -06:00
Philip Sakievich
f85329e792
Ideas for facts that will close the loop
2025-04-08 16:07:23 -06:00
Philip Sakievich
9dc57d2864
WIP: More rules
2025-04-08 16:05:58 -06:00
Philip Sakievich
b5456c0fa7
Rework concretizer rules still not passing
2025-04-08 16:04:59 -06:00
Philip Sakievich
f61001d94d
Style
2025-04-08 16:04:43 -06:00
Philip Sakievich
ebd5b2203c
Revert random style changes
2025-04-08 16:04:43 -06:00
Philip Sakievich
820cf473cc
Fix problem
2025-04-08 16:04:43 -06:00
Philip Sakievich
1d441c1a7a
Rework test
2025-04-08 16:04:13 -06:00
Philip Sakievich
1d6662abfb
New test on version satisfaction
2025-04-08 16:00:57 -06:00
psakiev
dc1b0662d9
Add package tests
2025-04-08 15:56:10 -06:00
psakiev
a5f0ba5692
Add lookup check tests
2025-04-08 15:56:10 -06:00
Philip Sakievich
b4269ff8f1
WIP: refactor test
2025-04-08 15:56:10 -06:00
Philip Sakievich
128bf5c52d
Review fixes
2025-04-08 15:56:07 -06:00
Philip Sakievich
c0e4d2e3cf
First new unit test passes
2025-04-08 15:54:48 -06:00
Philip Sakievich
5a2182af3f
Fix lp constraint
2025-04-08 15:54:48 -06:00
Philip Sakievich
9224994dad
Attempt to add solver constraint
2025-04-08 15:54:48 -06:00