Ashwin Kumar Karnad
86a134235e
Octopus 14.1 : Add new version hash ( #44083 )
...
* octopus: add hash for new version
* octopus: add --enable-silent-deprecation flag when @14.1:
2024-05-09 03:18:22 -06:00
Jon Rood
24cd0da7fb
amr-wind: add missing variants ( #44078 )
...
* amr-wind: add missing variants
* Fix copy and paste.
* waves2amr is only available on amr-wind@2.0
* Style.
* Use satisfies.
2024-05-09 02:38:16 -06:00
alvaro-sch
762833a663
Orca (standalone) 5.0.4 ( #44011 )
...
* orca: added latest version 5.0.4
* Fixed openmpi versions
2024-05-08 15:36:27 -07:00
Ken Raffenetti
636d479e5f
mpich: Add license ( #43821 )
2024-05-08 12:07:46 -07:00
Sreenivasa Murthy Kolam
f2184f26fa
hipsparselt: new package ( #44080 )
...
* Initial commit for adding hipsparselt recipe
* correct the style errors
* remove master version
2024-05-08 12:03:21 -07:00
Harmen Stoppels
e1686eef7c
gcc: use -idirafter for libc headers ( #44081 )
...
GCC C++ headers like cstdlib use `#include_next <stdlib.h>` to wrap libc
headers. We're using `-isystem` for libc, which puts those headers too
early in the search path. `-idirafter` fixes this so `include_next`
works.
2024-05-08 20:45:04 +02:00
Adam J. Stewart
314893982e
JAX: add v0.4.27, NCCL variant ( #44071 )
2024-05-08 11:36:24 -07:00
Jake Koester
9ab6c30a3d
add flag to turn off building tests and examples ( #44075 )
2024-05-08 11:33:49 -07:00
Adam J. Stewart
ddf94291d4
py-jsonargparse: add v4.28.0 ( #44074 )
2024-05-08 11:31:07 -07:00
Jon Rood
5d1038c512
hypre: add cublas and rocblas variants ( #44038 )
...
* Add cublas and roblas variants to hypre.
* Fix mistakes.
* Remove newline.
* Address suggestions.
2024-05-08 12:04:11 -06:00
renjithravindrankannath
2e40c88d50
Bump up the version for ROCm-6.1.0 ( #43843 )
...
* Bump up the version for ROCm-6.1.0
* Style check error correction and patch files
* Update for rocm-openmp-extras 6.1
* updating rocm-openmp-extras and math libraries with 6.1
* Style check error correcion
* updating hipcub, hipfort & miopen-hip for 6.1
* Rocm-openmp-extras and some mathlib updates
* iAudit error correction and rocmlir update
* Updating dependency on suite-sparse and adding path
* Style check error corection
* hip-tensor 6.1.0 update
* rdc 6.1 needs grpc 1.59.1
* rvs 6.1 updates and patch
2024-05-08 10:26:30 -07:00
dependabot[bot]
2bcba57757
build(deps): bump actions/checkout from 4.1.4 to 4.1.5 ( #44045 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](0ad4b8fada...44c2b7a8a4
)
---
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-08 09:22:48 -07:00
shanedsnyder
37330e5e2b
darshan-runtime,darshan-util,py-darshan: add darshan-3.4.5 packages ( #43989 )
...
* add darshan-3.4.5 packages, update URLs
* py-setuptools version switches for py-darshan
* more py-darshan test dependencies
* try a conditional importlib_resources dependency
2024-05-08 09:06:24 -07:00
snehring
b4411cf2db
iq-tree: add new version delete duplicate package ( #44043 )
...
* iq-tree: add new version delete duplicate package
* Replace iqtree2 dependency
orthofinder: replace iqtree2 with iq-tree@2
py-phylophlan: replace iqtree2 with iq-tree@2
2024-05-08 09:02:06 -07:00
Harmen Stoppels
65d1ae083c
gitlab ci: tutorial: add julia
and vim
( #44073 )
2024-05-08 14:18:12 +02:00
andriish
0b8faa3918
cernlib: add 2023.08.14.0-free ( #40211 )
...
* 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-08 06:58:07 -05:00
Alec Scott
f077c7e33b
unmaintained pkg bump: 2024-05-05 ( #44021 )
...
* unmaintained pkgs: bump versions
* Changes following review feedback
* glm: update cmake dependency
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2024-05-08 05:53:49 -06:00
Massimiliano Culpo
9d7410d22e
gcc: add v14.1.0 ( #44053 )
2024-05-08 12:14:44 +02:00
Tamara Dahlgren
e295730d0e
mold: Replace maintainer ( #44047 )
...
* Remove maintainer at his request
* Add msimberg as the maintainer
2024-05-08 09:29:43 +02:00
Todd Gamblin
868327ee14
r: patch R-CVE-2024-27322 for r@3.5:4.3.3
( #44050 )
...
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
2024-05-08 08:56:37 +02:00
Massimiliano Culpo
f5430b16bc
Bump removal version in deprecation messages ( #44064 )
2024-05-08 08:49:14 +02:00
Tamara Dahlgren
2446695113
Remove dead environment creation code ( #44065 )
2024-05-07 22:49:06 -06:00
snehring
e0c6cca65c
orca: switching to xz archives, removing old version ( #44035 )
2024-05-07 15:18:53 -07:00
Auriane R
84ed4cd331
Add transformer engine package ( #43982 )
...
* 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-07 14:56:34 -07:00
Juan Miguel Carceller
f6d50f790e
gaudi: Add version 38.1 ( #44055 )
...
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
2024-05-07 14:20:02 -07:00
Tim Haines
d3c3d23d1e
Dyninst: update compiler requirements ( #44033 )
...
As of 13.0.0, Dyninst can now build with any Linux compiler.
2024-05-07 15:03:17 -06:00
Vicente Bolea
33752c2b55
fix(adios2): fix missing stdind include in 2.7 ( #43786 )
2024-05-07 15:52:20 -05:00
Harmen Stoppels
26759249ca
gitlab: dont build paraview for neoverse v2 ( #44060 )
2024-05-07 18:59:12 +02:00
dependabot[bot]
8b4cbbe7b3
build(deps): bump pygments from 2.17.2 to 2.18.0 in /lib/spack/docs ( #44044 )
...
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-07 18:55:04 +02:00
Richarda Butler
be71f9fdc4
Include concrete environments with include_concrete
( #33768 )
...
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-07 09:32:40 -07:00
Massimiliano Culpo
05c1e7ecc2
Update the tutorial command to point to releases/v0.22 ( #44056 )
2024-05-07 17:56:29 +02:00
Massimiliano Culpo
f7afd67a26
Remove spurious ASP debug lines ( #44051 )
2024-05-07 11:28:38 +02:00
psakievich
d22bdc1c4e
certs: fix interpolation and disallow relative paths ( #44030 )
2024-05-07 11:16:32 +02:00
Mikael Simberg
540f9eefb7
mold: Add 2.30.0 and 2.31.0 ( #44034 )
2024-05-07 10:41:13 +02:00
Massimiliano Culpo
2db5bca778
Warn users of the future removal of platform=cray ( #43980 )
2024-05-07 10:30:23 +02:00
Harmen Stoppels
bcd05407b8
llnl.util.tty.color._force_color: init in global scope ( #44036 )
...
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-07 09:49:46 +02:00
John W. Parent
b35ec605fe
python-venv: use correct python name for which call ( #44048 )
2024-05-07 09:32:44 +02:00
Massimiliano Culpo
0a353abc42
Fix issues in packages with the new release of archspec ( #44037 )
2024-05-07 09:20:34 +02:00
Massimiliano Culpo
e178c58847
Respect requests when filtering reused specs ( #44042 )
...
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-07 09:06:51 +02:00
Massimiliano Culpo
d7297e67a5
Maintenance for the "bootstrap" workflow in CI ( #44031 )
...
Removed a lot of duplication.
Fixed an issue in containers, leading to false negative
2024-05-07 08:49:53 +02:00
snehring
ee8addf04a
neic-finitefault: adding new package and dependencies ( #44032 )
...
* 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-06 15:45:32 -07:00
Jon Rood
fd3cd3a1c6
amr-wind: updates and fixes ( #43993 )
...
* Updates and fixes for AMR-Wind.
* Add versions and update openfast constraints.
* Style.
* Fix version.
2024-05-06 13:31:29 -06:00
Garth N. Wells
e585aeb883
(py)-fenics-dolfinx: version update ( #44002 )
...
* Update DOLFINx to v0.8
* Fix typo
2024-05-06 12:11:02 -07:00
James Taliaferro
1f43384db4
Add LSP client extension for Kakoune ( #44000 )
...
* new package: kakoune-lsp
* blacken
* add myself as a maintainer
2024-05-06 11:18:45 -07:00
Adam J. Stewart
814b328fca
py-torchmetrics: add v1.4.0 ( #44027 )
2024-05-06 10:21:20 -07:00
Harmen Stoppels
125206d44d
python: always use a venv ( #40773 )
...
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-06 16:17:35 +02:00
John W. Parent
a081b875b4
proj: patch for modern cmake ( #43780 )
2024-05-06 16:01:10 +02:00
Harmen Stoppels
a16ee3348b
Do not cache indices in Gitlab ( #44029 )
2024-05-06 15:54:21 +02:00
Massimiliano Culpo
d654d6b1f4
Remove Fedora 37 and 38, Ubuntu 18 from CI ( #44006 )
2024-05-06 15:51:45 +02:00
Harmen Stoppels
9b4ca0be40
clingo bootstrap: remove 3.12 patch and concretizer workarounds ( #44028 )
2024-05-06 15:00:41 +02:00