Jim Galarowicz
4385f36b8d
survey: add latest releases and python path settings for building with autoload none. Ref issue: 42535 ( #48050 )
...
* Update survey package file with latest releases and python path settings for building with autoload none.
* Submitting reformatted file.
* update survey package file with libmonitor dependency changes, take out py-gpustat, and minor comment change.
* Trigger build.
2025-02-24 15:04:40 -08:00
Axel Huebl
a85f1cfa4b
WarpX 25.02 ( #48917 )
...
* pyAMReX: 25.02
* PICMI: 0.33.0
* WarpX: 25.02
* `amrex +fft` depends on `pkgconfig`
* Updated CMake logic uses `pkgconfig`
2025-02-24 14:48:27 -08:00
Melven Roehrig-Zoellner
13524fa8ed
gcc: fix package.py for gcc@:9 ( #49173 )
2025-02-24 15:44:04 -07:00
Mikael Simberg
738c73975e
mimalloc: Add new versions ( #49168 )
2025-02-24 13:04:22 -07:00
Mikael Simberg
bf9d72f87b
ut: Add 2.3.0 ( #49169 )
2025-02-24 12:59:31 -07:00
Mikael Simberg
674cca3c4a
asio: add 1.32.0 ( #49167 )
2025-02-24 12:39:18 -07:00
Cory Quammen
7a95e2beb5
paraview: add patch for Intel Classic compilers ( #49116 )
...
ParaView 5.12.0 through 5.13.2 do not compile. See
https://gitlab.kitware.com/vtk/vtk/-/issues/19620 .
2025-02-24 11:27:03 -06:00
Adam J. Stewart
5ab71814a9
py-torchgeo: correct pyvista dep ( #49140 )
2025-02-24 09:06:33 -08:00
Harmen Stoppels
e783a2851d
Revert "Repo.packages_with_tags: do not construct a set of all packages ( #49141 )" ( #49172 )
...
This reverts commit 0da5bafaf2
.
2025-02-24 16:46:41 +01:00
Stephen Nicholas Swatman
29e3a28071
vecmem: add v1.14.0 ( #49166 )
...
This commit adds version 1.14.0 of the vecmem package.
2025-02-24 08:08:52 -06:00
Harmen Stoppels
4e7a5e9362
spack verify libraries: verify dependencies of installed packages can be resolved ( #49124 )
...
Currently, we have `config:shared_linking:missing_library_policy` to error
or warn when shared libraries cannot be resolved upon install.
The new `spack verify libraries` command allows users to run this post
install hook at any point in time to check whether their current
installations can resolve shared libs in rpaths.
2025-02-24 11:28:06 +01:00
Harmen Stoppels
89d1dfa340
python: deprecate old patch versions, remove patches that do not apply ( #48958 )
2025-02-24 03:23:05 -07:00
Harmen Stoppels
974abc8067
Add typehints for directory_layout / Spec.prefix ( #48652 )
2025-02-24 09:47:07 +00:00
Massimiliano Culpo
2f9ad5f34d
spec.py: fix virtual reconstruction for old specs ( #49103 )
...
Co-authored-by: Harmen Stoppels <me@harmenstoppels.nl>
2025-02-24 01:23:37 -07:00
Harmen Stoppels
9555ceeb8a
glib: various fixes ( #48840 )
...
* remove preferred to allow seamless python@3.12 usage
* glib: remove deprecated versions
* glib: use extends because python-venv is pulled in from build deps and put into path
* dont patch patch versions, use new patch releases containing the fix instead
* restrict patch of shebangs, group relevant bits together
* simplify lowerbound
* fix pinned glib version
---------
Co-authored-by: Chris Marsh <chrismarsh.c2@gmail.com>
2025-02-24 09:17:45 +01:00
Harmen Stoppels
6cd74efa90
Spec.ensure_external_path_if_external, Spec.inject_patches_variant -> spack.solver.asp ( #48988 )
...
y
2025-02-24 08:36:23 +01:00
Wouter Deconinck
3b3735a2cc
root: add v6.34.04 ( #49163 )
...
* root: add v6.34.04
* root: add conflict for gcc-15 with earlier versions
---------
Co-authored-by: Patrick Gartung <gartung@fnal.gov>
2025-02-23 22:17:47 -07:00
dependabot[bot]
2ffbc0d053
build(deps): bump mypy in /.github/workflows/requirements/style ( #49165 )
...
Bumps [mypy](https://github.com/python/mypy ) from 1.11.2 to 1.15.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.11.2...v1.15.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>
2025-02-23 22:29:24 -06:00
Dom Heinzeller
a92419ffe4
Partial bug fix + conflict for compiling node-js@21: with gcc@11.2 ( #48494 )
...
* Bug fix for compiling node-js@21: with gcc@11.2 (var/spack/repos/builtin/packages/node-js/package.py var/spack/repos/builtin/packages/node-js/wasm-compiler-gcc11p2.patch)
Since this bug fix is not sufficient, add a conflict for node-js@21: with gcc@11.2
* In var/spack/repos/builtin/packages/node-js/package.py, restrict patch wasm-compiler-gcc11p2.patch to versions 21:22 for gcc@11.2
2025-02-23 19:13:56 -06:00
Juan Miguel Carceller
92c16d085f
gtkplus: add conflict with GCC 14 ( #48661 )
...
* gtkplus: add conflict with GCC 14
* gtkplus: conflict gcc@14: when @:3.24.35
---------
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com>
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2025-02-23 15:28:55 -07:00
Adam J. Stewart
c94024d51d
py-timm: add v1.0.15 ( #49159 )
2025-02-23 14:43:33 -07:00
Harmen Stoppels
11915ca568
apr-util: add missing libxcrypt ( #49160 )
2025-02-23 13:30:09 -07:00
Buldram
4729b6e837
chafa: new package ( #49162 )
...
* chafa: new package
* Require at least one of +shared/+static
2025-02-23 13:29:50 -07:00
Seth R. Johnson
2f1978cf2f
celeritas: add 'develop' branch ( #49004 )
...
* Revert "REVERTME: move celeritas changes to another branch"
This reverts commit a063e43aaf
.
* Use predicted g4vg version
* Use
* fixup! Use predicted g4vg version
* Use spec for versions and improve dependency specification
2025-02-23 13:29:31 -07:00
Chase Phelps
d4045c1ef3
py-perfdump: new package ( #49035 )
...
* py-perfdump: new package
* Update package.py
style
* package.py aktualisieren
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
* package.py aktualisieren
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
* package.py aktualisieren
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
* package.py aktualisieren
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
* package.py aktualisieren
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
* package.py aktualisieren
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
* package.py aktualisieren
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
* package.py aktualisieren
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
* package.py aktualisieren
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
* Update package.py
remove unneeded rpath and pythonroot
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2025-02-23 13:29:13 -07:00
Pranav Sivaraman
a0f8aaf4e7
setup-env.fish: fix version checking for completions ( #48806 )
2025-02-23 20:28:51 +00:00
Wouter Deconinck
b7a5e9ca03
root: add v6.34.00, v6.34.02 ( #48129 )
...
* root: add v6.34.00, v6.34.02
* root: prefer 6.32.08
* root: updated variants
* root: treat v6.34 as stable, no preference for v6.32
* root: add variants geom, geombuilder
* delphes: depends on root +geom +opengl
* dd4hep: depends on root +geom
* pandoramonitoring: depends on root +geom
* root: actually pass geom, geombuilder to cmake
---------
Co-authored-by: Patrick Gartung <gartung@fnal.gov>
2025-02-23 12:18:10 -06:00
Adam J. Stewart
7e4b8aa020
py-pyproj: add v3.7.1 ( #49066 )
2025-02-22 20:46:00 +01:00
Derek Ryan Strong
f5aa15034e
Add fpart v1.7.0 ( #49119 )
2025-02-22 10:54:52 -06:00
Phil Tooley
f210be30d8
LLVM,GCC: Keep stable-series releases a bit longer ( #49113 )
2025-02-22 09:54:36 -06:00
Richard Berger
c63741a089
py-sphinx-rtd-dark-mode: add version 1.3.0 ( #49136 )
2025-02-22 08:31:13 -06:00
Andrey Perestoronin
4c99ffd81f
new impi intel package 2021.14.2 release ( #49114 )
2025-02-22 08:02:53 -05:00
Nils Vu
1331332dcf
libxsmm: update URL ( #49155 )
2025-02-22 02:04:49 -07:00
dmagdavector
910a4e6d22
slirp4netns: add v1.2.3, v1.3.1 ( #48569 )
2025-02-21 16:00:28 -08:00
Piotr Sacharuk
93f1ec20aa
Update openturns versions ( #48872 )
2025-02-21 15:59:23 -08:00
Harmen Stoppels
9edbe5aed1
liburing: requires(...) ( #49041 )
...
* liburing: requires
* Update var/spack/repos/builtin/packages/liburing/package.py
Co-authored-by: Alec Scott <hi@alecbcs.com>
---------
Co-authored-by: Alec Scott <hi@alecbcs.com>
2025-02-21 15:45:54 -08:00
Krishna Chilleri
a574c7610b
py-schema-salad: add v8.7.20241021092521 and py-mypy: add v1.12.1 ( #49127 )
...
* add new versions of dependencies
* modify pypi url for newest version
* add option for url depending on version number
* add version ranges of dependencies
* [@spackbot] updating style on behalf of kchilleri
* remove unnecessary py-cache-control version number
2025-02-21 16:07:32 -07:00
Alec Scott
4742f053af
emacs: improve gui variant to cover both linux and macos ( #49054 )
...
* emacs: improve gui variant to cover both linux and macos
* emacs: fix optional deps type
2025-02-21 16:16:44 -06:00
Alec Scott
b06c5c7e81
fzf: fix go cache protection to allow delete ( #49151 )
2025-02-21 13:52:33 -07:00
Tobias Ribizel
03fa150185
typst: add v0.13.0 ( #49134 )
...
* spack: add version 0.13
* typst: fix version order
Co-authored-by: Alec Scott <hi@alecbcs.com>
* typst: more precise version requirements
* typst: use build_directory
---------
Co-authored-by: Alec Scott <hi@alecbcs.com>
2025-02-21 11:25:50 -08:00
ByteHamster
b304a2d854
Fix installing rust@nightly
( #49098 )
...
Installing `rust@nightly` fails because the package file declares a conflict of rust versions older than `:1.64` with `gcc>=13`. However, because `nightly` is alphanumerically smaller than any actual version number, `nightly` is incorrectly detected to have a conflict with `gcc>=13` as well. Marking `nightly` as an infinity version instead solves this.
2025-02-21 09:53:46 -08:00
Ryan Krattiger
1fa1864b37
Reproducer should deduce artifact root from concrete environment ( #45281 )
...
* Reproducer should decude artifact root from concrete environment
* Add documentation on the layout of the artifacts directory
* Use dag hash in the container name
* Add reproducer options to improve local testing
* --use-local-head allows running reproducer with
the current Spack HEAD commit rather than computing
a commit for the reproducer
* Add test to verify commits and recreating reproduction environment
* Add test for non-merge commit case
* ci reproduce-build: Drop overwrite option
in favor of throwing an error if the working dir is non-empty
2025-02-21 10:46:43 -06:00
Harmen Stoppels
0da5bafaf2
Repo.packages_with_tags: do not construct a set of all packages ( #49141 )
2025-02-21 16:23:42 +01:00
Massimiliano Culpo
f4614a4931
Extract some package changes from compiler as deps ( #49138 )
2025-02-21 12:52:34 +01:00
Harmen Stoppels
b8ec69112f
Extracted changes from 45189 ( #49137 )
...
Co-Authored-By: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2025-02-21 10:58:00 +01:00
Massimiliano Culpo
a3645fd372
Make BaseConfiguration pickleable ( #47545 )
...
Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2025-02-21 09:54:22 +01:00
dependabot[bot]
9bcd86071f
build(deps): bump sphinx from 8.1.3 to 8.2.0 in /lib/spack/docs ( #49118 )
...
Bumps [sphinx](https://github.com/sphinx-doc/sphinx ) from 8.1.3 to 8.2.0.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases )
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst )
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v8.1.3...v8.2.0 )
---
updated-dependencies:
- dependency-name: sphinx
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>
2025-02-20 16:42:00 -08:00
Robert Maaskant
b126335800
go: add v1.24.0 ( #49104 )
...
* go-bootstrap: add v1.22.12
* go: add v1.24.0
* Reformat package, don't deprecate versions without an active CVE
---------
Co-authored-by: Alec Scott <scott112@llnl.gov>
2025-02-20 16:07:52 -08:00
Derek Ryan Strong
d32b6099b3
sw4: fix build options ( #48774 )
...
* Fix sw4 build options
* Update constraint to hdf5@1.14
* Change edit to setup_build_environment
* Use append_flags
* Fix style
2025-02-20 15:02:52 -07:00
Harmen Stoppels
3e8cb852b0
spec.py: use json.dumps directly to avoid hash breakage ( #48884 )
2025-02-20 17:39:07 +01:00