summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-05-06Add LSP client extension for Kakoune (#44000)James Taliaferro1-0/+19
* new package: kakoune-lsp * blacken * add myself as a maintainer
2024-05-06py-torchmetrics: add v1.4.0 (#44027)Adam J. Stewart2-14/+37
2024-05-06python: always use a venv (#40773)Harmen Stoppels55-497/+430
This commit adds a layer of indirection to improve build isolation with and without external Python, as well as usability of environment views. It adds `python-venv` as a dependency to all packages that `extends("python")`, which has the following advantages: 1. Build isolation: only `PYTHONPATH` is considered in builds, not user / system packages 2. Stable install layout: fixes the problem on Debian, RHEL and Fedora where external / system python produces `bin/local` subdirs in Spack install prefixes. 3. Environment views are Python virtual environments (and if you add `py-pip` things like `pip list` work) Views work whether they're symlink, hardlink or copy type. This commit additionally makes `spec["python"].command` return `spec["python-venv"].command`. The rationale is that packages in repos we do not own do not pass the underlying python to the build system, which could still result in incorrectly computed install layouts. Other attributes like `libs`, `headers` should be on `python` anyways and need no change.
2024-05-06proj: patch for modern cmake (#43780)John W. Parent2-0/+18
2024-05-06Do not cache indices in Gitlab (#44029)Harmen Stoppels1-1/+3
2024-05-06Remove Fedora 37 and 38, Ubuntu 18 from CI (#44006)Massimiliano Culpo7-47/+7
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>