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 jcsda emc spack stack from authoritative 20220404 #50

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
744 commits
Select commit Hold shift + click to select a range
31daf0f
Add Windows to platform and target changes
johnwparent Oct 22, 2021
06aef62
Update tests support for Windows
BetsyMcPhail Oct 21, 2021
df4129d
Expand external find for Windows (#27588)
johnwparent Mar 15, 2022
e4d4a51
Path handling (#28402)
johnwparent Jan 21, 2022
cf1349b
"spack commands --update-completion"
johnwparent Jan 24, 2022
e63b4f7
Failed _write now track that the DB is inconsistent
scheibelp Feb 4, 2022
4aee278
Windows Support: Testing Suite integration
johnwparent Mar 16, 2022
99c1f9b
PWSH Support
johnwparent Mar 16, 2022
5a85b18
octa: new package. (#29333)
tkameyama Mar 17, 2022
27f608c
New package: py-jaconv (#29548)
qwertos Mar 17, 2022
5a72204
Remove references to `features/windows-support` branch (#29565)
zackgalbreath Mar 17, 2022
282a366
windows ci: make conditional on style tests etc (#29567)
haampie Mar 17, 2022
ea13122
Add deprecation warnings for activate/deactivate/view (#29430)
haampie Mar 17, 2022
f8f4aaf
clinfo: add new versions (#29537)
lorddavidiii Mar 17, 2022
0ce8b9d
Make boost minimal and composable (Original PR#22303) (#28623)
asarkar-parsys Mar 17, 2022
2fa4951
Split the workflow section and remove outdated advices (#29344)
alalazo Mar 18, 2022
62fcf40
environment: Don't print 'updating view at' when no specs (#29536)
haampie Mar 18, 2022
dd67f46
mmg: add 5.6.0 (#29534)
zzzoom Mar 18, 2022
56ba61c
hepmcanalysis: propagate cxxstd from root (#29512)
haralmha Mar 18, 2022
e0e3443
PETSc: split install() into configure(), build(), install() (#29126)
JDBetteridge Mar 18, 2022
be0d611
hdf5-vol-log: new version 1.1 (#29553)
lrknox Mar 18, 2022
531b1c5
Add command for reading a json-based DB description (#24894)
scheibelp Mar 19, 2022
9e01e17
R versions (#29258)
trws Mar 19, 2022
3ffe9a2
allow ci reproduce to work when spack is cloned to a directory not na…
trws Mar 19, 2022
8537634
dicom3tools: fix build error with Fujitsu compiler (#29435)
QianJianhua1 Mar 19, 2022
9c780ac
opencl-c-headers and opencl-clhpp: add new versions (#29535)
lorddavidiii Mar 19, 2022
a627684
EVE: new version 2022.03.0 (#29511)
jfalcou Mar 19, 2022
892aa0f
WRF: Update AOCC patches for latest WRF version. (#29529)
t-brown Mar 19, 2022
38cce03
ants: add version 20220205 (#29500)
bcdarwin Mar 19, 2022
7f3a63a
py-rasterio: add v1.2.10 (#29497)
adamjstewart Mar 19, 2022
8c508b5
mmg: add vtk variant (#29533)
zzzoom Mar 19, 2022
71c9334
py-pysam: update to version 0.18.0 (#29609)
glennpj Mar 19, 2022
bfb6873
Revert "Add command for reading a json-based DB description (#24894)"…
nilsvu Mar 19, 2022
c3a1dd0
py-torch-sparse: add missing dependency on py-torch (#29612)
glennpj Mar 20, 2022
4b0cddb
GDAL: add v3.4.2 (#29496)
adamjstewart Mar 20, 2022
2655253
We were doing a check in a metaclass to ensure that Package classes w…
scheibelp Mar 20, 2022
9b0d5cb
Enable GCS urls as valid (#29592)
douglasjacobsen Mar 20, 2022
048b5ad
botan: new versions 2.18.2, 2.19.0 and 2.19.1 (#29361)
aumuell Mar 20, 2022
b5dc0c6
rust: new version 1.58.1 and deprecate older (#29322)
vivian-hafener-lanl Mar 20, 2022
d349677
OpenJDK: add 11.0.14.1, 17.0.2 (#29167)
dialvarezs Mar 20, 2022
c6b69a8
py-torch: set INTEL_MKL_DIR (#29613)
glennpj Mar 20, 2022
3d6156d
dealii: new version and restrict sundials version (#29631)
luca-heltai Mar 20, 2022
6611f0b
rivet: fix dependency build types (#29358)
vvolkl Mar 20, 2022
6d1da52
cmake: 3.21.x, 3.22.x bump (#29633)
haampie Mar 20, 2022
8f5b9a8
major.minor.micro.dev0 Spack version (#25267)
haampie Mar 21, 2022
cf3cfab
libtree: add upperbound for elfio (#29637)
haampie Mar 21, 2022
8fdc2ff
python: add v3.10.3 (#29640)
behrmann Mar 21, 2022
12ed453
py-torchgeo: add v0.2.1 (#29632)
adamjstewart Mar 21, 2022
558e99e
xyce: switch to Trilinos 13.2.0 and add dependencies for +pymi (#29331)
kuberry Mar 21, 2022
b0a7120
ftjam: add new package (#29320)
haralmha Mar 21, 2022
c7f9431
crmc: new package (#29371)
haralmha Mar 21, 2022
daaac3e
r-rcurl: add v1.98-1.6 (#29622)
glennpj Mar 21, 2022
b67c7e5
r-pillar: add v1.7.0 (#29620)
glennpj Mar 21, 2022
1b849aa
r-philentropy: add v0.6.0 (#29619)
glennpj Mar 21, 2022
311dc67
r-jsonlite: add v1.8.0 (#29618)
glennpj Mar 21, 2022
3ec2733
r-future: add v1.24.0 (#29616)
glennpj Mar 21, 2022
d69e8db
relion: add dependency on libpng for version 4 (#29615)
glennpj Mar 21, 2022
e05f453
gatetools: add v0.11.2 (#29602)
glennpj Mar 21, 2022
732f1dd
gate: add v9.1 (#29601)
glennpj Mar 21, 2022
26a62a3
cnvnator: tweak dependencies (#29600)
glennpj Mar 21, 2022
db5bd71
cistem: add missing dependency on libtiff (#29599)
glennpj Mar 21, 2022
f2b1237
bamtools: add missing dependency on jsoncpp (#29598)
glennpj Mar 21, 2022
b4ab4dd
augustus: explicitly depend on ncurses (#29597)
glennpj Mar 21, 2022
ef0bc71
r-recipes: add v0.2.0 (#29623)
glennpj Mar 21, 2022
18f71ae
elfio: add v3.10 (#29644)
haampie Mar 21, 2022
e485d16
hdf5: add v1.13.1 (#29514)
lrknox Mar 21, 2022
6b6f67e
pumi: add v2.2.7 (#29521)
cwsmith Mar 21, 2022
b650548
build(deps): bump docker/build-push-action from 2.9.0 to 2.10.0 (#29506)
dependabot[bot] Mar 21, 2022
8fcfde6
r-terra: add v1.5-21 (#29626)
glennpj Mar 21, 2022
06a9496
geant4: Add external find support (#29642)
tmadlener Mar 21, 2022
9c24651
r-tinytex: add v0.37 (#29627)
glennpj Mar 21, 2022
560abdc
Barvinok: fix pet variant description, add maintainer (#29421)
vmiheer Mar 21, 2022
dba7a03
config add: fix parsing of validator error to infer type from oneOf (…
becker33 Mar 21, 2022
6d0b59b
sparrow: add new package (#29291)
frobnitzem Mar 21, 2022
3c1f870
Updated configure flags in newer versions of ipopt (#29445)
felliu Mar 21, 2022
0b7eca3
lcgenv: add new package (#29436)
haralmha Mar 21, 2022
674030c
r-yaml: add v2.3.5 (#29628)
glennpj Mar 21, 2022
c4b3b9e
mariadb: add version 10.8.2 (#29586)
vvolkl Mar 21, 2022
b4b8aaf
r-sf: add v1.0.7 (#29625)
glennpj Mar 21, 2022
fa554d7
vecgeom: fix cuda arch (#29582)
sethrj Mar 21, 2022
2f3a31c
py-pyvcf: constrain py-setuptools to 0.57 (#29610)
glennpj Mar 21, 2022
15dbc86
r-insight: add v0.16.0 (#29617)
glennpj Mar 21, 2022
b08f147
edm4hep: add version 0.4.1 (#29542)
vvolkl Mar 21, 2022
3c0e422
xapian-core: add v1.4.19 (#29583)
vvolkl Mar 21, 2022
dae6564
hohqmesh: add v1.2.1 (#29454)
fluidnumerics-joe Mar 21, 2022
3448a46
geant4-data: Add latest version to make it available for geant4 (#29462)
tmadlener Mar 21, 2022
226004b
Add conflicts/updates for HEP tools on Summit (#29556)
sethrj Mar 21, 2022
075c761
numactl: add explicit darwin conflict (#29481)
sethrj Mar 21, 2022
26ff443
libunwind: add versions 1.6.2 and 1.6-stable (#29639)
mwkrentel Mar 21, 2022
ad6d28d
e4s mini mac stack: add bzip2 (#29650)
eugeneswalker Mar 22, 2022
9177f22
libunwind: make v1.5.0 preferred (#29660)
alalazo Mar 22, 2022
a14901f
Windows PWSH setup fix (#29649)
johnwparent Mar 22, 2022
6760175
New package: Vite (#29489)
trahay Mar 22, 2022
eda5b85
Feature/composed boost pkg deps p1 (#28959)
asarkar-parsys Mar 22, 2022
80195bd
sbang.py: single lstat (#29670)
haampie Mar 22, 2022
b936168
ucx: add 1.12.1 (#29665)
zzzoom Mar 23, 2022
8f89932
Remove known issues from documentation (#29664)
alalazo Mar 23, 2022
5df10c0
Use stable URLs and `?full_index=1` for all github patches (#29239)
adamjstewart Mar 23, 2022
49498af
libgit2: add versions 1.2.0, 1.3.0, 1.4.0, 1.4.1, 1.4.2, 1.4.3 (#29675)
eugeneswalker Mar 23, 2022
5afdccb
variorum: update package for CCE (#29656)
lukebroskop Mar 23, 2022
487b1c3
kahip: add v3.12, v3.13 and v3.14 (#29648)
ma595 Mar 23, 2022
773da7c
python: drop dependency on `file` for script check (#29513)
haampie Mar 23, 2022
f41c3a0
tetgen: add v1.5.1 and v1.6.0 (#29630)
adamqc Mar 23, 2022
c300b92
environment: be more defensive when deleting roots for old views (#29…
haampie Mar 23, 2022
34732c5
py-cffi: add compiler flags to fix build with clang (#29679)
vvolkl Mar 23, 2022
20255b6
Update py-numpy dependency on Python to avoid build failures (#29682)
rgommers Mar 23, 2022
011a8b3
environment.py: clean up broken views on failure (#29643)
haampie Mar 24, 2022
59e522e
environment views: single pass view generation (#29443)
haampie Mar 24, 2022
1a728c9
fix --reuse w/ upstreams in env (#29680)
haampie Mar 24, 2022
f8224f2
environment.py: concrete root specs to view (#29634)
haampie Mar 24, 2022
1b55057
add_files_to_view: flip incorrect default (#29700)
haampie Mar 24, 2022
27e57c4
omega-h: add v10.1.0 from fork (#29528)
cwsmith Mar 24, 2022
f8201f4
Fix py-onnx-runtime recipe (#29646)
iarspider Mar 24, 2022
e22fbdb
environment.py: ensure view dir does not exist (#29641)
haampie Mar 24, 2022
0a3d496
PDC: add version 0.2 and branches (#29572)
jeanbez Mar 25, 2022
0168047
vecgeom: fix install error when ~cuda (#29716)
vvolkl Mar 25, 2022
4702b49
Sherpa: add several new variants used by CMS (#29338)
iarspider Mar 25, 2022
048a0de
Use the appropriate function to remove files in the stage directory (…
alalazo Mar 25, 2022
56717e8
New package: ports-of-call (#29696)
rbberger Mar 25, 2022
15bdc6b
Update rocm recipes for rocm-5.0.0 release (#29269)
srekolam Mar 25, 2022
1b41e74
[julia] gfortran patch required for 1.7.2 (#29720)
qwertos Mar 25, 2022
a785eeb
r-rsqlite: add v2.2.10 (#29624)
glennpj Mar 26, 2022
8e4e69e
llvm: add @14.0.0 (#29732)
eugeneswalker Mar 26, 2022
b1f38f6
py-torchvision: adjust jpeg dependency (#29614)
glennpj Mar 27, 2022
bb9ac2b
openmpi: switch to using main (#29725)
hppritcha Mar 27, 2022
073330e
h5z-zfp: fix build when ^hdf5+mpi (#29733)
frobnitzem Mar 27, 2022
cd00eba
autotools doc: add missing right quote (#29734)
KiruyaMomochi Mar 27, 2022
c75fb4d
mochi-thallium: new package (#29722)
mdorier Mar 28, 2022
26f94b2
py-torch: fix to build with fujitsu-ssl2 (#29283)
FJ-NaokiMatsumura Mar 28, 2022
1ac7f2b
julia 1.6/1.7: constrain libgit2, libssh2 (#29728)
haampie Mar 28, 2022
3f41f8d
julia: add patch reverting llvm rpath changes (#29731)
haampie Mar 28, 2022
8228ac7
Adding NVIDIA HPC SDK 22.3 (#29737)
fspiga Mar 28, 2022
1dbab78
gpi-space: add v22.03 (#29736)
mzeyen1985 Mar 28, 2022
9e169ae
batchedblas: new package (#29028)
FJ-NaokiMatsumura Mar 28, 2022
6aedbb3
ports-of-call: new version 1.1.0 (#29723)
rbberger Mar 28, 2022
a7e3655
survey package: add versions 1.0.2/1.0.3; add tls model variant (#29375)
jgalarowicz Mar 28, 2022
2856b29
Removed unneeded conflicts in CudaPackage and RocmPackage (#29699)
alalazo Mar 28, 2022
5fe20b4
New package: spiner (#29719)
rbberger Mar 28, 2022
5424e4b
e4s ci spack.yaml: add h5bench (#29755)
eugeneswalker Mar 28, 2022
1c2fff2
Add ssh to filter of valid urls (#29749)
johnwparent Mar 28, 2022
00469d8
spiner: fix +cuda (#29758)
rbberger Mar 28, 2022
40fad14
Convert git-over-ssh package URLs to canonical format (#29754)
elfprince13 Mar 28, 2022
fd055d4
spack info: make sections optional; add build/stand-alone test inform…
tldahlgren Mar 28, 2022
02cbb8f
cuda: add 11.6.2 (#29756)
zzzoom Mar 28, 2022
ed1a48f
SUNDIALS: refactor CMake recipe (#29585)
sethrj Mar 29, 2022
134debc
mochi-margo: add v0.9.8 (#29771)
mdorier Mar 29, 2022
c0b400c
cgns: add v4.3.0 (#29773)
gsjaardema Mar 29, 2022
9516fa9
cmake: use CMAKE_INSTALL_RPATH_USE_LINK_PATH (#29703)
haampie Mar 29, 2022
078ee48
ExaGO: add v1.4.0 and v1.4.1 (#29712)
ashermancinelli Mar 29, 2022
ef23c3b
Update cgns for new release (#29709)
MicK7 Mar 29, 2022
f66e7ae
Support DASK backend in XARRAY. (#29726)
naromero77 Mar 29, 2022
0367b73
Trilinos: add linker flags to improve behavior (#29492)
sethrj Mar 29, 2022
7cfe626
py-reportlab: add missing dependency on freetype (#29611)
glennpj Mar 30, 2022
0182e39
r-quantreg: add v5.88 (#29621)
glennpj Mar 30, 2022
e58ac07
Add patch to fix compilation of boost with compilers not in path (#29…
msimberg Mar 30, 2022
54d738f
Flecsi: updated version semantic (#29780)
rspavel Mar 30, 2022
8806f9f
proj: add v8.2.1, v8.2.0 and v8.1.1 (#29774)
elfprince13 Mar 30, 2022
fdab17a
neko: add new package (#28791)
njansson Mar 30, 2022
ef1e96d
cgns: add maintainer (#29775)
gsjaardema Mar 30, 2022
acb982f
py-m2r: constrain py-mistune to version 0.8.1 (#29608)
glennpj Mar 30, 2022
eba0997
ftxui: add new package (#29724)
mdorier Mar 30, 2022
2955071
simmetrix-simmodsuite: add opencascade variant and version 16.0-22031…
cwsmith Mar 30, 2022
4898759
gcc: add missing dependencies (#29671)
trws Mar 30, 2022
4c437a8
freebayes: add v1.3.6 (#29692)
dlkuehn Mar 30, 2022
cd2b289
kallisto: add v0.48.0 (#29689)
dlkuehn Mar 30, 2022
1b067ee
veccore: drop useless variants and switch to new repository location …
sethrj Mar 30, 2022
cd6e70f
goma: add v7.0.4 (#29685)
wortiz Mar 30, 2022
a77ce04
krb5: add v1.19.3, fix build on clang13 (#29683)
vvolkl Mar 30, 2022
d13c1cf
keepassxc: adding version 2.6.6 and major release 2.7.0 (#29676)
cessenat Mar 30, 2022
58a32b0
patch cache: fix bug finding inherited packages (#29574)
becker33 Mar 30, 2022
36fcf46
cmake: add v3.23.0 (#29790)
haampie Mar 30, 2022
2000049
libtiff: add missing dependencies (#29605)
glennpj Mar 30, 2022
4571f4c
Add completion of locals to spack python (#29702)
behrmann Mar 30, 2022
1eb61dd
py-pysimdjson: Add new package (#29767)
haralmha Mar 30, 2022
f97be99
Mixed compilers: drop warning message to debug level (#29748)
adamjstewart Mar 30, 2022
685e3d7
spack ci: filter untouched pkgs from PR pipelines (#29697)
scottwittenburg Mar 31, 2022
63b981d
Bugfix: Kokkos stand alone test (#29403)
RikkiButler20 Mar 31, 2022
f136f62
exciting: fix bug on aarch64 (#29762)
QianJianhua1 Mar 31, 2022
5d47347
ParaView: add v5.10.1 (#29516)
vicentebolea Mar 31, 2022
c9054a6
pika: add conflict with gcc versions strictly inferior to 9 (#29798)
aurianer Mar 31, 2022
768c35d
amr-wind: does not require hypre with unified memory any longer. (#29…
jrood-nrel Mar 31, 2022
c99b3c3
New package: py-pypinyin (#29547)
qwertos Mar 31, 2022
26bcbc5
gpi-space: fix boost dependency (#29787)
mzeyen1985 Mar 31, 2022
f6f8967
giflib: add libs property (#29604)
glennpj Mar 31, 2022
75d692e
libunwind: restore version 1.6.2 to preferred (#29796)
mwkrentel Mar 31, 2022
5c5da19
hto4l: Add new package (#29794)
haralmha Mar 31, 2022
40154d8
ytopt: add v0.0.3 (#29655)
Kerilk Mar 31, 2022
f20db5f
lwtnn: add new package (#29763)
haralmha Mar 31, 2022
cbba0ff
pacparser: add v1.3.8, v1.3.9 (#29677)
iarspider Mar 31, 2022
81e9e47
py-marshmallow: Add new package (#29764)
haralmha Mar 31, 2022
1ecb198
fish: add v3.4.1 (#29818)
funnell Mar 31, 2022
44263b7
Allow use of "git:"-based URLs (#29765)
isteinbrecher Mar 31, 2022
90da5dc
pmix: new versions (#29817)
haampie Mar 31, 2022
88b1bf7
Windows Support: Fixup Perl build (#29711)
johnwparent Mar 31, 2022
9a977cb
rocm-cmake: remove ldconfig variant (#29508)
cgmb Apr 1, 2022
9dac0de
ca-certificates-mozilla: 2022-03-18, 2022-03-29 (#29813)
haampie Apr 1, 2022
a7b9132
osu-micro-benchmarks: add v5.9 (#29814)
haampie Apr 1, 2022
6237d54
openmpi: add 4.1.3 release (#29824)
hppritcha Apr 1, 2022
56695bb
vecgeom: add v1.1.20 (#29831)
drbenmorgan Apr 1, 2022
ea61a65
hwloc: 2.0.x, 2.7.x (#29816)
haampie Apr 1, 2022
a58fa28
Allow "spack install foo@git-hash" without terminal prompt (#29827)
scheibelp Apr 1, 2022
29da994
"spack external find": also find library-only packages (#28005)
bvanessen Apr 1, 2022
f12c3fc
fplll package: Add version 5.4.1 (#29829)
haralmha Apr 2, 2022
54491a5
New package: gbl (#29834)
iarspider Apr 2, 2022
a53ffbd
dd4hep, podio: add new versions, fix tests (#29541)
vvolkl Apr 2, 2022
5874d1f
New package: py-jamo (#29545)
qwertos Apr 2, 2022
dfc6c2a
[py-hyperframe] added version 5.2.0 (#29803)
qwertos Apr 2, 2022
14c5d26
[py-httpcore] added version 0.14.7 (#29805)
qwertos Apr 2, 2022
bfb846a
Metall package: add v0.18 and v0.19 (#28982)
KIwabuchi Apr 2, 2022
a94e477
cdo: new version 2.0.5 (#29558)
Try2Code Apr 2, 2022
c7b9354
Perl package: add version 5.34.1 (#29840)
johnwparent Apr 2, 2022
542f460
adios2: Bump version and cleanup package code (#29779)
Apr 3, 2022
79bc294
openssl: add conflict for %nvhpc (#29855)
haampie Apr 4, 2022
8ef299e
perl: conflict with unpatched releases for %nvhpc (#29854)
haampie Apr 4, 2022
d5a78d4
mbedtls: fix build with %nvhpc (#29850)
haampie Apr 4, 2022
dc7fbaf
zlib: Update to 1.2.12 (#29792)
eschnett Apr 4, 2022
21cb859
amber20 + ambertools21: fix build issues (#29809)
marcost2 Apr 4, 2022
28a9da9
cmake: build with %nvhpc (#29851)
haampie Apr 4, 2022
9cc45f6
zstd: doesn't build with %nvhpc (#29849)
haampie Apr 4, 2022
105b42c
build(deps): bump actions/setup-python from 2 to 3.1.0 (#29843)
dependabot[bot] Apr 4, 2022
443db0b
py-pandas: add v1.4.2 (#29856)
adamjstewart Apr 4, 2022
d61e54b
sundials: add magma variant (#29844)
balos1 Apr 4, 2022
ee505e6
Add support for racket packages (#27564)
elfprince13 Apr 4, 2022
d04f6e4
amrex: add v22.04 (#29838)
WeiqunZhang Apr 4, 2022
1e437bb
ncbi-rmblastn: add missing dependencies (#29606)
glennpj Apr 4, 2022
fc00119
PETSc: add fortran variant to allow builds without fortran (#29800)
s-sajid-ali Apr 4, 2022
a24306d
petsc,py-petsc4py,slepc,py-slepc4py: add version 3.17.0 (#29822)
balay Apr 4, 2022
a3c3f9f
arborx: add v1.2 (#29853)
aprokop Apr 4, 2022
a3de8eb
libuv: new versions, new url, drop autotools (#29846)
haampie Apr 4, 2022
fbf50fb
Remove "dir=/tmp" when using tempfile.mkdtemp in packages (#29866)
GianlucaFicarelli Apr 4, 2022
b9cdc7e
charmpp: avoid setting MPICC for mpi backend (#23645)
matthiasdiener Apr 4, 2022
5680c90
curl: 7.82.0 (#29864)
haampie Apr 4, 2022
d7aac3a
root: add conflict for removed feature vmc (#29777)
vvolkl Apr 4, 2022
36c0a1e
curl: libs variant (#29865)
haampie Apr 4, 2022
6d42a1e
Wonton, Tangram, Portage packages: ctest update (#29823)
Tracy-Pantleo Apr 4, 2022
8ddaa08
Damaris package: add version 1.6.0; master branch (#29083)
jcbowden Apr 4, 2022
88d8ca9
rewiring of spliced specs (#26873)
nhanford Apr 4, 2022
ebfcd17
Merge branch 'develop' of https://github.com/spack/spack into HEAD
climbfuji Apr 4, 2022
f563930
Bug fixes following the update from the authoritative repository
climbfuji Apr 7, 2022
4d5f0ef
Fix OpenMPI external detection logic
kgerheiser Apr 7, 2022
7eca4a9
Merge branch 'jcsda_emc_spack_stack' of https://github.com/NOAA-EMC/s…
climbfuji Apr 7, 2022
b629a88
Merge branch 'jcsda_emc_spack_stack' of https://github.com/NOAA-EMC/s…
climbfuji Apr 7, 2022
493faae
Comment out 'assert ut is not None' in lib/spack/spack/util/url.py - …
climbfuji Apr 11, 2022
53f324b
More patches needed for scipy-1.8.0 on macOS with gcc
climbfuji Apr 11, 2022
cd64599
Fix messed up display for long lines when terminal prompt is colorized
climbfuji Apr 4, 2022
53d70d6
Comment out 'assert ut is not None' in lib/spack/spack/util/url.py - …
climbfuji Apr 11, 2022
e5d43c9
More patches needed for scipy-1.8.0 on macOS with gcc
climbfuji Apr 11, 2022
9a9b36b
Revert failed attempt to fix bash prompt when using colors
climbfuji Apr 11, 2022
0ba55ed
Merge branch 'feature/update_jcsda_emc_spack_stack_from_authoritative…
climbfuji Apr 11, 2022
ef337c6
Comment out [email protected]
climbfuji Apr 12, 2022
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
  •  
  •  
  •  
18 changes: 14 additions & 4 deletions .github/ISSUE_TEMPLATE/build_error.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,19 +16,29 @@ body:
attributes:
label: Steps to reproduce the issue
description: |
Fill in the exact spec you are trying to build and the relevant part of the error message
placeholder: |
Fill in the console output from the exact spec you are trying to build.
value: |
```console
$ spack install <spec>
$ spack spec -I <spec>
...
```
- type: textarea
id: error
attributes:
label: Error message
description: |
Please post the error message from spack inside the `<details>` tag below:
value: |
<details><summary>Error message</summary><pre>
...
</pre></details>
validations:
required: true
- type: textarea
id: information
attributes:
label: Information on your system
description: Please include the output of `spack debug report`
description: Please include the output of `spack debug report`.
validations:
required: true
- type: markdown
Expand Down
26 changes: 13 additions & 13 deletions .github/workflows/bootstrap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
bzip2 curl file gcc-c++ gcc gcc-gfortran git gnupg2 gzip \
make patch unzip which xz python3 python3-devel tree \
cmake bison bison-devel libstdc++-static
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
- name: Setup repo and non-root user
run: |
git --version
Expand Down Expand Up @@ -61,7 +61,7 @@ jobs:
bzip2 curl file g++ gcc gfortran git gnupg2 gzip \
make patch unzip xz-utils python3 python3-dev tree \
cmake bison
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
- name: Setup repo and non-root user
run: |
git --version
Expand Down Expand Up @@ -90,7 +90,7 @@ jobs:
apt-get install -y \
bzip2 curl file g++ gcc gfortran git gnupg2 gzip \
make patch unzip xz-utils python3 python3-dev tree
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
- name: Setup repo and non-root user
run: |
git --version
Expand Down Expand Up @@ -118,7 +118,7 @@ jobs:
bzip2 curl file gcc-c++ gcc gcc-fortran tar git gpg2 gzip \
make patch unzip which xz python3 python3-devel tree \
cmake bison
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
- name: Setup repo and non-root user
run: |
git --version
Expand All @@ -138,7 +138,7 @@ jobs:
- name: Install dependencies
run: |
brew install cmake [email protected] tree
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
- name: Bootstrap clingo
run: |
source share/spack/setup-env.sh
Expand All @@ -157,8 +157,8 @@ jobs:
- name: Install dependencies
run: |
brew install tree
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/setup-python@f38219332975fe8f9c04cca981d674bf22aea1d3 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
- uses: actions/setup-python@9c644ca2ab8e57ea0a487b5ec2f8290740378bfd # @v2
with:
python-version: ${{ matrix.python-version }}
- name: Bootstrap clingo
Expand All @@ -174,8 +174,8 @@ jobs:
matrix:
python-version: ['2.7', '3.5', '3.6', '3.7', '3.8', '3.9']
steps:
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/setup-python@f38219332975fe8f9c04cca981d674bf22aea1d3 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
- uses: actions/setup-python@9c644ca2ab8e57ea0a487b5ec2f8290740378bfd # @v2
with:
python-version: ${{ matrix.python-version }}
- name: Setup repo and non-root user
Expand All @@ -202,7 +202,7 @@ jobs:
apt-get install -y \
bzip2 curl file g++ gcc patchelf gfortran git gzip \
make patch unzip xz-utils python3 python3-dev tree
- uses: actions/checkout@v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846
- name: Setup repo and non-root user
run: |
git --version
Expand Down Expand Up @@ -231,7 +231,7 @@ jobs:
bzip2 curl file g++ gcc patchelf gfortran git gzip \
make patch unzip xz-utils python3 python3-dev tree \
gawk
- uses: actions/checkout@v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846
- name: Setup repo and non-root user
run: |
git --version
Expand All @@ -256,7 +256,7 @@ jobs:
brew install tree
# Remove GnuPG since we want to bootstrap it
sudo rm -rf /usr/local/bin/gpg
- uses: actions/checkout@v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846
- name: Bootstrap GnuPG
run: |
source share/spack/setup-env.sh
Expand All @@ -272,7 +272,7 @@ jobs:
brew install gawk tree
# Remove GnuPG since we want to bootstrap it
sudo rm -rf /usr/local/bin/gpg
- uses: actions/checkout@v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846
- name: Bootstrap GnuPG
run: |
source share/spack/setup-env.sh
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-containers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
name: Build ${{ matrix.dockerfile[0] }}
steps:
- name: Checkout
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2

- name: Set Container Tag Normal (Nightly)
run: |
Expand Down Expand Up @@ -67,21 +67,21 @@ jobs:
uses: docker/setup-buildx-action@94ab11c41e45d028884a99163086648e898eed25 # @v1

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

- name: Build & Deploy ${{ matrix.dockerfile[1] }}
uses: docker/build-push-action@7f9d37fa544684fb73bfe4835ed7214c255ce02b # @v2
uses: docker/build-push-action@ac9327eae2b366085ac7f6a2d02df8aa8ead720a # @v2
with:
file: share/spack/docker/${{matrix.dockerfile[1]}}
platforms: ${{ matrix.dockerfile[2] }}
Expand Down
7 changes: 7 additions & 0 deletions .github/workflows/execute_installer.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
$ proc = Start-Process ${{ env.spack_installer }}\spack.exe "/install /quiet" -Passthru
$handle = $proc.Handle # cache proc.Handle
$proc.WaitForExit();

if ($proc.ExitCode -ne 0) {
Write-Warning "$_ exited with status code $($proc.ExitCode)"
}
12 changes: 6 additions & 6 deletions .github/workflows/macos_python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ jobs:
name: gcc with clang
runs-on: macos-latest
steps:
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/setup-python@f38219332975fe8f9c04cca981d674bf22aea1d3 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
- uses: actions/setup-python@9c644ca2ab8e57ea0a487b5ec2f8290740378bfd # @v2
with:
python-version: 3.9
- name: spack install
Expand All @@ -39,8 +39,8 @@ jobs:
runs-on: macos-latest
timeout-minutes: 700
steps:
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/setup-python@f38219332975fe8f9c04cca981d674bf22aea1d3 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
- uses: actions/setup-python@9c644ca2ab8e57ea0a487b5ec2f8290740378bfd # @v2
with:
python-version: 3.9
- name: spack install
Expand All @@ -52,8 +52,8 @@ jobs:
name: scipy, mpl, pd
runs-on: macos-latest
steps:
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/setup-python@f38219332975fe8f9c04cca981d674bf22aea1d3 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
- uses: actions/setup-python@9c644ca2ab8e57ea0a487b5ec2f8290740378bfd # @v2
with:
python-version: 3.9
- name: spack install
Expand Down
11 changes: 11 additions & 0 deletions .github/workflows/setup_git.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# (c) 2021 Lawrence Livermore National Laboratory

Set-Location spack

git config --global user.email "[email protected]"
git config --global user.name "Test User"

if ($(git branch --show-current) -ne "develop")
{
git branch develop origin/develop
}
4 changes: 4 additions & 0 deletions .github/workflows/system_shortcut_check.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
param ($systemFolder, $shortcut)

$start = [System.Environment]::GetFolderPath("$systemFolder")
Invoke-Item "$start\Programs\Spack\$shortcut"
36 changes: 20 additions & 16 deletions .github/workflows/unit_tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/setup-python@f38219332975fe8f9c04cca981d674bf22aea1d3 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
- uses: actions/setup-python@9c644ca2ab8e57ea0a487b5ec2f8290740378bfd # @v2
with:
python-version: 3.9
- name: Install Python Packages
Expand All @@ -31,10 +31,10 @@ jobs:
style:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
with:
fetch-depth: 0
- uses: actions/setup-python@f38219332975fe8f9c04cca981d674bf22aea1d3 # @v2
- uses: actions/setup-python@9c644ca2ab8e57ea0a487b5ec2f8290740378bfd # @v2
with:
python-version: 3.9
- name: Install Python packages
Expand All @@ -57,7 +57,7 @@ jobs:
packages: ${{ steps.filter.outputs.packages }}
with_coverage: ${{ steps.coverage.outputs.with_coverage }}
steps:
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
if: ${{ github.event_name == 'push' }}
with:
fetch-depth: 0
Expand Down Expand Up @@ -106,10 +106,10 @@ jobs:
- python-version: 3.9
concretizer: original
steps:
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
with:
fetch-depth: 0
- uses: actions/setup-python@f38219332975fe8f9c04cca981d674bf22aea1d3 # @v2
- uses: actions/setup-python@9c644ca2ab8e57ea0a487b5ec2f8290740378bfd # @v2
with:
python-version: ${{ matrix.python-version }}
- name: Install System packages
Expand All @@ -127,6 +127,10 @@ jobs:
if python -c 'import sys; sys.exit(not sys.version_info >= (3, 6))'; then
pip install --upgrade flake8 isort>=4.3.5 mypy>=0.900 black
fi
- name: Pin pathlib for Python 2.7
if: ${{ matrix.python-version == 2.7 }}
run: |
pip install -U pathlib2==2.3.6
- name: Setup git configuration
run: |
# Need this for the git tests to succeed.
Expand Down Expand Up @@ -167,10 +171,10 @@ jobs:
needs: [ validate, style, changes ]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
with:
fetch-depth: 0
- uses: actions/setup-python@f38219332975fe8f9c04cca981d674bf22aea1d3 # @v2
- uses: actions/setup-python@9c644ca2ab8e57ea0a487b5ec2f8290740378bfd # @v2
with:
python-version: 3.9
- name: Install System packages
Expand Down Expand Up @@ -214,7 +218,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@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
- name: Setup repo and non-root user
run: |
git --version
Expand All @@ -233,10 +237,10 @@ jobs:
needs: [ validate, style, changes ]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
with:
fetch-depth: 0
- uses: actions/setup-python@f38219332975fe8f9c04cca981d674bf22aea1d3 # @v2
- uses: actions/setup-python@9c644ca2ab8e57ea0a487b5ec2f8290740378bfd # @v2
with:
python-version: 3.9
- name: Install System packages
Expand Down Expand Up @@ -282,10 +286,10 @@ jobs:
matrix:
python-version: [3.8]
steps:
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
with:
fetch-depth: 0
- uses: actions/setup-python@f38219332975fe8f9c04cca981d674bf22aea1d3 # @v2
- uses: actions/setup-python@9c644ca2ab8e57ea0a487b5ec2f8290740378bfd # @v2
with:
python-version: ${{ matrix.python-version }}
- name: Install Python packages
Expand Down Expand Up @@ -327,8 +331,8 @@ jobs:
needs: [ validate, style, changes ]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # @v2
- uses: actions/setup-python@f38219332975fe8f9c04cca981d674bf22aea1d3 # @v2
- uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # @v2
- uses: actions/setup-python@9c644ca2ab8e57ea0a487b5ec2f8290740378bfd # @v2
with:
python-version: 3.9
- name: Install Python packages
Expand Down
Loading