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

maintenance/v0.23.0 fermi/fix duplication style #468

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
454 commits
Select commit Hold shift + click to select a range
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
0c00a29
Concretize reuse: reuse specs from environment (#45139)
kwryankrattiger Oct 31, 2024
94c29e1
mcpp: add v2.7.2-25-g619046f with CVE patches (#47301)
wdconinc Oct 31, 2024
e3aca49
database.py: remove process unsafe update_explicit (#47358)
haampie Oct 31, 2024
0de1ddc
cbtf: Update Boost dependencies (#47131)
hainest Oct 31, 2024
e35bc1f
acfl, armpl-cc: add v24.10 (#47167)
paolotricerri Oct 31, 2024
b4b3320
typst: new package (#47293)
upsj Oct 31, 2024
8076134
nvidia-nsight-systems: new package (#47355)
giordano Nov 1, 2024
504cc80
Babelstream v5.0 Spack Package Updates (#41019)
kaanolgu Nov 1, 2024
76ed457
adios2: add v2.10.2 release and fix build of older versions (#47235)
vicentebolea Nov 1, 2024
cb92d70
mmg: add v5.8.0 (#47356)
jcortial-safran Nov 1, 2024
a69af3c
py-rasterio: add v1.4.2 (#47344)
adamjstewart Nov 1, 2024
c0c9743
py-ase: add v3.23.0 (#47337)
prckent Nov 1, 2024
9a25a58
linaro-forge: added 24.0.6 version (#47348)
joscot-linaro Nov 1, 2024
b38a29f
New versions for slate, lapackpp, and blaspp (#47334)
G-Ragghianti Nov 1, 2024
35aa027
verilator: add 5.028, fix builds when using gcc on newer versions (#4…
muffgaga Nov 1, 2024
4a75c3c
mapl: add 2.50.2, 2.47.1 tweaks (#47324)
mathomp4 Nov 1, 2024
5df7dc8
build(deps): bump docutils from 0.20.1 to 0.21.2 in /lib/spack/docs (…
dependabot[bot] Nov 1, 2024
492c520
adios2: fix mgard variant (#47223)
kmorel Nov 1, 2024
24d3ed8
geant4: make downloading data dependency optional (#47298)
stephenswat Nov 1, 2024
8f09f52
cp2k: protect 2024.3 against newer libxc (#47363)
prckent Nov 1, 2024
7b2450c
Add openfast version 3.5.4 (#47369)
marchdf Nov 1, 2024
0cf8cb7
Fix pickle round-trip of specs propagating variants (#47351)
alalazo Nov 1, 2024
1462c35
Ci generate on change (#47318)
kwryankrattiger Nov 1, 2024
e42a4a8
parse_specs: unify specs based on concretizer:unify (#44843)
becker33 Nov 1, 2024
19e3ab8
build(deps): bump python-levenshtein in /lib/spack/docs (#47372)
dependabot[bot] Nov 1, 2024
133895e
Rework the schema for reusing environments (#47364)
alalazo Nov 2, 2024
b8461f3
Remove ignored config:install_missing_compilers from unit tests (#47357)
tldahlgren Nov 2, 2024
55918c3
root: require +opengl when +aqua is on (#47349)
paulgessinger Nov 2, 2024
632c009
e4s ci stacks: reduce package prefs (#47381)
eugeneswalker Nov 2, 2024
ff9568f
sherpa: add v3.0.1 (#47388)
wdconinc Nov 3, 2024
2664303
pythia8: add v8.312 (#47389)
wdconinc Nov 3, 2024
395c911
Specs: propagated variants affect `==` equality (#47376)
alalazo Nov 4, 2024
0acd6ae
lua-luaposix: add missing libxcrypt dependency (#47395)
haampie Nov 4, 2024
8732963
elasticsearch, kibana, logstash: add v8.15.2 (#46873)
wdconinc Nov 4, 2024
86ebcab
cups: add v2.4.11 (#47390)
wdconinc Nov 4, 2024
8296aaf
minizip: add v1.3.1 (#47379)
wdconinc Nov 4, 2024
d63f06e
pumi: add version 2.2.9 (#47380)
cwsmith Nov 4, 2024
f05033b
cpr: add +pic and +shared variants (#47281)
prudhomm Nov 4, 2024
417c48b
py-flask-cors: add v4.0.0 (#47374)
wdconinc Nov 4, 2024
2fc056e
py-flask-compress: add v1.14 (#47373)
wdconinc Nov 4, 2024
fcdaccf
amrex: add v24.11 (#47371)
WeiqunZhang Nov 4, 2024
4c247e2
llvm: add v19.1.3 (#47325)
prckent Nov 4, 2024
a93bd6c
hdf5: add develop-2.0 (#47299)
lrknox Nov 4, 2024
9a94ea7
icon: add a maintainer (#47323)
Try2Code Nov 4, 2024
1893677
arborx: remove Trilinos dependency for @1.6: (#47305)
aprokop Nov 4, 2024
b1fd6db
libxml2: add v2.11.9, v2.12.9, v2.13.4 (#47297)
wdconinc Nov 4, 2024
2782ae6
libpspio: new version 0.4.1 (#47287)
lang-m Nov 4, 2024
a86f164
nlopt: new version 2.8.0 (#47289)
lang-m Nov 4, 2024
cf3576a
suite-sparse: fix missing rpaths for dependencies (#47394)
haampie Nov 4, 2024
2148292
kokkos and kokkos-kernels: use new urls for v4.4 and above (#47330)
cedricchevalier19 Nov 4, 2024
7540116
rocal and rocm-openmp-extras: fix build failures (#47314)
afzpatel Nov 4, 2024
1ee344c
bigdft-futile: fix compilation for @1.9.5~mpi (#47292)
lang-m Nov 4, 2024
5b93466
libssh2: fix crypto (#47393)
haampie Nov 4, 2024
2c1d74d
krb5: disable missing keyutils dependency (#47397)
haampie Nov 4, 2024
c9ed917
tcsh: add missing libxcrypt dependency (#47398)
haampie Nov 4, 2024
10f7014
vep-cache: new package (#44523)
teaguesterling Nov 4, 2024
8d0856d
packaging_guide.rst: explain forward and backward compat before the l…
haampie Nov 4, 2024
b95936f
zabbix: add v5.0.44, v6.0.34, v7.0.4 (fix CVEs) (#47001)
wdconinc Nov 4, 2024
e952f6b
acts dependencies: new versions as of 2024/11/01 (#47366)
stephenswat Nov 4, 2024
d44bdc4
boost: require +icu when +locale (#47396)
haampie Nov 4, 2024
2214fc8
geant4-data: symlink only specific data dirs (#47367)
stephenswat Nov 4, 2024
8c30688
papi: add forward compat bound for cuda (#47409)
haampie Nov 4, 2024
23ac56e
Times spec building and timing to public concretizer API (#47310)
JohnGouwar Nov 4, 2024
575a006
`cc`: simplify ordered list handling
tgamblin Sep 23, 2024
5cc0752
cc: parse RPATHs when in `ld` mode
tgamblin Oct 28, 2024
38c8069
filesystem.py: add `max_depth` argument to `find` (#41945)
scheibelp Nov 4, 2024
6924c53
google-cloud-cpp: add v2.29.0, v2.30.0 (#47146)
dbolduc Nov 4, 2024
0de6c17
fix the error libroctx64.so.o not found when executing MIOpenDriver (…
srekolam Nov 4, 2024
c7659df
libxc: add v7.0.0 (#47263)
prckent Nov 4, 2024
c8873ea
dyninst: patch broken builds for 10.0.0:12.2.0 (#47339)
hainest Nov 4, 2024
5a29c9d
added g2c-2.0.0 (#47399)
edwardhartnett Nov 5, 2024
54aaa95
flux: new package (#47392)
pranav-sivaraman Nov 5, 2024
8650ba3
prometheus-cpp: added package prometheus-cpp (#47384)
mdorier Nov 5, 2024
f8da72c
pythia8: Include patch for C++20 / Clang (#47400)
paulgessinger Nov 5, 2024
dcc199a
extrae: fix typo (#47406)
giordano Nov 5, 2024
b862eec
extrae: add more versions (#47408)
giordano Nov 5, 2024
5b59a53
py-configspace: fix homepage (#47417)
wdconinc Nov 5, 2024
703cd6a
py-eventlet: fix url (#47418)
wdconinc Nov 5, 2024
6822f99
quicksilver: fix homepage (#47419)
wdconinc Nov 5, 2024
9310fca
sst-dumpi: fix homepage (#47420)
wdconinc Nov 5, 2024
e42e541
openmpi: add 4.1.7 (#47427)
hppritcha Nov 5, 2024
14bc900
spack.concretize: add type-hints, remove kwargs (#47382)
alalazo Nov 5, 2024
afe431c
py-python-ptrace: missing forward compat bound (#47401)
haampie Nov 5, 2024
75c169d
py-tensorflow: add v2.18.0 (#47211)
adamjstewart Nov 5, 2024
1297dd7
py-torchaudio, py-torchtext: rpath fixup (#47404)
haampie Nov 5, 2024
6b5a479
extrae: fix build with gcc@14 (#47407)
giordano Nov 5, 2024
b7601f3
Add Adiak v0.4.1 (#47429)
daboehme Nov 5, 2024
d45f682
Revert "Ci generate on change (#47318)" (#47431)
haampie Nov 5, 2024
dadb30f
libc.py: detect glibc also in chinese locale (#47434)
haampie Nov 5, 2024
eb9ff5d
paraview: add forward compat bound with cuda (#47430)
haampie Nov 5, 2024
09ae251
cgal: add v6.0.1 (#47285)
lang-m Nov 5, 2024
2b9c679
omega-h: fix versioning and cuda compat (#47433)
haampie Nov 5, 2024
c601692
Fix filter_compiler_wrappers with mpi (#47448)
wspear Nov 5, 2024
801390f
masa: add versions and update dependencies (#47447)
jrood-nrel Nov 5, 2024
0c164d2
Feature: Allow variants to propagate if not available in source pkg (…
RikkiButler20 Nov 6, 2024
2aa5a16
edm4hep: Add json variant for newer versions (#47180)
tmadlener Nov 6, 2024
a31c525
llnl.util.filesystem.find: restore old error handling (#47463)
haampie Nov 6, 2024
d09b185
Fix various bootstrap/concretizer import issues (#47467)
haampie Nov 6, 2024
ee2723d
rivet: add through v4.0.2 (incl yoda: add through v2.0.2) (#47383)
wdconinc Nov 6, 2024
e62cf9c
Fix `spack -c <override>` when env active (#47403)
alalazo Nov 6, 2024
d1f3133
tau: add v2.34 (#47471)
eugeneswalker Nov 6, 2024
9049ffd
gsoap: add v2.8.135 (#47415)
wdconinc Nov 6, 2024
8f4a071
omega-h: new version and cuda conflicts for prior versions (#47473)
cwsmith Nov 6, 2024
57a90c9
nalu-wind: fix hypre constraints (#47474)
jrood-nrel Nov 6, 2024
73219e4
`llnl.util.filesystem.find`: multiple entrypoints (#47436)
haampie Nov 6, 2024
3665c5c
slate %oneapi@2025: cxxflags: add -Wno-error=missing-template-arg-lis…
eugeneswalker Nov 7, 2024
dd26732
legion%oneapi@2025: cxxflags add -Wno-error=missing-template-arg-list…
eugeneswalker Nov 7, 2024
074b845
Add amr-wind versions (#47479)
marchdf Nov 7, 2024
bf11fb0
loki%oneapi@2025: -Wno-error=missing-template-arg-list-after-template…
eugeneswalker Nov 7, 2024
0d81787
spec.py: fix comparison with multivalued variants (#47485)
haampie Nov 7, 2024
754408c
Add fast farm variant to openfast (#47486)
marchdf Nov 7, 2024
0a4563f
silo package: update patch (#47457)
white238 Nov 7, 2024
60ba61f
Revert "`llnl.util.filesystem.find`: multiple entrypoints (#47436)"
haampie Nov 7, 2024
4fbdf2f
Revert "llnl.util.filesystem.find: restore old error handling (#47463)"
haampie Nov 7, 2024
ed916ff
Revert "filesystem.py: add `max_depth` argument to `find` (#41945)"
haampie Nov 7, 2024
ff26d2f
`spack env track` command (#41897)
alecbcs Nov 8, 2024
eb25647
pika: add 0.30.0 (#47498)
msimberg Nov 8, 2024
4778d2d
Add missing imports (#47496)
haampie Nov 8, 2024
907a371
llnl.util.filesystem: multiple entrypoints and max_depth (#47495)
haampie Nov 8, 2024
4322cf5
upcxx %oneapi@2025: cxxflags add -Wno-error=missing-template-arg-list…
eugeneswalker Nov 8, 2024
c6997e1
`spack.compiler`/`spack.util.libc`: add caching (#47213)
haampie Nov 9, 2024
da1d533
fix patched dependencies across repositories (#42463)
becker33 Nov 9, 2024
11d276a
Fix style checks on develop (#47518)
alalazo Nov 9, 2024
7fbfb0f
Revert "fix patched dependencies across repositories (#42463)" (#47519)
tgamblin Nov 9, 2024
1884520
root: fix macos build (#47483)
sethrj Nov 9, 2024
b97015b
ci: ci/all must always run, and fail if any job has status "fail" or …
alalazo Nov 9, 2024
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
181c404
missing and redundant imports (#47577)
haampie Nov 13, 2024
020e30f
Update tutorial version (#47593)
psakievich Nov 14, 2024
e5c411d
`spack spec`: simplify and unify output (#47574)
tgamblin Nov 13, 2024
48dfa3c
Spec: prefer a splice-specific method to `__len__` (#47585)
tgamblin Nov 14, 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
a389b9c
merge conflict resolved
marcmengel Nov 18, 2024
792e129
internal error, and perl-lwp dependency fix
marcmengel Nov 20, 2024
e591458
trying to get [email protected] cxxstd=20 to build
marcmengel Nov 20, 2024
0d9b013
Resolve functional merge conflict and style issue
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
2 changes: 1 addition & 1 deletion .github/workflows/build-containers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:
if: github.repository == 'spack/spack'
steps:
- name: Checkout
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683

- uses: docker/metadata-action@8e5442c4ef9f78752691e2d8f8d19755c6f78e81
id: docker_meta
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
4 changes: 2 additions & 2 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 Down
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