summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-05-06clingo bootstrap: remove 3.12 patch and concretizer workarounds (#44028)Harmen Stoppels4-33/+12
2024-05-06bootstrap: lazy bootstrapping of clingo and GnuPG (#44026)Harmen Stoppels4-4/+12
Currently bootstrapping from source fails because clingo requires gnupg requires clingo. This commit stops eager bootstrapping. We don't need `patchelf` nor `gnupg` generally. They're bootstrapped when needed.
2024-05-06External package detection for compilers (#43464)Greg Becker41-697/+1374
This creates shared infrastructure for compiler packages to implement the detailed search capabilities from the `spack compiler find` command for the `spack external find` command. After this commit, `spack compiler find` can be replaced with `spack external find --tag compiler`, with the exception of mixed toolchains.
2024-05-06Update vendored archspec to v0.2.4 (#44005)Massimiliano Culpo8-17/+77
2024-05-06`spack env create <env>`: dir if dir-like (#44024)Harmen Stoppels3-44/+53
A named env cannot contain `.` and `/`. So when a user runs `spack env create ./here` do not error but treat it as `spack env create -d ./here`. Also fix help string of `spack env create`, which seems to have been copied from `activate` incorrectly.
2024-05-06build(deps): bump black from 24.4.0 to 24.4.2 in /lib/spack/docs (#43878)dependabot[bot]1-1/+1
Bumps [black](https://github.com/psf/black) from 24.4.0 to 24.4.2. - [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.0...24.4.2) --- updated-dependencies: - dependency-name: black 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-05-06archspec: add v0.2.4 (#44022)Massimiliano Culpo1-0/+1
2024-05-06pkgconf: add v2.2.0 (#44008)Alec Scott1-0/+1
2024-05-06rust: add v1.78.0 (#44012)Alec Scott2-0/+12
2024-05-06go: add v1.22.2 (#44013)Alec Scott1-0/+1
2024-05-06ncurses: add v6.5 (#44015)Alec Scott1-0/+1
2024-05-06libgpg-error: add v1.49 (#44023)Massimiliano Culpo1-0/+1
2024-05-06pcre2: add v10.43 (#44020)Alec Scott1-0/+1
2024-05-06libunistring: add v1.2 (#44018)Alec Scott1-0/+1
2024-05-06libidn2: add v2.3.7 (#44017)Alec Scott1-0/+1
2024-05-06openssl: v3.3.0 (#44019)Alec Scott1-0/+1
2024-05-05gettext: v0.22.5 (#44014)Alec Scott1-0/+1
2024-05-04lazygit: add v0.41.0 (#43903)Pranav Sivaraman1-0/+1
2024-05-04build(deps): bump actions/checkout from 4.1.2 to 4.1.4 (#43831)dependabot[bot]8-26/+26
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.2 to 4.1.4. - [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/9bb56186c3b09b4f86b1c65136769dd318469633...0ad4b8fadaa221de15dcec353f45205ec38ea70b) --- updated-dependencies: - dependency-name: actions/checkout 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-05-04build(deps): bump mypy from 1.9.0 to 1.10.0 in /lib/spack/docs (#43834)dependabot[bot]1-1/+1
Bumps [mypy](https://github.com/python/mypy) from 1.9.0 to 1.10.0. - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: mypy 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-05-04mesa: add 23.3.6 (#43736)Carlos Bederián1-2/+3
2024-05-04ccls: add new versions (#43923)Jon Rood1-0/+6
2024-05-04build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 (#43945)dependabot[bot]3-7/+7
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.3.0 to 4.3.1. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/84508663e988701840491b86de86b666e8a86bed...5ecb98a3c6b747ed38dc09f787459979aebb39be) --- updated-dependencies: - dependency-name: codecov/codecov-action 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-05-04tmux: add v3.4 and missing yacc build dep (#43975)Seth Bromberger1-0/+3
2024-05-04pythia8: Add a gzip variant and filter some compiler wrapper paths (#43807)Juan Miguel Carceller1-4/+8
* Add a gzip variant and filter some compiler wrapper paths * Apply suggestions from code review Co-authored-by: Wouter Deconinck <wdconinc@gmail.com> --------- Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com> Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2024-05-04fix iconv from libc (#43996)Harmen Stoppels20-64/+67
* fix iconv from libc * fix args in glib
2024-05-04gitlab: release branch pipelines rebuild what changed (#43990)Scott Wittenburg1-12/+2
2024-05-03e4s-alc: add v1.0.2 (#44001)eugeneswalker1-0/+1
2024-05-03Add a gmake dependency for TAU (#43870)wspear1-0/+1
We discovered a case where the system gmake can get confused by spack's build environment. Let's use a spack-provided gmake for consistent builds.
2024-05-03Add py-flash-attn@2.4.2 (#43960)Auriane R1-0/+4
2024-05-03fix package permissions docs link for gaussian packages (#43998)Christopher Christofi2-2/+2
2024-05-03Modernize py-torch-geometric and dependencies (#43984)Adam J. Stewart5-112/+175
* Modernize py-torch-geometric and dependencies * Forgot one maintainer
2024-05-03hdf package: fix building with apple-clang@15: (#43964)Matthew Thompson1-1/+1
2024-05-03globalarrays package: add missing dependencies for armci=ofi/openib (#43971)Carlos Bederián1-0/+3
2024-05-03hpl: linking against fujitsu ssl2 if available (#43978)jdomke1-9/+12
* linking against fujitsu ssl2 if available --------- Co-authored-by: domke <673751-domke@users.noreply.gitlab.com>
2024-05-03adding clang compiler checks which behaves exactly like aocc (#43976)jdomke1-0/+6
Co-authored-by: domke <673751-domke@users.noreply.gitlab.com>
2024-05-03graphicsmagick package: add version 1.3.43 (#43977)snehring1-0/+1
2024-05-03New package: py-pylith (#43987)downloadico1-0/+26
2024-05-03preCICE: increase baseline versions for next ver (#43985)Frédéric Simonis1-0/+8
2024-05-03sowing: add @master (#43991)Satish Balay2-1/+2
2024-05-03Add a default provider for `armci` (#43997)Massimiliano Culpo1-0/+1
2024-05-03Add checksum for R v4.4.0 (#43973)Owen Solberg1-1/+2
Co-authored-by: Owen Solberg <owen.solberg@sana.com>
2024-05-03openfast: updates to package (#43994)Jon Rood1-5/+8
2024-05-03r-asreml: adding new package (#43970)snehring1-0/+43
Signed-off-by: Shane Nehring <snehring@iastate.edu>
2024-05-03concretizer args: --fresh-roots == --reuse-deps (#43988)Harmen Stoppels4-50/+57
Since reuse is the default now, `--reuse-deps` can be confusing, as it technically does not imply roots are fresh. So add `--fresh-roots`, which is also easier to discover when running `spack concretize --fre<tab>`
2024-05-03Add -fPIC to hdf-eos2 builds (#43794)Dom Heinzeller1-0/+11
* Add -fPIC to hdf-eos2 builds * Use self.compiler.cc_pic_flag instead of -fPIC * Fix style in var/spack/repos/builtin/packages/hdf-eos2/package.py
2024-05-03NWChem ARMCI-MPI variant and optional TCE builds (#43883)Jeff Hammond2-7/+44
* WIP NWChem with ARMCI-MPI and TCE optional * rename armci-mpi to armcimpi * add version for git * add ARMCI-MPI support to NWChem package EXTERNAL_ARMCI_PATH needs to be set to the ARMCI-MPI package install prefix. I could not get it from spec["armcimpi"] but it worked to use the dependent build environment method to export a generic environmental variable to use instead. * i suppose i can maintain NWChem as well * check rejects option that dozens of packages use i do not have time to fight with this nonsense Run . share/spack/setup-env.sh ==> Error: armcimpi version 'master' has extra arguments: 'branch' Valid arguments for a url fetcher are: 'url', 'sha256', 'md5', 'sha1', 'sha224', 'sha384', 'sha512', and 'checksum' Error: Process completed with exit code 1. * style * ARMCI-MPI needs depends_on; the rest seems fixed * fix ARMCI selection per review feedback from @zzzoom https://github.com/spack/spack/pull/43883#discussion_r1585014147 * address reviewer feedback from @yizeyi18 https://github.com/spack/spack/pull/43883#discussion_r1587228084 elaborate on what +extratce does, in terms of the NWChem build environment variables, some of which are documented on https://nwchemgit.github.io/TCE.html. * style * Update var/spack/repos/builtin/packages/nwchem/package.py --------- Signed-off-by: Jeff Hammond <jeff.science@gmail.com> Co-authored-by: Carlos Bederián <4043375+zzzoom@users.noreply.github.com>
2024-05-03Update package.py for vacuumms 1.2.0 (#43948)Frank Willmore1-6/+33
* updating vacuumms for new release * formatting * re-order versions and remove triple quote
2024-05-03[TAU package] Update with +rocprofv2. Updated some tests. (#43937)jalcaraz1-154/+112
* [TAU package] Update with +rocprofv2. Updated some tests. pdated with +rocprofv2 flag. Only works with rocm-core >= 6.0.0 Can be tested with (Omnia): spack install tau@master +rocm+rocprofv2 %gcc@11 Needs the last commit in our local repository, can be done by modifying the "git = " line, or waiting until the public one is updated. In the case that tests cause issues when building TAU, there is the flag: disable_tests = False The rocm test is disabled by default, as the PR regarding tests loading dependencies is not solved (PR#43682). * [@spackbot] updating style on behalf of jordialcaraz --------- Co-authored-by: jordialcaraz <jordialcaraz@users.noreply.github.com>
2024-05-03py-tensorflow: fix aarch64 build (#43852)Andrew W Elble2-0/+59
* py-tensorflow: fix aarch64 build * [@spackbot] updating style on behalf of aweits * patch format * change patch strategy, actually get the logic correct in the patch * only patch 2.16.1 onwards for aarch64 * __CUDACC__ not __NVCC__ * !(defined(__NVCC__) && defined(__CUDACC__)) --------- Co-authored-by: aweits <aweits@users.noreply.github.com>