summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-08-06changa: add v3.5 (#45591)Massimiliano Culpo2-12/+44
2024-08-06C-Blosc2: add v2.15.1 (#45582)Axel Huebl1-1/+2
2024-08-06Fix spack url stats (#45584)Gavin John1-1/+1
2024-08-06Score-P: Add remapping for rocmcc (#45316)Bill Williams1-1/+1
* Score-P: Add remapping for rocmcc rocmcc -> amdclang for ScoreP * [@spackbot] updating style on behalf of wrwilliams --------- Co-authored-by: William Williams <william.williams@tu-dresden.de> Co-authored-by: wrwilliams <wrwilliams@users.noreply.github.com>
2024-08-06hiop: update package.py with correct cusolver_lu CMake variable (#45332)Cameron Rutherford1-1/+1
2024-08-06diamond: add blast support and eigen (#45254)snehring1-0/+28
Signed-off-by: Shane Nehring <snehring@iastate.edu>
2024-08-06py-numba4jax: add new package (#45481)Christopher Christofi1-0/+29
2024-08-06Avoid duplicate dependabot bumps (#45590)Massimiliano Culpo1-7/+3
* Avoid duplicate dependabot bumps Example of a duplicate bump: - https://github.com/spack/spack/pull/45124 - https://github.com/spack/spack/pull/45125 * Deduplicate "pip" ecosystem
2024-08-06orca: add v6.0.0 (#45489)alvaro-sch1-1/+8
2024-08-06petsc, py-petsc4py: add v3.21.4 (#45506)Satish Balay2-0/+2
2024-08-06dbcsr: add v2.7.0 and +g2g variant (#45501)Rocco Meli1-2/+13
Co-authored-by: RMeli <RMeli@users.noreply.github.com>
2024-08-06gdrcopy: specify CUDA envvar during build (#45415)Andrew W Elble1-0/+3
otherwise /usr/local/cuda is used
2024-08-06amrex: add v24.08 (#45543)Weiqun Zhang1-0/+1
2024-08-06build(deps): bump flake8 in /.github/workflows/requirements/style (#45587)dependabot[bot]1-1/+1
Bumps [flake8](https://github.com/pycqa/flake8) from 7.1.0 to 7.1.1. - [Commits](https://github.com/pycqa/flake8/compare/7.1.0...7.1.1) --- updated-dependencies: - dependency-name: flake8 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>
2024-08-06build(deps): bump flake8 from 7.1.0 to 7.1.1 in /lib/spack/docs (#45588)dependabot[bot]1-1/+1
Bumps [flake8](https://github.com/pycqa/flake8) from 7.1.0 to 7.1.1. - [Commits](https://github.com/pycqa/flake8/compare/7.1.0...7.1.1) --- updated-dependencies: - dependency-name: flake8 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>
2024-08-05py-configspace: add main, 1.0.0, 1.0.1, 1.1.1, 1.1.2, 1.1.3, 1.1.4, fix url ↵Matthieu Dorier1-3/+23
and fix cython dependency (#45193) * [py-configspace] fix dependency on cython * py-cython not needed starting from 1.0.0 * added py-configspace 1.0.0 and 1.0.1 * py-configspace: fix style * added py-configspace version 1.1.0 * added py-configspace version 1.1.1 * py-configspace: two more versions and new maintainer * py-configspace: fixed typo * py-configspace: added version 1.1.4
2024-08-05r: add version 4.4.1 (#45564)Christopher Christofi1-0/+1
2024-08-05tix: skip implicit patch (#45244)Tamara Dahlgren1-0/+5
2024-08-05Update Truchas package for 24.06 and 24.07 (#45583)Zach Jibben1-7/+20
2024-08-05intel-xed: Rewrite recipe to match upstream install layout (v2) (#45155)Jonathon Anderson2-60/+86
* intel-xed: Rewrite to use mbuild install procedure Fixes https://github.com/spack/spack/issues/41268 * hpctoolkit: depend on intel-xed +deprecated-includes * intel-xed: add missing versions from 2024 * intel-xed: Verify dependencies on C/C++ compilers --------- Signed-off-by: Jonathon Anderson <anderson.jonathonm@gmail.com>
2024-08-05Update GFE packages (#45194)Matt Thompson6-7/+43
* Update GFE packages * Approve compiler depends_on
2024-08-05nvhpc: add v24.7 (#45511)jmuddnv1-0/+10
2024-08-05Add language depends_on on several packages (#45298)Richard Berger6-13/+23
2024-08-05petsc: fix zlib-api handling (#45545)Jaroslav Hron1-1/+1
2024-08-05highfive: add v2.10.0 (#45486)Luc Grosheintz1-0/+1
2024-08-05nag: add version 7.2.7203 (#45556)Sergey Kosukhin1-1/+7
2024-08-05seacas: limit to fmt@10 (#45565)Wouter Deconinck1-2/+3
2024-08-05gcc: add 14.2.0 (#45577)Michael Kuhn1-0/+1
2024-08-05fastor: add git attribute, verify language dependency (#45549)Wouter Deconinck1-1/+2
2024-08-05Do not halt concretization on unknown variants in externals (#45326)Massimiliano Culpo2-24/+82
* Do not halt concretization on unkwnown variants in externals
2024-08-05highway: add v1.2.0 (#45335)Pranav Sivaraman1-5/+20
Co-authored-by: pranav-sivaraman <pranav-sivaraman@users.noreply.github.com>
2024-08-05spectre: add v2024.08.03 (#45575)SXS Bot1-0/+3
Co-authored-by: sxs-bot <sxs-bot@users.noreply.github.com>
2024-08-05libxcb: Set well-known locale for build (#45502)jgraciahlrs1-0/+10
* libxcb: Set well-known locale for build Builds might fail if no valid locale is set. See https://www.linuxfromscratch.org/blfs/view/git/x/libxcb.html * libxcb: fix style * libxcb: change locale from en_US.UTF-8 to C.UTF-8 * libxcb: fix style * Update var/spack/repos/builtin/packages/libxcb/package.py Co-authored-by: Wouter Deconinck <wdconinc@gmail.com> * [@spackbot] updating style on behalf of jgraciahlrs --------- Co-authored-by: Wouter Deconinck <wdconinc@gmail.com> Co-authored-by: jgraciahlrs <jgraciahlrs@users.noreply.github.com>
2024-08-05py-vector: add through v1.4.1 (switch to hatchling) (#45527)Wouter Deconinck1-5/+23
2024-08-04Use satisfies instead of if ... in spec in b* and c* directories (#45555)Auriane R.88-370/+370
2024-08-04py-mypy: add v1.9.0, v1.10.1, v1.11.1 (#45542)Wouter Deconinck1-0/+4
2024-08-04build(deps): bump pytest from 8.3.1 to 8.3.2 in /lib/spack/docs (#45461)dependabot[bot]1-1/+1
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.1 to 8.3.2. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.3.1...8.3.2) --- updated-dependencies: - dependency-name: pytest 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>
2024-08-03build(deps): bump black in /.github/workflows/requirements/style (#45561)dependabot[bot]1-1/+1
Bumps [black](https://github.com/psf/black) from 24.4.2 to 24.8.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/24.4.2...24.8.0) --- updated-dependencies: - dependency-name: black 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>
2024-08-03build(deps): bump black from 24.4.2 to 24.8.0 in /lib/spack/docs (#45563)dependabot[bot]1-1/+1
Bumps [black](https://github.com/psf/black) from 24.4.2 to 24.8.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/24.4.2...24.8.0) --- updated-dependencies: - dependency-name: black 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>
2024-08-03build(deps): bump sphinx-design from 0.6.0 to 0.6.1 in /lib/spack/docs (#45562)dependabot[bot]1-1/+1
Bumps [sphinx-design](https://github.com/executablebooks/sphinx-design) from 0.6.0 to 0.6.1. - [Release notes](https://github.com/executablebooks/sphinx-design/releases) - [Changelog](https://github.com/executablebooks/sphinx-design/blob/main/CHANGELOG.md) - [Commits](https://github.com/executablebooks/sphinx-design/compare/v0.6.0...v0.6.1) --- updated-dependencies: - dependency-name: sphinx-design 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>
2024-08-03ffmpeg: update patch hashes for addition of the X-Git-Tag (#45574)Wouter Deconinck1-3/+3
2024-08-03xfce4: new packages (#44646)Teague Sterling16-0/+821
2024-08-03g2: add variants for recent releases (#45441)Alex Richert1-3/+29
2024-08-03landsfcutil: add testing with pfunit (#45449)Alex Richert1-1/+11
2024-08-03bufr: add 12.1.0 (#45459)Alex Richert1-7/+16
2024-08-03py-jax / JAX: add v0.4.31 (#45519)Adam J. Stewart2-10/+25
2024-08-03sp: remove 'generated' tag (#45455)Alex Richert1-1/+1
2024-08-03build(deps): bump actions/upload-artifact from 4.3.4 to 4.3.5 (#45559)dependabot[bot]1-2/+2
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.4 to 4.3.5. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/0b2256b8c012f0828dc542b3febcab082c67f72b...89ef406dd8d7e03cfd12d9e0a4a378f454709029) --- updated-dependencies: - dependency-name: actions/upload-artifact 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>
2024-08-02build(deps): bump mypy from 1.11.0 to 1.11.1 in /lib/spack/docs (#45530)dependabot[bot]1-1/+1
Bumps [mypy](https://github.com/python/mypy) from 1.11.0 to 1.11.1. - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.11...v1.11.1) --- updated-dependencies: - dependency-name: mypy 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>
2024-08-02Allow spec queries by `namespace` (#45416)Todd Gamblin6-107/+136
* Allow spec queries by `namespace` Spack specs have "namespaces" that indicate what package repository they come from, but there has not been a way to use the spec syntax to match one. You can say things like this: ```console spack find builtin.zlib spack find myrepo.zlib ``` But, because namespaces are written as a dot-separated prefix on the name, you can't say "find me all specs in namespace myrepo". The syntax doesn't allow it. This PR allows you to specify anonymous specs with namespaces on the CLI. Specifically you can do queries like this: ```console spack find namespace=builtin spack find namespace=myrepo ``` You can use this anywhere else you use spec syntax, e.g. in a config file to separate installations based on what repo they came from: ```yaml spack: config: install_tree: root: $spack/opt/spack projections: namespace=myrepo: "myrepo_special_path/{name}-{hash}" namespace=builtin: "builtin/{name}-{hash}" ``` This PR adds a special `namespace_if_anonymous` attribute to specs, which returns the `namespace` if the spec has no name, otherwise it returns `None`. This allows us to print the namespace for anonymous specs but to continue hiding it for most views, as we've done so far. This is implemented as a special case, but it's one that already exists, along with `platform`, `os`, `target`, etc. This also reserves existing special case names for variants so that users cannot define them in their package files. This change is potentially breaking, but I do not think it will be common. There are no builtin packages with a variant called `namespace`, and defining `os`, `target`, or `platform` as a variant would've likely caused other problems if they were already being used. Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>