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

Merge spack develop as of 2023/07/10 into jcsda_emc_spack_stack #295

Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
1777 commits
Select commit Hold shift + click to select a range
103370d
py-networkx: add 3.1 (#38377)
manuelakuhn Jun 22, 2023
f35fcee
py-pyproj: add v3.6.0 (#38399)
adamjstewart Jun 22, 2023
ace20c5
hpx: Add conflict with some GCC versions and `+rocm` due to `valarray…
msimberg Jun 22, 2023
2abbfe7
qt: new version 5.15.10 (#38489)
wdconinc Jun 22, 2023
3e9e01e
py-patsy: add 0.5.3 (#38433)
manuelakuhn Jun 22, 2023
082934f
py-prompt-toolkit: add 3.0.38 (#38472)
manuelakuhn Jun 22, 2023
f935f36
py-platformdirs: add 3.5.3 (#38435)
manuelakuhn Jun 22, 2023
6314dda
open turns: Add libxml2 dependency and increase version to v1.20 (#38…
mschouler Jun 22, 2023
fde33e6
py-numexpr: add 2.8.4 (#38416)
manuelakuhn Jun 22, 2023
a889669
Add LFortran (#30901)
certik Jun 22, 2023
1e8988f
py-notebook: add 6.5.4 (#38415)
manuelakuhn Jun 22, 2023
590d3ba
freefem: add missing dependencies (#38290)
michaelkuhn Jun 22, 2023
77817a0
VASP package: Zen4 Support (#36800)
amd-toolchain-support Jun 22, 2023
ebd4113
py-packaging: add 23.1 (#38417)
manuelakuhn Jun 22, 2023
cbe4a48
rust: Add v1.70.0 and simplify package bootstrap (#38311)
alecbcs Jun 22, 2023
c96f93b
Emblmygff3 (#38515)
snehring Jun 22, 2023
ff6ac42
Add 1606 (#38511)
prckent Jun 22, 2023
88fc8ae
py-python-gitlab: add 3.15.0 (#38524)
manuelakuhn Jun 23, 2023
3d342ac
py-qmtest: add patch for the removed bdist_wininst class (#38253)
jmcarcell Jun 23, 2023
a076548
py-pytz: add 2023.3 (#38525)
manuelakuhn Jun 23, 2023
cd67b2a
spack buildcache sync (--manifest-glob <glob> | <src> <dest>) are mut…
haampie Jun 23, 2023
b49d098
Add numa variant in ucx package (#38423)
tbhaxor Jun 23, 2023
e76b039
zlib-ng: add latest, default to drop in replacement of zlib (#37370)
haampie Jun 23, 2023
42ed4d8
fix version dependency logic (#38535)
G-Ragghianti Jun 23, 2023
f73c8f2
Added version 0.33 (#38534)
julian-zeidler Jun 23, 2023
db8bf33
Add recipe for iterative-stats (#38039)
mschouler Jun 23, 2023
0470fe5
py-pytest: add 7.3.2 (#38522)
manuelakuhn Jun 23, 2023
62aa9d8
libEnsemble: add v0.10.0 (#37954)
shuds13 Jun 23, 2023
09d9b48
range-v3: remove overbroad boost dependence (#38539)
greenc-FNAL Jun 24, 2023
d99892e
Fixes openmpi configure args for multinode execution on slurm (#38403)
tbhaxor Jun 24, 2023
48168de
lammps: new verisons (#38532)
rbberger Jun 24, 2023
4907315
DMTCP: add v3.0.0. (#38307)
karya0 Jun 24, 2023
f98bfeb
pfunit: fix the max_array_rank variant definition (#38528)
mathomp4 Jun 24, 2023
7b977dc
libzmq: Fix static assertion failure with gcc-13 (#38391)
dennisklein Jun 24, 2023
0c6d054
Fix syntax to set default target in aws-pcluster pipelines (#38048)
stephenmsachs Jun 24, 2023
d5bb152
GSI-ncdiag: add v1.1.0 and v1.1.1. (#38196)
DavidHuber-NOAA Jun 24, 2023
9a30ba1
clp and osi depend on pkgconfig (#31505)
vmiheer Jun 24, 2023
585e150
hpctoolkit: convert to new stand-alone test process (#35752)
tldahlgren Jun 24, 2023
36dd325
gaudi: new versions 36.[11-14] (#38498)
wdconinc Jun 24, 2023
29a1c41
etsf-io: convert to new stand-alone test process (#35746)
tldahlgren Jun 24, 2023
b1d281f
apptainer: add squashfuse dep (#38499)
snehring Jun 24, 2023
cc1f403
circe2: add new package (#38491)
tmadlener Jun 24, 2023
42c4a8b
gmap-gsnap: updating to 2023-06-01 (#38428)
A-N-Other Jun 24, 2023
cb23362
ascent: add optional occa dep (#38426)
cyrush Jun 25, 2023
95ca9de
libxml2: convert to new stand-alone test process (#37694)
tldahlgren Jun 25, 2023
887d356
bzip2: add pkg-config file (#38355)
is-a-gamer Jun 26, 2023
5b0ca6d
MOLGW: add new package (#37878)
bruneval Jun 26, 2023
c560053
py-scipy: add v1.11.0 (#38546)
adamjstewart Jun 26, 2023
ce0b9ea
acts: ensure Python_EXECUTABLE uses ^python when +python (#38540)
wdconinc Jun 26, 2023
8164712
Add raw attribute to env.set command (#38465)
xdelaruelle Jun 26, 2023
05b6ac1
tests/*mpi*: convert to new stand-alone test process (#35802)
tldahlgren Jun 26, 2023
4ac43b5
spectre: add v2023.06.19 (#38474)
sxs-bot Jun 26, 2023
2512828
demuxlet: add new package (#38425)
snehring Jun 26, 2023
ff00231
py-python-lzo: add 1.15 (#38418)
A-N-Other Jun 26, 2023
2d4758b
armpl-gcc: remove version 23.04 (#38362)
annop-w Jun 26, 2023
6e13d7d
acfl: remove version 23.04 (#38363)
annop-w Jun 26, 2023
0314071
ginkgo: add version 1.6.0 (#38439)
tcojean Jun 26, 2023
1949f67
scotch: add new variants + bison version min. (#37958)
ulmononian Jun 26, 2023
105ac0c
mmseqs2: patching to support building with %gcc@13: (#38296)
A-N-Other Jun 26, 2023
aa37442
netcdf-c: apply patches (#38324)
skosukhin Jun 26, 2023
134dceb
cromwell: add v85 (#38427)
A-N-Other Jun 26, 2023
8528106
tests/heffte/tasmanian: convert to new stand-alone test process (#35750)
tldahlgren Jun 26, 2023
c5adb05
ufs-utils: update urls, versions, and dependencies (#37255)
AlexanderRichert-NOAA Jun 26, 2023
501bb88
llvm: fix build against libstdc++ 13 (#38329)
aumuell Jun 26, 2023
30201e3
Openfoam: replace two boolean variants with multi-valued variant for …
kjrstory Jun 26, 2023
46fe1f4
Adds new Qthreads package version (#38421)
carsonwoods Jun 26, 2023
1dcc675
modules: ignore more Modules variables in from_sourcing_file (#38455)
xdelaruelle Jun 26, 2023
5db241c
krb5: add missing findutils dependency (#38440)
manuelakuhn Jun 26, 2023
66f7540
Updates to symlinking for Windows (#34701)
techxdave Jun 26, 2023
09b4ed6
py-numpy: add v1.24.4 (#38555)
adamjstewart Jun 26, 2023
e79f275
CachedCMakePackage: set build type (#38502)
bvanessen Jun 27, 2023
ab10b64
Revert "Updates to symlinking for Windows (#34701)" (#38578)
haampie Jun 27, 2023
efd2ed7
py-bx-python: add 0.9.0 (#38419)
A-N-Other Jun 27, 2023
cc5ea14
cargs: add new package (#38548)
mdorier Jun 27, 2023
dfbdcaf
fairmq: add v1.7.0 (#38550)
dennisklein Jun 27, 2023
e24bf70
Adjust cc90 to require at least CUDA 12 (#38572)
wyphan Jun 27, 2023
ac825bd
tests/py-genshi: convert to new stand-alone test process (#38345)
tldahlgren Jun 27, 2023
7470d14
Update superlu home page (#38562)
wspear Jun 27, 2023
97972d3
superlu-dist: convert to new stand-alone test process (#38188)
tldahlgren Jun 27, 2023
41582f7
Kokkos Kernels: adding release 3.7.1 and 4.0.0 (#36655)
lucbv Jun 27, 2023
b6b33cf
ci: remove compiler bootstrapping code (#38543)
scottwittenburg Jun 27, 2023
26a98f4
py-lightning: add v2.0.4, drop +extra (#38531)
adamjstewart Jun 27, 2023
d892223
kokkos-kernels: require kokkos+cuda_lambda (#38568)
brian-kelley Jun 27, 2023
50623f6
py-rfc3986: add 2.0.0 (#38570)
manuelakuhn Jun 27, 2023
4641950
py-rich: add 13.4.2, py-markdown-it-py: add 3.0.0, py-mdurl: new (#38…
manuelakuhn Jun 27, 2023
9ce075e
py-rst2pdf: add 0.100 (#38581)
manuelakuhn Jun 27, 2023
5388ab1
py-setupmeta: add 3.4.0 (#38589)
manuelakuhn Jun 27, 2023
d960d29
py-reportlab: add 4.0.4 (#38561)
manuelakuhn Jun 27, 2023
526ae84
HDF5: is_enabled helper (ON) (#35705)
ax3l Jun 27, 2023
f93b613
py-lightly: add v1.4.10 (#38594)
adamjstewart Jun 27, 2023
84043d9
py-ruamel-yaml: add 0.17.32 and py-ruamel-yaml-clib: add 0.2.7 (#38585)
manuelakuhn Jun 27, 2023
e81076e
intel-oneapi-mkl: handle external mkl with external mpi (#38263)
rscohn2 Jun 27, 2023
9425df1
mindthegap: adding new version 2.3.0 (#38596)
snehring Jun 27, 2023
71b17a6
geos: add v3.12.0 (#38595)
adamjstewart Jun 27, 2023
25cc734
environment-modules: add version 5.3.1 (#38597)
xdelaruelle Jun 28, 2023
78f33bc
Windows: Add PowerShell env support (#37951)
johnwparent Jun 28, 2023
640ccf2
celeritas: add patch when using geant4@10 (#38592)
sethrj Jun 28, 2023
95fffe1
e4s ci: add hdf5-vol-daos (#37887)
eugeneswalker Jun 28, 2023
ccae0ad
[intel-tbb] support for building 2020.3 with icx (for dyninst) (#38610)
rscohn2 Jun 28, 2023
c3f4822
pruners-ninja: patch in upstream fix for spack issue #32112 (#38613)
eugeneswalker Jun 28, 2023
51c75c6
openblas: do not build tests when installing (#38591)
sethrj Jun 28, 2023
3ccc527
py-pykerberos: needs krb5 for build to determine link and cflags via …
eugeneswalker Jun 28, 2023
a45d129
py-rasterio: add v1.3.8 (#38621)
adamjstewart Jun 29, 2023
6ffc11c
relion: use patch from github for relion 4.0 (#38432)
annop-w Jun 29, 2023
7c5e3dd
numaprof: New package (version : 1.1.4) (#35271)
svalat Jun 29, 2023
b405559
py-pandas: add v2.0.3 (#38636)
adamjstewart Jun 29, 2023
b980fcf
CI: Disable building VisIt in CI (#38642)
kwryankrattiger Jun 29, 2023
dfe2d5d
py-scipy: add v1.11.1 (#38635)
adamjstewart Jun 29, 2023
7448aca
`py-nvidia-dali`: add v1.27.0 (#38605)
thomas-bouvier Jun 30, 2023
4836885
py-iterative-stats: Change maintainer, add new version (#38609)
mschouler Jun 30, 2023
067e405
Py-shroud: add version 0.12.2 (#38643)
white238 Jun 30, 2023
dc25da1
tests/pythons: convert to new stand-alone test process (#38340)
tldahlgren Jun 30, 2023
af5b93b
gitlab ci: reorganize when we check for specs on mirrors (#38626)
scottwittenburg Jun 30, 2023
e6c94e9
XZ package (Windows): install .dll files in bin (#35888)
danlipsa Jun 30, 2023
d89d6da
Python: add new versions (#38620)
adamjstewart Jun 30, 2023
86d2399
Remove deprecated versions and packages (#37895)
adamjstewart Jun 30, 2023
131acbd
tests/slepc: convert to new stand-alone test process (#38653)
tldahlgren Jun 30, 2023
4286c73
tests/petsc: convert to new stand-alone test process (#38652)
tldahlgren Jun 30, 2023
9a214ff
Add Caliper variant in hypre package (#38651)
daboehme Jun 30, 2023
4569758
[py-onnx-runtime] Remove package superseded by py-onnxruntime (#37392)
greenc-FNAL Jun 30, 2023
43143b1
New package: pipx (#38658)
blue42u Jun 30, 2023
0c2b98c
[intel-oneapi-mkl] add openmpi support for +cluster (#38554)
rscohn2 Jun 30, 2023
14ebf19
mercurial: add 6.x, fix python bounds (#38668)
haampie Jul 1, 2023
43996e8
icarus: add v11_0 and v12_0 (#38666)
qgp Jul 1, 2023
4aed051
openrasmol: convert to new stand-alone test process (#38630)
tldahlgren Jul 1, 2023
a864108
build(deps): bump docker/setup-buildx-action from 2.7.0 to 2.8.0 (#38…
dependabot[bot] Jul 1, 2023
cc74729
Revert "openblas: do not build tests when installing (#38591)" (#38662)
haampie Jul 2, 2023
6357627
SIPPackage: documentation fix (#38672)
adamjstewart Jul 2, 2023
4d5ff04
Deprecate Python 3.7 (#38619)
adamjstewart Jul 2, 2023
11bc27d
Add libfabric 1.18.1 release (#38669)
jack-morrison Jul 2, 2023
acdcc8e
Add support to Paraview for TBB (#38582)
biddisco Jul 3, 2023
ae2efa1
xmlto: fix missing dependency on util-linux (#38678)
adamjstewart Jul 3, 2023
3811dec
Deprecate conda for Python 2 (#38681)
adamjstewart Jul 3, 2023
b6d591e
bash: adam now uses fish (#38684)
adamjstewart Jul 3, 2023
af449b7
qt-base: disable accessibility by default (#38680)
adamjstewart Jul 3, 2023
f0add24
dbus: AutotoolsPackage, optional documentation build (#38679)
adamjstewart Jul 3, 2023
3594203
guile: fix %oneapi fast math madness (#38691)
haampie Jul 3, 2023
30cb55e
add support for oneapi compiler to wrf 4.4 (#38607)
Jul 3, 2023
54adab7
python: require xz libs=shared when +lzma (#38593)
blue42u Jul 3, 2023
ba7ae2c
Drop requirement of [email protected] since it's deprecated (#38692)
haampie Jul 3, 2023
465f83b
add ascent 0.9.2 release (#38661)
cyrush Jul 3, 2023
6e8fb30
Add hash for octopusV13 (#38655)
iamashwin99 Jul 3, 2023
a6ebff3
py-pillow: add v10.0.0 (#38670)
adamjstewart Jul 3, 2023
4654db5
hdf5-vol-log: depends on mpi (#38693)
haampie Jul 3, 2023
994b5ad
`ffmpeg`: patch build failure (#38656)
thomas-bouvier Jul 3, 2023
feb4681
Add NCCL v2.18.3-1 release to recipe (#38647)
abhamidipati-msft Jul 3, 2023
5e1c469
py-ruff: add 0.0.276 (#38702)
manuelakuhn Jul 4, 2023
6528856
py-numpydoc: add 1.5.0 (#38701)
manuelakuhn Jul 4, 2023
33c5959
Remove from __future__ imports (#38703)
adamjstewart Jul 4, 2023
5bd7a0c
spack make-installer: deterministic choice order (#38706)
adamjstewart Jul 4, 2023
70a38ea
plink2: add new package @2.00a4.3 (#38469)
A-N-Other Jul 4, 2023
5588b93
util-linux: add v2.39.1, fix macOS build (#38677)
adamjstewart Jul 4, 2023
e9dc6dc
Fix DYLD_* propagation to Python process from fish shell (#38615)
adamjstewart Jul 4, 2023
08f23f4
macos sip: apply on macos only, dont store LD_LIBRARY_PATH (#38687)
haampie Jul 4, 2023
a0b2ca2
Temporarily disable aws-pcluster pipelines (#38708)
stephenmsachs Jul 4, 2023
8aeecaf
wrf: add ARM compiler support (#38695)
stephenmsachs Jul 4, 2023
78e78eb
nvtx: add new package (#38430)
thomas-bouvier Jul 4, 2023
b537fad
Added Python Prometheus client as dependency (#38700)
valmar Jul 4, 2023
32d0b5c
conduit: remove no longer needed blueos logic (#38698)
white238 Jul 4, 2023
e6f50c5
quantum-espresso: change in maintainers (#38688)
bellenlau Jul 4, 2023
cb69dbd
gpi-space: add new versions (#38709)
mzeyen1985 Jul 4, 2023
a3d11a7
py-requests: add 2.31.0 (#38563)
manuelakuhn Jul 4, 2023
d35149d
remove another Python 3.7 requirement & preference, since it was depr…
haampie Jul 4, 2023
2978911
spack commands: add type hints and docstrings (#38705)
adamjstewart Jul 4, 2023
a99b788
py-pymatgen: add 2022.9.8 (#38714)
manuelakuhn Jul 5, 2023
fa73b14
intel-oneapi-mkl: support for cray mpich (#38725)
rscohn2 Jul 5, 2023
24d2005
py-lightly: add v1.4.11 (#38717)
adamjstewart Jul 5, 2023
8401010
amrex: add v23.07 (#38676)
WeiqunZhang Jul 5, 2023
1ce6fee
py-pyqt4: stricter dependency versions (#38673)
adamjstewart Jul 5, 2023
a902005
hcoll: ucx version requirements (#38665)
zzzoom Jul 5, 2023
f365386
Installations: don't set group permissions when they match what is de…
scheibelp Jul 5, 2023
082afe0
xrootd: add _STAT_VER patch (#38547)
jmcarcell Jul 5, 2023
f863066
git-annex: add latest version 10.20230408 (#38728)
RemiLacroix-IDRIS Jul 5, 2023
adde84e
Build NAMD with Tcl by default (#38645)
jcphill Jul 5, 2023
8d72b8d
tests/papyrus: convert to new stand-alone test process (#38627)
tldahlgren Jul 5, 2023
5dc84b6
tests/qthreads: convert to new stand-alone test process (#38600)
tldahlgren Jul 5, 2023
8372726
ip: add v4.1.0, and additional variants (#38526)
AlexanderRichert-NOAA Jul 5, 2023
632f840
tk: convert to new stand-alone test process (#38575)
tldahlgren Jul 5, 2023
8b13440
Add version 1.8.23 that fixes a compilation bug on clang-15. (#38541)
tepperly Jul 5, 2023
6a258c1
damask: fix build of alpha release (#38457)
MarDiehl Jul 5, 2023
a412403
Update cosma and a few related recipes (#35615)
mtaillefumier Jul 5, 2023
12427c6
plumed: deprecate non-buildable versions, patch Python makefile only …
haampie Jul 5, 2023
8861fe0
salmon: patching to build with %gcc@13: (#38553)
A-N-Other Jul 5, 2023
95847a0
Drop Python 2 object subclassing (#38720)
adamjstewart Jul 5, 2023
45838ce
Drop Python 2 super syntax (#38718)
adamjstewart Jul 5, 2023
ea1439d
acts: new variant cxxstd (#38682)
wdconinc Jul 5, 2023
f884e71
py-spglib: add 2.0.2 (#38715)
manuelakuhn Jul 5, 2023
06268f7
perl: add 5.38.0, 5.36.1; prefer all even minor versions over develop…
haampie Jul 5, 2023
833db65
py-pip: add 23.1.2 (#38608)
manuelakuhn Jul 6, 2023
095e48f
`py-horovod`: update to v0.28.1 (#38732)
thomas-bouvier Jul 6, 2023
982cdd7
`py-dm-tree`: add v0.1.8 (#38606)
thomas-bouvier Jul 6, 2023
1087673
[py-cymem] added version 2.0.7 (#38267)
qwertos Jul 6, 2023
4e45699
py-abipy: add 0.9.3 (#38716)
manuelakuhn Jul 6, 2023
c129603
namd: add maintainer (#38740)
jcphill Jul 6, 2023
c686764
[py-blis] added versions 0.7.9 and 0.9.1 (#38269)
qwertos Jul 6, 2023
5cb0b57
openfoam.org: add a maintainer(#37280) (#37697)
kjrstory Jul 6, 2023
7eaa99e
py-scikit-learn: add v1.3.0 (#38660)
adamjstewart Jul 6, 2023
bd81676
`py-torch`: fix build (#38730)
thomas-bouvier Jul 6, 2023
a13687f
Disable fortran in openblas for darwin ci, fix variant default value …
haampie Jul 6, 2023
28b884a
Add new version 5.0.0 of PyAMG (#38674)
benc303 Jul 6, 2023
6c325a2
Curl Package: Fixup bugs preventing build on Win (#38757)
johnwparent Jul 6, 2023
9e4c4be
mlpack: new package (#38277)
wdconinc Jul 6, 2023
5f6c832
freesurfer: add 7.4.1, 7.4.0, 7.3.2 (#38544)
zzzoom Jul 7, 2023
1071c1d
add cgns 4.4.0 (#38530)
MicK7 Jul 7, 2023
ae00d7c
add info about spack env from spack-configs for oneAPI build tools (#…
Jul 7, 2023
ca9b52b
Prevent "spack external find" to error out on wrong permissions (#38755)
alalazo Jul 7, 2023
a1d33e9
Fix multiple quadratic complexity issues in environments (#38771)
haampie Jul 7, 2023
6958b49
Remove "node_compiler" from the list of unknown atoms (#38753)
alalazo Jul 7, 2023
050d8df
py-astropy: fix import tests and restrict py-pip version (#38731)
manuelakuhn Jul 7, 2023
e8e6d69
New package: py-nanobind (#38327)
chrisrichardson Jul 7, 2023
bf6eb83
py-matplotlib: add v3.7.2 (#38745)
adamjstewart Jul 7, 2023
2dc7624
py-pyarrow: disable dataset variant by default (#38775)
manuelakuhn Jul 7, 2023
b2dcd9b
PyNVTX: added new package (#38763)
DaxLynch Jul 8, 2023
09e1258
qt-* (Qt6 pkgs): new versions 6.5.0, 6.5.1 (#36705)
wdconinc Jul 8, 2023
841402c
gcc: add 10.5.0 (#38784)
michaelkuhn Jul 9, 2023
3c14569
pkgconf: Update to new upstream URL (#38800)
blue42u Jul 9, 2023
374fda1
Don’t call spec.format in Database._get_matching_spec_key (#38792)
haampie Jul 9, 2023
d0804c4
Automated deployment to update package flux-core 2023-07-08 (#38790)
vsoch Jul 9, 2023
db879a5
ci: Fix broken SPACK_CHECKOUT_VERSION (#38778)
blue42u Jul 9, 2023
eef14dd
openssl: prefer 3.x (#36729)
haampie Jul 9, 2023
1ed934c
py-triangle: restrict Python version (#38808)
manuelakuhn Jul 10, 2023
27c62b9
Added package py-bitstruct (#38761)
DaxLynch Jul 10, 2023
757f8ae
find: add `--hashes` shortcut for piping to other commands (#38663)
tgamblin Jul 10, 2023
0ed6ff3
Removing inactive maintainer (#38773)
alalazo Jul 10, 2023
64c6d63
Update cp2k recipe to use cmake or the current build system (#35718)
mtaillefumier Jul 10, 2023
3649978
Merge branch 'develop' of https://github.com/spack/spack into HEAD
climbfuji Jul 10, 2023
a140e8a
Fix style errors
climbfuji Jul 10, 2023
0855bc3
Fix flake8 errors
climbfuji Jul 12, 2023
0d17488
More unit test failures
climbfuji Jul 12, 2023
5a1ce85
Remove guard for untested code from lib/spack/spack/test/modules/lmod.py
climbfuji Jul 12, 2023
12b647e
Merge branch 'jcsda_emc_spack_stack' into feature/merge_spack_develop…
climbfuji Jul 14, 2023
e0f073c
Replace path with manifest_dir in lib/jcsda-emc/spack-stack/stack/sta…
climbfuji Jul 17, 2023
e29566b
Fix style errors in lib/jcsda-emc/spack-stack/stack/stack_env.py
climbfuji Jul 17, 2023
f5bd5c9
Update call to Environment class in lib/jcsda-emc/spack-stack/tests/t…
climbfuji Jul 17, 2023
ad80bf3
Fix more style errors
climbfuji Jul 17, 2023
a261446
More style errors in lib/jcsda-emc/spack-stack/stack/stack_env.py
climbfuji Jul 17, 2023
970ed55
Update bufr package to use CMakeBuilder and CustomPythonPipBuilder
climbfuji Jul 19, 2023
9b13d27
Fix style errors in var/spack/repos/builtin/packages/bufr/package.py
climbfuji Jul 19, 2023
f8d3c55
Add in missing bufr build steps
climbfuji Jul 19, 2023
d6f12ec
Revert bufr and add -march=native
climbfuji Jul 19, 2023
699f729
Fix style errors in var/spack/repos/builtin/packages/bufr/package.py
climbfuji Jul 19, 2023
00aefa0
Update var/spack/repos/builtin/packages/bufr/package.py: Add dependen…
climbfuji Jul 19, 2023
ac478bb
Fix unused import in var/spack/repos/builtin/packages/bufr/package.py
climbfuji Jul 19, 2023
8635085
Bug fix in lib/jcsda-emc/spack-stack/stack/meta_modules.py: on macOS,…
climbfuji Jul 20, 2023
98957cf
Black-format lib/jcsda-emc/spack-stack/stack/meta_modules.py
climbfuji Jul 20, 2023
a3acfa3
Update static logic from var/spack/repos/builtin/packages/cmake/packa…
climbfuji Jul 21, 2023
7d7749c
Merge branch 'jcsda_emc_spack_stack' into feature/merge_spack_develop…
AlexanderRichert-NOAA Jul 31, 2023
9558f26
Update cray_backend.py
AlexanderRichert-NOAA Aug 1, 2023
3f3aa83
add python path fix to bufr
AlexanderRichert-NOAA Aug 7, 2023
113ba63
import os in bufr
AlexanderRichert-NOAA Aug 7, 2023
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
  •  
  •  
  •  
8 changes: 5 additions & 3 deletions .github/ISSUE_TEMPLATE/build_error.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ body:
Thanks for taking the time to report this build failure. To proceed with the report please:
1. Title the issue `Installation issue: <name-of-the-package>`.
2. Provide the information required below.

We encourage you to try, as much as possible, to reduce your problem to the minimal example that still reproduces the issue. That would help us a lot in fixing it quickly and effectively!
- type: textarea
id: reproduce
Expand All @@ -29,7 +29,9 @@ body:
description: |
Please post the error message from spack inside the `<details>` tag below:
value: |
<details><summary>Error message</summary><pre>
<details><summary>Error message</summary>

<pre>
...
</pre></details>
validations:
Expand All @@ -53,7 +55,7 @@ body:
Please upload the following files:
* **`spack-build-out.txt`**
* **`spack-build-env.txt`**

They should be present in the stage directory of the failing build. Also upload any `config.log` or similar file if one exists.
- type: markdown
attributes:
Expand Down
6 changes: 2 additions & 4 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: "\U0001F38A Feature request"
name: "\U0001F38A Feature request"
description: Suggest adding a feature that is not yet in Spack
labels: [feature]
body:
Expand Down Expand Up @@ -29,13 +29,11 @@ body:
attributes:
label: General information
options:
- label: I have run `spack --version` and reported the version of Spack
required: true
- label: I have searched the issues of this repo and believe this is not a duplicate
required: true
- type: markdown
attributes:
value: |
If you want to ask a question about the tool (how to use it, what it can currently do, etc.), try the `#general` channel on [our Slack](https://slack.spack.io/) first. We have a welcoming community and chances are you'll get your reply faster and without opening an issue.

Other than that, thanks for taking the time to contribute to Spack!
4 changes: 3 additions & 1 deletion .github/ISSUE_TEMPLATE/test_error.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@ body:
description: |
Please post the error message from spack inside the `<details>` tag below:
value: |
<details><summary>Error message</summary><pre>
<details><summary>Error message</summary>

<pre>
...
</pre></details>
validations:
Expand Down
5 changes: 5 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,8 @@ updates:
directory: "/"
schedule:
interval: "daily"
# Requirements to build documentation
- package-ecosystem: "pip"
directory: "/lib/spack/docs"
schedule:
interval: "daily"
8 changes: 4 additions & 4 deletions .github/workflows/audit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@ jobs:
package-audits:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # @v2
- uses: actions/setup-python@d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 # @v2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # @v2
- uses: actions/setup-python@bd6b4b6205c4dbad673328db7b31b7fab9e241c0 # @v2
with:
python-version: ${{inputs.python_version}}
- name: Install Python packages
run: |
pip install --upgrade pip six setuptools pytest codecov coverage[toml]
pip install --upgrade pip setuptools pytest coverage[toml]
- name: Package audits (with coverage)
if: ${{ inputs.with_coverage == 'true' }}
run: |
Expand All @@ -38,7 +38,7 @@ jobs:
run: |
. share/spack/setup-env.sh
$(which spack) audit packages
- uses: codecov/codecov-action@d9f34f8cd5cb3b3eb79b3e4b5dae3a16df499a70 # @v2.1.0
- uses: codecov/codecov-action@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d # @v2.1.0
if: ${{ inputs.with_coverage == 'true' }}
with:
flags: unittests,linux,audits
22 changes: 11 additions & 11 deletions .github/workflows/bootstrap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
make patch unzip which xz python3 python3-devel tree \
cmake bison bison-devel libstdc++-static
- name: Checkout
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
with:
fetch-depth: 0
- name: Setup non-root user
Expand Down Expand Up @@ -62,7 +62,7 @@ jobs:
make patch unzip xz-utils python3 python3-dev tree \
cmake bison
- name: Checkout
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
with:
fetch-depth: 0
- name: Setup non-root user
Expand Down Expand Up @@ -99,7 +99,7 @@ jobs:
bzip2 curl file g++ gcc gfortran git gnupg2 gzip \
make patch unzip xz-utils python3 python3-dev tree
- name: Checkout
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
with:
fetch-depth: 0
- name: Setup non-root user
Expand Down Expand Up @@ -133,7 +133,7 @@ jobs:
make patch unzip which xz python3 python3-devel tree \
cmake bison
- name: Checkout
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
with:
fetch-depth: 0
- name: Setup repo
Expand All @@ -158,7 +158,7 @@ jobs:
run: |
brew install cmake [email protected] tree
- name: Checkout
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
- name: Bootstrap clingo
run: |
source share/spack/setup-env.sh
Expand All @@ -179,7 +179,7 @@ jobs:
run: |
brew install tree
- name: Checkout
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
- name: Bootstrap clingo
run: |
set -ex
Expand All @@ -204,7 +204,7 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
with:
fetch-depth: 0
- name: Setup repo
Expand Down Expand Up @@ -247,7 +247,7 @@ jobs:
bzip2 curl file g++ gcc patchelf gfortran git gzip \
make patch unzip xz-utils python3 python3-dev tree
- name: Checkout
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
with:
fetch-depth: 0
- name: Setup non-root user
Expand Down Expand Up @@ -283,7 +283,7 @@ jobs:
make patch unzip xz-utils python3 python3-dev tree \
gawk
- name: Checkout
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
with:
fetch-depth: 0
- name: Setup non-root user
Expand Down Expand Up @@ -316,7 +316,7 @@ jobs:
# Remove GnuPG since we want to bootstrap it
sudo rm -rf /usr/local/bin/gpg
- name: Checkout
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
- name: Bootstrap GnuPG
run: |
source share/spack/setup-env.sh
Expand All @@ -333,7 +333,7 @@ jobs:
# Remove GnuPG since we want to bootstrap it
sudo rm -rf /usr/local/bin/gpg
- name: Checkout
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
- name: Bootstrap GnuPG
run: |
source share/spack/setup-env.sh
Expand Down
20 changes: 13 additions & 7 deletions .github/workflows/build-containers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,18 @@ jobs:
[leap15, 'linux/amd64,linux/arm64,linux/ppc64le', 'opensuse/leap:15'],
[ubuntu-bionic, 'linux/amd64,linux/arm64,linux/ppc64le', 'ubuntu:18.04'],
[ubuntu-focal, 'linux/amd64,linux/arm64,linux/ppc64le', 'ubuntu:20.04'],
[ubuntu-jammy, 'linux/amd64,linux/arm64,linux/ppc64le', 'ubuntu:22.04']]
[ubuntu-jammy, 'linux/amd64,linux/arm64,linux/ppc64le', 'ubuntu:22.04'],
[almalinux8, 'linux/amd64,linux/arm64,linux/ppc64le', 'almalinux:8'],
[almalinux9, 'linux/amd64,linux/arm64,linux/ppc64le', 'almalinux:9'],
[rockylinux8, 'linux/amd64,linux/arm64', 'rockylinux:8'],
[rockylinux9, 'linux/amd64,linux/arm64', 'rockylinux:9'],
[fedora37, 'linux/amd64,linux/arm64,linux/ppc64le', 'fedora:37'],
[fedora38, 'linux/amd64,linux/arm64,linux/ppc64le', 'fedora:38']]
name: Build ${{ matrix.dockerfile[0] }}
if: github.repository == 'spack/spack'
steps:
- name: Checkout
uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # @v2
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # @v2

- name: Set Container Tag Normal (Nightly)
run: |
Expand Down Expand Up @@ -86,27 +92,27 @@ jobs:
path: dockerfiles

- name: Set up QEMU
uses: docker/setup-qemu-action@e81a89b1732b9c48d79cd809d8d81d79c4647a18 # @v1
uses: docker/setup-qemu-action@2b82ce82d56a2a04d2637cd93a637ae1b359c0a7 # @v1

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@4b4e9c3e2d4531116a6f8ba8e71fc6e2cb6e6c8c # @v1
uses: docker/setup-buildx-action@16c0bc4a6e6ada2cfd8afd41d22d95379cf7c32a # @v1

- name: Log in to GitHub Container Registry
uses: docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a # @v1
uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # @v1
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@f4ef78c080cd8ba55a85445d5b36e214a81df20a # @v1
uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # @v1
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Build & Deploy ${{ matrix.dockerfile[0] }}
uses: docker/build-push-action@3b5e8027fcad23fda98b2e3ac259d8d67585f671 # @v2
uses: docker/build-push-action@2eb1c1961a95fc15694676618e422e8ba1d63825 # @v2
with:
context: dockerfiles/${{ matrix.dockerfile[0] }}
platforms: ${{ matrix.dockerfile[1] }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
core: ${{ steps.filter.outputs.core }}
packages: ${{ steps.filter.outputs.packages }}
steps:
- uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # @v2
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # @v2
if: ${{ github.event_name == 'push' }}
with:
fetch-depth: 0
Expand Down
31 changes: 31 additions & 0 deletions .github/workflows/nightly-win-builds.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Windows Paraview Nightly

on:
schedule:
- cron: '0 2 * * *' # Run at 2 am

defaults:
run:
shell:
powershell Invoke-Expression -Command "./share/spack/qa/windows_test_setup.ps1"; {0}


jobs:
build-paraview-deps:
runs-on: windows-latest
steps:
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9
with:
fetch-depth: 0
- uses: actions/setup-python@bd6b4b6205c4dbad673328db7b31b7fab9e241c0
with:
python-version: 3.9
- name: Install Python packages
run: |
python -m pip install --upgrade pip six pywin32 setuptools coverage
- name: Build Test
run: |
spack compiler find
spack external find cmake ninja win-sdk win-wdk wgl msmpi
spack -d install -y --cdash-upload-url https://cdash.spack.io/submit.php?project=Spack+on+Windows --cdash-track Nightly --only dependencies paraview
exit 0
Loading
Loading