summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-05-08cernlib: add 2023.08.14.0-free (#40211)andriish1-4/+13
* Update CERNLIB Update CERNLIB * Update package.py * Update package.py * [@spackbot] updating style on behalf of andriish * cernlib: merge crypto->crypt patches * cernlib: depends_on xbae when `@2023:` * cernlib: patch for Xbae and Xm link order (DSO) * [@spackbot] updating style on behalf of andriish --------- Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2024-05-08unmaintained pkg bump: 2024-05-05 (#44021)Alec Scott92-73/+166
* unmaintained pkgs: bump versions * Changes following review feedback * glm: update cmake dependency --------- Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2024-05-08gcc: add v14.1.0 (#44053)Massimiliano Culpo1-0/+2
2024-05-08mold: Replace maintainer (#44047)Tamara Dahlgren1-1/+1
* Remove maintainer at his request * Add msimberg as the maintainer
2024-05-08r: patch R-CVE-2024-27322 for `r@3.5:4.3.3` (#44050)Todd Gamblin1-0/+8
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
2024-05-08Bump removal version in deprecation messages (#44064)Massimiliano Culpo3-6/+6
2024-05-07Remove dead environment creation code (#44065)Tamara Dahlgren1-8/+0
2024-05-07orca: switching to xz archives, removing old version (#44035)snehring1-38/+10
2024-05-07Add transformer engine package (#43982)Auriane R1-0/+48
* Add py-flash-attn@2.4.2 * Add py-transfomer-engine package --------- Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2024-05-07gaudi: Add version 38.1 (#44055)Juan Miguel Carceller1-0/+1
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
2024-05-07Dyninst: update compiler requirements (#44033)Tim Haines1-1/+1
As of 13.0.0, Dyninst can now build with any Linux compiler.
2024-05-07fix(adios2): fix missing stdind include in 2.7 (#43786)Vicente Bolea2-0/+27
2024-05-07gitlab: dont build paraview for neoverse v2 (#44060)Harmen Stoppels1-4/+4
2024-05-07build(deps): bump pygments from 2.17.2 to 2.18.0 in /lib/spack/docs (#44044)dependabot[bot]1-1/+1
Bumps [pygments](https://github.com/pygments/pygments) from 2.17.2 to 2.18.0. - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](https://github.com/pygments/pygments/compare/2.17.2...2.18.0) --- updated-dependencies: - dependency-name: pygments 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-07Include concrete environments with `include_concrete` (#33768)Richarda Butler10-48/+1116
Add the ability to include any number of (potentially nested) concrete environments, e.g.: ```yaml spack: specs: [] concretizer: unify: true include_concrete: - /path/to/environment1 - /path/to/environment2 ``` or, from the CLI: ```console $ spack env create myenv $ spack -e myenv add python $ spack -e myenv concretize $ spack env create --include-concrete myenv included_env ``` The contents of included concrete environments' spack.lock files are included in the environment's lock file at creation time. Any changes to included concrete environments are only reflected after the environment is re-concretized from the re-concretized included environments. - [x] Concretize included envs - [x] Save concrete specs in memory by hash - [x] Add included envs to combined env's lock file - [x] Add test - [x] Update documentation Co-authored-by: Kayla Butler <<butler59@llnl.gov> Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.co m> Co-authored-by: Todd Gamblin <tgamblin@llnl.gov> Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
2024-05-07Update the tutorial command to point to releases/v0.22 (#44056)Massimiliano Culpo1-1/+1
2024-05-07Remove spurious ASP debug lines (#44051)Massimiliano Culpo1-0/+3
2024-05-07certs: fix interpolation and disallow relative paths (#44030)psakievich5-64/+60
2024-05-07mold: Add 2.30.0 and 2.31.0 (#44034)Mikael Simberg1-0/+2
2024-05-07Warn users of the future removal of platform=cray (#43980)Massimiliano Culpo1-0/+6
2024-05-07llnl.util.tty.color._force_color: init in global scope (#44036)Harmen Stoppels2-18/+27
Currently SPACK_COLOR=always is not respected in the build process on macOS, because the global `_force_color` is re-evaluated in global scope during module setup, where it is always `None`. So, move global init bits from main.py to the module itself.
2024-05-07python-venv: use correct python name for which call (#44048)John W. Parent1-1/+2
2024-05-07Fix issues in packages with the new release of archspec (#44037)Massimiliano Culpo6-17/+8
2024-05-07Respect requests when filtering reused specs (#44042)Massimiliano Culpo2-1/+54
Some specs which were excluded from reuse, are currently added back to the solve when we traverse dependencies of other reusable specs. This fixes the issue by keeping track of what we can explicitly reuse.
2024-05-07Maintenance for the "bootstrap" workflow in CI (#44031)Massimiliano Culpo2-261/+72
Removed a lot of duplication. Fixed an issue in containers, leading to false negative
2024-05-06neic-finitefault: adding new package and dependencies (#44032)snehring6-0/+638
* neic-finitefault: adding new package * py-obspy: adding new package * py-okada-wrapper: adding new package * py-pygmt: adding new package * py-pyrocko: adding new package --------- Signed-off-by: Shane Nehring <snehring@iastate.edu>
2024-05-06amr-wind: updates and fixes (#43993)Jon Rood1-24/+34
* Updates and fixes for AMR-Wind. * Add versions and update openfast constraints. * Style. * Fix version.
2024-05-06(py)-fenics-dolfinx: version update (#44002)Garth N. Wells2-1/+12
* Update DOLFINx to v0.8 * Fix typo
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