Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update spack-stack-dev from spack develop as of 2024/10/31 #482

Open
wants to merge 2,419 commits into
base: spack-stack-dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2419 commits
Select commit Hold shift + click to select a range
34c89c0
CI RESTful Configuration (#41622)
kwryankrattiger Oct 16, 2024
8d2a059
hermes: add more versions, variants and depend on hermes-shm (#46602)
hyoklee Oct 16, 2024
f4a4acd
py-cfgrib: add v0.9.14.1 (#46879)
Chrismarsh Oct 16, 2024
39063ba
librdkafka: added version 2.5.3 (#47009)
mdorier Oct 16, 2024
bfe434c
gnuconfig: bump (#47020)
haampie Oct 16, 2024
64a7525
duckdb: install headers and libraries (#47015)
mdorier Oct 16, 2024
62fd5d1
cyrus-sasl: patch v2.1.27:2.1.28 for gcc-14 (#47019)
wdconinc Oct 17, 2024
5d2c67e
openldap: add v2.6.8; conflict gcc@14: for older (#47024)
wdconinc Oct 17, 2024
7bddcd2
updated package specs for rust; removed redundant dependency due to i…
ashim-mahara Oct 17, 2024
b661acf
dakota: add conflicts and additional flags (#42906)
fgava90 Oct 17, 2024
e4c2337
e4s external rocm ci: upgrade to v6.2.1 (#46871)
eugeneswalker Oct 17, 2024
178a8bb
isoquant: new package @3.6.1 (#47013)
A-N-Other Oct 17, 2024
1eb2cb9
`caliper`: add `+python` variant with `pybind11` bindings (#47031)
ilumsden Oct 17, 2024
aa6caf9
curl: mbedtls 3.6.0 bound should be forward not backward compat (#47029)
haampie Oct 17, 2024
5f56eee
freetype: prefer 2.13.2 due to interface change in 2.13.3 (#47021)
wdconinc Oct 17, 2024
adaa0a4
clingo: use CMAKE_OSX_DEPLOYMENT_TARGET instead of *flags (#47043)
haampie Oct 17, 2024
962262a
llvm-amdgpu and composable-kernel: fix build failures (#46891)
afzpatel Oct 17, 2024
7ecdc17
e4s ci stacks: add fftx cpu, cuda, and rocm builds (#47004)
eugeneswalker Oct 17, 2024
0a7533a
unrar: add v7.0.9 (#47036)
wdconinc Oct 17, 2024
75c71f7
otf-cpt: add new package for OTF-CPT (#47042)
jgraciahlrs Oct 17, 2024
049ade0
voropp: swich to cmake (#47039)
junghans Oct 17, 2024
420266c
wrf: Enable oneapi on more platforms (#47040)
stephenmsachs Oct 17, 2024
2da812c
AOCL: add v5.0 (#46964)
amd-toolchain-support Oct 17, 2024
9ba7af4
Adds variant to toggle use of rdpmc due to icl-utk-edu/papi#238 (#47023)
ilumsden Oct 17, 2024
580cc3c
curl: add v8.10.1 (fix CVE) (#46960)
wdconinc Oct 18, 2024
d36452c
clingo-bootstrap: no need for setting MACOSX_DEPLOYMENT_TARGET (#47065)
haampie Oct 18, 2024
49a8e84
pika: Add minimum CMake version requirement when using CUDA and C++20…
msimberg Oct 18, 2024
b9e0914
vtk-m: Add sycl option to vtk-m package (#46996)
kmorel Oct 18, 2024
4432f5a
Added heyoka versions 6.0.0 & 6.1.0 (#47074)
agseaton Oct 18, 2024
c6bfe7c
fix use of traceback.format_exception (#47080)
haampie Oct 18, 2024
d8d41e9
py-torch: add v2.5.0 (#47069)
adamjstewart Oct 18, 2024
c006cb5
implement prefix property for OneAPI compiler (#47066)
koysean Oct 18, 2024
88c193b
py-open-clip-torch: new package (#47049)
qwertos Oct 18, 2024
cfae194
py-coca-pytorch: new package (#47051)
qwertos Oct 18, 2024
53385f1
py-ema-pytorch: new package (#47052)
qwertos Oct 18, 2024
b2e28a0
py-x-clip: new package (#47060)
qwertos Oct 18, 2024
7678635
py-rotary-embedding-torch: New package (#47059)
qwertos Oct 18, 2024
1d25275
cassandra: add v5.0.1 (fix CVEs) (#47058)
wdconinc Oct 18, 2024
2356ccc
solr: add v8.11.4, v9.7.0 (fix CVE) (#47037)
wdconinc Oct 18, 2024
d3378ff
py-embedding-reader: New package (#47053)
qwertos Oct 18, 2024
7acd0cd
py-resize-right: new package (#47056)
qwertos Oct 18, 2024
99e4d6b
py-pytorch-warmup: new package (#47054)
qwertos Oct 18, 2024
957c0cc
py-clip-anytorch: new package (#47050)
qwertos Oct 18, 2024
230bc70
hyperfine: add v1.18.0 (#47084)
pranav-sivaraman Oct 18, 2024
31cfcaf
Build logic fix: reorder definition of package module variables (#46992)
johnwparent Oct 18, 2024
df6427d
e4s ci stacks: add nwchem (#47055)
eugeneswalker Oct 18, 2024
899004e
Boost: fix logic for controlling which libs build on Windows (#46414)
jamessmillie Oct 18, 2024
c9377d9
SZ package: tighten constraints for Windows build (#47071)
johnwparent Oct 18, 2024
f69e829
geomodel: Rename v7.0.0 to v6.6.0 (#47079)
stephenswat Oct 19, 2024
f2bd11c
hicup: new package @0.9.2 (#47008)
A-N-Other Oct 19, 2024
31bdcd7
rtd: bump sphinx-rtd-theme to 3.0.1 (#47002)
wdconinc Oct 19, 2024
89ab472
amduprof: Add v5.0 (#47081)
amd-toolchain-support Oct 19, 2024
d47e726
libcgroup: add v3.1.0 (fixes CVE) (#46945)
wdconinc Oct 19, 2024
ba95335
mapl: add 2.50.1 (#47087)
mathomp4 Oct 19, 2024
dc160e3
eza: add the current version 0.20.4 (#47086)
pranav-sivaraman Oct 19, 2024
adcd05b
sccache: new package (ccache-like tool) (#47090)
pranav-sivaraman Oct 19, 2024
011ff48
build(deps): bump python-levenshtein in /lib/spack/docs (#46494)
dependabot[bot] Oct 19, 2024
9b8c06a
spack external find: show backtrace on error when --backtrace (#47082)
haampie Oct 19, 2024
ca4df91
damask: add 3.0.1 (#47093)
MarDiehl Oct 19, 2024
296f99d
icon: add 2024.07 & 2024.10 (#47092)
DrCrinkle Oct 19, 2024
411ea01
heffte: Update @develop for newer cmake (#47067)
mkstoyanov Oct 19, 2024
4de8344
hipsolver: add version 6.2.1 for rocm-6.2.1 (#47076)
srekolam Oct 19, 2024
4d616e1
py-torchmetrics: add v1.5.0 (#47095)
adamjstewart Oct 19, 2024
b0f1a0e
pkgs: homepage fixes for ill-formed urls (#47038)
wdconinc Oct 19, 2024
bc75f23
gtkplus: swap to at-spi2-core (#47026)
snehring Oct 19, 2024
117480d
py-geocube: add v0.7.0 (#47100)
adamjstewart Oct 20, 2024
260b36e
Docs: clarify include path options (#47083)
tldahlgren Oct 21, 2024
a00fdde
lammps: updates for AOCC-5 and zen5 (#47014)
amd-toolchain-support Oct 21, 2024
37fe3b4
Add old gtkplus 3.22.30 (#40310)
Jordan474 Oct 21, 2024
e5a602c
Modules suffixes config are now spec format strings (#38411)
Jordan474 Oct 21, 2024
9854c9e
Build wrf%oneapi in aws-pcluster-x86_64_v4 stack (#47075)
stephenmsachs Oct 21, 2024
f6c9d98
docs search: rank api lowest and generated commands low (#47107)
haampie Oct 21, 2024
5ca0e94
docs: tune ranking further (#47110)
haampie Oct 21, 2024
3edd68d
docs: do not promote build_systems/* at all (#47111)
haampie Oct 21, 2024
590be9b
root: fix variant detection for spack external find (#47011)
vvolkl Oct 21, 2024
4187c57
Fix broken `spack find -u` (#47102)
alalazo Oct 21, 2024
19ad29a
bootstrap: handle a new edge case of binary python packages with miss…
haampie Oct 21, 2024
a07d42d
Devtools darwin (#46910)
trws Oct 21, 2024
275d1d8
avoid double closing of fd in sub-processes (#47035)
scheibelp Oct 21, 2024
d9e8c5f
hip stand-alone test: simplify setting CMAKE_PREFIX_PATH (#46856)
tldahlgren Oct 21, 2024
037196c
`infernal`: add version `1.1.5` (#47028)
luke-dt Oct 21, 2024
b582eac
fix unzip%nvhpc (#47109)
Thomas-Ulrich Oct 22, 2024
149753a
kokkos: change build_environment.get_cmake_prefix_path to build_syste…
afzpatel Oct 22, 2024
5b279c0
acts: add verison v37.1.0 (#47104)
stephenswat Oct 22, 2024
b56e792
py-sphinxcontrib-spelling: new package (#46402)
rbberger Oct 22, 2024
cbad3d4
buildcache: recognize . and .. as paths instead of names (#47105)
haampie Oct 22, 2024
b601bac
py-torchdata: add v0.9.0 (#47120)
adamjstewart Oct 22, 2024
fc443ea
builtin repo: remove some uses of spec.compiler (#47061)
alalazo Oct 22, 2024
ef9bb7e
spack arch: add --family --generic flags (#47078)
haampie Oct 22, 2024
e147679
Libmng: Restore Autotools system (#46994)
johnwparent Oct 22, 2024
ffab156
build(deps): bump black in /.github/workflows/requirements/style (#47…
dependabot[bot] Oct 22, 2024
50aa5a7
build(deps): bump black from 24.8.0 to 24.10.0 in /lib/spack/docs (#4…
dependabot[bot] Oct 22, 2024
9c8b5f5
py-datrie: patch to allow gcc-14 compilation (#47017)
wdconinc Oct 22, 2024
43e26b3
totalview: add v2024.3-linux-arm64, v2024.3-powerle, v2024.3-x86-64 (…
suzannepaterno Oct 22, 2024
d86feea
paraview: Add new variant +fixes for enabling Fides (#46971)
kmorel Oct 22, 2024
59a2a87
py-uv: relaxing rust dependency (#47148)
ashim-mahara Oct 22, 2024
c102ff9
goimports: new package (#47138)
alecbcs Oct 22, 2024
a53a143
gopls: new package (#47137)
alecbcs Oct 22, 2024
31694fe
py-torchaudio: fix build with Apple Clang 15+ (#47130)
adamjstewart Oct 22, 2024
582254f
sox: fix build with Apple Clang 15+ (#47128)
adamjstewart Oct 22, 2024
06f33dc
lammps: add new version 20240829.1 (#47099)
rbberger Oct 22, 2024
1ad5739
libvdwxc: fix broken patch (#47119)
lang-m Oct 22, 2024
1f6da28
draco: add v7.19.0 (#47032)
clevelam Oct 23, 2024
ed15b73
Remove spurious warning, introduced in #46992 (#47152)
alalazo Oct 23, 2024
f8ab940
gcta: use intel-oneapi-mkl (#47127)
hainest Oct 23, 2024
bb25210
py-jaxlib: backport fix for abseil-cpp on aarch64 (#47125)
aweits Oct 23, 2024
e63e8b5
cqrlib: added version 1.1.3, added Makefile patch to fix libtool erro…
LRWeber Oct 23, 2024
eccf97a
cvector: added version 1.0.3.1, added Makefile patch to fix libtool e…
LRWeber Oct 23, 2024
67a40c6
py-asdf: add 3.5.0, and update py-asdf-standard to match (#47156)
lgarrison Oct 23, 2024
328787b
build(deps): bump types-six in /.github/workflows/requirements/style …
dependabot[bot] Oct 23, 2024
e785d37
build(deps): bump sphinx from 7.4.7 to 8.1.3 in /lib/spack/docs (#47159)
dependabot[bot] Oct 23, 2024
f33912d
mypy: work around typing issues with `functools.partial` (#47160)
tgamblin Oct 23, 2024
37664b3
py-grayskull: add v2.7.3 (#47166)
adamjstewart Oct 23, 2024
7ddb40a
cp2k: apply a patch to fix access to unallocated arrays (#47170)
amd-toolchain-support Oct 23, 2024
978be30
py-torchmetrics: add v1.5.1 (#47164)
adamjstewart Oct 23, 2024
aed1a3f
pybind11-stubgen: Add 2.5.1 (#47162)
thorstenhater Oct 23, 2024
5b5be05
gxsview: add v2024.03.15 (#46901)
cessenat Oct 23, 2024
fd1c95a
ParaView: Various fixes to better support no mpi and fides builds (#4…
kwryankrattiger Oct 23, 2024
43bcb50
extrae: remove duplicate unconditional dep on `papi` (#47179)
giordano Oct 23, 2024
755c113
librdkafka: added version 2.6.0 (#47181)
mdorier Oct 23, 2024
1472dca
ci: Remove deprecated logic from the ci module (#47062)
scottwittenburg Oct 23, 2024
6320993
llvm-amdgpu: support building on aarch64 (#47124)
aweits Oct 23, 2024
79ad6f6
env: continue to mark non-roots as implicitly installed on partial en…
haampie Oct 23, 2024
3581821
py-parso: new version and fix forward compat bounds (#47171)
haampie Oct 24, 2024
225be45
dire: Update Boost dependency (#47129)
hainest Oct 24, 2024
a0173a5
darshan-runtime,darshan-util,py-darshan: new package checksums for da…
shanedsnyder Oct 24, 2024
f6ad1e2
Improve `Database.query*` methods (#47116)
alalazo Oct 24, 2024
faeef62
llvm: add v19.1.2 , v19.1.1 (#47113)
prckent Oct 24, 2024
d8c8074
bootstrap: add clingo 3.13 binaries and more (#47126)
haampie Oct 24, 2024
61cbfc1
bootstrap: remove all system gnupg/patchelf executables (#47165)
haampie Oct 24, 2024
e0eea48
Restore bold uncolored font face (#47108)
knoepfel Oct 24, 2024
8a75cda
supermagic: new package (#47176)
marcodelapierre Oct 24, 2024
c52c0a4
neartree: added version 5.1.1, added Makefile patches to fix libtool …
LRWeber Oct 24, 2024
cdde7c3
py-braceexpand: new package (#47186)
tldahlgren Oct 24, 2024
f09ce00
seissol: new package (#41176)
Thomas-Ulrich Oct 24, 2024
3804d12
py-lightning-uq-box: add new package (#47132)
adamjstewart Oct 24, 2024
4511052
py-webdataset: new package (#47187)
tldahlgren Oct 24, 2024
b063765
miniforge3: wrong sbang replacement (#47178)
lang-m Oct 24, 2024
5ac2b8a
compilers.yaml: require list of strings for modules (#47197)
haampie Oct 24, 2024
65bb3a1
hdf5: disable _Float16 support for aocc (#47123)
amd-toolchain-support Oct 24, 2024
1b0631b
Env help: expand and refine subcommand help and descriptions (#47089)
tldahlgren Oct 24, 2024
d523f12
py-jupyter: add v1.1.1 (#47194)
adamjstewart Oct 24, 2024
fe0a8a1
nalu-wind: add v2.1.0. (#47206)
jrood-nrel Oct 25, 2024
01eb265
amr-wind: add v3.1.6. (#47205)
jrood-nrel Oct 25, 2024
8e2ec58
exawind: add v1.1.0. (#47207)
jrood-nrel Oct 25, 2024
2912d4a
tioga: add v1.2.0. (#47208)
jrood-nrel Oct 25, 2024
f13d998
Add spack short version in config variables (#47016)
Jordan474 Oct 25, 2024
b341593
build(deps): bump actions/setup-python from 5.2.0 to 5.3.0 (#47209)
dependabot[bot] Oct 25, 2024
7319408
Add version 0.0.3836 (#47204)
davekeeshan Oct 25, 2024
e86a3b6
file_cache.py: allow read transaction on uninitialized cache (#47212)
haampie Oct 25, 2024
ef220da
build(deps): bump actions/checkout from 4.2.1 to 4.2.2 (#47185)
dependabot[bot] Oct 25, 2024
b63cbe4
Replace MultiProcessFd with Connection objects
haampie Oct 23, 2024
ae306b7
Avoid a socket to communicate effectively a bit
haampie Oct 23, 2024
7d86670
ensure write_fd.close() isn't called when sys.std* cannot be redirected
haampie Oct 24, 2024
a2a3a83
Packages/javacerts (#47201)
lee218llnl Oct 25, 2024
ad0b256
Intel/Oneapi compilers: suppress warnings when using Cray wrappers (#…
climbfuji Oct 25, 2024
7b27aed
Normalize Spack Win entry points (#38648)
johnwparent Oct 25, 2024
61d2d21
Add Go 1.23.2, 1.22.8, and 1.22.7 (#47225)
paulbry Oct 25, 2024
c8bebff
Add `-t` short option for `spack --backtrace` (#47227)
tgamblin Oct 26, 2024
277f859
yosys: Update to version 0.46, also include 0.43, 0.44 and 0.45 (#47200)
davekeeshan Oct 26, 2024
f5db757
adios2: mark conflict with newer Python@3.11 for @:2.7 (#47219)
adamjstewart Oct 27, 2024
bd2ddb8
byte-lite: new package (#47234)
pranav-sivaraman Oct 27, 2024
17f0752
py-alive-progress: support newer Python (#47220)
adamjstewart Oct 27, 2024
84ea389
py-olcf-velocity: new package (#47215)
AcerP-py Oct 27, 2024
2761e65
gem5: new package (#47218)
aweits Oct 27, 2024
19137b2
add the USE_F90_ALLOCATABLE option to Spack (#47190)
jeffhammond Oct 27, 2024
019e90a
NWChem: add TCE_CUDA option (#47191)
jeffhammond Oct 27, 2024
c348891
pango: deprecate @:1.44 due to CVE (#47232)
wdconinc Oct 27, 2024
12a475e
feat: Add OpenColorIO option to OpenImageIO (#47237)
beatreichenbach Oct 27, 2024
fea2171
silo: resolve hdf5 develop-X.Y branch versions (#39344)
wrtobin Oct 27, 2024
47e70c5
explicit splice: do not fail for bad config replacement if target not…
becker33 Oct 27, 2024
e80d75c
gha: circular imports: pin (#47248)
haampie Oct 27, 2024
2ec4281
Remove a few redundant imports (#47250)
haampie Oct 27, 2024
f0d54ba
Add nextflow 24.10.0 (#47251)
dialvarezs Oct 27, 2024
ce6255c
nano: add v8.1, v8.2 (and v6.4) (#47245)
wdconinc Oct 28, 2024
4984576
less: add v661, v668 (#47252)
wdconinc Oct 28, 2024
2a7e5ca
geode: add v1.13.8, v1.14.3, v1.15.1 (#47253)
wdconinc Oct 28, 2024
035b890
pango: add v1.54.0 (#47244)
wdconinc Oct 28, 2024
fac92dc
cpr: add versions up to v1.11 (#47242)
prudhomm Oct 28, 2024
dbab482
py-mgmetis: fails to build with mpi4py @4: depend on @3 (#47236)
bernhardkaindl Oct 28, 2024
e855bb0
py-hatchet: add v1.4.0 (#47222)
adamjstewart Oct 28, 2024
ff05837
sst: update core, elements, macro to 14.1.0 (#47184)
jmlapre Oct 28, 2024
e83536d
bazel: add Apple Clang 16 conflict (#47228)
adamjstewart Oct 28, 2024
32ce278
ML CI: Linux aarch64 (#39666)
adamjstewart Oct 28, 2024
be5a096
py-non-regression-test-tools: add v1.1.2 & remove v1.0.2 (tag remove…
tech-91 Oct 28, 2024
1229d5a
tasmanian: add v8.1 (#47221)
mkstoyanov Oct 28, 2024
b9ebf8c
gdk-pixbuf/atk: delete old versions, make mesonpackage (#47258)
haampie Oct 28, 2024
11aa02b
feelpp/spack#11 (#47243)
prudhomm Oct 28, 2024
fbd5c3d
py-pyscf: add v2.7.0 (#47272)
prckent Oct 28, 2024
d48d993
lammps: add heffte support (#47254)
junghans Oct 28, 2024
e81ce18
cmd/solve: use interface from cmd/spec (#47182)
becker33 Oct 29, 2024
25a5585
exawind: remove generated fortran dependencies (#47276)
jrood-nrel Oct 29, 2024
f81ca0c
directives_meta.py: use startswith to test module part of spack.pkg (…
haampie Oct 29, 2024
962115b
builder.py: builder_cls should be associated to spack.pkg module (#47…
haampie Oct 29, 2024
7af1a3d
std_meson_args: deprecate (#47259)
haampie Oct 29, 2024
ea1aa07
bootstrap: do not consider source when metadata file missing (#47278)
haampie Oct 29, 2024
360dbe4
kokkos: async malloc (#46464)
cedricchevalier19 Oct 29, 2024
c302049
spglib: new version 2.5.0 (#47291)
lang-m Oct 29, 2024
ca48233
py-jupyter-core: set environment variables for extensions (#47192)
adamjstewart Oct 29, 2024
1bff2f7
py-mpi4py: add v4.0.1 (#47261)
tech-91 Oct 29, 2024
20a6b22
New patch release SLEPc 3.22.1 (#47257)
joseeroman Oct 29, 2024
ffd7830
cbflib: improve syntax for querying %gcc version (#47280)
alalazo Oct 29, 2024
7f609ba
wrf: add v4.6.0 and v4.6.1 versions (#47203)
linsword13 Oct 29, 2024
f889b2a
gromacs: add missing sycl contraint (#47274)
junghans Oct 29, 2024
ffc904a
r-textshaping,r-ragg: Add dep on pkgconfig, type="build" and handle f…
bernhardkaindl Oct 29, 2024
dbe7b6b
quantum-espresso: add v7.4.0 (#47268)
prckent Oct 29, 2024
741a4a5
petsc, py-petsc4py: add v3.22.1 (#47267)
balay Oct 29, 2024
d776dea
gaudi: gdb doesn't build on macos/arm64 (#47266)
vvolkl Oct 29, 2024
65daf17
acts dependencies: new versions as of 2024/10/28 (#47265)
stephenswat Oct 29, 2024
5bca718
py-uv: new version (#47275)
taliaferro Oct 29, 2024
60cb628
py-pycifrw: add v4.4.6 (#47262)
prckent Oct 29, 2024
b8e3246
llnl.util.lang: add classes to help with deprecations (#47279)
alalazo Oct 29, 2024
52471ba
Added packages to for intel-2025.0.0 release (#47264)
prstrnn Oct 29, 2024
3108849
Add new seqfu version (#47294)
georgiastuart Oct 29, 2024
8391c8e
nalu-wind: version 2.1.0 requires trilinos 15.1.1 (#47296)
jrood-nrel Oct 29, 2024
5d0c6c3
rocketmq: add v5.3.1 (#46976)
wdconinc Oct 29, 2024
4de5b66
r-*: add new versions (#46093)
wdconinc Oct 30, 2024
161b2d7
std_pip_args: use PythonPipBuilder.std_args(...) instead (#47260)
haampie Oct 30, 2024
44d09f2
Fix typo in default `concretizer.yaml` (#47307)
aphedges Oct 30, 2024
8a10eff
Fix errors found by running `spack audit externals` (#47308)
aphedges Oct 30, 2024
34b2f28
Fix malformed RST link in documentation (#47309)
aphedges Oct 30, 2024
9ac261a
Add latest OpenSSL versions. Deprecate previous versions. (#47316)
v-dobrev Oct 30, 2024
354615d
Spec.dependencies: allow to filter on virtuals (#47284)
alalazo Oct 30, 2024
8bc0b2e
Spec.__str__: use full hash (#47322)
haampie Oct 30, 2024
cbf4d39
add std_pip_args global to the audit list (#47320)
haampie Oct 30, 2024
8892c87
types: remove singleton union in globals (#47282)
haampie Oct 30, 2024
9d03170
scr: release v3.1.0, including components (#45737)
CamStan Oct 30, 2024
02d2c4a
PyTorch: add v2.5.1 (#47326)
adamjstewart Oct 30, 2024
c3435b4
hooks: run in clear, fixed order (#47329)
haampie Oct 30, 2024
ce78e8a
verdict: new package (#47333)
becker33 Oct 30, 2024
ec05855
Remove trailing spaces in default YAML files (#47328)
aphedges Oct 30, 2024
f809b56
mpidiff: new package (#47335)
alecbcs Oct 30, 2024
6ab92b1
Docs: remove reference to pyspack (#47346)
adamjstewart Oct 31, 2024
f003d8c
vecgeom: new version 1.2.9 (#47306)
sethrj Oct 31, 2024
89d0215
optipng: add v0.7.8 (#47311)
wdconinc Oct 31, 2024
877930c
minio: add v2024-10-13T13-34-11Z (#47303)
wdconinc Oct 31, 2024
275339a
kokkos: add cmake_lang variant, require at least one active backend (…
rbberger Oct 31, 2024
404b1c6
nalu-wind: put bounds on yaml-cpp versions. (#47341)
jrood-nrel Oct 31, 2024
a08b4ae
extrae: update checksums, fix build (-lintl), minor modernisation (#4…
hainest Oct 31, 2024
ffde309
py-ipympl: add v0.9.4 (#47193)
adamjstewart Oct 31, 2024
0437c53
salome,-med,-medcoupling: new versions, new/changed variants (#46576)
capitalaslash Oct 31, 2024
c6a1ec9
gsl: new version 2.8 (#47286)
lang-m Oct 31, 2024
baa4000
Merge branch 'develop' of https://github.com/spack/spack into feature…
climbfuji Oct 31, 2024
ceb3b82
Fix openmpi package recipe (two-level-namespace option)
climbfuji Nov 1, 2024
57a28cf
Fix style errors in var/spack/repos/builtin/packages/fontconfig/packa…
climbfuji Nov 1, 2024
fee35e5
Attempt to fix failing Windows unit tests in Github actions
climbfuji Nov 1, 2024
b6b42d7
Fix merge conflict in lib/spack/spack/compilers/oneapi.py
climbfuji Nov 1, 2024
75c2f0f
Fix merge conflict in .github/workflows/unit_tests.yaml
climbfuji Nov 1, 2024
2f31a16
Disable windows workflow for repos other than spack/spack
climbfuji Nov 3, 2024
7c25b42
Bug fix for diab-disable flags in lib/spack/spack/compilers/intel.py …
climbfuji Nov 4, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ coverage:
status:
project:
default:
threshold: 0.2%
threshold: 2.0%

ignore:
- lib/spack/spack/test/.*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"name": "Ubuntu 20.04",
"image": "ghcr.io/spack/ubuntu20.04-runner-amd64-gcc-11.4:2023.08.01",
"postCreateCommand": "./.devcontainer/postCreateCommand.sh"
}
5 changes: 5 additions & 0 deletions .devcontainer/ubuntu22.04/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"name": "Ubuntu 22.04",
"image": "ghcr.io/spack/ubuntu-22.04:v2024-05-07",
"postCreateCommand": "./.devcontainer/postCreateCommand.sh"
}
11 changes: 4 additions & 7 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,10 @@ updates:
directory: "/"
schedule:
interval: "daily"
# Requirements to build documentation
# Requirements to run style checks and build documentation
- package-ecosystem: "pip"
directory: "/lib/spack/docs"
schedule:
interval: "daily"
# Requirements to run style checks
- package-ecosystem: "pip"
directory: "/.github/workflows/style"
directories:
- "/.github/workflows/requirements/style/*"
- "/lib/spack/docs"
schedule:
interval: "daily"
25 changes: 15 additions & 10 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@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
- uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b
with:
python-version: ${{inputs.python_version}}
- name: Install Python packages
Expand All @@ -40,30 +40,35 @@ jobs:
run: |
python -m pip install --upgrade pywin32
- name: Package audits (with coverage)
env:
COVERAGE_FILE: coverage/.coverage-audits-${{ matrix.system.os }}
if: ${{ inputs.with_coverage == 'true' && runner.os != 'Windows' }}
run: |
. share/spack/setup-env.sh
coverage run $(which spack) audit packages
coverage run $(which spack) audit configs
coverage run $(which spack) -d audit externals
coverage combine
coverage xml
- name: Package audits (without coverage)
if: ${{ inputs.with_coverage == 'false' && runner.os != 'Windows' }}
run: |
. share/spack/setup-env.sh
. share/spack/setup-env.sh
spack -d audit packages
spack -d audit configs
spack -d audit externals
- name: Package audits (without coverage)
if: ${{ runner.os == 'Windows' }}
run: |
. share/spack/setup-env.sh
. share/spack/setup-env.sh
spack -d audit packages
./share/spack/qa/validate_last_exit.ps1
spack -d audit configs
./share/spack/qa/validate_last_exit.ps1
spack -d audit externals
./share/spack/qa/validate_last_exit.ps1
- uses: codecov/codecov-action@5ecb98a3c6b747ed38dc09f787459979aebb39be
if: ${{ inputs.with_coverage == 'true' }}
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882
if: ${{ inputs.with_coverage == 'true' && runner.os != 'Windows' }}
with:
flags: unittests,audits
token: ${{ secrets.CODECOV_TOKEN }}
verbose: true
name: coverage-audits-${{ matrix.system.os }}
path: coverage
include-hidden-files: true
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
File renamed without changes.
File renamed without changes.
93 changes: 65 additions & 28 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@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
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,20 +60,20 @@ jobs:
run: |
brew install cmake bison tree
- name: Checkout
uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
fetch-depth: 0
- uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d
- 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 ~/.spack/bootstrap/store/
tree $HOME/.spack/bootstrap/store/

gnupg-sources:
runs-on: ${{ matrix.runner }}
Expand All @@ -83,24 +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
# 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@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
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 @@ -112,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@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
fetch-depth: 0
- uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d
- 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 All @@ -150,7 +147,7 @@ jobs:
not_found=0
old_path="$PATH"
export PATH="$ver_dir:$PATH"
./bin/spack-tmpconfig -b ./.github/workflows/bootstrap-test.sh
./bin/spack-tmpconfig -b ./.github/workflows/bin/bootstrap-test.sh
export PATH="$old_path"
fi
fi
Expand All @@ -163,5 +160,45 @@ jobs:
run: |
source share/spack/setup-env.sh
spack -d gpg list
tree ~/.spack/bootstrap/store/
tree $HOME/.spack/bootstrap/store/
- name: Bootstrap File
run: |
source share/spack/setup-env.sh
spack -d python share/spack/qa/bootstrap-file.py
tree $HOME/.spack/bootstrap/store/

windows:
runs-on: "windows-latest"
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
fetch-depth: 0
- uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b
with:
python-version: "3.12"
- name: Setup Windows
run: |
Remove-Item -Path (Get-Command gpg).Path
Remove-Item -Path (Get-Command file).Path
- name: Bootstrap clingo
run: |
./share/spack/setup-env.ps1
spack bootstrap disable github-actions-v0.6
spack bootstrap disable github-actions-v0.5
spack external find --not-buildable cmake bison
spack -d solve zlib
./share/spack/qa/validate_last_exit.ps1
tree $env:userprofile/.spack/bootstrap/store/
- name: Bootstrap GnuPG
run: |
./share/spack/setup-env.ps1
spack -d gpg list
./share/spack/qa/validate_last_exit.ps1
tree $env:userprofile/.spack/bootstrap/store/
- name: Bootstrap File
run: |
./share/spack/setup-env.ps1
spack -d python share/spack/qa/bootstrap-file.py
./share/spack/qa/validate_last_exit.ps1
tree $env:userprofile/.spack/bootstrap/store/
21 changes: 10 additions & 11 deletions .github/workflows/build-containers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,7 @@ jobs:
# 1: Platforms to build for
# 2: Base image (e.g. ubuntu:22.04)
dockerfile: [[amazon-linux, 'linux/amd64,linux/arm64', 'amazonlinux:2'],
[centos7, 'linux/amd64,linux/arm64,linux/ppc64le', 'centos:7'],
[centos-stream, 'linux/amd64,linux/arm64,linux/ppc64le', 'centos:stream'],
[centos-stream9, 'linux/amd64,linux/arm64,linux/ppc64le', 'centos:stream9'],
[leap15, 'linux/amd64,linux/arm64,linux/ppc64le', 'opensuse/leap:15'],
[ubuntu-focal, 'linux/amd64,linux/arm64,linux/ppc64le', 'ubuntu:20.04'],
[ubuntu-jammy, 'linux/amd64,linux/arm64,linux/ppc64le', 'ubuntu:22.04'],
Expand All @@ -56,7 +55,7 @@ jobs:
if: github.repository == 'spack/spack'
steps:
- name: Checkout
uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683

- uses: docker/metadata-action@8e5442c4ef9f78752691e2d8f8d19755c6f78e81
id: docker_meta
Expand All @@ -77,7 +76,7 @@ jobs:
env:
SPACK_YAML_OS: "${{ matrix.dockerfile[2] }}"
run: |
.github/workflows/generate_spack_yaml_containerize.sh
.github/workflows/bin/generate_spack_yaml_containerize.sh
. share/spack/setup-env.sh
mkdir -p dockerfiles/${{ matrix.dockerfile[0] }}
spack containerize --last-stage=bootstrap | tee dockerfiles/${{ matrix.dockerfile[0] }}/Dockerfile
Expand All @@ -88,33 +87,33 @@ jobs:
fi

- name: Upload Dockerfile
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882
with:
name: dockerfiles_${{ matrix.dockerfile[0] }}
path: dockerfiles

- name: Set up QEMU
uses: docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3
uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb
uses: docker/setup-buildx-action@c47758b77c9736f4b2ef4073d4d51994fabfe349

- name: Log in to GitHub Container Registry
uses: docker/login-action@e92390c5fb421da1463c202d546fed0ec5c39f20
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Log in to DockerHub
if: github.event_name != 'pull_request'
uses: docker/login-action@e92390c5fb421da1463c202d546fed0ec5c39f20
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Build & Deploy ${{ matrix.dockerfile[0] }}
uses: docker/build-push-action@2cdde995de11925a030ce8070c3d77a52ffcf1c0
uses: docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75
with:
context: dockerfiles/${{ matrix.dockerfile[0] }}
platforms: ${{ matrix.dockerfile[1] }}
Expand All @@ -127,7 +126,7 @@ jobs:
needs: deploy-images
steps:
- name: Merge Artifacts
uses: actions/upload-artifact/merge@65462800fd760344b1a7b4382951275a0abb4808
uses: actions/upload-artifact/merge@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882
with:
name: dockerfiles
pattern: dockerfiles_*
Expand Down
Loading
Loading