summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-02-12ROCm packages and dependents: add 6.0.2 release (#42544)Sreenivasa Murthy Kolam54-87/+187
* Bump up the version for rocm-6.0.2 release * extend the patches that were created for apps for rocm-6.0.0 and rocm-6.0.2 releases (but apply hipfft patch for only 6.0.0)
2024-02-12More updates for GitLab CI memory requests (#42425)Zack Galbreath1-36/+131
* gitlab: remove requests for unreferenced packages The packages removed in this commit are not built by any of our current GitLab CI stacks. * gitlab: update memory requests for "huge" packages * gitlab: reduce memory requests for overprovisioned packages * gitlab: more memory for py-torch (again) * gitlab: update memory but keep CPU the same
2024-02-12audit: detect self-referential depends_on (#42456)Massimiliano Culpo1-2/+22
2024-02-12Adds latest releases of eccodes/eckit/metkit (#42618)Victoria Cherkas3-0/+3
2024-02-12Fix multiple issues with Python in views (#42601)Harmen Stoppels3-63/+97
This fixes bugs, performance issues, and removes no longer necessary code. Short version: 1. Creating views from Python extensions would error if the Spack `opt` dir itself was in some symlinked directory. Use of `realpath` would expand those, and keying into `merge_map` would fail. 2. Creating views from Python extensions (and Python itself, potentially) could fail if the `bin/` dir contains symlinks pointing outside the package prefix -- Spack keyed into `merge_map[target_of_symlink]` incorrectly. 3. In the `python` package the `remove_files_from_view` function was broken after a breaking API change two years ago (#24355). However, the entire function body was redundant anyways, so solved it by removing it. 4. Notions of "global view" (i.e. python extensions being linked into Python's own prefix instead of into a view) are completely outdated, and removed. It used to be supported but was removed years ago. 5. Views for Python extension would _always_ copy non-symlinks in `./bin/*`, which is a big mistake, since all we care about is rewriting shebangs of scripts; we don't want to copy binaries. Now we first check if the file is executable, and then read two bytes to check if it has a shebang, and only if so, copy the entire file and patch up shebangs. The bug fixes for (1) and (2) basically consist of getting rid of `realpath` entirely, and instead simply keep track of file identifiers of files that are copied/modified in the view. Only after patching up regular files do we iterate over symlinks and check if they target one of those. If so, retarget it to the modified file in the view.
2024-02-12h5hut: fix to work with latest hdf5 (H5_USE_110_API) (#42607)John Biddiscombe1-1/+17
2024-02-12caliper: allow newer papi to be used (#42501)Richard Berger1-1/+1
2024-02-12pdc: add v0.4 (#42508)Jean Luca Bez1-6/+23
2024-02-12nco: add v5.1.9 (#42512)Brian Vanderwende1-0/+3
2024-02-12bdw-gc: add v8.2.6 (#42524)Ivan Maidanski1-1/+2
2024-02-12lcio: add v2.21 (#42514)Thomas Madlener1-0/+1
2024-02-12podio: add 0.99 pre-release version and deprecate all older versions (#42526)Thomas Madlener1-6/+31
2024-02-12samtools: add v1.19.2 (#42550)James Beal2-0/+3
Co-authored-by: James Beal <jb23@sanger.ac.uk>
2024-02-12edm4hep: add v0.10.5, deprecate broken v0.10.4 (#42561)Thomas Madlener1-1/+6
2024-02-12litestream: add new package (#42565)Caetano Melone1-0/+25
2024-02-12Fixed papi release tar hash due to rebuild of tar file (#42567)G-Ragghianti1-1/+1
2024-02-12mpich: Fix +vci variant for newer releases (#42570)Ken Raffenetti1-1/+0
--with-ch4-max-vcis=default is no longer accepted by MPICH configure since the 4.1 release. Just omit the option from the +vci variant, since configure will select the default value in its absence.
2024-02-12flux-core: drop czmq,jsonschema requirements for recent versions (#42560)Mark Grondona1-2/+2
Problem: Older versions of the flux-core package require czmq and jsonschema, but these dependencies have been dropped in recent versions. Add `when=` arguments to drop these requirements for the appropriate versions of flux-core.
2024-02-12libuv: update compiler requirements (#42576)Julien Cortial1-0/+8
2024-02-12py-lightning: add v2.2.0 (#42577)Adam J. Stewart1-3/+6
2024-02-12lammps: add v20240207 (#42587)Richard Berger1-1/+2
* lammps: correct license LAMMPS has always been GPL-2.0 only. The clarification was made here: https://github.com/lammps/lammps/commit/9a8ac23663027f319c98ed4a08d4cda55faec606
2024-02-12pika: add v0.22.2 (#42617)Mikael Simberg1-0/+1
2024-02-12orca: added new versions (#38822)Sebastian Ehlert2-21/+64
2024-02-12freexl: add v2.0.0 (#42574)Sinan1-0/+4
Co-authored-by: sbulut <sbulut@3vgeomatics.com>
2024-02-12xmlf90: add version and fix for fujitsu compiler (#42305)kinagaki-fj2-8/+26
2024-02-12blitz: fix for fujitsu compiler (#42307)kinagaki-fj2-0/+44
Co-authored-by: m-shunji <m.shunji@fujitsu.com>
2024-02-12raylib: add new package (#42594)George Malerbo1-0/+31
2024-02-12coretuils: add v9.4 (#42596)Alec Scott1-0/+1
2024-02-12curl: add v8.6.0 (#42597)Alec Scott1-0/+1
2024-02-12Fix for tirpc variable in libdap4 (#42511)Brian Vanderwende1-1/+1
2024-02-12Sleef: fix build on macOS arm64, add test support (#42583)Adam J. Stewart2-23/+32
2024-02-12bfs: add v3.1 (#42595)Alec Scott1-0/+2
2024-02-12lwgrp: add autotools deps when building @main (#42564)Elsa Gonsiorowski, PhD1-0/+6
2024-02-12conduit: add v0.9.1 (#42510)Cyrus Harrison1-1/+6
2024-02-12sirius: fix self-referential dependencies (#42552)Massimiliano Culpo1-13/+16
2024-02-12spla: fix self-referential dependencies (#42553)Massimiliano Culpo1-4/+4
2024-02-12glab: add v1.36.0 (#42610)Alec Scott1-0/+1
2024-02-12xz: add v5.4.6 & v5.4.5 (#42612)Alec Scott1-0/+2
2024-02-12go: add v1.22.0 (#42611)Alec Scott2-1/+14
2024-02-12nvpl-lapack: fix versioning and add missing dependency (#42599)Alberto Invernizzi1-2/+10
* fix wrong versioning use doc version and not the one extrapolated from the path (i.e. 0.2.0.1) * nvpl-lapack requires nvpl-blas propagate matching variants to nvpl-blas dependency Co-authored-by: albestro <albestro@users.noreply.github.com>
2024-02-12yosys: add v0.38 (#42616)Dave Keeshan1-0/+1
2024-02-11py-immutables: fix building, add new versions (#42530)Maciej Wójcik1-0/+5
* py-immutables: fix building, add new versions * Explain constraint * py-immutables: Wrap line
2024-02-11fenicsx: deprecate older versions (#42613)Garth N. Wells6-30/+66
* Deprecate FEniCSx packages * Format files * Simplification
2024-02-11py-configargparse: add new versions (#42533)Maciej Wójcik1-2/+4
* py-configargparse: add new versions * py-configargparse: Remove unnecessary constraint
2024-02-11Update package versions: RADICAL-Cybertools (RE, RG, RP, RS, RU) (#41997)Mikhail Titov5-81/+328
* rct: update packages (RE, RG, RP, RS, RU) with new versions * rct: updated style * rct: 1.46 release * rct: RP 1.46.1 (hotfix applied) * rct: deprecated old versions * Update var/spack/repos/builtin/packages/py-radical-entk/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-radical-pilot/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update var/spack/repos/builtin/packages/py-radical-saga/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * rct: brought back dependencies for deprecated versions * rct: RP hotfix release 1.46.2 * rct: new stack release 1.47.0 --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-02-11py-gpy: added +plotting variant (#42588)Alex Leute1-0/+6
Co-authored-by: Alex C Leute <aclrc@rit.edu>
2024-02-11libEnsemble: add v1.2.0 (#42591)Stephen Hudson1-1/+3
2024-02-11py-versioneer-518: add a workaround (#42534)Maciej Wójcik1-0/+4
2024-02-11py-deeptools: add 3.5.3 (#39951)George Young1-16/+8
* py-deeptools: add 3.5.3 * switching tp pypi * removing patch for tests --------- Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk>
2024-02-11Add pre-commit 3.6.0 (#42404)Eric Berquist1-0/+2
* Add pre-commit 3.6.0 * pre-commit 3.6.0 drops support for Python <3.9