summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-08-29Automated git version fixes (#39637)Harmen Stoppels148-586/+1273
Use full length commit sha instead of short prefixes, to improve reproducibility (future clashes) and guard against compromised repos and man in the middle attacks. Abbreviated commit shas are expanded to full length, to guard against future clashes on short hash. It also guards against compromised repos and man in the middle attacks, where attackers can easily fabricate a malicious commit with a shasum prefix collision. Versions with just tags now also get a commit sha, which can later be used to check for retagged commits.
2023-08-29build(deps): bump sphinx from 7.2.3 to 7.2.4 in /lib/spack/docs (#39668)dependabot[bot]1-1/+1
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 7.2.3 to 7.2.4. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v7.2.3...v7.2.4) --- updated-dependencies: - dependency-name: sphinx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-29build(deps): bump docker/setup-buildx-action from 2.9.1 to 2.10.0 (#39669)dependabot[bot]1-1/+1
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2.9.1 to 2.10.0. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/4c0219f9ac95b02789c1075625400b2acbff50b1...885d1462b80bc1c1c7f0b00334ad271f09369c55) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-29fmt: 10.1.1 (#39664)Harmen Stoppels1-0/+1
2023-08-28Add style tool to fix fish file formatting (#39155)Adam J. Stewart5-410/+434
2023-08-28modules: copy matched config to prevent bleed (#39421)Jonathon Anderson1-1/+1
2023-08-28Patch VTK to enable python 3.8 in VTK 8.2 (#38735)kwryankrattiger11-59/+413
* VTK: Add patch for python 3.8 support * CI: Re-enable VisIt in CI * Configure spec matrix for stack with VisIt * Add pugixml dep for 8.2.0 * Make VTK and ParaView consistent on proj dep * OpenMPI 3: provides MP support by default * Add details on proj dep in ParaView * Add python 3.8 to test mock repo * Patches to get VisIt VTK interface * CI: Disable VisIt with GUI in DAV
2023-08-28singularityce: arg handling fix (#39663)Brian Vanderwende1-2/+2
2023-08-28kokkos: avoid setting multiple `cuda_arch` (#38723)Loris Ercole1-5/+21
The kokkos package does not support building with cuda with multiple `cuda_arch`. An error is raised if multiple `cuda_arch` are specified.
2023-08-28mapl: add 2.40, deprecate old versions (#39615)Matthew Thompson1-21/+74
* Add MAPL 2.40, deprecated old versions * Undo some variant changes * style fixes * Make variants reflect Cmake options * Remove pnetcdf variant * Clean up depends_on
2023-08-28security: change `SECURITY.md` to recommend GitHub's private reporting (#39651)Todd Gamblin1-14/+16
GitHub's beta private security issue reporting feature is enabled on the Spack repo now, so we can change `SECURITY.md` to recommend using it instead of `maintainers@spack.io`. - [x] Update `SECURITY.md` to direct people to the GitHub security tab. - [x] Update working in `SECURITY.md` to say "last two major releases" with a link to the releases page, instead of explicitly listing release names. This way we don't have to update it (which we keep forgetting to do).
2023-08-28octopus: specify the scalapack library not the directory (#39109)Ashwin Kumar Karnad1-2/+2
* octopus: specify the scalapack library not the directory * octopus: use spec.scalapack.libs.ld_flags
2023-08-28GnuPG: add v2.4.3 (#39654)Massimiliano Culpo3-0/+3
Also updates a few dependencies
2023-08-28Fix a few issues with git versions / moving targets in packages (#39635)Harmen Stoppels8-7/+12
2023-08-28py-scikit-optimize: add v0.9.0 and move gptune patch (#38738)Jen Herting3-7/+9
Co-authored-by: liuyangzhuan <liuyangzhuan@gmail.com>
2023-08-28Remove mxnet from darwin aarch64 since theres no supported release (#39644)Harmen Stoppels1-2/+2
2023-08-28libarchive: use openssl by default (#39640)Harmen Stoppels1-1/+1
2023-08-28magma: add v2.7.2 (#39645)Stan Tomov1-0/+1
2023-08-28libarchive: new versions (#39646)Harmen Stoppels1-0/+2
2023-08-28libuv: add versions up to v1.46.0 (#39647)Harmen Stoppels1-0/+5
2023-08-27py-igraph: new package with version 0.10.6 (#39179)Christopher Christofi2-1/+64
2023-08-27llvm: ensure runtimes set rpaths (#39641)Nichols A. Romero1-1/+8
Ensure that CMAKE_INSTALL_RPATH_USE_LINK_PATH is propagated to sub-make when building runtimes.
2023-08-26External ROCm: add example configuration (#39602)Peter Scheibel2-0/+114
* add an example of an external rocm configuration * include more info * generalize section to all GPU support
2023-08-26CMake: add versions 3.26.4|5 and 3.27.* (#39628)John W. Parent1-0/+10
Co-authored-by: Harmen Stoppels <me@harmenstoppels.nl>
2023-08-26py-scipy: re-apply scipy/scipy#14935 workaround (#39555)Daryl W. Grunau1-3/+2
* re-apply scipy/scipy#14935 workaround * restrict to %intel and eliminate Version() check --------- Co-authored-by: Daryl W. Grunau <dwg@lanl.gov>
2023-08-26py-dask: use py-jinja2 versions from 2.10.3 (#39631)LydDeb1-1/+1
In depends_on py-jinja2, use versions from 2.10.3, instead of strict equality, according to the pyproject.toml of dask 2023.4.1
2023-08-26Update package.py (#39619)Tim Gymnich1-1/+3
2023-08-25llvm: fix `+lldb` optional deps and add `lua` variant (#39579)Nichols A. Romero1-8/+28
* llvm: fix +lldb optional deps, add lua variant * use good old conflicts --------- Co-authored-by: Harmen Stoppels <me@harmenstoppels.nl>
2023-08-25Add gperftools 2.12 (#39623)Mikael Simberg1-0/+1
2023-08-25QMCPACK: add v3.17.1 (#39626)Paul R. C. Kent1-0/+1
2023-08-25LBANN package: strip hostname on non-LC systems. (#39601)Brian Van Essen1-3/+2
2023-08-25Windows symlinking support (#38599)James Smillie11-161/+787
This reapplies 66f7540, which adds supports for hardlinks/junctions on Windows systems where developer mode is not enabled. The commit was reverted on account of multiple issues: * Checks added to prevent dangling symlinks were interfering with existing CI builds on Linux (i.e. builds that otherwise succeed were failing for creating dangling symlinks). * The logic also updated symlinking to perform redirection of relative paths, which lead to malformed symlinks. This commit fixes these issues.
2023-08-25add memalign option to petsc to be used with tandem (#37282)Thomas-Ulrich2-2/+13
2023-08-25intel-oneapi-mkl: add hpcx-mpi to the list of supported MPI libs (#39625)Loris Ercole1-3/+5
Co-authored-by: Loris Ercole <a-lercole@microsoft.com>
2023-08-25py-scipy: add v1.11.2 (#39515)Adam J. Stewart1-0/+1
2023-08-25arrow: explicitly disable RE2 and UTF8PROC flags when not in dependencies ↵Erik Heeren1-0/+5
(#35353) Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2023-08-25legion: drop cray-pmi dependency (#39620)Richard Berger1-1/+0
There are other ways to enforce cray-pmi being loaded in environments that use cray-mpich. This avoids breaking environments where this was already the case and avoids forcing them to declare an external.
2023-08-25build(deps): bump actions/checkout from 3.5.3 to 3.6.0 (#39617)dependabot[bot]8-26/+26
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/c85c95e3d7251135ab7dc9ce3241c5835cc595a9...f43a0e5ff2bd294095638e18286ca9a3d1956744) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-24py-sphinx: add v7.2.3 (#39612)Adam J. Stewart2-3/+20
2023-08-24legion: depend on cray-pmi when using gasnet and cray-mpich (#39614)Richard Berger1-1/+1
2023-08-24phist: new version 1.12.0 (#39616)Jonas Thies1-0/+6
2023-08-24AOCL spack recipes for 4.1 release w. new AOCL-Utils library (#39489)AMD Toolchain Support8-66/+259
* AOCC and AOCL spack recipes for 4.1 release * Fix broken checksum * remove blank line * Add missing `@when` for 4.1 only function --------- Co-authored-by: vijay kallesh <Vijay-teekinavar.Kallesh@amd.com>
2023-08-24[py-smartsim] New Package (#39306)Matt Drozt3-0/+132
* Create a smartsim package * rm ss 0.4.2 * no py upper bound, add build dep * add setup_build_env * add comment to find ml deps lower bounds * Apply suggestions from code review Correct dep versions, use `python_purelib` Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * remove the cuda/rocm vars * point editors to bin deps version constraints * Apply suggestions from code review Loosen `py-smartredis` constraint, enforce `setup.cfg` py version Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * style * rm rai lower bound * lower bound setuptools Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2023-08-24py-particle: new versions through 0.23.0 (#39547)Wouter Deconinck1-0/+4
* py-particle: new versions through 0.23.0 * py-particle: depends_on py-deprecated
2023-08-24preCICE: prepare for version 3 (#39486)Frédéric Simonis1-33/+54
2023-08-24py-sphinx: add v7.2 (#39513)Adam J. Stewart1-0/+6
2023-08-24add magma variant to strumpack (#39224)Sajid Ali1-0/+5
* add magma variant to strumpack * clarify conflicts to be excuive to rocm/cuda, without it +magma+cuda fails as it is ~rocm modified: var/spack/repos/builtin/packages/strumpack/package.py * add missing depends_on for magma variant
2023-08-24zlib-ng: build system patches (#39559)Harmen Stoppels4-1/+871
2023-08-24h5bench: add e4s tag (#39595)eugeneswalker1-0/+2
2023-08-24rebuild-index: fix race condition by avoiding parallelism (#39594)Harmen Stoppels1-25/+10