Gregory Becker
382a5ab169
update test to match
2025-02-18 14:11:32 -08:00
Gregory Becker
77957e682a
ci: print spec in each rebuild job
2025-02-12 14:53:52 -08:00
Paul R. C. Kent
46da7952d3
llvm: add v19.1.6 ( #48162 )
2025-01-09 13:51:46 -08:00
Adam J. Stewart
72783bcb0a
py-keras: add v3.8.0, remove optional deps ( #48461 )
2025-01-09 09:16:57 -08:00
Olivier Cessenat
f4d2ff0068
ocaml: compile versions before 4.8.0 again ( #48470 )
2025-01-09 09:15:12 -08:00
Adam J. Stewart
a2b7fee3fe
py-timm: add v1.0.12 ( #48474 )
2025-01-09 09:11:08 -08:00
Mikael Simberg
2ebf2df421
mold: Add 2.36.0 ( #48483 )
2025-01-09 13:20:40 +01:00
dependabot[bot]
e725aa527e
build(deps): bump codecov/codecov-action from 5.0.3 to 5.1.2 ( #48200 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.0.3 to 5.1.2.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](05f5a9cfad...1e68e06f1d )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
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-01-09 12:33:45 +01:00
Richard Berger
7455c8d173
libmesh: add newer versions up to 1.7.6 ( #48476 )
2025-01-09 04:07:48 -07:00
Vanessasaurus
99e2bce99f
Automated deployment to update package flux-core 2025-01-08 ( #48466 )
...
Co-authored-by: github-actions <github-actions@users.noreply.github.com >
2025-01-09 03:38:42 -07:00
Buldram
4204d16fd3
toybox: new package ( #48472 )
2025-01-09 03:33:28 -07:00
dependabot[bot]
e76677cbd5
build(deps): bump pygments from 2.18.0 to 2.19.1 in /lib/spack/docs ( #48431 )
...
Bumps [pygments](https://github.com/pygments/pygments ) from 2.18.0 to 2.19.1.
- [Release notes](https://github.com/pygments/pygments/releases )
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES )
- [Commits](https://github.com/pygments/pygments/compare/2.18.0...2.19.1 )
---
updated-dependencies:
- dependency-name: pygments
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-01-09 11:31:42 +01:00
Wouter Deconinck
57357a540f
py-iminuit: new versions through v2.30.1 ( #48471 )
...
* py-iminuit: new versions through v2.30.1
* py-iminuit: add tag hep
---------
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com >
2025-01-09 03:18:18 -07:00
Adam J. Stewart
97e0b39b32
py-segmentation-models-pytorch: add v0.4.0 ( #48473 )
2025-01-08 15:32:09 -08:00
Paul Gessinger
247da9ea7a
root: Patch range restriction and gcc lower bound ( #48449 )
...
* root: Restrict patch range
* root: Set minimum gcc version for cxxstd=20
* root: fix gcc range when cxxstd 20
Co-authored-by: Paul Gessinger <hello@paulgessinger.com >
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2025-01-08 16:03:08 -06:00
Sinan
07f89a73d1
libspatialite: fix for newer libxml2 ( #48125 )
...
* package/libspatialite fix for newer libxml
* clarify constraint
* fix issue properly via variant
---------
Co-authored-by: sbulut <sbulut@3vgeomatics.com >
2025-01-08 12:58:14 -08:00
Krishna Chilleri
60cfdcb6cc
py-neo4j: new package ( #48383 )
...
* add neo4j package
* [@spackbot] updating style on behalf of kchilleri
* modifying license header
2025-01-08 13:46:32 -06:00
Seth R. Johnson
1c9b042d3a
googletest: new version, absl support, c++20 flag ( #48328 )
...
* googletest: new version, absl support, c++20 flag
* Update googletest header
2025-01-08 11:22:38 -08:00
Harmen Stoppels
c424611010
directory_layout.py: remove dependency on global spack.store.STORE ( #48460 )
2025-01-08 17:44:32 +01:00
Xuefeng Ding
35963d7d7d
geant4-data: support G4TENDL ( #48310 )
...
* add parse tool, json, and load json
bug fix
add variants and conflictions for g4tendl
* correct format
* correct format
* update version mapping
* remove 1.0
* Update var/spack/repos/builtin/packages/geant4-data/package.py
Co-authored-by: Seth R. Johnson <johnsonsr@ornl.gov >
* add options
* depends on it
* fix typo
---------
Co-authored-by: Seth R. Johnson <johnsonsr@ornl.gov >
2025-01-08 10:40:06 -06:00
Wouter Deconinck
7e62ca864a
ninja: support tests for 1.12 and later ( #48385 )
...
* ninja: support tests for 1.12:
* ninja: fix style
2025-01-08 16:57:25 +01:00
Harmen Stoppels
fa9ef0ac89
config.py: deprecate config:install_path_scheme ( #48463 )
2025-01-08 16:02:11 +01:00
Harmen Stoppels
55d9fe20e5
warnings.showwarning: set earlier ( #48462 )
...
Co-authored-by: haampie <haampie@users.noreply.github.com >
2025-01-08 07:27:22 -07:00
Harmen Stoppels
434a8d54d4
directory_layout: types and remove kwargs ( #48459 )
2025-01-08 14:09:36 +01:00
Adrien Bernede
7328c64fc7
CachedCMakePackage: set CMAKE_*_RPATH with implicit and extra rpaths ( #48067 )
...
This is useful when CachedCMakePackage is used without the Spack compiler wrapper.
2025-01-08 04:18:44 -07:00
Massimiliano Culpo
4be7b98fd2
Perl build system: add a dependency on gmake ( #48437 )
2025-01-08 09:10:22 +01:00
eugeneswalker
25ce6cce47
e4s cray rhel ci stack: re-enable and update for new cpe ( #47697 )
...
* e4s cray rhel ci stack: re-enable and update for new cpe, should fix cray libsci issue
* only run e4s-cray-rhel stack
* Mkae Autotools build_system point at correct build_directory
* remove selective enable of cray-rhel stacks
* restore SPACK_CI_DISABLE_STACKS
* use dot prefix to hide cray-sles jobs instead of comment-out
---------
Co-authored-by: Ryan Krattiger <ryan.krattiger@kitware.com >
2025-01-07 08:56:10 -08:00
eugeneswalker
418a9194e7
util-linux: add missing include for errno.h ( #48433 )
2025-01-07 08:48:25 -08:00
Seth R. Johnson
d16a578242
geant4: fix 10.7 build with c++20 ( #48347 )
2025-01-07 16:14:18 +01:00
Wouter Deconinck
aee2f5cf41
hep stack: add celeritas ( #48404 )
2025-01-07 09:47:17 -05:00
Harmen Stoppels
ca8ea63796
compiler.py: deal with temporarily broken compiler ( #48418 )
...
When a compiler is temporarily broken, we cache `c_compiler_output:`
`null`. This commit ensures we retry to obtain the `c_compiler_output`.
2025-01-07 09:56:05 +01:00
Paul Gessinger
3b21ff109f
edm4hep: Add lower clang version bounds ( #48419 )
...
* edm4hep: Add lower clang version bounds
EDM4hep 0.99.1 introduced usage of consteval. While this is technically
supported in clang versions below 17, the implementation seems to be
incomplete and fail compilation of EDM4hep 0.99.1 and up.
* Update var/spack/repos/builtin/packages/edm4hep/package.py
Co-authored-by: Thomas Madlener <thomas.madlener@desy.de >
---------
Co-authored-by: Thomas Madlener <thomas.madlener@desy.de >
2025-01-06 22:14:50 -06:00
Gerry Knapp
d503f03473
additivefoam: update build scripts for @main ( #48223 )
2025-01-06 18:32:09 -08:00
Sinan
770d2fe4d7
libxml2: add version 2.13.5 and variant http ( #48124 )
...
* package/libxml2 add version 2.13.5
* add http variant
* Update var/spack/repos/builtin/packages/libxml2/package.py
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
* Update var/spack/repos/builtin/packages/libxml2/package.py
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com >
---------
Co-authored-by: sbulut <sbulut@3vgeomatics.com >
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com >
2025-01-06 18:01:19 -08:00
Wouter Deconinck
fcc35b70bb
py-six: add v1.17.0 ( #48401 )
2025-01-06 17:11:16 -08:00
Wouter Deconinck
074387b29c
wayland: add v1.23.0, v1.23.1; wayland-protocols: add v1.38, v1.39 ( #48403 )
...
* wayland-protocols: add v1.38, v1.39
* wayland: add v1.23.0, v1.23.1
2025-01-06 17:09:54 -08:00
Adam J. Stewart
4d26b93070
XNNPACK: add new versions, pin resources ( #48405 )
2025-01-06 17:07:02 -08:00
Wouter Deconinck
9d15a006f8
py-rucio-clients: add through v36.0.0.post2 ( #48407 )
...
* py-rucio-clients: add through v36.0.0.post2
* [@spackbot] updating style on behalf of wdconinc
---------
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com >
2025-01-06 17:01:24 -08:00
Wouter Deconinck
7e69650806
py-deepdiff: add through v8.1.1 ( #48410 )
...
* py-deepdiff: add through v8.1.1
* py-orderly-set: new package
* py-orderly-set: add v5.2.1, v5.2.2 to satisfy audit
2025-01-06 15:14:26 -08:00
G-Ragghianti
142469f92e
Fixing description ( #48429 )
2025-01-06 14:57:03 -08:00
Wouter Deconinck
cb6cb023d2
py-click: add v8.1.8 (switch to flit-core) ( #48422 )
2025-01-06 13:50:15 -08:00
Olivier Cessenat
920614a799
hevea: add v2.36 ( #48273 )
2025-01-06 12:57:29 -07:00
rfbgo
5be40f1a5a
py-espresso: add v4.1.0 -> v4.2.2 ( #47864 )
...
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com >
2025-01-06 20:44:23 +01:00
Lehman Garrison
aa0ab3b38b
py-py-spy: add 0.4.0, and make rust & CargoPackage respect -j ( #47883 )
...
* py-py-spy: add 0.4.0
* py-py-spy: port from Package to CargoPackage
* CargoPackage: respect make_jobs
* rust: respect make_jobs during build and install
* spack style
* CargoBuilder: fix make_jobs syntax
* CargoBuilder: don't write to $HOME, use stage dir
2025-01-06 12:14:19 -07:00
Massimiliano Culpo
85c125a0f5
Remove spack.config.add_default_platform_scope ( #48425 )
...
This function is used only in tests, and pushes a scope to the
current global CONFIG, when on Windows, regardless of what that
CONFIG is.
2025-01-06 20:06:02 +01:00
Krishna Chilleri
2842c6d191
py-typer: add version 0.5.0 ( #48285 )
2025-01-06 18:08:27 +01:00
Wouter Deconinck
e8309b16fc
thepeg: restrict rivet versions; evtgen: new variant sherpa ( #48264 )
...
* thepeg: restrict to rivet@:3 when @:2.2
* evtgen: new variant sherpa
* herwig3: require at least one external EvtGen component
* evtgen: fix typo
* evtgen: rm deprecated 01.* and autotools build system
* thepeg: fix typo
* herwig3: fix conflicts ^evtgen
2025-01-06 09:27:48 -07:00
dmagdavector
4dd55e1b67
podman: add v4.6.2, 4.7.2, 4.8.3, 4.9.3 ( #48112 )
2025-01-06 10:42:18 -05:00
Wouter Deconinck
227fa1a482
gh: check_args needs ./... and some skipped tests ( #48408 )
2025-01-06 10:40:30 -05:00
Thomas Madlener
ee47d877ff
rivet, yoda: Add new versions with back-port fixes ( #48141 )
...
* rivet: add version 3.1.11 with some back-port fixes
Some back-ported fixes from the 4.x series. Most importantly the
possibility to build against HepMC 3.3.0.
* yoda: Add version 1.9.11
* Add a conflict with hepmc=2
* Unify hepmc@3.3.0 conflicts into one statement
* Remove conflict and update conditional hepmc variant
* Use caret to signify conflict with dependency
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
* Make conflict and msg more specific
* Add dedicated version dependency to yoda
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2025-01-06 08:32:52 -06:00
Harmen Stoppels
4b4be2e2c2
cmd/__init__.py: pass tests in case n=1 ( #48417 )
2025-01-06 15:30:29 +01:00
Valentin Volkl
0e6e61b32f
alpgen: update website ( #48415 )
2025-01-06 08:07:26 -06:00
Harmen Stoppels
79027884c7
Add spack API warning with file/line ( #48416 )
2025-01-06 03:43:04 -07:00
Olivier Cessenat
beadf06caa
ocamlbuild: add v0.14.1 -> v0.15.0 ( #48272 )
2025-01-06 08:36:16 +01:00
Niclas Jansson
fc24be5c2b
neko: add v0.9.1 and deprecate old versions ( #48306 )
2025-01-06 07:57:14 +01:00
Tim Fuller
8d5ece07d1
Update openmpi/package.py to allow for non-standard cxx name ( #48168 )
...
Allows user to define an alternative name for `mpic++` in `packages:openmpi:package_attributes:cxxname`.
2025-01-05 03:22:57 -07:00
Wouter Deconinck
cf06b395b7
snakemake: skip_modules snakemake.common.tests ( #48395 )
2025-01-04 23:19:50 +01:00
Seth R. Johnson
fd51f1ce65
RCCL: only build tests when requested ( #48387 )
2025-01-04 09:46:15 -05:00
Matt Thompson
0576ef081a
mapl: add v2.51.2 ( #48220 )
2025-01-04 13:49:00 +01:00
Dom Heinzeller
20a8ba77b0
ectrans: add conflict for versions 1.5.x with oneapi@2025: ( #48238 )
2025-01-04 13:44:10 +01:00
Kacper Kornet
9b4c5d1c55
python: add v3.13.1 and v3.12.8 ( #48356 )
2025-01-04 13:42:12 +01:00
Harmen Stoppels
6622f7a89c
Revert "CI: Move the build stage to the project root instead of tmp ( #47996 )" ( #48397 )
...
This reverts commit ef615bcc7e .
2025-01-04 11:59:22 +01:00
Cody Balos
d463b172a6
sundials: add v7.2.1 ( #48248 )
2025-01-04 11:09:04 +01:00
Adam J. Stewart
ab6fa2680f
py-lightning: add v2.5.0 ( #48249 )
2025-01-04 11:07:43 +01:00
Wouter Deconinck
d7559c8caf
qt: add v5.15.16 ( #48147 )
2025-01-04 11:02:26 +01:00
Wouter Deconinck
bd1fedcc18
jsoncpp: add v1.9.6 ( #48263 )
2025-01-04 11:02:03 +01:00
Adam J. Stewart
9254ef5b3f
py-torchgeo: add v0.6.2 ( #48230 )
2025-01-04 11:00:33 +01:00
Olivier Cessenat
39ad98a359
ocaml: new v4.14.2, and v5.2.1 ( #48271 )
2025-01-04 10:50:45 +01:00
Wouter Deconinck
9d07efa0dc
gobject-introspection: patch to import setuptools before distutils ( #47879 )
2025-01-04 10:49:25 +01:00
Olivier Cessenat
de2caf956d
latex2html: add v2024.2 ( #48282 )
2025-01-04 10:48:10 +01:00
Wouter Deconinck
6b296fe8ad
go: add v1.23.4 ( #48335 )
...
* go: add v1.23.4
* Update copyright for new year
---------
Co-authored-by: Alec Scott <hi@alecbcs.com >
2025-01-04 02:42:52 -07:00
Teague Sterling
9cccdc5424
xkeyboard-config: add xkbdata provider ( #45571 )
...
Signed-off-by: Teague Sterling <teaguesterling@gmail.com >
2025-01-04 10:39:45 +01:00
Wouter Deconinck
b4f048cc14
nlopt: add v2.9.1 (supports python@3.13) ( #48309 )
2025-01-04 10:29:31 +01:00
Wouter Deconinck
5fd15dc541
R: ensure Makeconf has full libs directories ( #48323 )
2025-01-04 10:28:46 +01:00
Wouter Deconinck
0471af4c16
gsoap: depends_on autoconf etc type build ( #48247 )
2025-01-04 10:27:00 +01:00
archiepowell-linaro
fb1a509964
linaro-forge: add v24.1.1 ( #48241 )
2025-01-04 10:21:22 +01:00
Wouter Deconinck
4f00d7cc9b
gettext: add v0.23.1 ( #48348 )
2025-01-04 10:19:40 +01:00
Wouter Deconinck
91726147ae
pkgconf: add v2.3.0 ( #48346 )
2025-01-04 10:18:28 +01:00
Wouter Deconinck
7998d8ed52
readline: 12 more upstream patches ( #48343 )
2025-01-04 10:17:28 +01:00
Wouter Deconinck
1061db7c8c
apptainer: add v1.3.5, v1.3.6 ( #48330 )
2025-01-04 10:16:14 +01:00
Wouter Deconinck
39f38d3f28
bash: add patches 27 to 37 ( #48349 )
2025-01-04 10:15:50 +01:00
Adam J. Stewart
173dcd6be8
py-earthengine-api: add v1.4.3 ( #48340 )
2025-01-04 10:14:28 +01:00
Adam J. Stewart
de2be4d999
google-cloud-cli: add v504.0.1, document Python version support ( #48339 )
...
Co-authored-by: adamjstewart <adamjstewart@users.noreply.github.com >
2025-01-04 10:14:05 +01:00
Niklas Bölter
619a0a8d81
lammps: added extra-command package introduced in @20240829 ( #48355 )
...
d61c94c0f3
2025-01-04 10:10:08 +01:00
Alec Scott
598abf0bef
typos: new package ( #48368 )
2025-01-04 10:09:03 +01:00
Wouter Deconinck
99a63fdff2
tcsh: add v6.24.10, v6.24.14 ( #48367 )
2025-01-04 10:08:29 +01:00
Vanessasaurus
64773932b2
flux-security: add 0.13.0( #48345 )
...
Co-authored-by: github-actions <github-actions@users.noreply.github.com >
2025-01-04 10:05:13 +01:00
Vanessasaurus
bc4b5dd62e
flux-sched: v0.40.0 ( #48344 )
...
Co-authored-by: github-actions <github-actions@users.noreply.github.com >
2025-01-04 10:04:31 +01:00
Wouter Deconinck
0652b01eca
zlib-ng: add v2.2.2, v2.2.3 ( #48177 )
2025-01-04 10:03:29 +01:00
Wouter Deconinck
6053fc9b6e
pmix: add v5.0.4, v5.0.5 ( #48333 )
2025-01-04 10:02:12 +01:00
Alec Scott
7c9582a172
curl: add v8.11.1 ( #48369 )
2025-01-04 10:00:56 +01:00
Alec Scott
2ffa63470c
fzf: add v0.57.0 ( #48370 )
2025-01-04 09:59:13 +01:00
Wouter Deconinck
7bf7292a87
py-particle: add v0.25.[0-2] ( #48371 )
2025-01-04 09:58:47 +01:00
Alec Scott
ef55fe7f4b
glab: add v1.51.0 ( #48372 )
2025-01-04 09:58:07 +01:00
Alec Scott
6e8fe490e0
goimports: add v0.28.0 ( #48375 )
2025-01-04 09:56:57 +01:00
Alec Scott
450e56f207
gopls: add v0.17.1 ( #48376 )
2025-01-04 09:56:20 +01:00
Alec Scott
d33616c291
hugo: add v0.140.2 ( #48377 )
2025-01-04 09:51:58 +01:00
Adam J. Stewart
4a37bb38ce
py-pillow: add v11.1.0 ( #48354 )
2025-01-04 09:39:33 +01:00
Alec Scott
6f2d07e99a
kubectl: add v1.32.0 ( #48378 )
2025-01-04 09:38:39 +01:00
Alec Scott
8f415cd2b5
kubernetes: add v1.32.0 ( #48379 )
2025-01-04 09:37:53 +01:00
Alec Scott
e3d3e79037
py-python-lsp-server: add v1.11.0 ( #48380 )
2025-01-04 09:37:12 +01:00
Alec Scott
dbd290d1ac
rust: add v1.83.0 ( #48381 )
2025-01-04 09:36:15 +01:00
Krishna Chilleri
e6bb795bcc
py-apscheduler: add v3.6.3 ( #48279 )
2025-01-04 09:33:41 +01:00
Wouter Deconinck
ab6fa2f6d3
cfitsio: add v4.4.1, v4.5.0; variant +fortran ( #48388 )
2025-01-04 09:21:49 +01:00
Wouter Deconinck
8fe3fe4918
heppdt: patch for broken test ( #48390 )
2025-01-04 09:10:45 +01:00
Adam J. Stewart
cb770eb8e3
py-scipy: add v1.15.0 ( #48393 )
2025-01-04 09:04:53 +01:00
Adam J. Stewart
0a03a92e78
Avoid trailing slashes in strings ( #48359 )
2025-01-03 23:00:18 +01:00
Satish Balay
7f9019c1ca
kokkos and kokkos-kernels - add v4.5.01 ( #48363 )
...
trilinos@develop: update kokkos dependency
2025-01-03 15:56:23 -06:00
Wouter Deconinck
1b9d001f6a
feat: add HEP cloud_pipeline stack ( #40932 )
...
* dd4hep: depends_on root +root7 in some cases
* dd4hep: avoid self-referential whens -> conflicts
* feat: add HEP cloud_pipeline stack
* [hep] add hep jobs to .gitlab-ci.yml
* [hep] rm hep-generate image override
* [hep] fix root variants; add some more packages
* [hep] disable hep-build for now
* [hep] hepmc3 +interfaces
* [hep] hep-generate on gcc-11.4 runner image
* [hep] sherpa -blackhat
* [hep] align package requirements to e4s for more cache hits
* [hep] lcio -examples due to conflicts
* [hep] marks geant4-data as external
* [hep] enable build
* [hep] elfutils now always has bzip2 xz dependency
* [hep] avoid gaudi ^gdb@8.1 with explicit version gdb@14.1
* [hep] geant4 -vtk for now
* [hep] root ~oracle
* [hep] external geant4-data@11.2.0
* [hep] sherap ~python
* [hep] gaudi ^gdb +python to avoid failing gdb@8.1
* [hep] pythia8 ~madgraph5amc
* [hep] remove garfieldpp which fails to download
* [hep] sherpa ~recola because recola needs pic variant
* [hep] sherpa ~rivet since conflicts("cxxstd=11", when="~rivet")
* [hep] unify: when_possible
* [hep] thepeg ~rivet
* [hep] root ~shadow
* [hep] lcio ~jar
* [hep] root ~postgres
* [hep] herwig3 ~evtgen
* [hep] herwig3 has no evtgen variant
* [hep] no image override in hep-generate
* [hep] re-add ubuntu-22.04 image for newer gcc than 7
* [hep] remove herwig3
* [hep] remove package configs
* [hep] avoid non-existent variants in latest versions
* [hep] allow for sherpa@3:
* [hep] acts cxxstd=20
* [hep] gaudi ^gdb +python
* [hep] gaudi ^gdb +debuginfod
* [hep] add some packages to large and huge kubernetes groups
* [hep] root +rpath
* [hep] add qt-declarative to large 8core 8GB CI group
* [hep] add sherpa to 8 core, 3 GB CI medium group
* [hep] add root to 12 core, 19 GB huge CI group
* [hep] gaudi: touch pytest.ini
* [hep] ~ instead of -
Co-authored-by: Seth R. Johnson <johnsonsr@ornl.gov >
---------
Co-authored-by: Seth R. Johnson <johnsonsr@ornl.gov >
2025-01-03 12:22:53 -07:00
Arash Partow
a52d817fa0
exprtk: add new package ( #48326 )
2025-01-03 12:48:05 -06:00
David Huber
ec286e857f
Disable py-numpy AVX512 instructions when compiled with Intel ( #47941 )
...
* Disable numpy AVX512 when compiled with Intel classic
* Add py-numpy v1.26.5
* Add patch to handle AVX512 conversions
* Remove unneeded patch.
* Remove unnecessary tag
* Move blas_config_settings to config_settings
* Cleaned up blas settings
2025-01-03 11:27:59 -07:00
Andrey Alekseenko
690a6045a9
gromacs: remove dependency on Fortran ( #48386 )
...
* gromacs: remove dependency on Fortran
Fortran was removed from GROMACS core since 4.6. There are a few contrib
files around, but they are not built anyway.
Also fix a couple typos.
* [@spackbot] updating style on behalf of al42and
---------
Co-authored-by: al42and <al42and@users.noreply.github.com >
2025-01-03 07:58:22 -07:00
Harmen Stoppels
0a070512e6
tests: remove file requirement ( #48362 )
2025-01-03 15:49:06 +01:00
Wouter Deconinck
cb37f973d9
xxhash: add v0.8.3 ( #48382 )
2025-01-03 09:36:04 -05:00
Wouter Deconinck
33740c8d24
fuse-overlayfs: add v1.14 ( #48331 )
2025-01-03 13:07:10 +01:00
Wouter Deconinck
e374f8fb66
build_environment: only traverse unique edges ( #48301 )
...
Wrap EnvironmentVisitor in CoverEdgesVisitor so only unique edges are enqueued.
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com >
2025-01-03 12:17:26 +01:00
Krishna Chilleri
0394def68b
py-uvicorn: add v0.27.1 ( #48287 )
...
* py-uvicorn: add version 0.27.1
* add required py-typing-extensions dependency
2025-01-02 22:13:19 -07:00
Seth R. Johnson
0782097775
geant4: fix bad patch for 10.x ( #48332 )
2025-01-02 15:27:40 -07:00
eugeneswalker
460bc82632
e4s ci: cleanup; see if failures have been fixed ( #48137 )
...
* e4s ci: cleanup; see if failures have been fixed
* comment out dealii+cuda cuda_arch=90 due to cuda@12 conflict
* paraview unpin @5.11
* disable paraview cuda90
* ecp-dav ~paraview cuda90
* disable lbann gfx90a
* disable upcxx +cuda
* comment out nek5000 and lammps +cuda
* comment out failed specs
* comment out slepc+rocm
* comment out failures
* comment out failures
* comment out failing paraview buids;
* comment out petsc+rocm
* sort specs
2025-01-02 13:27:40 -08:00
Massimiliano Culpo
880eb36a1f
charliecloud: disable libsquashfuse when ~squashfuse ( #48317 )
2025-01-02 21:45:26 +01:00
Massimiliano Culpo
1f3b4e116f
Add a C dependency to hipblaslt, and rocthrust ( #48320 )
2025-01-02 21:44:40 +01:00
Vicente Bolea
9b8835ba79
paraview: add v5.13.2 ( #48324 )
2025-01-02 10:55:26 -06:00
Kacper Kornet
fb1d4f8907
zoltan: Fix buliding with gcc@14 and ifx. ( #48358 )
...
* zoltan: Ignore errors about incompatible pointer type with gcc@14
In gcc 14 -Werror=incompatible-pointer-types is now the default.
Silence it until it gets fixed in zoltan upstream.
* zoltan: Fix linking error when built with ifx
2025-01-02 11:54:06 -05:00
Todd Gamblin
f635337af8
Remove years from license headers ( #48352 )
2025-01-02 15:40:28 +01:00
Wouter Deconinck
8f145f5e8e
node-js: always depend on some python, regardless of lower/upper limits ( #48350 )
2025-01-02 03:00:09 -08:00
Alec Scott
022ae8503a
oxide-rs: new-package
2025-01-02 01:17:37 -08:00
Alberto Invernizzi
3c64821c64
node-js: less strict python requirement for newer versions of node-js ( #47942 )
...
* less strict python requirement for newer versions of node-js
* fix style
* add back constraints for deprecated versions
* Update var/spack/repos/builtin/packages/node-js/package.py
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
* Update var/spack/repos/builtin/packages/node-js/package.py
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
* remove "v" from versions in some constraints
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2025-01-01 16:15:17 -06:00
Alec Scott
866785bd74
py-jedi: fix python dependency constraints ( #48322 )
2024-12-31 20:56:53 -06:00
Buldram
60d321012e
nim: add 2.0.14 ( #48284 )
...
https://nim-lang.org/blog/2024/12/24/nim-2014-released.html
2024-12-31 11:24:24 -05:00
Matt Thompson
8ee5cf4b31
mepo: add v2.2.0 ( #48283 )
2024-12-31 11:22:53 -05:00
Krishna Chilleri
d2a2ae3699
py-tomlkit: add version 0.11.8 ( #48286 )
2024-12-31 11:21:35 -05:00
Adam J. Stewart
547e324ee5
py-jsonargparse: add v4.35.0 ( #48314 )
2024-12-31 11:06:24 -05:00
Adam J. Stewart
693c74324a
py-torchmetrics: add v1.6.1 ( #48297 )
2024-12-31 11:04:31 -05:00
Asa
dcf710a32d
Add version 0.2.0 to py-olcf-velocity ( #48311 )
2024-12-31 10:47:51 -05:00
Massimiliano Culpo
38276d13c2
Add a C dependency to a few cargo packages ( #48319 )
...
* fd: add a dependency on C
See https://gitlab.spack.io/spack/spack/-/jobs/14424172
* lsd: add a dependency on C
See https://gitlab.spack.io/spack/spack/-/jobs/14424171
* ripgrep: add a dependency on C
See https://gitlab.spack.io/spack/spack/-/jobs/14424170
* eza: add a dependency on C
See https://gitlab.spack.io/spack/spack/-/jobs/14424168
* hyperfine: add a dependency on C
See https://gitlab.spack.io/spack/spack/-/jobs/14424167
2024-12-31 10:05:49 -05:00
Massimiliano Culpo
611b0f19b3
gnutls: add v3.8.4, fixed issue with non rpathed zstd ( #48321 )
...
See https://gitlab.spack.io/spack/spack/-/jobs/14427936
2024-12-31 10:04:19 -05:00
Tara Drwenski
337d9bebf8
Camp: Fix syntax error ( #48269 )
...
* Fix camp syntax error by providing first archs element instead of tuple
* Provide all architectures as semicolon separated list
2024-12-30 15:04:10 -08:00
Massimiliano Culpo
71512f5682
mpich: gather in a single place env modifications needed by mpich derivatives ( #48276 )
...
* mpich: gather in a single place env modifications needed by mpich derivatives
MPICH, and its derivatives, share a lot of copy/paste code to setup the
environment during the different stages of the package life-cycle.
This commit gathers the common modifications in a single place (a mixin class),
living in the Mpich package, and makes derivatives import, and reuse, it.
* Fix docs for Python < 3.13
2024-12-30 15:42:16 -07:00
Xuefeng Ding
a7373b8a31
gcc: fix typo in setup_run_environment condition ( #48307 )
2024-12-30 13:47:54 +01:00
Satish Balay
05de2b1ba1
petsc: fix compilers listed in pkgconfig/petsc.pc ( #48201 )
...
* petsc: fix compilers listed in pkgconfig/petsc.pc
* Also fix reconfigure*.py
2024-12-27 22:09:00 -06:00
Chris Marsh
f57d7fb952
gsl: update patch for 2.8
...
The 2.7 patch does not apply on gsl@2.8.
This is a manual fix of the 2.6 patch to update it to clealy apply to gsl@2.8
2024-12-28 00:49:03 +01:00
Karol Krizka
e76f8fda2d
openloops: use cmodel small on aarch64 instead of large ( #48299 )
2024-12-27 09:07:54 -07:00
Juan Miguel Carceller
66a00fe103
freeglut: add v3.6.0 ( #48292 )
...
* freeglut: add v3.6.0
* Change the version range for the patch
---------
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com >
2024-12-26 09:07:50 -07:00
dependabot[bot]
15124d7c73
build(deps): bump urllib3 from 2.2.3 to 2.3.0 in /lib/spack/docs ( #48278 )
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.2.3 to 2.3.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.2.3...2.3.0 )
---
updated-dependencies:
- dependency-name: urllib3
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>
2024-12-26 09:03:38 -07:00
Karol Krizka
a14f10e882
openloops: Fix configuration of cmodel setting for gfortran ( #48288 )
...
* openloops: Add cmodel to user config file to override setting added in 2.1.2.
* openloops: Change cmodel from small to large following author recommendation.
2024-12-26 08:44:08 -06:00
Joseph Wang
16d3de4540
opendatadetector: fix attribute for libs ( #48290 )
2024-12-26 08:35:04 -06:00
psakievich
78bd905fe0
Ensure command_line scope is always last ( #48255 )
2024-12-25 14:32:31 -07:00
Harmen Stoppels
e9cdcc4af0
build caches: collect files to relocate while tarballing w/o file ( #48212 )
...
A few changes to tarball creation (for build caches):
- do not run file to distinguish binary from text
- file is slow, even when running it in a batched fashion -- it usually reads all bytes and has slow logic to categorize specific types
- we don't need a highly detailed file categorization; a crude categorization of elf, mach-o, text suffices.
detecting elf and mach-o is straightforward and cheap
- detecting utf-8 (and with that ascii) is highly accurate: false positive rate decays exponentially as file size increases. Further it's not only the most common encoding, but the most common file type in package prefixes.
iso-8859-1 is cheaply (but heuristically) detected too, and sufficiently accurate after binaries and utf-8 files are classified earlier
- remove file as a dependency of Spack in general, which makes Spack itself easier to install
- detect file type and need to relocate as part of creating the tarball, which is more cache friendly and thus faster
2024-12-24 10:53:13 -07:00
Massimiliano Culpo
aca469b329
mpi: remove setting unused monkey patched variable ( #48275 )
...
mpicxx_shared_libraries seems a relic of #1550 , and is
not currently used by any builtin package.
Thus, cleanup the recipes, and avoid monkey-patching
spec objects.
2024-12-24 14:29:53 +01:00
Wouter Deconinck
c65a0e03c4
doc: ensure getting_started has bootstrap list output in correct place ( #48281 )
2024-12-24 04:48:02 -07:00
Wouter Deconinck
b02340724d
gaudi: Fix nonexistent 'libs' ( #48274 )
2024-12-23 12:57:42 -07:00
Philipp Edelmann
250de0cdf2
fix spack external find for Python >= 3.13 ( #48170 )
...
Python >= 3.13 does not have the crypt variant anymore. Still no matter
if the test for crypt succeeds (which it can on Fedora providing its own
crypt module for Python 3.13) or fails, it will add +crypt or ~crypt,
which both fail because the variant only exists until Python 3.12.
Co-authored-by: Richard Berger <rberger@lanl.gov >
2024-12-23 10:56:13 -08:00
Carson Woods
da97e9eaa7
py-fitter: add v1.5.2, v1.6.0 ( #41035 )
2024-12-23 18:29:14 +01:00
Massimiliano Culpo
a3322459fe
bootstrap mirror: fix references from v0.4 to v0.6 ( #48235 )
2024-12-23 14:06:48 +01:00
Olivier Cessenat
88d5393570
silo: variant python needs python ( #48257 )
...
* silo: variant python needs python
* Dependency to Python did not resolve the "Python.h" header not being found
Added the -I path to Python header to the compiler.
Having silo depend on python was not sufficient to get the path to python.
Maybe there is a smarter way to do that, but this one works.
* Update var/spack/repos/builtin/packages/silo/package.py
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
* Update var/spack/repos/builtin/packages/silo/package.py
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
* Update var/spack/repos/builtin/packages/silo/package.py
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2024-12-22 19:13:23 -06:00
Thomas Madlener
d1d61820f4
herwig, thepeg: Add latest version and specify rivet dependencies better ( #48142 )
...
* thepeg: Correctly specify rivet version for dependency
* herwig3: Add latest version 7.3.0
* thepeg: Make sure to have consistent hepmc version
rivet and thepeg need to have the same hepmc version otherwise things
will not compile
2024-12-22 15:36:14 -06:00
prakash
858c7ca1a2
Updates to AMR-Wind: adding new releases and an option to enable new spec option ( #48229 )
2024-12-22 10:25:53 -07:00
Elliott Slaughter
5b1394f1cf
legion: Add 24.12.0. ( #48221 )
2024-12-21 20:00:25 -07:00
Christophe Prud'homme
9554f8802b
libzip: links with external libs found on host and new version ( #47230 )
...
* libzip links with external libs found on host feelpp/spack#6
* add maintainers
* fix style
* use multi-build system
/cc @wdconinc
* fix style
* rm space and rename variant bz2 to bzip2
/cc @wdconinc
* fix variant name for bzip2
* zstd is supported in libzip@:1.8
* fix style
* fix style
* fix style
* rm deprecated version and versions that cannot be found easily
use only cmake from now on
* fix style
* fix style
* use variant when option for zstd
* Update var/spack/repos/builtin/packages/libzip/package.py
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
* fix style
/cc @wdconinc
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2024-12-21 19:22:50 -06:00
Kyle Knoepfel
b78c517582
Support oneTBB 2021.13.0 and 2022.0.0 ( #48239 )
2024-12-20 23:32:58 -07:00
Dom Heinzeller
aaf0319731
Add conflict for py-scipy@1.14: with Intel Classic ( #48251 )
2024-12-20 23:23:27 -07:00
Paul Gessinger
21d5fd6ec1
dd4hep: Fix faulty package configuration ( #48236 )
2024-12-20 21:34:25 -07:00
Mike VanDenburgh
d6f71a2afd
Fix import error in CI log aggregation script ( #48245 )
...
Fix CI log aggregation script failing due to an import error.
2024-12-20 16:14:17 -07:00
Rocco Meli
2edbed3a9d
dla-future: add v0.7.3, deprecate v0.7.0 and v0.7.1 ( #48215 )
...
* dla-future: add v0.7.2, deprecate v0.7.0 and v0.7.1
* update
2024-12-20 08:08:01 -07:00
Zack Galbreath
e0035bd658
ci: request 35G of memory for building composable-kernel ( #48227 )
...
This number was determined from the max memory usage recently recorded
for this package in our analytics database.
2024-12-20 06:53:15 -07:00
Massimiliano Culpo
64207e8fe8
Use Ubuntu 22.04 to run unit tests against Python 3.7 ( #48233 )
2024-12-20 10:02:02 +01:00
Harmen Stoppels
fdc85572f3
import-check: bump and simplify ( #48222 )
2024-12-20 09:39:42 +01:00
eugeneswalker
75162be4b6
ci: add developer-tools-aarch64-linux-gnu stack ( #48217 )
2024-12-20 09:24:10 +01:00
Todd Gamblin
adbbb91b41
Make unit tests work on ubuntu 24.04 ( #48151 )
...
`kcov` was removed in Ubuntu 24.04, and it is no longer
installable via `apt` in our CI images. Instal it via
Linuxbrew instead, at least until it comes back to Ubuntu.
`subversion` is also not installed on ubuntu 24 by default,
so we have to install it manually.
- [x] Add linuxbrew to linux tests
- [x] Install `kcov` with brew
- [x] Install subversion with `apt`
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
2024-12-20 08:20:07 +01:00
Wouter Deconinck
55eeff7eb0
xrandr: add v1.5.3 ( #48178 )
2024-12-19 19:45:17 -07:00
jnhealy2
6de1ebd71a
Fix silent error when reporting builds to CDash ( #47939 )
...
* Fix silent error when reporting builds to CDash
CDash has a 191 char maximum for build names. When this
is exceeded, CDash silently fails to correctly process the
reported XML. This truncates CDash build names to 190 chars
and emits a warning indicating it is doing so to prevent
such errors from occuring.
* test/reporters.py: add unittest for buildname len issue
* test/reporters.py: rename cdash buildname test
* ci/common.py: fix syntax causing breaking test
It appears that the CDash reporter is expecting a string
as the buildname.
* Update lib/spack/spack/reporters/cdash.py
Fix warning message to reflect actual issue.
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
* ci/common.py: fix function call to actually call function
---------
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
Co-authored-by: psakievich <psakiev@sandia.gov >
2024-12-19 14:19:44 -07:00
afzpatel
fd865efe87
Bump up the version for ROCm-6.3.0 ( #47966 )
...
* Bump up the version for ROCm-6.3.0
* changes for aqlprofile, rocprofiler-dev and omnitrace
* add rocfft patch, correct Clang_DIR and add aqlprofile yum package
* add rpp and rocm-openmp-extras changes
* hipblaslt changes
* add rvs rocm 6.3
* bump rocdecode and rocpydecode
* add rocdecode libva arg
* add llvm-amdgpu dependency for hipblaslt
* restrict half in miopen-hip
* fix for rocblas and hipblaslt
* fix hipblas-common target_include
* fix sha256 for rocm-tensile
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
---------
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
2024-12-19 14:09:27 -07:00
kwryankrattiger
93c09ed3b4
Move allocation override to the generate job ( #48199 )
2024-12-19 21:59:15 +01:00
Rocco Meli
9db8f8ea88
sirius: add libxc constraint ( #48184 )
...
* sirius: add libxc constraint
* add myself as maintainer
2024-12-19 10:36:04 -08:00
Lehman Garrison
eb178e6840
py-typer: add version 0.15.1 and "standard" optional dependencies ( #48010 )
...
* py-typer: add version 0.15.1 and "standard" optional dependencies
* py-typer: remove variant that only exists in source, not sdist. Remove trailing .0 from versions.
2024-12-19 10:35:05 -08:00
Wouter Deconinck
8487842e11
gaudi: add v39.1; patch for failing test; properly support +examples ( #48130 )
...
* gaudi: add v39.1; patch for failing test; properly support +examples
* gaudi: filter_file OPTIONS
* gaudi: rm patch to disable pytest RandomNumber.py
2024-12-19 10:14:00 -08:00
Sebastian Keller
2286b2ad5a
sphexa package ( #48128 )
...
* sphexa package
* remove older versions
* avoid setting args twice
Co-authored-by: Rocco Meli <r.meli@bluemail.ch >
* rocprim should be hipcub
* address review comments
---------
Co-authored-by: Rocco Meli <r.meli@bluemail.ch >
2024-12-19 18:45:33 +01:00
Wouter Deconinck
ea0d99baf8
snakemake and py-snakemake-*: updates to latest versions ( #47524 )
...
* py-snakemake-interface-common: add v1.17.4
* py-snakemake-executor-plugin-azure-batch: add thru v0.3.0
* py-snakemake-executor-plugin-drmaa: add thru v0.1.5
* py-snakemake-executor-plugin-flux: add v0.1.1
* py-snakemake-executor-plugin-googlebatch: add thru v0.5.0
* py-snakemake-executor-plugin-kubernetes: add thru v0.2.2
* py-snakemake-executor-plugin-slurm: add thru v0.11.2
* py-snakemake-executor-plugin-tes: add v0.1.3
* py-snakemake-interface-executor-plugins: add thru 9.3.2
* py-snakemake-interface-report-plugins: add v1.1.0
* py-snakemake-storage-plugin-azure: add thru v0.4.2
* py-snakemake-storage-plugin-fs: add thru v1.0.6
* py-snakemake-storage-plugin-gcs: add thru v1.1.2
* py-snakemake-storage-plugin-s3: add thru v0.2.12
* py-snakemake-storage-plugin-zenodo: add thru v0.1.4
* snakemake: add v8.25.2
* [@spackbot] updating style on behalf of wdconinc
* snakemake, py-snakemake-*: apply suggestions from code review
* py-snakemake-executor-plugin-azure-batch: apply suggestions from code review
* snakemake, py-snakemake-*: fix style
* py-snakemake-executor-plugin-azure-batch: apply suggestion from code review
* py-snakemake-executor-plugin-drmaa: apply suggestion from code review
* py-snakemake-executor-plugin-drmaa: fix style
---------
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com >
2024-12-19 07:16:32 -06:00
eugeneswalker
60be9ea068
ci: update darwin tags ( #47993 )
...
* ci: update darwin tags
* tag with apple-clang version
* move darwin aarch64 tagging into configs/darwin/aarch/ci.yaml
2024-12-19 04:55:02 -08:00
Seth R. Johnson
5640861aeb
Improve package recipes for some HEP packages ( #48185 )
...
* Improve variant robustness for dd4hep and edm4hep
Now variants won't be "false" if there's a typo.
* Use libs instead of manual prefix paths
* Improve cmake for another hep package
* Fix variant use and style
* Use directories for ODD
2024-12-19 07:29:08 -05:00
Mikael Simberg
d8fa6eb559
hpx-kokkos: Add 0.4.1 ( #48207 )
2024-12-19 04:17:39 -07:00
dependabot[bot]
ec7436be6b
build(deps): bump sphinxcontrib-programoutput in /lib/spack/docs ( #47992 )
...
Bumps [sphinxcontrib-programoutput](https://github.com/NextThought/sphinxcontrib-programoutput ) from 0.17 to 0.18.
- [Changelog](https://github.com/OpenNTI/sphinxcontrib-programoutput/blob/master/CHANGES.rst )
- [Commits](https://github.com/NextThought/sphinxcontrib-programoutput/compare/0.17...0.18 )
---
updated-dependencies:
- dependency-name: sphinxcontrib-programoutput
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>
2024-12-19 12:08:20 +01:00
Thomas Gruber
48f6a4ffb4
likwid: add 5.4.1 and add patch for 5.4.0 ( #48012 )
2024-12-19 12:03:19 +01:00
Harmen Stoppels
96a0b0eb08
llnl.util.lang: remove testing literal backtrace output ( #48209 )
2024-12-19 11:55:41 +01:00
Wouter Deconinck
8d8e36d7e2
qt-*: add v6.8.0, v6.8.1 ( #46947 )
2024-12-19 11:52:30 +01:00
Wouter Deconinck
1c843b99ae
Replace lzma with xz dependency ( #39404 )
2024-12-19 11:50:38 +01:00
MatthewLieber
93a0c0eafd
osu-micro-benchmarks: fix AMDGPU_TARGET issue ( #48171 )
...
Co-authored-by: Matt Lieber <lieber.31@osu.edu >
2024-12-19 11:24:59 +01:00
Harmen Stoppels
0850e0bf08
docs: advertise --oci-username-variable and --oci-password-variable ( #48189 )
2024-12-19 10:15:01 +01:00
Alberto Invernizzi
6263f75303
ffmpeg: add v7.1 ( #47783 )
2024-12-19 09:52:38 +01:00
Adam J. Stewart
c184a68512
py-pydantic: add v1.10.19 ( #48204 )
2024-12-19 09:48:35 +01:00
Wouter Deconinck
69b17ea602
py-paramiko: add v3.3.2, v3.4.1, v3.5.0 ( #48191 )
...
* py-paramiko: add v3.3.2, v3.4.1, v3.5.0
* py-paramiko: deprecate v2.1.2 (CVE)
2024-12-19 00:15:44 -07:00
Howard Pritchard
5547b7b552
openmpi: add 5.0.6 ( #48043 )
...
Signed-off-by: Howard Pritchard <howardp@lanl.gov >
2024-12-18 22:36:23 -07:00
Scott Wittenburg
ae6d1538d5
ci: Disable broken specs list ( #48194 )
2024-12-18 21:26:42 -07:00
Christoph Junghans
cdb0e80598
all-library: add v0.9.3 ( #48193 )
2024-12-18 21:16:59 -07:00
Dave Keeshan
233e57c4bc
Install process has been changed, made simpler. Also added versions v0.0-3864 and v0.0-3876 ( #48190 )
2024-12-18 21:12:12 -07:00
Dom Heinzeller
918afd6385
spack external find grep on Linux AND macOS (#48134 )
...
* Configure 'spack external find grep'
* Fix style for finding external grep
* Remove unused 're' Python module from grep
2024-12-18 21:02:20 -07:00
Christophe Prud'homme
83af81a14a
mmg : add variant to install private headers for parmmg packaged ( #47386 )
...
* update package : add variant to install private headers for parmmg package
* re-add maintainer
* renamed to +private_headers and only for 5.7:
/cc @jcortial-safran
* fix style and code
* applied suggestions
/cc @jcortial-safran @tldahlgren
* fix
2024-12-18 19:12:32 -08:00
John W. Parent
2b2538e82c
Add new CMake versions ( #47997 )
2024-12-18 18:26:11 -08:00
Cody Balos
b6715bde32
sundials: add version 7.2.0 ( #48202 )
2024-12-18 18:24:20 -08:00
Wouter Deconinck
0db3b36874
sherpa: fix AutotoolsBuilder install signature ( #48002 )
2024-12-18 18:19:11 -08:00
Brian Vanderwende
0bc54a4640
New versions and fixed images resource ( #48003 )
2024-12-18 18:14:11 -08:00
Matt Thompson
7057ca3c0c
mapl: add v2.51.1 ( #48007 )
2024-12-18 18:10:51 -08:00
Brian Vanderwende
40ac1613e3
Fix for modern GCC and for drifting download URL ( #48015 )
2024-12-18 17:51:07 -08:00
Brian Vanderwende
d3ab84e5d8
Add latest 2.x version ( #48016 )
2024-12-18 17:49:15 -08:00
Derek Ryan Strong
15197b1868
Add netlib-lapack v3.12.0 ( #48029 )
2024-12-18 17:39:22 -08:00
Brian Vanderwende
de45c90056
pnetcdf: New versions and examples option ( #48018 )
...
* New pnetcdf versions and examples option
* Refine spec for GCC workaround
* Refactor examples variant to conflict with older versions
Co-authored-by: Sergey Kosukhin <skosukhin@gmail.com >
---------
Co-authored-by: Sergey Kosukhin <skosukhin@gmail.com >
2024-12-18 17:36:58 -08:00
Dave Keeshan
82fc0c702d
yosys: add v0.48 ( #48036 )
2024-12-18 17:34:14 -08:00
Timo Heister
51e889ea3f
aspect: add v3.0.0 ( #48040 )
2024-12-18 17:32:21 -08:00
Paul Kuberry
ad8d1eddde
xyce: update +pymi related dependencies ( #48044 )
2024-12-18 17:30:09 -08:00
Joseph Wang
ebb3736de7
nodejs: update to 22.11.0 ( #48084 )
2024-12-18 17:27:50 -08:00
sid
4d7a637788
r-lidr and dependency r-rlas ( #48051 )
...
* r-rlas is a dependency for r-lidr
* new package r-lidr w/ suggests to address masking issues
* fixed flake8 issues and added maintainers
* removed boost import statement for flake sake
2024-12-18 17:20:33 -08:00
Wouter Deconinck
8e163c3565
qmake: docs about virtual provider ( #48055 )
2024-12-18 17:16:30 -08:00
Bill Williams
f1fbf11b33
Score-P: mpi and shmem fixes ( #48069 )
...
* Score-P: Replace with-or-without, document options that are not currently explicitly mapped in package for mpi and shmem.
* trim long lines
---------
Co-authored-by: wrwilliams <wrwilliams@users.noreply.github.com >
2024-12-18 17:14:59 -08:00
Wouter Deconinck
be3a33ecf7
prmon: add v3.1.1, update py-matplotlib dependency ( #48109 )
...
* prmon: add v3.1.1, update py-matplotlib dependency
* prmon: depends_on py-matplotlib@:3.5
2024-12-18 17:12:55 -08:00
Adam J. Stewart
4be528448c
py-scikit-image: add v0.25.0 ( #48117 )
...
* py-scikit-image: add v0.25.0
* Fix Python range
2024-12-18 17:10:20 -08:00
Wouter Deconinck
8b11918c1e
dcap: add v2.47.13, v2.47.14, avoid bash for sh script ( #48123 )
...
* dcap: add v2.47.13, v2.47.14, avoid bash for sh script
* dcap: fix typo
2024-12-18 17:00:13 -08:00
Adam J. Stewart
5add010c71
py-torchdata: add v0.10.1 ( #48118 )
2024-12-18 16:58:23 -08:00
Wouter Deconinck
e77e1d6528
ghostscript: add v10.04.0 (fix CVEs) ( #48126 )
...
* ghostscript: add v10.04.0
2024-12-18 16:43:40 -08:00
Adam J. Stewart
6ede4e9f13
py-matplotlib: add v3.10.0 ( #48127 )
2024-12-18 16:26:43 -08:00
Wouter Deconinck
c50ac5ac25
py-gfal2-python: new package to fix gfal2-util ( #48165 )
...
* py-gfal2-python: add new package
* gfal2-util: depends_on py-gfal2-python
* py-gfal2-python: patch setup.py to find correct python
* py-gfal2-python: depends_on boost +python
2024-12-18 13:44:09 -08:00
Mikael Simberg
e7e5352e93
dla-future: Add 0.7.1 ( #48188 )
2024-12-18 13:18:36 -08:00
Mikael Simberg
36e74f360b
pika: Add 0.31.0 ( #48192 )
2024-12-18 12:59:51 -08:00
dependabot[bot]
f362d45802
build(deps): bump actions/upload-artifact from 4.4.3 to 4.5.0 ( #48180 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.4.3 to 4.5.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](b4b15b8c7c...6f51ac03b9 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
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>
2024-12-18 13:01:30 -06:00
Zack Galbreath
9719220e8a
Stop building for neoverse_n1 in our GitLab CI pipelines ( #48186 )
2024-12-18 17:12:05 +00:00
Todd Gamblin
30e2b15eea
Use Literal now that we have typing_extensions in Spack. ( #48172 )
...
Improve our typing by updating some todo locations in the code to use
`Literal` instead of a simple `str`.
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
2024-12-18 14:10:14 +01:00
Andrey Perestoronin
7ee1e518b0
Add intel-compiler 2025.0.4 patch and intel-dal 2025.0.1 patch packages ( #48135 )
...
* add compiler patch packages
* Add intel-dal patch package
2024-12-18 07:51:25 -05:00
eugeneswalker
4af8fbeddf
ci: remove unmaintained, inactive gpu-tests stack ( #48166 )
2024-12-18 12:40:20 +01:00
Wouter Deconinck
2b85b706f1
findutils: add v4.10.0; faketime: new package ( #48182 )
...
* findutils: add v4.10.0
* faketime: new package
2024-12-18 00:13:02 -07:00
Samuel K. Gutiérrez
eadf8727e7
libquo: Improve dependency code, cleanup configure. ( #48181 )
...
* Fix issue reported by some users regarding some build dependencies.
* Remove invalid configure-time flag that was recently introduced.
Signed-off-by: Samuel K. Gutierrez <samuel@lanl.gov >
2024-12-17 19:58:07 -07:00
Buldram
de739db153
nim: remove bash dependency ( #48132 )
2024-12-17 18:51:38 -08:00
Jon Rood
a3bed44bf5
kokkos: add hip_relocatable_device_code variant. trilinos: kokkos should enable relocatable device code if requested for trilinos and it also requires the kokkos libraries be static. ( #48143 )
2024-12-17 18:48:35 -08:00
Stephen Hudson
3da04ccb19
libEnsemble: add v1.4.3 ( #48144 )
2024-12-17 18:47:27 -08:00
SXS Bot
f921b28032
spectre: add v2024.12.16 ( #48146 )
...
Co-authored-by: sxs-bot <sxs-bot@users.noreply.github.com >
2024-12-17 18:45:45 -08:00
Thomas Helfer
3d50d7173d
Update tfel and mgis packages to new versions ( #48176 )
...
* update tfel package
* Update MGIS package
2024-12-17 18:26:08 -08:00
Rémi Lacroix
5a5f555fe2
NextFlow: Add versions 24.10.2 and 24.10.3. ( #48153 )
...
* NextFlow: add version 24.10.2.
* NextFlow: add version 24.10.3.
2024-12-17 17:44:10 -08:00
David Boehme
bb30c726a4
caliper: Add v2.12.1 ( #48021 )
...
* caliper: Add v2.12.1
* Only apply aarch patch in versions below 2.12
* Fix version spec for patch
* Remove obsolete comment
2024-12-17 17:40:54 -08:00
psakievich
0894180cc1
Add more functionality to the stage cmd ( #46498 )
...
* Add more functionality to the stage cmd
* Completion commands
* completion again
* Add tests, but they are slow
* Stale comment
2024-12-17 15:07:29 -08:00
kwryankrattiger
f211e2f9c4
CI: reduce output from helper scripts ( #48145 )
2024-12-17 12:37:57 -07:00
kwryankrattiger
f04ea573fa
ci: don't error in CI for missing libs ( #48169 )
...
There are still more fix ups required for the missing libs to work as
expected in CI. Dropping the error requirement in favor of moving to a
log scraping method until we can verify all package issues have been
addressed correctly.
2024-12-17 19:43:36 +01:00
Zack Galbreath
364f70c16d
Remove E4S Neoverse V1 pipeline ( #48160 )
...
Per discussion with the Spack CI team, our graviton2 runners have been
performing poorly and this stack seems no longer necessary.
2024-12-17 19:37:08 +01:00
Wouter Deconinck
5da1adad3a
root: only depends_on fortran when +fortran ( #48122 )
2024-12-17 12:08:12 -06:00
kwryankrattiger
dfb529fc6e
Ci set concretiztion pool size ( #48077 )
...
* Set the "build_jobs" on concretization/generate for CI
build_jobs also controls the concretization pool size. Set this
in the config section for CI generate.
This config is overwritten by build_job CI using the SPACK_BUILD_JOBS
environment variable. This implicitly will drop the default build
CPU request on all "default" grouped build jobs from (max) 16 to 8.
* Add default allocations for build jobs
* Add common jobs and concretize args to ci generate and rebuild
* CI: Specify parallel concretize and build jobs via argument
* Increase power and cray concretization limits
Lowering limits for these stacks creates timeout
* Increase default pool size to 8
intermittent timeouts with 4 CPU
* Add reduced requests for windows for now
2024-12-17 12:05:15 -06:00
Todd Gamblin
6e2625ae65
package_base: generify accessor methods for when-keyed dictionaries
...
This turns some variant-specific methods for dealing with when-keyed dictionaries into
more generic versions, in preparation for conditional version definitions.
`_by_name`, `_names`, etc. are replaced with generic methods for transforming
when-keyed dictionaries:
* `_by_subkey()`
* `_subkeys()`
* `_num_definitions()`
* `_definitions()`
* `_remove_overridden_defs()`
And the variant accessors are refactored to use these methods underneath.
To do this, types like `WhenDict` had to be generified, and some `TypeVars`
were added for sortable keys and values.
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
2024-12-17 07:25:14 -08:00
Todd Gamblin
7f24b11675
Vendor typing_extensions
...
We are using more and more typing features in Spack, and without features like
protocols, typing core is becoming harder and harder.
I think it's worth vendoring `typing_extensions` for this. It will get us a number of
useful capabilities:
* `Literal`
* `TypedDict`
* `Protocol`
among others.
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
2024-12-17 07:25:14 -08:00
Mikael Simberg
bb9bb905a0
mold: Add 2.35.1 ( #48136 )
2024-12-17 06:54:59 -07:00
Harmen Stoppels
60b4882d4e
ci: pcluster missing_library_policy: ignore ( #48138 )
2024-12-17 12:01:56 +01:00
Harmen Stoppels
19734832eb
resolve_shared_libraries.py: exclude libanl.so from glibc ( #48139 )
2024-12-17 11:33:36 +01:00
Massimiliano Culpo
51fb1ed05b
Temporarily pin Ubuntu to v22.04, where we use kcov ( #48152 )
...
Ubuntu doesn't package kcov in v24.04 Since GitHub
started upgrading their runner images, this makes
our CI fail, see e.g.
https://github.com/spack/spack/actions/runs/12366970840/job/34518012887?pr=47854
This is a temporary workaround, while we prepare a
more stable fix.
* Don't run too many unit tests
2024-12-17 11:30:47 +01:00
dependabot[bot]
69faa41c3f
build(deps): bump docker/setup-buildx-action from 3.7.1 to 3.8.0 ( #48150 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.7.1 to 3.8.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](c47758b77c...6524bf65af )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
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>
2024-12-17 09:00:26 +01:00
Stephen Nicholas Swatman
72ef5b9010
acts dependencies: new versions as of 2024/12/16 ( #48133 )
...
This commit adds a new patch version of algebra-plugins and a new minor
version of detray.
2024-12-16 23:12:58 -07:00
Chris Marsh
795809f31b
qgis: add 3.36 and 3.40, fix proj depend ( #48110 )
...
* Add newest LTR 3.34.13, constrain proj to work around build bug, add 3.40.1
* bound proj
* Improve comment
2024-12-16 21:57:57 -07:00
Chris Marsh
5db597ff87
qt5: patch internal RapidJSON ( #48078 )
...
* Fix qt5 internal RapidJSON build error with %gcc@14:
* fix style
* qt: patch url full_index
* qt: fix patch sha
* qt: patch when @5.9.2:
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2024-12-16 20:06:30 -06:00
kwryankrattiger
b54227d5e9
Mesa: Update the Meson requirements for newer versions ( #48116 )
2024-12-16 15:18:15 -06:00
Wouter Deconinck
94cf51875f
acts: don't use system dfelibs for 35.1:36.0 ( #47994 )
2024-12-16 14:39:21 -06:00
Harmen Stoppels
2f6e30fd24
ci: new image for developer-tools ( #48065 )
2024-12-16 13:08:05 +01:00
Harmen Stoppels
06eae96ef9
config:shared_linking:missing_library_policy to error/warn about accidental use of system libraries on linux/freebsd (#47365 )
...
This commit adds a config option `config:shared_linking:missing_library_policy:error/warn/ignore` which will cause installation errors or warnings when ELF executables or libraries need shared libraries which cannot be resolved from RPATH search paths. The default is to ignore.
This is a safeguard against accidentally linking to system libraries instead of Spack libraries. It makes it more likely that build cache installs work on different machines. It works only at the level of libraries, not at the level of symbols. Some system dependencies are allowed (e.g. kernel and libc).
Packages can (but are discouraged to) set `unresolved_libraries` to a list of patterns of sonames/library names that are know to be unresolvable in RPATHs. In the future this could be made more fine-grained in a non-breaking way by allowing a dictionary of patterns `lib => [deps]`.
2024-12-16 12:32:36 +01:00
Harmen Stoppels
557083c33b
curl: disable docs to drop perl dep ( #48074 )
2024-12-16 12:25:53 +01:00
Massimiliano Culpo
f6ab2f5b99
unit-test: port changes from compiler as deps ( #48104 )
...
Extracted #45189
Common test setup has been extracted in fixtures. Some matrix
dimensions moved from being "compiler" to be "targets".
Use --fake install for packages in test.
2024-12-16 09:27:41 +01:00
Rocco Meli
6005813518
CP2K: use ninja generator and add constraint on dla-future-fortran ( #48033 )
...
* cp2k ninja
* version
2024-12-16 09:24:21 +01:00
Joseph Wang
1df506959e
py-packaging: update to 24.2 ( #48087 )
2024-12-14 09:57:40 -07:00