Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
618 commits
Select commit Hold shift + click to select a range
e99bf48
Revert "upcxx %oneapi@2025: cxxflags add -Wno-error=missing-template-…
eugeneswalker Nov 9, 2024
97acf26
cprnc: set install rpath and add v1.0.8 (#47505)
climbfuji Nov 9, 2024
fa6b8a4
beatnik: add v1.1 (#47361)
JStewart28 Nov 9, 2024
fb5910d
py-torchmetrics: add v1.5.2 (#47497)
adamjstewart Nov 10, 2024
33109ce
lksctp-tools: added version 1.0.21 (#47493)
mdorier Nov 10, 2024
825fd1c
Disable the optional flexblas support as system flexiblas is possibly…
Chrismarsh Nov 10, 2024
4c9bc8d
Add v0.47 (#47456)
davekeeshan Nov 10, 2024
97b5ec6
Add support for Codeplay AMD Plugin for Intel OneAPI Compilers (#46749)
kaanolgu Nov 10, 2024
ebd4ef9
build(deps): bump types-six in /.github/workflows/requirements/style …
dependabot[bot] Nov 10, 2024
16b01c5
librdkafka: added missing dependency on curl (#47500)
mdorier Nov 10, 2024
2713b0c
py-kornia: add v0.7.4 (#47435)
adamjstewart Nov 10, 2024
2da4366
benchmark: enable shared libraries by default (#47368)
stephenswat Nov 10, 2024
68570b7
GDAL: add v3.10.0 (#47472)
adamjstewart Nov 10, 2024
913dcd9
verilator: add v5.030 (#47455)
davekeeshan Nov 10, 2024
f5b8b0a
mbedtls: add v2.28.9, v3.6.2 (fix CVEs) (#46637)
wdconinc Nov 10, 2024
30db764
lua: always generate pcfile without patch and remove +pcfile variant …
Giuncan Nov 11, 2024
a9e6074
filesystem.py find: return directories and improve performance (#47537)
haampie Nov 11, 2024
6961514
imports: move `conditional` to `directives.py`
tgamblin Nov 11, 2024
c4a5a99
solver: avoid parsing specs in setup
tgamblin Nov 11, 2024
84d33fc
llvm: filter clang-ocl from the executables being probed (#47536)
alalazo Nov 11, 2024
01edde3
ut: add 2.1.0 and 2.1.1 (#47538)
msimberg Nov 11, 2024
8b165c2
py-gosam: add v2.1.2 (#47533)
wdconinc Nov 11, 2024
8c962a9
vbfnlo: add v3.0; depends on tcsh (build) (#47532)
wdconinc Nov 11, 2024
f458392
petsc: use --with-exodusii-dir [as exodus does not have 'libs()' to p…
balay Nov 11, 2024
33dd894
py-oracledb: add v1.4.2, v2.3.0, v2.4.1 (#47313)
vhewes Nov 11, 2024
b803dab
mirrors: allow username/password as environment variables (#46549)
kwryankrattiger Nov 11, 2024
3b423a6
butterflypack: add v3.2.0, strumpack: add v8.0.0 (#47462)
balay Nov 11, 2024
4eb7b99
Move concretization tests to the same folder (#47539)
alalazo Nov 11, 2024
9ed5e1d
Bugfix: `spack find -x` in environments (#46798)
scheibelp Nov 11, 2024
484c9cf
py-pillow: patch for disabling optional deps (#47542)
haampie Nov 11, 2024
a55073e
vtk-m %oneapi@2025: cxxflags add -Wno-error=missing-template-arg-list…
eugeneswalker Nov 11, 2024
4691301
Compiler.default_libc: early exit on darwin/win (#47554)
haampie Nov 11, 2024
786f8df
openmpi: fix detection (#47541)
haampie Nov 11, 2024
993f743
soqt: new package (#47443)
paulgessinger Nov 11, 2024
247446a
bfs: add v4.0.4 (#47550)
alecbcs Nov 12, 2024
9fd698e
fzf: add v0.56.2 (#47549)
alecbcs Nov 12, 2024
31b2b79
py-non-regression-test-tools: add v1.1.4 (#47520)
tech-91 Nov 12, 2024
82dd33c
git: add v2.46.2, v2.47.0 (#47534)
wdconinc Nov 12, 2024
cbd9fad
xtrans: add v1.5.2 (#47530)
wdconinc Nov 12, 2024
b748907
pixman: add v0.44.0 (switch to meson) (#47529)
wdconinc Nov 12, 2024
4d91d3f
scitokens-cpp: add v1.1.2 (#47523)
wdconinc Nov 12, 2024
09a88ad
xerces-c: add v3.3.0 (#47522)
wdconinc Nov 12, 2024
b98e588
py-pyppeteer: new package (#47375)
wdconinc Nov 12, 2024
cdaacce
varnish-cache: add v7.6.1 (#47513)
wdconinc Nov 12, 2024
c44c938
rsyslog: add v8.2410.0 (fix CVE) (#47511)
wdconinc Nov 12, 2024
e38e51a
superlu-dist: add v9.1.0, v9.0.0 (#47461)
balay Nov 12, 2024
0614ded
Removing args to get libraries added in RPATH (#47465)
renjithravindrankannath Nov 12, 2024
3fed708
openmpi: add two_level_namespace variant for MacOS (#47202)
srherbener Nov 12, 2024
fc7125f
py-fsspec-xrootd: new package (#47405)
wdconinc Nov 12, 2024
370694f
osu-micro-benchmarks: add v7.5 (#47423)
MatthewLieber Nov 12, 2024
42fd1ca
Fix the build error during compilation of rocdecode package (#47283)
srekolam Nov 12, 2024
37de92e
extrae: Update dyninst dependency (#47359)
hainest Nov 12, 2024
2987efa
packages: new versions (`diamond`, `py-alive-progress`, `py-bakta`, `…
luke-dt Nov 12, 2024
6592988
justbuild: add version 1.4.0 (#47410)
asartori86 Nov 12, 2024
f0f5ffa
libunwind: Add 1.7.2, 1.8.1, and new *-stable branches (#47412)
msimberg Nov 12, 2024
ac703bc
prometheus: add v2.55.1 (#47544)
giordano Nov 12, 2024
def1613
gdb: add version 15.2 (#47540)
hainest Nov 12, 2024
91310d3
environment-modules: add version 5.5.0 (#47543)
xdelaruelle Nov 12, 2024
ada4c20
py-cryptography: add v43.0.3 (switch to maturin) (#47546)
wdconinc Nov 12, 2024
e33cbac
getting_started.rst: fix list of spack deps (#47557)
haampie Nov 12, 2024
00e68af
llvm-amdgpu: add missing dependency on libxml2 (#47560)
haampie Nov 12, 2024
99fd379
expat: Add 2.6.4 with security fixes + deprecate vulnerable 2.6.3 (#4…
hartwork Nov 12, 2024
e083acd
costo: new package and to fix the build, add pkgconfig dep to vtk (#4…
tech-91 Nov 12, 2024
e7c9bb5
py-constantly: add v23.10.4 (#47548)
mdorier Nov 12, 2024
acdcd10
openssh: add v9.9p1 (#47555)
wdconinc Nov 12, 2024
57a1ebc
xfsprogs: fix dependency on gettext (#47547)
mdorier Nov 12, 2024
f6d6a5a
parsec: update urls (#47416)
wdconinc Nov 12, 2024
751585f
glab: add v1.48.0 (#47552)
alecbcs Nov 12, 2024
3dadf56
geomodel: Allow configuring C++ standard (#47422)
paulgessinger Nov 12, 2024
6d8fdbc
direnv: add v2.35.0 (#47551)
alecbcs Nov 12, 2024
a02b40b
restic: add v0.17.3 (#47553)
alecbcs Nov 12, 2024
1809b81
parse_specs: special case for concretizing lookups quickly (#47556)
becker33 Nov 12, 2024
a76e3f2
spectre: add v2024.03.19 (#43275)
sxs-bot Nov 12, 2024
ad518d9
py-nugraph, ph5concat, py-numl: Add new nugraph packages (#47315)
vhewes Nov 13, 2024
bf16f0b
Add solver capability for synthesizing splices of ABI compatible pack…
JohnGouwar Nov 13, 2024
9642b04
Add SVE as a variant for Neoverse N2. Default to true, but should be…
dslarm Nov 13, 2024
41d9f68
missing and redundant imports (#47577)
haampie Nov 13, 2024
181c404
missing and redundant imports (#47577)
haampie Nov 13, 2024
be91881
bump version to 0.24.0.dev0 (#47578)
haampie Nov 13, 2024
badb3ce
dealii: add v9.6.0 (#45554)
luca-heltai Nov 13, 2024
93bf063
nlopt: reformat for best practices (#47340)
alecbcs Nov 13, 2024
6f948eb
`spack spec`: simplify and unify output (#47574)
tgamblin Nov 13, 2024
2abb711
hermes-shm: remove duplicate line (#47575)
hyoklee Nov 13, 2024
1cea82b
xfsprogs: fix dependency on liburcu (#47582)
mdorier Nov 13, 2024
ab51369
Update tutorial version (#47593)
psakievich Nov 14, 2024
020e30f
Update tutorial version (#47593)
psakievich Nov 14, 2024
e5c411d
`spack spec`: simplify and unify output (#47574)
tgamblin Nov 13, 2024
d091172
Spec: prefer a splice-specific method to `__len__` (#47585)
tgamblin Nov 14, 2024
48dfa3c
Spec: prefer a splice-specific method to `__len__` (#47585)
tgamblin Nov 14, 2024
c0196cd
Remove support for PGI compilers (#47195)
alalazo Nov 14, 2024
fb46c7a
Rework `spack.database.InstallStatuses` into a flag (#47321)
alalazo Nov 14, 2024
9888683
eccodes: add v2.38.0 (#47581)
dominichofer Nov 14, 2024
9b2cd1b
yyjson: new package (#47563)
pranav-sivaraman Nov 14, 2024
66622ec
py-easybuild-framework: add python forward compat bound (#47597)
etiennemlb Nov 15, 2024
b799331
Improve type hints for package API (#47576)
haampie Nov 15, 2024
66a93b5
Add missing llnl.* imports (#47618)
haampie Nov 15, 2024
ac0ed2c
[mfem] Add a patch for MFEM v4.7 that adds support for SUDIALS v7 (#4…
v-dobrev Nov 15, 2024
68b69aa
build(deps): bump sphinx-rtd-theme in /lib/spack/docs (#47588)
dependabot[bot] Nov 15, 2024
b90ac64
celeritas: remove ancient versions and add CUDA package dependency (#…
sethrj Nov 16, 2024
33a7968
Likwid: add version 5.4.0 (#47630)
TomTheBear Nov 16, 2024
55c770c
Add ACfL 24.10.1 (#47616)
paolotricerri Nov 16, 2024
e8a8e2d
mapl: add 2.40.3.1 (#47627)
mathomp4 Nov 16, 2024
d4adfda
costo: add v0.0.8 (#47625)
tech-91 Nov 16, 2024
db83c62
arrow: add v18.0.0 (#47494)
mdorier Nov 16, 2024
6662046
armadillo: add v14.0.3 (#47634)
wdconinc Nov 16, 2024
e91b8c2
py-numpy-quaternion: add v2024.0.3 (#47469)
matz-e Nov 16, 2024
6ef0f49
py-libsonata: add v0.1.29 (#47466)
matz-e Nov 16, 2024
a5ba4f8
build(deps): bump codecov/codecov-action from 4.6.0 to 5.0.2 (#47631)
dependabot[bot] Nov 16, 2024
7443a3b
py-wandb: add v0.16.6 (#43891)
thomas-bouvier Nov 16, 2024
60eb0e9
Bug fix in py-scipy for versions 1.8.0 to 1.14.0 that surfaces with l…
climbfuji Nov 16, 2024
26d80e7
py-blosc2: use external libblosc2 (#47566)
haampie Nov 16, 2024
e56057f
gobject-introspection: Do not write to user home (#47621)
etiennemlb Nov 16, 2024
448049c
qt-tools: new package (#45602)
wdconinc Nov 16, 2024
f05cbfb
xsdk: dealii has changes to variant defaults, update xsdk accordingly…
balay Nov 16, 2024
08f1cf9
Update CHANGELOG.md for v0.23.0
becker33 Nov 13, 2024
c6d4037
update version number to 0.23.0
becker33 Nov 13, 2024
4d3b85c
spack.package / builtin repo: fix exports/imports (#47617)
haampie Nov 17, 2024
fe2bf4c
pixman: add missing MesonPackage (#47607)
wdconinc Nov 17, 2024
42c9961
Added a few missing language deps to packages (#47639)
alalazo Nov 17, 2024
067fefc
Set "generic" uarch granularity for a few pipelines (#47640)
alalazo Nov 17, 2024
fdedb6f
style.py: add import-check for missing & redundant imports (#47619)
haampie Nov 17, 2024
da4f7c2
Add an audit to prevent using the name "all" in packages (#47651)
alalazo Nov 17, 2024
00f179e
root: add v6.32.08 (#47641)
wdconinc Nov 18, 2024
5f262eb
Add further missing C, C++ dependencies to packages (#47649)
alalazo Nov 18, 2024
a86953f
acts: add version 37.4.0 (#47657)
stephenswat Nov 18, 2024
dfab174
benchmark: add version 1.9.0 (#47658)
stephenswat Nov 18, 2024
a389b9c
merge conflict resolved
marcmengel Nov 18, 2024
299324c
dbus: add v1.15.12 (#47655)
wdconinc Nov 18, 2024
e9f94d9
ollama: add v0.4.2 (#47654)
teaguesterling Nov 18, 2024
15b3ff2
harfbuzz: add v10.1.0 (#47645)
wdconinc Nov 18, 2024
1c75d07
Fix self.spec reference (#47610)
wspear Nov 18, 2024
6cd26b7
clinfo: add v3.0.23.01.25 (#47644)
wdconinc Nov 18, 2024
aeb0ab6
pocl: add v3.1, v4.0, v5.0, v6.0 (#47643)
wdconinc Nov 18, 2024
5214734
Added Go v1.23.3 (#47633)
paulbry Nov 18, 2024
e1dfbbf
py-greenlet: add v3.0.3, v3.1.1 (#47647)
wdconinc Nov 18, 2024
97406f2
tomlplusplus: new package (#47624)
pranav-sivaraman Nov 18, 2024
e3c0515
tinycbor: new package (#47623)
pranav-sivaraman Nov 18, 2024
b8eba1c
amrex: add new variant fft for >= 24.11 (#47611)
WeiqunZhang Nov 18, 2024
d1166fd
mercury: add v2.4.0 (#47606)
soumagne Nov 18, 2024
1ffd712
sundials: set CUDAToolkit_ROOT (#47601)
balos1 Nov 18, 2024
a6fdd76
py-huggingface-hub: add v0.26.2, hf_transfer (#47600)
adamjstewart Nov 18, 2024
3bcb8a9
rocm-dbgapi: add pciutils dependency (#47605)
afzpatel Nov 18, 2024
8fb2abc
linaro-forge: added version 24.1 (#47594)
louspe-linaro Nov 18, 2024
118f5d2
mpich: Remove incorrect dependency (#47586)
raffenet Nov 18, 2024
f07173e
py-torchmetrics: add v1.6.0 (#47580)
adamjstewart Nov 18, 2024
8e33cc1
Changes for NVIDIA HPC SDK 24.11 (#47592)
jmuddnv Nov 18, 2024
c47cafd
diy: apply smoke_test patch in 3.6 only (#47572)
vicentebolea Nov 18, 2024
85c5533
hpctoolkit: Update the minimum version for Python dependency (#47564)
RemiLacroix-IDRIS Nov 18, 2024
46e4c1f
seissol: add versions, conflict (#47562)
Thomas-Ulrich Nov 18, 2024
7f76490
neko: add v0.8.1, v0.9.0 and fix package (#47558)
njansson Nov 18, 2024
2c4ac02
Add option to not build GUI for WxWidgets. (#47526)
green-br Nov 18, 2024
cf672ea
py-waitress: add v3.0.1 (#47509)
wdconinc Nov 18, 2024
6275441
py-pymongo: add v4.10.1 (fix CVE) (#47501)
wdconinc Nov 18, 2024
8feb506
geomodel: Fix dependencies (#47437)
paulgessinger Nov 18, 2024
43c1a5e
orca: add v6.0.1, avx2-6.0.1 (#47489)
alvaro-sch Nov 18, 2024
278326b
Add py-phdf@0.11.4 and add conflict for py-pyhdf@0.10.4 with numpy@1.…
climbfuji Nov 18, 2024
89d2b95
tb-lmto: new package (#47482)
snehring Nov 18, 2024
63ea528
mivisionx, migraphx and rocal: add and fix tests (#47453)
afzpatel Nov 18, 2024
10f6863
Automated deployment to update package flux-security 2024-11-05 (#47450)
vsoch Nov 18, 2024
2546fb6
Automated deployment to update package flux-sched 2024-11-05 (#47449)
vsoch Nov 18, 2024
50f43ca
py-gitpython: add v3.1.43 (fix CVEs) (#47444)
wdconinc Nov 18, 2024
d0fd112
grep: add `executables` attribute and `determine_version` method (#47…
giordano Nov 18, 2024
8d325d3
yambo: add v5.2.3, v5.2.4 (#47350)
LydDeb Nov 18, 2024
44225ca
llvm: fix sysroot and build on darwin (#47336)
trws Nov 18, 2024
c8e4ae0
eigen: enable ROCm support and add master version (#47332)
afzpatel Nov 18, 2024
73316c3
cached_cmake: mpifc is not always defined (#46861)
rbberger Nov 18, 2024
066666b
py-non-regression-test-tools: add v1.1.6 & remove v1.1.2 (tag remove…
tech-91 Nov 19, 2024
f182032
Restore message when concretizing in parallel (#47663)
alalazo Nov 19, 2024
661f362
netcdf-cxx: add a maintainer (#47665)
climbfuji Nov 19, 2024
2e71bc6
pika: Add 0.30.1 (#47666)
msimberg Nov 19, 2024
68aa712
solver: add a timeout handle for users (#47661)
alalazo Nov 19, 2024
2db99e1
gmp: fix cxx dependency, remove dependency on fortran (#47671)
alalazo Nov 19, 2024
5333925
sensei: fix install rpath for python extension (#47670)
haampie Nov 19, 2024
5325cfe
systemd: symlink the internal libraries so they are found in rpath (#…
haampie Nov 19, 2024
22690a7
Make oneAPI library-with-sdk specialize library class (#47632)
mabraham Nov 19, 2024
99e2313
openturns: fix deps (#47669)
haampie Nov 19, 2024
1e0aac6
Add new 2025.0.1 Oneapi patch packages (#47678)
Nov 19, 2024
adc8e1d
Restrict disable dynamic thread scaling only to 3.1 version (#47673)
amd-toolchain-support Nov 19, 2024
8821300
py-gevent: add v24.2.1, v24.10.3, v24.11.1 (#47646)
wdconinc Nov 19, 2024
50970f8
Add llvm v19.1.4 (#47681)
prckent Nov 19, 2024
853f70e
cgal: update depends versions for 6.0.1 (#47516)
Chrismarsh Nov 19, 2024
792e129
internal error, and perl-lwp dependency fix
marcmengel Nov 20, 2024
df208c1
build(deps): bump docker/metadata-action from 5.5.1 to 5.6.1 (#47682)
dependabot[bot] Nov 20, 2024
0ff3e86
build(deps): bump codecov/codecov-action from 5.0.2 to 5.0.3 (#47683)
dependabot[bot] Nov 20, 2024
e591458
trying to get geant4@10.7.4 cxxstd=20 to build
marcmengel Nov 20, 2024
aa2c18e
spack style: import-check -> import, fix bugs, exclude spack.pkg (#47…
haampie Nov 20, 2024
4f9aa60
visit: add v3.4.0, v3.4.1 (#47161)
kwryankrattiger Nov 20, 2024
a9b3e16
mpifileutils%cce: append cflags -Wno-error=implicit-function-declarat…
eugeneswalker Nov 20, 2024
29cf155
netlib-scalapack %cce: add cflags -Wno-error=implicit-function-declar…
eugeneswalker Nov 20, 2024
453af4b
hdf5-vol-cache %cce: add -Wno-error=incompatible-function-pointer-typ…
eugeneswalker Nov 20, 2024
fe746bd
aws-ofi-nccl: Add 1.8.1 to 1.13.0 (#47717)
msimberg Nov 21, 2024
5fd12b7
Add further missing C, C++ dependencies to packages (#47662)
alalazo Nov 21, 2024
f41b38e
xsdk: add v1.1.0 (#47635)
balay Nov 21, 2024
7f0bb71
README.md update old tutorial URL (#47718)
haampie Nov 21, 2024
6ebafe4
vecgeom: add v1.2.10 and delete unused, deprecated versions (#47725)
sethrj Nov 22, 2024
ed1dbea
eigen: self.builder.build_directory -> self.build_directory (#47728)
haampie Nov 22, 2024
559c2f1
gromacs: oneapi does not always require gcc (#47679)
mabraham Nov 22, 2024
cb3d654
traverse.py: ensure topo order is bfs for trees (#47720)
haampie Nov 22, 2024
5dacb77
itk: use vendored googletest (#47687)
haampie Nov 22, 2024
3dcbd11
py-cython: support Python 3.12+ (#47714)
adamjstewart Nov 22, 2024
71b65bb
py-opt-einsum: missing forward compat bound for python (#47757)
haampie Nov 23, 2024
39a081d
Kokkos complex_align variant, Trilinos+PETSc enforcement for Kokkos~c…
finkandreas Nov 23, 2024
85d83f9
duckdb: add v1.1.3, deprecate <v1.1.0 (#47653)
teaguesterling Nov 23, 2024
a7e57c9
py-opt-einsum: add v3.4.0 (#47759)
haampie Nov 24, 2024
c57452d
py-cffi: support Python 3.12+ (#47713)
adamjstewart Nov 24, 2024
1148c8f
gobject-introspection: Python 3.12 still not supported (#47767)
adamjstewart Nov 24, 2024
124b616
add a few forward compat bounds with python (#47761)
haampie Nov 24, 2024
c760980
py-ipykernel: split forward and backward compat bounds (#47763)
haampie Nov 24, 2024
6501880
py-node-env: add v1.9.1 (#47762)
haampie Nov 24, 2024
7586303
py-ruamel-yaml-clib: add Python compatibility bounds (#47773)
adamjstewart Nov 24, 2024
16e130e
py-cryptography: mark Python 3.13 support (#47768)
adamjstewart Nov 24, 2024
281c274
py-jupyter-packaging: add Python 3.13 support (#47769)
adamjstewart Nov 24, 2024
1504169
py-pydantic-core: add v2.27.1 (#47771)
adamjstewart Nov 24, 2024
a35aa03
py-pystac: add support for Python 3.12+ (#47772)
adamjstewart Nov 24, 2024
cde2620
py-safetensors: add v0.4.5 (#47774)
adamjstewart Nov 24, 2024
0bad754
py-scikit-learn: add Python 3.13 support (#47775)
adamjstewart Nov 24, 2024
4208aa6
py-torchvision: add Python 3.13 support (#47776)
adamjstewart Nov 24, 2024
12d3abc
py-pytz: add v2024.2 (#47777)
adamjstewart Nov 24, 2024
9156e4b
awscli-v2: add v2.22.4 (#47765)
adamjstewart Nov 24, 2024
325873a
py-fsspec: add v2024.10.0 (#47778)
adamjstewart Nov 24, 2024
58511a3
py-pandas: correct Python version constraint (#47770)
adamjstewart Nov 24, 2024
75b03bc
glib: add v2.82.2 (#47766)
adamjstewart Nov 24, 2024
cd8c46e
py-ruff: add v0.8.0 (#47758)
adamjstewart Nov 25, 2024
347ec87
mfem: add logic for the C++ standard level when using rocPRIM (#47751)
v-dobrev Nov 25, 2024
8957ef0
Updated version specs for bufr-query package. (#47752)
srherbener Nov 25, 2024
f1faf31
build-containers: determine latest release tag and push that as lates…
wdconinc Nov 25, 2024
c93f223
postgis: add version 3.1.2 (#47743)
Nov 25, 2024
9da8dca
verible: add v0.0.3841 (#47729)
davekeeshan Nov 25, 2024
a1c57d8
libusb: add v1.0.23:1.0.27 (#47727)
davekeeshan Nov 25, 2024
66055f9
cuda: Add v12.6.3 (#47721)
pauleonix Nov 25, 2024
eda0c68
ip: add cmake version requirement for @5.1: (#47754)
AlexanderRichert-NOAA Nov 25, 2024
ed39967
rocm-tensile: add 6.2.1 (#47702)
afzpatel Nov 25, 2024
21e10d6
igraph: add v0.10.15 (#47692)
szhorvat Nov 25, 2024
b256a7c
linaro-forge: remove v21.1.3 (#47688)
david-edwards-linaro Nov 25, 2024
ac2ede8
py-pyzmq: add v25.1.2, v26.0.3, v26.1.1, v26.2.0 (switch to py-scikit…
wdconinc Nov 25, 2024
a15563f
py-werkzeug: add v3.1.3 (and deprecate older versions) (#47507)
wdconinc Nov 25, 2024
94815d2
py-netifaces: add v0.10.9, v0.11.0 (#47451)
wdconinc Nov 25, 2024
9883a21
py-quart: add v0.19.8 (#47508)
wdconinc Nov 25, 2024
3f50ccf
py-azure-*: updated versions (#47525)
wdconinc Nov 25, 2024
406c73a
py-boto*: add v1.34.162 (#47528)
wdconinc Nov 25, 2024
bf12bb5
install_test: first look at builder, then package (#47735)
haampie Nov 25, 2024
c01fb9a
Add CMake 3.31 minor release (#47676)
johnwparent Nov 25, 2024
5c67051
Add missing C/C++ dependencies (#47782)
alalazo Nov 25, 2024
8094fa1
py-gradio: add v5.1.0 (and add/update dependencies) (fix CVEs) (#47504)
wdconinc Nov 25, 2024
3c220d0
apex: add 2.7.0 (#47736)
msimberg Nov 25, 2024
8e91430
gromacs: add itt variant (#47764)
mabraham Nov 25, 2024
741652c
caliper: add "tools" variant (#47779)
victorapm Nov 25, 2024
8362455
ROOT: default to +aqua~x on macOS (#47792)
sethrj Nov 25, 2024
71fff11
Merge remote-tracking branch 'fnal/v0.23.0-fermi' into maintenance/me…
greenc-FNAL Nov 25, 2024
6b2a5f4
Merge remote-tracking branch 'upstream/develop' into maintenance/merg…
greenc-FNAL Nov 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/audit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ jobs:
run:
shell: ${{ matrix.system.shell }}
steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b
with:
python-version: ${{inputs.python_version}}
- name: Install Python packages
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/bin/bootstrap-test.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/bash
set -e
source share/spack/setup-env.sh
$PYTHON bin/spack bootstrap disable github-actions-v0.4
$PYTHON bin/spack bootstrap disable github-actions-v0.5
$PYTHON bin/spack bootstrap disable spack-install
$PYTHON bin/spack $SPACK_FLAGS solve zlib
tree $BOOTSTRAP/store
Expand Down
51 changes: 25 additions & 26 deletions .github/workflows/bootstrap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,14 +37,14 @@ jobs:
make patch unzip which xz python3 python3-devel tree \
cmake bison
- name: Checkout
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
fetch-depth: 0
- name: Bootstrap clingo
run: |
source share/spack/setup-env.sh
spack bootstrap disable github-actions-v0.6
spack bootstrap disable github-actions-v0.5
spack bootstrap disable github-actions-v0.4
spack external find cmake bison
spack -d solve zlib
tree ~/.spack/bootstrap/store/
Expand All @@ -60,17 +60,17 @@ jobs:
run: |
brew install cmake bison tree
- name: Checkout
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
fetch-depth: 0
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b
with:
python-version: "3.12"
- name: Bootstrap clingo
run: |
source share/spack/setup-env.sh
spack bootstrap disable github-actions-v0.6
spack bootstrap disable github-actions-v0.5
spack bootstrap disable github-actions-v0.4
spack external find --not-buildable cmake bison
spack -d solve zlib
tree $HOME/.spack/bootstrap/store/
Expand All @@ -83,22 +83,22 @@ jobs:
steps:
- name: Setup macOS
if: ${{ matrix.runner != 'ubuntu-latest' }}
run: brew install tree gawk
- name: Remove system executables
run: |
brew install tree gawk
sudo rm -rf $(command -v gpg gpg2)
- name: Setup Ubuntu
if: ${{ matrix.runner == 'ubuntu-latest' }}
run: sudo rm -rf $(command -v gpg gpg2 patchelf)
while [ -n "$(command -v gpg gpg2 patchelf)" ]; do
sudo rm $(command -v gpg gpg2 patchelf)
done
- name: Checkout
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
fetch-depth: 0
- name: Bootstrap GnuPG
run: |
source share/spack/setup-env.sh
spack solve zlib
spack bootstrap disable github-actions-v0.6
spack bootstrap disable github-actions-v0.5
spack bootstrap disable github-actions-v0.4
spack -d gpg list
tree ~/.spack/bootstrap/store/

Expand All @@ -110,35 +110,34 @@ jobs:
steps:
- name: Setup macOS
if: ${{ matrix.runner != 'ubuntu-latest' }}
run: brew install tree
- name: Remove system executables
run: |
brew install tree
# Remove GnuPG since we want to bootstrap it
sudo rm -rf /usr/local/bin/gpg
- name: Setup Ubuntu
if: ${{ matrix.runner == 'ubuntu-latest' }}
run: |
sudo rm -rf $(which gpg) $(which gpg2) $(which patchelf)
while [ -n "$(command -v gpg gpg2 patchelf)" ]; do
sudo rm $(command -v gpg gpg2 patchelf)
done
- name: Checkout
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
fetch-depth: 0
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b
with:
python-version: |
3.8
3.9
3.10
3.11
3.12
3.13
- name: Set bootstrap sources
run: |
source share/spack/setup-env.sh
spack bootstrap disable github-actions-v0.4
spack bootstrap disable github-actions-v0.5
spack bootstrap disable spack-install
- name: Bootstrap clingo
run: |
set -e
for ver in '3.8' '3.9' '3.10' '3.11' '3.12' ; do
for ver in '3.8' '3.9' '3.10' '3.11' '3.12' '3.13'; do
not_found=1
ver_dir="$(find $RUNNER_TOOL_CACHE/Python -wholename "*/${ver}.*/*/bin" | grep . || true)"
if [[ -d "$ver_dir" ]] ; then
Expand Down Expand Up @@ -172,10 +171,10 @@ jobs:
runs-on: "windows-latest"
steps:
- name: Checkout
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
fetch-depth: 0
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b
with:
python-version: "3.12"
- name: Setup Windows
Expand All @@ -185,8 +184,8 @@ jobs:
- name: Bootstrap clingo
run: |
./share/spack/setup-env.ps1
spack bootstrap disable github-actions-v0.6
spack bootstrap disable github-actions-v0.5
spack bootstrap disable github-actions-v0.4
spack external find --not-buildable cmake bison
spack -d solve zlib
./share/spack/qa/validate_last_exit.ps1
Expand Down
11 changes: 9 additions & 2 deletions .github/workflows/build-containers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,15 @@ jobs:
if: github.repository == 'spack/spack'
steps:
- name: Checkout
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683

- uses: docker/metadata-action@8e5442c4ef9f78752691e2d8f8d19755c6f78e81
- name: Determine latest release tag
id: latest
run: |
git fetch --quiet --tags
echo "tag=$(git tag --list --sort=-v:refname | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' | head -n 1)" | tee -a $GITHUB_OUTPUT

- uses: docker/metadata-action@369eb591f429131d6889c46b94e711f089e6ca96
id: docker_meta
with:
images: |
Expand All @@ -71,6 +77,7 @@ jobs:
type=semver,pattern={{major}}
type=ref,event=branch
type=ref,event=pr
type=raw,value=latest,enable=${{ github.ref == format('refs/tags/{0}', steps.latest.outputs.tag) }}

- name: Generate the Dockerfile
env:
Expand Down
28 changes: 23 additions & 5 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
core: ${{ steps.filter.outputs.core }}
packages: ${{ steps.filter.outputs.packages }}
steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
if: ${{ github.event_name == 'push' }}
with:
fetch-depth: 0
Expand Down Expand Up @@ -83,19 +83,37 @@ jobs:

all-prechecks:
needs: [ prechecks ]
if: ${{ always() }}
runs-on: ubuntu-latest
steps:
- name: Success
run: "true"
run: |
if [ "${{ needs.prechecks.result }}" == "failure" ] || [ "${{ needs.prechecks.result }}" == "canceled" ]; then
echo "Unit tests failed."
exit 1
else
exit 0
fi

coverage:
needs: [ unit-tests, prechecks ]
uses: ./.github/workflows/coverage.yml
secrets: inherit

all:
needs: [ coverage, bootstrap ]
needs: [ unit-tests, coverage, bootstrap ]
if: ${{ always() }}
runs-on: ubuntu-latest
# See https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/accessing-contextual-information-about-workflow-runs#needs-context
steps:
- name: Success
run: "true"
- name: Status summary
run: |
if [ "${{ needs.unit-tests.result }}" == "failure" ] || [ "${{ needs.unit-tests.result }}" == "canceled" ]; then
echo "Unit tests failed."
exit 1
elif [ "${{ needs.bootstrap.result }}" == "failure" ] || [ "${{ needs.bootstrap.result }}" == "canceled" ]; then
echo "Bootstrap tests failed."
exit 1
else
exit 0
fi
6 changes: 3 additions & 3 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ jobs:
upload:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b
with:
python-version: '3.11'
cache: 'pip'
Expand All @@ -29,6 +29,6 @@ jobs:
- run: coverage xml

- name: "Upload coverage report to CodeCov"
uses: codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238
uses: codecov/codecov-action@05f5a9cfad807516dbbef9929c4a42df3eb78766
with:
verbose: true
4 changes: 2 additions & 2 deletions .github/workflows/nightly-win-builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ jobs:
build-paraview-deps:
runs-on: windows-latest
steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
fetch-depth: 0
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b
with:
python-version: 3.9
- name: Install Python packages
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/requirements/style/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
black==24.8.0
black==24.10.0
clingo==5.7.1
flake8==7.1.1
isort==5.13.2
mypy==1.8.0
types-six==1.16.21.20240513
types-six==1.16.21.20241105
vermin==1.6.0
26 changes: 13 additions & 13 deletions .github/workflows/unit_tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,10 @@ jobs:
on_develop: false

steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
fetch-depth: 0
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b
with:
python-version: ${{ matrix.python-version }}
- name: Install System packages
Expand Down Expand Up @@ -89,10 +89,10 @@ jobs:
shell:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
fetch-depth: 0
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b
with:
python-version: '3.11'
- name: Install System packages
Expand Down Expand Up @@ -130,7 +130,7 @@ jobs:
dnf install -y \
bzip2 curl file gcc-c++ gcc gcc-gfortran git gnupg2 gzip \
make patch tcl unzip which xz
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- name: Setup repo and non-root user
run: |
git --version
Expand All @@ -149,10 +149,10 @@ jobs:
clingo-cffi:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
fetch-depth: 0
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b
with:
python-version: '3.13'
- name: Install System packages
Expand All @@ -170,11 +170,11 @@ jobs:
run: |
. share/spack/setup-env.sh
spack bootstrap disable spack-install
spack bootstrap disable github-actions-v0.4
spack bootstrap disable github-actions-v0.5
spack bootstrap disable github-actions-v0.6
spack bootstrap status
spack solve zlib
spack unit-test --verbose --cov --cov-config=pyproject.toml --cov-report=xml:coverage.xml lib/spack/spack/test/concretize.py
spack unit-test --verbose --cov --cov-config=pyproject.toml --cov-report=xml:coverage.xml lib/spack/spack/test/concretization/core.py
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882
with:
name: coverage-clingo-cffi
Expand All @@ -188,10 +188,10 @@ jobs:
os: [macos-13, macos-14]
python-version: ["3.11"]
steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
fetch-depth: 0
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b
with:
python-version: ${{ matrix.python-version }}
- name: Install Python packages
Expand Down Expand Up @@ -226,10 +226,10 @@ jobs:
powershell Invoke-Expression -Command "./share/spack/qa/windows_test_setup.ps1"; {0}
runs-on: windows-latest
steps:
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
fetch-depth: 0
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b
with:
python-version: 3.9
- name: Install Python packages
Expand Down
Loading