Harmen Stoppels
4969fdf23a
autotools.py: order props / methods / callbacks
2025-01-23 12:24:56 +01:00
Massimiliano Culpo
2db654bf5a
Define the DB index file name in a single place ( #48681 )
2025-01-23 12:17:34 +01:00
Harmen Stoppels
9992b563db
Improve spack.build_systems
typing ( #48590 )
2025-01-23 12:15:43 +01:00
Harmen Stoppels
daba1a805e
build_environment.py: clear CONFIG_SITE for configure scripts ( #48690 )
...
Should be sufficient to set CONFIG_SITE to /dev/null before running configure to
prevent any config site file to be loaded, which currently causes non-determinism in builds.
Setting the variable CONFIG_SITE prevents configure files to check $prefix/share/config.site,
$prefix/etc/config.site, $ac_default_prefix/share/config.site, $ac_default_prefix/etc/config.site
so we don't have to patch a block of code.
2025-01-23 11:45:52 +01:00
Wouter Deconinck
832bf95aa4
fmt: add v11.1.{1,2}; spdlog: add v1.15.0 ( #48402 )
...
* fmt: add v11.1.1
* spdlog: add v1.15.0
* spdlog: terminate string
* fmt: add v11.1.2
* spdlog: apply fmt-11.1 support patch up to 1.15.0
* spdlog: add prereq patch to ensure intended patch applies cleanly
* spdlog: fix patch checksum
2025-01-23 09:34:20 +01:00
Wouter Deconinck
81e6dcd95c
gaudi: add v39.2; CUDA support ( #48557 )
...
* gaudi: add v39.2; CUDA support
* gaudi: CUDAPackage -> CudaPackage
2025-01-23 08:41:38 +01:00
Tara Drwenski
518572e710
Use gcc toolchain when using hip and gcc host compiler ( #48632 )
2025-01-22 23:37:24 -08:00
Sinan
6f4ac31a67
alps: add new package ( #48183 )
2025-01-22 14:57:19 -07:00
Victor A. P. Magri
e291daaa17
Add OpenMP dependency to Kokkos and KokkosKernels ( #48455 )
...
* Add OpenMP dependency to Kokkos and KokkosKernels
* Add Chris' suggestions
2025-01-22 12:53:41 -07:00
Seth R. Johnson
58f1e791a0
Celeritas: new version 0.5.1 ( #48678 )
...
* Celeritas: add version 0.5
* Fix style
* Un-deprecate non-awful versions
2025-01-22 11:03:48 -07:00
jnhealy2
aba0a740c2
Address quoting issue impacting dev_paths containing @ symbols ( #48555 )
...
* Address quoting issue that casuses dev_paths containing @ symbols to parse as versions
* Fix additional location were dev_path was imporperly constructed
The dev_path must be quoted to avoid parsing issues when
paths contain '@' symbols. Also add tests to catch
regression of this behavior
* Format to fix line length
* fix failing tests
* Fix whitespace error
* Add binary_compatibility fixture to test
* Change string formatting to avoid multiline f string
* Update lib/spack/spack/test/concretization/core.py
* Add tmate debug session
* Revert "Add tmate debug session"
This reverts commit 24e2f77e3c
.
* Move test and refactor to use env methods
* Update lib/spack/spack/test/cmd/develop.py
---------
Co-authored-by: psakievich <psakiev@sandia.gov >
2025-01-22 18:03:13 +01:00
Harmen Stoppels
0fe8e763c3
bootstrap: do not show disabled sources as errors if enabled sources fail ( #48676 )
2025-01-22 17:02:23 +01:00
Harmen Stoppels
0e2d261b7e
bootstrap/status.py: remove make ( #48677 )
2025-01-22 17:00:25 +01:00
Matthieu Dorier
85cb234861
pmdk: add cmake dependency back ( #48664 )
2025-01-22 14:44:04 +01:00
Harmen Stoppels
87a83db623
autotools.py: set lt_cv_apple_cc_single_mod=yes ( #48671 )
...
Since macOS 15 `ld -single_module` warns with a deprecation message,
which makes configure scripts believe the flag is unsupported. That
in turn triggers a code path where `archive_cmds` is set to
```
$CC -r -keep_private_externs -nostdlib ... -dynamiclib
```
instead of just
```
$CC -dynamiclib ...
```
This code path was meant to trigger only on ancient macOS <= 14.4 where
libtool had to add `-single_module`, which is the default since macos
14.4, and is now apparently deprecated because the flag is a no-op for
more than 15 years.
The wrong `archive_cmds` causes actual problems combined with a bug in
OpenMPI's compiler wrapper (`CC=mpicc`), which appends `-rpath` flags,
which cause an error when combined with the `-r` flag added by the
autotools.
Spack's compiler wrapper doesn't do this, but it's likely there are
other compiler wrappers out there that are not aware that `-r` and
`-rpath` cannot be combined.
The fix is to change defaults: `lt_cv_apple_cc_single_mod=yes`.
2025-01-22 11:29:50 +01:00
Taillefumier Mathieu
e1e17786c5
sirius: libxc 7 forward compat ( #48663 )
2025-01-22 11:27:19 +01:00
eugeneswalker
68af5cc4c0
e4s ci stacks: add libceed ( #48668 )
2025-01-21 14:13:55 -08:00
Harmen Stoppels
70df460fa7
PackageBase.detect_dev_src_change: speed up ( #48618 )
2025-01-21 16:48:37 +01:00
Harmen Stoppels
31a1b2fd6c
relocate.py, binary_distribution.py: cleanup ( #48651 )
2025-01-21 15:45:08 +01:00
moloney
f8fd51e12f
BF+ENH: Add wxwidgets 3.2.6 and py-wxpython 4.2.2, missing pkgconfig dep ( #48597 )
...
* BF+ENH: Add wxwidgets 3.2.6 and py-wxpython 4.2.2
Improves compat with newer Python (>3.9) and numpy.
Fix error during configure step (even on at least some older
versions) by including 'pkgconfig' as a build dep so gtk+ is found.
* BF: Make wxpython use spack built wxwidgets instead of rebuilding
* Update var/spack/repos/builtin/packages/py-wxpython/package.py
Avoid using too new version of py-setuptools as license file format is currently not compatible.
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2025-01-20 21:01:47 -06:00
Mirko Rahn
12784594aa
gpi-space: add v24.12 ( #48361 )
2025-01-20 11:47:56 -07:00
Massimiliano Culpo
e0eb0aba37
netlib-lapack: add v3.12.1 ( #48318 )
...
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2025-01-20 18:23:54 +01:00
Stephen Nicholas Swatman
f47bf5f6b8
indicators: new package ( #47786 )
...
* indicators: new package
Indicators is a new package which aims to add easy-to-use progress bars
to modern C++.
* Update header
* Update dependencies
2025-01-20 09:00:37 -06:00
Seth R. Johnson
9296527775
npm, node-js, typescript: add external find ( #48587 )
...
* npm: add external find
* node-js: add external find
* Add external for typescript
* Match full executable string
* Fix style
2025-01-20 07:26:01 -06:00
Wouter Deconinck
08c53fa405
pythia8: correct with_or_without prefix for +openmpi ( #48131 )
...
* pythia8: correct with_or_without prefix for +openmpi
* pythia8: fix style
* pythia8: fix style
2025-01-20 06:50:29 -06:00
Harmen Stoppels
0c6f0c090d
openldap: fix build ( #48646 )
2025-01-20 13:16:52 +01:00
Nathan Hanford
c623448f81
add affinity package ( #48589 )
2025-01-20 04:44:25 -07:00
Wouter Deconinck
df71341972
py-mplhep: add v0.3.55 ( #48338 )
2025-01-20 10:26:09 +01:00
Wouter Deconinck
75862c456d
lhapdf: add v6.5.5 ( #48336 )
2025-01-20 10:25:38 +01:00
dmagdavector
e680a0c153
libslirp: add v4.8.0 ( #48561 )
2025-01-20 10:23:47 +01:00
Wouter Deconinck
9ad36080ca
r: add v4.4.2 ( #48329 )
...
* r: add v4.4.2
* r-rcpp: add v1.0.13-1 spot release; conflict 1.0.13 with r@4.4.2
2025-01-20 10:23:23 +01:00
Harmen Stoppels
ecd14f0ad9
archive.py: fix include_parent_directories=True with path_to_name ( #48570 )
2025-01-20 10:21:32 +01:00
Rocco Meli
c44edf1e8d
gnina: add v1.3 ( #47711 )
...
* gnina: add v1.3
* Update var/spack/repos/builtin/packages/gnina/package.py
Co-authored-by: Mikael Simberg <mikael.simberg@iki.fi >
* Update var/spack/repos/builtin/packages/gnina/package.py
Co-authored-by: Mikael Simberg <mikael.simberg@iki.fi >
* Update var/spack/repos/builtin/packages/gnina/package.py
Co-authored-by: Mikael Simberg <mikael.simberg@iki.fi >
* use github patch
* update
---------
Co-authored-by: Mikael Simberg <mikael.simberg@iki.fi >
2025-01-20 10:19:49 +01:00
Paul R. C. Kent
1eacdca5aa
py-pyscf: add v2.8.0 ( #48571 )
2025-01-20 10:15:41 +01:00
Keita Iwabuchi
4a8f5efb38
Metall: add v0.29 and v0.30 ( #48564 )
...
Co-authored-by: Keita Iwabuchi <iwabuchi1@lln.gov >
2025-01-20 10:14:42 +01:00
Mickael PHILIT
2e753571bd
cgns: add v4.5.0 ( #48490 )
2025-01-20 10:09:45 +01:00
Thomas Bouvier
da16336550
nvtx: fix missing import ( #48580 )
2025-01-20 10:08:47 +01:00
Alberto Sartori
1818e70e74
justbuild: add version 1.4.2 ( #48581 )
2025-01-20 10:07:55 +01:00
Chang Liu
1dde785e9a
fusion-io: new package ( #47699 )
2025-01-20 10:06:13 +01:00
Alberto Invernizzi
a7af32c23b
py-virtualenvwrapper: add v6.0.0, v6.1.0, v6.1.1 ( #47785 )
2025-01-20 10:04:40 +01:00
Simon Frasch
6c92ad439b
spfft: add v1.1.1 ( #48643 )
2025-01-20 10:03:50 +01:00
snehring
93f555eb14
dorado: fixing typo on version restriction for hdf5 ( #48591 )
...
Signed-off-by: Shane Nehring <snehring@iastate.edu >
2025-01-20 10:01:29 +01:00
Vanessasaurus
fa3725e9de
flux-pmix: add v0.6.0 ( #48600 )
...
Co-authored-by: github-actions <github-actions@users.noreply.github.com >
2025-01-20 10:00:35 +01:00
Vanessasaurus
870dd6206f
flux-sched: add v0.41.0( #48599 )
...
Co-authored-by: github-actions <github-actions@users.noreply.github.com >
2025-01-20 09:57:22 +01:00
Olivier Cessenat
b1d411ab06
octave: new version 9.3.0 ( #48606 )
2025-01-20 09:56:55 +01:00
Massimiliano Culpo
783eccfbd5
jsonschema: use draft7 validator and simplify schemas ( #48621 )
2025-01-20 09:51:29 +01:00
Wouter Deconinck
a842332b1b
rsync: add v3.4.0, v3.4.1 ( #48607 )
2025-01-20 09:50:44 +01:00
Harmen Stoppels
7e41288ca6
spack_yaml.py / spec.py: use dict instead of OrderedDict ( #48616 )
...
* for config: let `syaml_dict` inherit from `dict` instead of `OrderedDict`. `syaml_dict` now only exists as a mutable wrapper for yaml related metadata.
* for spec serialization / hashing: use `dict` directly
This is possible since we only support cpython 3.6+ in which dicts are ordered.
This improves performance of hash computation a bit. For a larger spec I'm getting 9.22ms instead of 11.9ms, so 22.5% reduction in runtime.
2025-01-20 17:33:44 +09:00
Tara Drwenski
3bb375a47f
Change llvm-amdgpu to a build dependency of rocm ( #48612 )
2025-01-20 17:28:15 +09:00
Olivier Cessenat
478855728f
ngspice: add v44 ( #48611 )
2025-01-20 09:27:51 +01:00
jgraciahlrs
5e3baeabfa
scorep: update configure opts for libbfd ( #48614 )
2025-01-20 09:24:12 +01:00
Axel Huebl
58b9b54066
openPMD-api: add v0.16.1 ( #48601 )
...
* openpmd-api: add v0.16.1
Add the latest release of openPMD-api.
* TOML11: Latest Versions
2025-01-20 09:22:30 +01:00
Luca Heltai
3918deab74
dealii: add v9.6.1, and v9.6.2 ( #48620 )
2025-01-20 09:20:49 +01:00
Matt Thompson
ceb2ce352f
mapl: add v2.52.0 ( #48629 )
2025-01-20 09:10:29 +01:00
Wouter Deconinck
7dc6bff7b1
root: depends_on r-rcpp@:1.0.12 when @:6.32.02 ( #48625 )
2025-01-20 09:05:55 +01:00
Adam J. Stewart
05fbbd7164
py-numpy: add v2.1.3, v2.2.1, v2.2.2 ( #48640 )
2025-01-20 08:48:56 +01:00
Juan Miguel Carceller
58421866c2
hepmc3: extend python when the python bindings are enabled ( #47836 )
...
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com >
2025-01-20 08:46:08 +01:00
Harmen Stoppels
962498095d
compat with mypy 1.14 ( #48626 )
...
* OSError.errno apparently is int | None, but already part of __str__ anyway so drop
* fix disambiguate_spec_from_hashes
* List[Spec].sort() complains, ignore it
* fix typing of KnownCompiler, and use it in asp.py
2025-01-18 21:16:05 +01:00
Anna Rift
d0217cf04e
Fix two instances of duplicate 'https://' in URLs ( #48628 )
2025-01-17 22:59:02 -07:00
Olivier Cessenat
65745fa0df
poppler: many improvements ( #48627 )
...
* poppler: many improvements
* Strangely I did not have the proper comment header
* Add a maintainer
2025-01-17 22:42:50 -07:00
John Gouwar
9f7cff1780
Stable splice-topo order for resolving splicing ( #48605 )
...
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com >
2025-01-17 16:27:16 +01:00
Harmen Stoppels
bb43fa5444
spec.py: make hashing of extra_attributes order independent ( #48615 )
2025-01-17 13:50:36 +01:00
Julien Loiseau
847f560a6e
hard: new package ( #48595 )
2025-01-16 15:47:59 -07:00
Tamara Dahlgren
623ff835fc
mypy: update python version to avoid error/warning ( #48593 )
...
* pyproject: remove mypy python version option since defaults to python used to run it (#48593 )
2025-01-16 11:24:29 -07:00
Harmen Stoppels
ca19790ff2
py-executing: support python 3.13 ( #48604 )
2025-01-16 19:00:10 +01:00
acastanedam
f23366e4f8
Update elk to versions 8.8, 9.6, 10.2 ( #48583 )
2025-01-16 08:46:18 -08:00
Chris Marsh
42fb689501
py-pint-xarray: add version 0.4 ( #47599 )
2025-01-16 16:57:49 +01:00
arezaii
c33bbdb77d
add Arkouda server and client packages ( #48054 )
...
Adds packages for the Arkouda server (`arkouda`) and Arkouda python client (`py-arkouda`).
Arkouda server and client are divided into separate packages to allow for them to be
installed independently of one another.
Future work remains to add a `+dev` variant to `py-arkouda`, but that will require additional
supporting packages made available through spack (e.g. for `py-pytest-env`
2025-01-15 21:39:23 -08:00
Laurent Chardon
1af6aa22c1
py-basemap: add v1.4.1 ( #48548 )
...
* py-basemap: add v1.4.1
* py-basemap: remove broken v1.2.1
* py-basemap: add hires variant
2025-01-15 18:05:05 -08:00
Laurent Chardon
03d9373e5c
py-pycuda: add version 2024.1.2 ( #48547 )
...
* py-pycuda: add version 2024.1.2
* py-pycuda: add version 2024.1.2
* py-pycuda: Improve dependencies versions
2025-01-15 17:33:14 -08:00
HELICS-bot
f469a3d6ab
helics: Add version 3.6.0 ( #48000 )
...
* helics: Add version 3.6.0
* helics: Add constraints for new minimum CMake (3.22+), Boost (1.75+), GCC (11+), Clang (15+), and ICC (21+) versions in HELICS 3.6+
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ryan Mast <mast9@llnl.gov >
2025-01-15 17:32:27 -07:00
Xuefeng Ding
25f24d947a
add root to rpath of python ( #48491 )
...
* add root to rpath of python?
* fix #48446
* [@spackbot] updating style on behalf of DingXuefeng
---------
Co-authored-by: DingXuefeng <DingXuefeng@users.noreply.github.com >
Co-authored-by: Patrick Gartung <gartung@fnal.gov >
2025-01-15 14:27:59 -07:00
Sergio Sánchez Ramírez
af25a84a56
julia: bump 1.11 and 1.10 patch versions ( #48149 )
2025-01-15 20:23:09 +01:00
Massimiliano Culpo
59a71959e7
Fix wrong hash in spliced specs, and improve unit-tests ( #48574 )
...
Modifications:
* Fix a severe bug where a spliced spec has the same hash as the original build spec
* Removed CacheManager in favor of install_mockery. The latter sets up a temporary store, and removes it at the end
of the test.
* Deleted a couple of helper functions e.g. _has_dependencies
* Checked that SolverException is raised, rather than Exception (more specific)
* Extended, and renamed the splicing_setup fixture (now called install_specs)
* Added more specific assertions in each test
One test is currently flaky, due to some instability when sorting multiple specs. It's currently marked xfail
2025-01-15 19:43:55 +01:00
Harmen Stoppels
00e804a94b
package.py: expose types of common globals unconditionally ( #48588 )
2025-01-15 17:33:38 +01:00
Harmen Stoppels
db997229f2
julia: fix forward compat with curl ( #48585 )
2025-01-15 16:13:37 +01:00
Massimiliano Culpo
6fac041d40
Add type-hints to which
and which_string
( #48554 )
2025-01-15 15:24:18 +01:00
Paul R. C. Kent
f8b2c65ddf
llvm: add v19.1.7 ( #48572 )
2025-01-15 15:22:14 +01:00
Jordan Galby
c504304d39
Add version attributes up_to_1, up_to_2, up_to_3 ( #38410 )
...
Making them also available in spec format string
2025-01-15 13:07:17 +01:00
Harmen Stoppels
976f1c2198
flag_mixing.py: add missing import ( #48579 )
2025-01-15 10:48:34 +01:00
Greg Becker
e7c591a8b8
Deprecate Spec.concretize/Spec.concretized in favor of spack.concretize.concretize_one ( #47971 )
...
The methods spack.spec.Spec.concretize and spack.spec.Spec.concretized
are deprecated in favor of spack.concretize.concretize_one.
This will resolve a circular dependency between the spack.spec and
spack.concretize in the next Spack release.
2025-01-15 10:13:19 +01:00
arezaii
f3522cba74
Chapel 2.3 ( #48053 )
...
* add python bindings variant to chapel
* fix chpl_home, update chapel frontend rpath in venv
* fix chpl frontend shared lib rpath hack
* patch chapel env var line length limit
* patch chapel python shared lib location by chapel version
* unhack chpl frontend lib rpath
* fix postinstall main version number file path
* update chapel version number to 2.3
* use chapel releases instead of source tarballs, remove dead code
* Chapel 2.3 adds support for LLVM 19
* Bundled LLVM always requires CMake 3.20:
* Apply 2.3 patch for LLVM include search path
Fixes build errors for `chapel@2.3+rocm` of the form:
```
compiler/llvm/llvmDebug.cpp:174:9: error: cannot convert 'const char*' to 'llvm::dwarf::MemorySpace'
compiler/llvm/llvmDebug.cpp:254:15: error: cannot convert 'const char*' to 'llvm::dwarf::MemorySpace'
```
* fix style
* Fix misreporting of test_hello failures
`test_part` was aliasing the enclosing test name, leading to confusing and incorrect reporting on test failure.
* Ensure `libxml2` optional dep of `hwloc` is also added to `PKG_CONFIG_PATH` in the run env
* patch chplCheck for GPU + multilocale configs, install docs
* Adjust patch for checkChplInstall
* Ensure `CHPL_DEVELOPER` is unset for `~developer`
---------
Co-authored-by: Dan Bonachea <dobonachea@lbl.gov >
2025-01-14 21:48:44 -08:00
Hubertus van Dam
0bd9c235a0
lammps: enable scafacos ( #47638 )
...
* Enable Scafacos in LAMMPS
* lammps: make scafacos work with +lib
---------
Co-authored-by: Richard Berger <rberger@lanl.gov >
2025-01-14 21:33:44 -07:00
jclause
335fca7049
Improve support using external modules with zsh ( #48115 )
...
* Improve support using external modules with zsh
Spack integrates with external modules by launching a python subprocess
to scrape the path from the module command. In zsh, subshells do not
inheret functions defined in the parent shell (only environment
variables). This breaks the module function in module_cmd.py.
As a workaround, source the module commands using $MODULESHOME prior to
running the module command.
* Fix formatting
* Fix flake error
* Add guard around sourcing module file
* Add improved unit testing to module src command
* Correct style
* Another attempt at style
* formatting again
* formatting again
---------
Co-authored-by: psakievich <psakiev@sandia.gov >
2025-01-14 21:29:15 -07:00
Alex Richert
ce5ef14fdb
crtm: add v3.1.1-build1 ( #48451 )
...
* add crtm@3.1.1-build1
* fix url_for_version's version check
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
---------
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
2025-01-14 19:03:50 -07:00
Greg Becker
2447d16e55
bugfix: associate nodes directly with specs for compiler flag reordering ( #48496 )
2025-01-14 10:15:57 -08:00
Wouter Deconinck
8196c68ff3
py-dask: fix py-versioneer version pin ( #47980 )
...
* py-dask: fix py-versioneer version pin
* py-dask: depends_on py-click@8.1 when @2023.11.0:
* py-dask: reorder dependency lines
Co-authored-by: Sergey Kosukhin <sergey.kosukhin@mpimet.mpg.de >
---------
Co-authored-by: Sergey Kosukhin <sergey.kosukhin@mpimet.mpg.de >
2025-01-14 09:44:24 -08:00
Taillefumier Mathieu
308f74fe8b
trexio: add v2.2.3 -> master ( #48543 )
...
* Update trexio
- update version
- add cmake support
* Fix formating
* hdf5+hl only needed when < 2.3.0
---------
Co-authored-by: Mathieu Taillefumier <mathieu.taillefumier@free.fr >
2025-01-14 09:39:43 -08:00
Ludovic Räss
864f09fef0
pism: add v2.0.7, v2.1.1 ( #47921 )
...
* Update recipe
* Update
* Update
* Cleanup
* Fixup
2025-01-14 09:20:16 -08:00
Juan Miguel Carceller
29b53581e2
bdsim: update to point to the new location in github and add 1.7.7 ( #48458 )
...
* bdsim: update to point to the new location in github and add 1.7.7
* Remove the C++ standard patch
* Remove the cmake_args and add a comment instead
---------
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com >
2025-01-14 09:18:22 -08:00
Wouter Deconinck
e441e780b9
flatbuffers: add v24.12.23 ( #48563 )
...
* flatbuffers: add v24.12.23
* flatbuffers: fix style
2025-01-14 09:12:08 -08:00
Jean Luca Bez
4c642df5ae
drishti: add v0.5, v0.6 ( #39262 )
...
* include new versions, update dependencies, add test
* Update package.py
* requested changes
* link dependency
* include commit
* fix style
2025-01-14 08:48:35 -07:00
Matt Thompson
217774c972
mepo: add v2.2.1, v2.3.0 ( #48552 )
2025-01-14 08:44:57 -07:00
Matthieu Dorier
8ec89fc54c
pmdk: add gmake dependency, remove cmake dependency ( #48544 )
2025-01-14 08:44:43 -07:00
Marc T. Henry de Frahan
66ce93a2e3
Openfast version update ( #48558 )
2025-01-14 08:44:26 -07:00
AMD Toolchain Support
116ffe5809
ICON: Fix missing ocean variant logic handling ( #48550 )
...
Co-authored-by: Phil Tooley <phil.tooley@amd.com >
2025-01-14 08:44:01 -07:00
Hans Fangohr
6b0ea2db1d
octopus: add v15.1 ( #48514 )
2025-01-14 08:43:45 -07:00
Harmen Stoppels
d72b371c8a
relocate_text: fix return value ( #48568 )
2025-01-14 13:29:06 +01:00
Mikael Simberg
aa88ced154
Set CMake policy CMP0074 to the new behaviour in hip package ( #48549 )
2025-01-14 04:48:09 -07:00
Todd Gamblin
d89ae7bcde
Database: make constructor safe for read-only filesystems ( #48454 )
...
`spack find` and other commands that read the DB will fail if the databse is in a
read-only location, because `FailureTracker` and `Database` can try to create their
parent directories when they are constructed, even if the DB root is read-only.
Instead, we should only write to the filesystem when needed.
- [x] don't create parent directories in constructors
- [x] have write operations create parents if needed
- [x] in tests, `chmod` databases to be read-only unless absolutely needed.
---------
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
2025-01-14 00:10:51 -08:00
Harmen Stoppels
53d1665a8b
traverse: use deque and popleft ( #48353 )
...
Avoids a quadratic time operation. In practice it is not really felt, cause it has a tiny constant.
But maybe in very large DAGs it is.
2025-01-14 00:09:57 -08:00
Harmen Stoppels
9fa1654102
builtin: add missing deps on gmake ( #48545 )
2025-01-13 22:51:20 -07:00
Julien Bigot
2c692a5755
doxygen: new versions 1.13 ( #48541 )
2025-01-13 21:29:40 -07:00
Hubertus van Dam
c0df012b18
py-mdi: new package ( #47636 )
...
* Adding MDI
* py-mdi: update package
* lammps: py-mdi needs to be usable at runtime
* py-mdi: update dependency constraints
---------
Co-authored-by: Richard Berger <rberger@lanl.gov >
2025-01-13 20:54:06 -07:00
Cody Balos
66e8523e14
add long_spec property to get fully enumerated spec string ( #48389 )
2025-01-13 16:43:39 -08:00
Paul R. C. Kent
3932299768
Add v0.3.29 ( #48536 )
2025-01-13 16:36:29 -08:00
Buldram
3eba6b8379
qemacs, texi2html: new packages ( #48537 )
...
* qemacs, texi2html: new packages
* Make plugin support variant
2025-01-13 16:23:40 -08:00
Wouter Deconinck
369928200a
py-histoprint: add v2.5.0, v2.6.0 (switch to hatchling) ( #48452 )
...
* py-histoprint: add v2.5.0, v2.6.0 (switch to hatchling)
* py-histoprint: add tag hep
2025-01-13 13:44:39 -08:00
Olivier Cessenat
81ed0f8d87
visit: external find requires import re ( #48469 )
2025-01-13 13:27:31 -07:00
Adam J. Stewart
194b6311e9
GDAL: add v3.10.1 ( #48551 )
2025-01-13 12:04:47 -08:00
Vicente Bolea
8420898f79
vtk: add v9.4.1 ( #48325 )
2025-01-13 11:49:41 -08:00
Tamara Dahlgren
f556ba46d9
bugfix/r: git property needs to be classproperty ( #48228 )
2025-01-13 12:14:26 -06:00
Hubertus van Dam
ddaa9d5d81
pace: new package ( #47561 )
...
* Adding the PACE library to the LAMMPS build
* Adding the PACE library for ML-PACE in LAMMPS
---------
Co-authored-by: Richard Berger <rberger@lanl.gov >
2025-01-13 10:28:05 -07:00
Wouter Deconinck
b878fe5555
boost: add v1.87.0, update depdendents' constraints ( #48475 )
...
* boost: add 1.87.0
* boost: revert addition of parser variant
* precice: forward compatibility boost@:1.86 when @:3.1.2
* faodel: forward compatibility boost@:1.86 when @:1.2108.1
* boost: conflicts ~python when +mpi @1.87.0:
2025-01-13 09:19:30 -08:00
afzpatel
b600bfc779
hipsparselt, rocalution and omniperf: update hipsparselt and rocalutuion to 6.3.0 and fix omniperf typo ( #48374 )
...
* hipsparselt and omniperf: update hipsparselt to 6.3.0 and fix typo in omniperf
* fix style
* update rocalution to 6.3.0
2025-01-13 09:18:28 -08:00
Wouter Deconinck
612c289c41
dbus: add v1.16.0 ( #48531 )
2025-01-13 16:41:16 +01:00
Harmen Stoppels
e42c76cccf
py-ipython: relax py-jedi forward compat ( #48542 )
2025-01-13 15:12:24 +01:00
Wouter Deconinck
25013bacf2
hep stack: add pandora PFA suite ( #48497 )
2025-01-13 13:41:01 +01:00
Carlos Bederián
3d554db198
hpl: build v2.3 with timers ( #48206 )
...
Co-authored-by: zzzoom <zzzoom@users.noreply.github.com >
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com >
2025-01-13 13:04:49 +01:00
Wouter Deconinck
b6def50dcb
py-webcolors: add v24.8.0, v24.11.1 (switch to pdm-backend) ( #48398 )
2025-01-13 13:03:56 +01:00
Wouter Deconinck
bf591c96bd
py-llvmlite: add v0.42.0, v0.43.0; py-numba: add v0.59.1, v0.60.0 ( #48399 )
2025-01-13 13:03:33 +01:00
Wouter Deconinck
edf1d2ec40
py-pre-commit: add v3.6.2, v3.7.1, v3.8.0, v4.0.1 ( #48400 )
2025-01-13 13:03:06 +01:00
Adam J. Stewart
07f607ec9f
PyTorch: remove +onnx_ml variant ( #48406 )
2025-01-13 13:02:21 +01:00
Olivier Cessenat
93747c5e24
gxsview: making sure -lstdc++fs is added ( #47703 )
...
Co-authored-by: Olivier Cessenat <cessenat@jliana.magic >
2025-01-13 13:01:03 +01:00
Thomas Helfer
b746d4596a
tfel: update package to transition from boost/python
to pybind11
( #48237 )
2025-01-13 12:59:22 +01:00
G-Ragghianti
8814705936
papi: fix erroneous patch application ( #48428 )
2025-01-13 12:56:28 +01:00
Harmen Stoppels
c989541ebc
lmod: fix build on macOS ( #48438 )
2025-01-13 12:53:11 +01:00
Krishna Chilleri
1759ce05dd
py-graphviz: add v0.20.3 ( #48280 )
2025-01-13 12:49:57 +01:00
Wouter Deconinck
c0c1a4aea1
podio: add v1.2; conflicts +rntuple ^root@6.32: when @:0.99 ( #47991 )
...
Co-authored-by: Thomas Madlener <thomas.madlener@desy.de >
2025-01-13 12:48:25 +01:00
Wouter Deconinck
53353ae64e
hep stack: add scikit-hep packages ( #48412 )
2025-01-13 12:40:29 +01:00
Wouter Deconinck
62f7a4c9b1
py-wxpython: depends_on wxwidgets +gui ( #48499 )
2025-01-13 12:31:13 +01:00
Massimiliano Culpo
39679d0882
otf2: add a dependency on Fortran ( #48506 )
...
See https://gitlab.spack.io/spack/spack/-/jobs/14423941
From https://gitlab.com/score-p/scorep/-/blob/master/INSTALL?ref_type=heads
> Score-P requires a full compiler suite with language support for C99,
> C++11 and optionally Fortran 77 and Fortran 90.
2025-01-13 12:28:14 +01:00
Ufuk Turunçoğlu
50e6bf9979
esmf: add v8.8.0 ( #48495 )
2025-01-13 12:25:04 +01:00
Olivier Cessenat
b874c31cc8
keepassxc: adding versions 2.7.8 and 2.7.9 ( #48518 )
2025-01-13 12:22:55 +01:00
Adam J. Stewart
04baad90f5
py-lightning-uq-box: add v0.2.0 ( #48305 )
2025-01-13 12:22:04 +01:00
Adam J. Stewart
1022527923
py-ruff: add v0.9.1 ( #48519 )
2025-01-13 12:20:53 +01:00
Alberto Invernizzi
7ef19ec1d8
gnupg: bump versions and update libassuan requirement ( #48520 )
2025-01-13 12:19:38 +01:00
Wouter Deconinck
6e45b51f27
cepgen: add v1.2.5 ( #48524 )
2025-01-13 12:16:31 +01:00
Adam J. Stewart
5f9cd0991b
py-timm: add v1.0.13 ( #48526 )
2025-01-13 12:15:19 +01:00
Wouter Deconinck
98c44fc351
hep stack: root +postgres ( #48498 )
2025-01-13 12:11:19 +01:00
Adam J. Stewart
b99f850c8e
py-scipy: add v1.15.1 ( #48523 )
2025-01-13 12:07:30 +01:00
Adam J. Stewart
cbbd68d16b
py-scikit-learn: add v1.6.1 ( #48525 )
2025-01-13 12:07:06 +01:00
Wouter Deconinck
e4fbf99497
dcap: depends_on openssl and zlib-api ( #48529 )
2025-01-13 12:06:29 +01:00
Wouter Deconinck
6a225d5405
dpmjet: add v19.3.6, v19.3.7; add to hep stack ( #48530 )
2025-01-13 12:05:45 +01:00
Wouter Deconinck
af9fd82476
acts: conflict ~svg ~json when +traccc ( #48534 )
2025-01-13 11:51:05 +01:00
Carson Woods
29c1152484
py-rich-click: added new versions and dependencies ( #48270 )
2025-01-13 11:48:10 +01:00
Wouter Deconinck
d6a8af6a1d
py-asdf: depends_on py-setuptools-scm@8: ( #48538 )
2025-01-13 11:44:44 +01:00
Adam J. Stewart
3c3dad0a7a
py-kornia: add v0.8.0 ( #48522 )
2025-01-13 11:43:33 +01:00
Wouter Deconinck
109efdff88
vbfnlo: deprecated 3.0.0beta* since 3.0 < 3.0.0beta ( #48516 )
2025-01-13 11:35:38 +01:00
Wouter Deconinck
fa318e2c92
lcio: add v2.22.3 ( #48532 )
2025-01-13 10:45:28 +01:00
Harmen Stoppels
064e70990d
binary_distribution.py: stop relocation old /bin/bash sbang shebang ( #48502 )
2025-01-13 09:30:18 +01:00
Michael Kuhn
c40139b7d6
builtin: fix pkgconfig dependencies ( #48533 )
...
`pkgconfig` is the virtual dependency, `pkg-config` and `pkgconf` are
implementations.
2025-01-13 08:40:49 +01:00
Wouter Deconinck
c302e1a768
builtin: add undeclared gmake dependencies ( #48535 )
2025-01-13 08:38:37 +01:00
Harmen Stoppels
7171015f1c
py-mypy: add v1.13.0 and v1.14.1 ( #48508 )
...
* py-setuptools: add v75.3.0, v75.8.0
* py-radical-utils: forward compat with setuptools
2025-01-12 17:18:09 +01:00
Massimiliano Culpo
8ab6f33eb6
Deprecate make
, gmake
and ninja
globals in package API ( #48450 )
...
Instead, depends_on("gmake", type="build") should be used, which makes the global available through `setup_dependent_package`.
2025-01-11 22:43:22 +01:00
John W. Parent
a66ab9cc6c
CMake: add versions 3.31.3 and 3.31.4 ( #48509 )
2025-01-11 11:38:36 -07:00
Mosè Giordano
70534ac9d4
r-deseq2: add new versions ( #48157 )
2025-01-10 14:36:53 -08:00
Chris Marsh
b369d8b250
py-netcdf4: add v1.7.2 and fix variant ( #47824 )
2025-01-10 21:52:42 +01:00
Mosè Giordano
4d2319a785
r-sparsematrixstats: add new versions ( #48154 )
...
Also, specify incompatibility with `r-matrixstats` versions.
2025-01-10 10:50:04 -08:00
Dom Heinzeller
d6a9511f39
py-cylc-flow package: update package and dependents/dependencies
...
* Add py-protobuf@4.24 .4 (needed for py-cylc-flow@8.3.6).
* Add py-cylc-flow@8.3.6 and enable png output when creating graphs
by requesting variant pangocairo for graphviz dependency.
* Add corresponding versions of py-metomi-rose@2.3.2,
py-cylc-rose@1.4.2, py-cylc-uiserver@1.4.2.
* Add myself as maintainer to all the cylc-related packages.
2025-01-10 10:12:41 -08:00
Massimiliano Culpo
dd69b646ad
Add subscript notation to packages ( #48467 )
...
This PR allows using the subscript notation directly on packages. The
intent is to reduce the boilerplate needed to retrieve package
properties from nodes other than root.
2025-01-10 19:00:51 +01:00
Niklas Bölter
b670205e54
py-nvitop: new package ( #48426 )
...
* Adding nvitop package
* [@spackbot] updating style on behalf of nboelte
* Adding dependency constraints and types
* Adding maintainer
* Adding python version dependency
* Style fix
* Commented out unused platform=windows dependency
2025-01-10 09:18:12 -08:00
Harmen Stoppels
d6d8800466
executable.py: fix overlapping overload set ( #48503 )
2025-01-10 16:34:04 +00:00
Rocco Meli
7a32954f7f
dftd4: add v3.6.0 and v3.7.0, update URL ( #48500 )
2025-01-10 16:13:15 +01:00
Massimiliano Culpo
92564ecd42
palace: add a dependency on c ( #48315 )
2025-01-10 15:15:57 +01:00
Massimiliano Culpo
c1258a1431
chai: add dependency on C ( #48316 )
2025-01-10 15:15:14 +01:00
Harmen Stoppels
d46ac9b1e4
spec.py: fix return type of concretized() ( #48504 )
2025-01-10 13:31:41 +00:00
Massimiliano Culpo
2e472a13e5
llvm: minimal fix for llvm_config method ( #48501 )
2025-01-10 11:36:07 +01:00
Harmen Stoppels
7edb525599
binary_distribution: improve deps_to_relocate ( #48484 )
2025-01-10 11:32:11 +01:00
Harmen Stoppels
93cd216603
binary_distribution: stop relocating tarballs with relative rpaths ( #48488 )
2025-01-10 11:30:18 +01:00
Harmen Stoppels
c1d385ada2
traverse: use overload for return type when depth=True vs depth=False ( #48482 )
2025-01-10 09:53:28 +01:00
Dom Heinzeller
464390962f
Comment out py-arrow@1.3.0 because of build errors with basic gcc stack ( #48478 )
...
* Comment out py-arrow@1.3.0 because of build errors with basic gcc stack
* Also comment out 1.3.0-specific depends_on lines
2025-01-09 19:43:47 -07:00
Wouter Deconinck
16734cd8c6
mlpack: add v4.5.1 ( #48334 )
...
* mlpack: add v4.5.1
* mlpack: variant +go when=@4.5.1:
2025-01-09 18:40:49 -08:00
Alec Scott
1dd9eeb0c6
rust: fix dependency version constraint ( #48445 )
2025-01-09 18:37:25 -08:00
Wouter Deconinck
f4ef0aec28
armadillo: add v14.2.2 ( #48480 )
...
* armadillo: add v14.2.2
* armadillo: hdf5 support ends with v10
2025-01-09 18:34:58 -08:00
Buldram
ea2c70a21a
toybox: depend on virtual zlib ( #48486 )
2025-01-09 18:33:20 -08:00
Weiqun Zhang
72ddc03da9
amrex: add v25.01 ( #48423 )
...
* amrex: add v25.01
* Add dependency on rocsparse
---------
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
2025-01-09 17:37:26 -08:00
Alec Scott
32de71b0b6
gnutls: add v3.8.8 ( #48373 )
2025-01-09 19:23:20 -06:00
Stephen Nicholas Swatman
e94d5b935f
acts dependencies: new versions as of 2025/01/08 ( #48465 )
...
New year, new versions of the ACTS dependencies. This time, we have a
new version of detray, a new version of algebra plugins, as well as a
new version of ACTS itself.
2025-01-09 19:22:20 -06:00
Alberto Invernizzi
85649be232
py-stevedore: bump to version 5.4.0 (plus some intermediate ones as well) ( #47784 )
2025-01-09 16:55:40 -08:00
Harmen Stoppels
c23d2cdb2b
lmod: add v8.7.55 ( #48439 )
2025-01-09 16:43:08 -08:00
Wouter Deconinck
dc5dd896a2
ensmallen: add v2.22.1 ( #48481 )
2025-01-09 16:41:46 -08:00
Dave Keeshan
43f23589ef
verilator: add v5.032 ( #48493 )
2025-01-09 16:40:24 -08:00
Massimiliano Culpo
5085f635dd
Add type hints to spack.util.executable.Executable
( #48468 )
...
* Add type-hints to `spack.util.executable.Executable`
* Add type-hint to input
* Use overload, and remove assertions at calling sites
* Bump mypy to v1.11.2 (working locally), Python to 3.13
2025-01-09 14:16:24 -08:00
Paul R. C. Kent
46da7952d3
llvm: add v19.1.6 ( #48162 )
2025-01-09 13:51:46 -08:00
Adam J. Stewart
72783bcb0a
py-keras: add v3.8.0, remove optional deps ( #48461 )
2025-01-09 09:16:57 -08:00
Olivier Cessenat
f4d2ff0068
ocaml: compile versions before 4.8.0 again ( #48470 )
2025-01-09 09:15:12 -08:00
Adam J. Stewart
a2b7fee3fe
py-timm: add v1.0.12 ( #48474 )
2025-01-09 09:11:08 -08:00
Mikael Simberg
2ebf2df421
mold: Add 2.36.0 ( #48483 )
2025-01-09 13:20:40 +01:00
dependabot[bot]
e725aa527e
build(deps): bump codecov/codecov-action from 5.0.3 to 5.1.2 ( #48200 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.0.3 to 5.1.2.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](05f5a9cfad...1e68e06f1d
)
---
updated-dependencies:
- dependency-name: codecov/codecov-action
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-01-09 12:33:45 +01:00
Richard Berger
7455c8d173
libmesh: add newer versions up to 1.7.6 ( #48476 )
2025-01-09 04:07:48 -07:00
Vanessasaurus
99e2bce99f
Automated deployment to update package flux-core 2025-01-08 ( #48466 )
...
Co-authored-by: github-actions <github-actions@users.noreply.github.com >
2025-01-09 03:38:42 -07:00
Buldram
4204d16fd3
toybox: new package ( #48472 )
2025-01-09 03:33:28 -07:00
dependabot[bot]
e76677cbd5
build(deps): bump pygments from 2.18.0 to 2.19.1 in /lib/spack/docs ( #48431 )
...
Bumps [pygments](https://github.com/pygments/pygments ) from 2.18.0 to 2.19.1.
- [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.18.0...2.19.1 )
---
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>
2025-01-09 11:31:42 +01:00
Wouter Deconinck
57357a540f
py-iminuit: new versions through v2.30.1 ( #48471 )
...
* py-iminuit: new versions through v2.30.1
* py-iminuit: add tag hep
---------
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com >
2025-01-09 03:18:18 -07:00
Adam J. Stewart
97e0b39b32
py-segmentation-models-pytorch: add v0.4.0 ( #48473 )
2025-01-08 15:32:09 -08:00
Paul Gessinger
247da9ea7a
root: Patch range restriction and gcc lower bound ( #48449 )
...
* root: Restrict patch range
* root: Set minimum gcc version for cxxstd=20
* root: fix gcc range when cxxstd 20
Co-authored-by: Paul Gessinger <hello@paulgessinger.com >
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2025-01-08 16:03:08 -06:00
Sinan
07f89a73d1
libspatialite: fix for newer libxml2 ( #48125 )
...
* package/libspatialite fix for newer libxml
* clarify constraint
* fix issue properly via variant
---------
Co-authored-by: sbulut <sbulut@3vgeomatics.com >
2025-01-08 12:58:14 -08:00
Krishna Chilleri
60cfdcb6cc
py-neo4j: new package ( #48383 )
...
* add neo4j package
* [@spackbot] updating style on behalf of kchilleri
* modifying license header
2025-01-08 13:46:32 -06:00
Seth R. Johnson
1c9b042d3a
googletest: new version, absl support, c++20 flag ( #48328 )
...
* googletest: new version, absl support, c++20 flag
* Update googletest header
2025-01-08 11:22:38 -08:00
Harmen Stoppels
c424611010
directory_layout.py: remove dependency on global spack.store.STORE ( #48460 )
2025-01-08 17:44:32 +01:00
Xuefeng Ding
35963d7d7d
geant4-data: support G4TENDL ( #48310 )
...
* add parse tool, json, and load json
bug fix
add variants and conflictions for g4tendl
* correct format
* correct format
* update version mapping
* remove 1.0
* Update var/spack/repos/builtin/packages/geant4-data/package.py
Co-authored-by: Seth R. Johnson <johnsonsr@ornl.gov >
* add options
* depends on it
* fix typo
---------
Co-authored-by: Seth R. Johnson <johnsonsr@ornl.gov >
2025-01-08 10:40:06 -06:00
Wouter Deconinck
7e62ca864a
ninja: support tests for 1.12 and later ( #48385 )
...
* ninja: support tests for 1.12:
* ninja: fix style
2025-01-08 16:57:25 +01:00
Harmen Stoppels
fa9ef0ac89
config.py: deprecate config:install_path_scheme ( #48463 )
2025-01-08 16:02:11 +01:00
Harmen Stoppels
55d9fe20e5
warnings.showwarning: set earlier ( #48462 )
...
Co-authored-by: haampie <haampie@users.noreply.github.com >
2025-01-08 07:27:22 -07:00
Harmen Stoppels
434a8d54d4
directory_layout: types and remove kwargs ( #48459 )
2025-01-08 14:09:36 +01:00
Adrien Bernede
7328c64fc7
CachedCMakePackage: set CMAKE_*_RPATH with implicit and extra rpaths ( #48067 )
...
This is useful when CachedCMakePackage is used without the Spack compiler wrapper.
2025-01-08 04:18:44 -07:00
Massimiliano Culpo
4be7b98fd2
Perl build system: add a dependency on gmake ( #48437 )
2025-01-08 09:10:22 +01:00
eugeneswalker
25ce6cce47
e4s cray rhel ci stack: re-enable and update for new cpe ( #47697 )
...
* e4s cray rhel ci stack: re-enable and update for new cpe, should fix cray libsci issue
* only run e4s-cray-rhel stack
* Mkae Autotools build_system point at correct build_directory
* remove selective enable of cray-rhel stacks
* restore SPACK_CI_DISABLE_STACKS
* use dot prefix to hide cray-sles jobs instead of comment-out
---------
Co-authored-by: Ryan Krattiger <ryan.krattiger@kitware.com >
2025-01-07 08:56:10 -08:00
eugeneswalker
418a9194e7
util-linux: add missing include for errno.h ( #48433 )
2025-01-07 08:48:25 -08:00
Seth R. Johnson
d16a578242
geant4: fix 10.7 build with c++20 ( #48347 )
2025-01-07 16:14:18 +01:00
Wouter Deconinck
aee2f5cf41
hep stack: add celeritas ( #48404 )
2025-01-07 09:47:17 -05:00
Harmen Stoppels
ca8ea63796
compiler.py: deal with temporarily broken compiler ( #48418 )
...
When a compiler is temporarily broken, we cache `c_compiler_output:`
`null`. This commit ensures we retry to obtain the `c_compiler_output`.
2025-01-07 09:56:05 +01:00
Paul Gessinger
3b21ff109f
edm4hep: Add lower clang version bounds ( #48419 )
...
* edm4hep: Add lower clang version bounds
EDM4hep 0.99.1 introduced usage of consteval. While this is technically
supported in clang versions below 17, the implementation seems to be
incomplete and fail compilation of EDM4hep 0.99.1 and up.
* Update var/spack/repos/builtin/packages/edm4hep/package.py
Co-authored-by: Thomas Madlener <thomas.madlener@desy.de >
---------
Co-authored-by: Thomas Madlener <thomas.madlener@desy.de >
2025-01-06 22:14:50 -06:00
Gerry Knapp
d503f03473
additivefoam: update build scripts for @main ( #48223 )
2025-01-06 18:32:09 -08:00
Sinan
770d2fe4d7
libxml2: add version 2.13.5 and variant http ( #48124 )
...
* package/libxml2 add version 2.13.5
* add http variant
* Update var/spack/repos/builtin/packages/libxml2/package.py
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
* Update var/spack/repos/builtin/packages/libxml2/package.py
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com >
---------
Co-authored-by: sbulut <sbulut@3vgeomatics.com >
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com >
2025-01-06 18:01:19 -08:00
Wouter Deconinck
fcc35b70bb
py-six: add v1.17.0 ( #48401 )
2025-01-06 17:11:16 -08:00
Wouter Deconinck
074387b29c
wayland: add v1.23.0, v1.23.1; wayland-protocols: add v1.38, v1.39 ( #48403 )
...
* wayland-protocols: add v1.38, v1.39
* wayland: add v1.23.0, v1.23.1
2025-01-06 17:09:54 -08:00
Adam J. Stewart
4d26b93070
XNNPACK: add new versions, pin resources ( #48405 )
2025-01-06 17:07:02 -08:00
Wouter Deconinck
9d15a006f8
py-rucio-clients: add through v36.0.0.post2 ( #48407 )
...
* py-rucio-clients: add through v36.0.0.post2
* [@spackbot] updating style on behalf of wdconinc
---------
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com >
2025-01-06 17:01:24 -08:00
Wouter Deconinck
7e69650806
py-deepdiff: add through v8.1.1 ( #48410 )
...
* py-deepdiff: add through v8.1.1
* py-orderly-set: new package
* py-orderly-set: add v5.2.1, v5.2.2 to satisfy audit
2025-01-06 15:14:26 -08:00
G-Ragghianti
142469f92e
Fixing description ( #48429 )
2025-01-06 14:57:03 -08:00
Wouter Deconinck
cb6cb023d2
py-click: add v8.1.8 (switch to flit-core) ( #48422 )
2025-01-06 13:50:15 -08:00
Olivier Cessenat
920614a799
hevea: add v2.36 ( #48273 )
2025-01-06 12:57:29 -07:00
rfbgo
5be40f1a5a
py-espresso: add v4.1.0 -> v4.2.2 ( #47864 )
...
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com >
2025-01-06 20:44:23 +01:00
Lehman Garrison
aa0ab3b38b
py-py-spy: add 0.4.0, and make rust & CargoPackage
respect -j
( #47883 )
...
* py-py-spy: add 0.4.0
* py-py-spy: port from Package to CargoPackage
* CargoPackage: respect make_jobs
* rust: respect make_jobs during build and install
* spack style
* CargoBuilder: fix make_jobs syntax
* CargoBuilder: don't write to $HOME, use stage dir
2025-01-06 12:14:19 -07:00
Massimiliano Culpo
85c125a0f5
Remove spack.config.add_default_platform_scope ( #48425 )
...
This function is used only in tests, and pushes a scope to the
current global CONFIG, when on Windows, regardless of what that
CONFIG is.
2025-01-06 20:06:02 +01:00
Krishna Chilleri
2842c6d191
py-typer: add version 0.5.0 ( #48285 )
2025-01-06 18:08:27 +01:00
Wouter Deconinck
e8309b16fc
thepeg: restrict rivet versions; evtgen: new variant sherpa ( #48264 )
...
* thepeg: restrict to rivet@:3 when @:2.2
* evtgen: new variant sherpa
* herwig3: require at least one external EvtGen component
* evtgen: fix typo
* evtgen: rm deprecated 01.* and autotools build system
* thepeg: fix typo
* herwig3: fix conflicts ^evtgen
2025-01-06 09:27:48 -07:00
dmagdavector
4dd55e1b67
podman: add v4.6.2, 4.7.2, 4.8.3, 4.9.3 ( #48112 )
2025-01-06 10:42:18 -05:00
Wouter Deconinck
227fa1a482
gh: check_args needs ./... and some skipped tests ( #48408 )
2025-01-06 10:40:30 -05:00
Thomas Madlener
ee47d877ff
rivet, yoda: Add new versions with back-port fixes ( #48141 )
...
* rivet: add version 3.1.11 with some back-port fixes
Some back-ported fixes from the 4.x series. Most importantly the
possibility to build against HepMC 3.3.0.
* yoda: Add version 1.9.11
* Add a conflict with hepmc=2
* Unify hepmc@3.3.0 conflicts into one statement
* Remove conflict and update conditional hepmc variant
* Use caret to signify conflict with dependency
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
* Make conflict and msg more specific
* Add dedicated version dependency to yoda
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2025-01-06 08:32:52 -06:00
Harmen Stoppels
4b4be2e2c2
cmd/__init__.py: pass tests in case n=1 ( #48417 )
2025-01-06 15:30:29 +01:00
Valentin Volkl
0e6e61b32f
alpgen: update website ( #48415 )
2025-01-06 08:07:26 -06:00
Harmen Stoppels
79027884c7
Add spack API warning with file/line ( #48416 )
2025-01-06 03:43:04 -07:00
Olivier Cessenat
beadf06caa
ocamlbuild: add v0.14.1 -> v0.15.0 ( #48272 )
2025-01-06 08:36:16 +01:00
Niclas Jansson
fc24be5c2b
neko: add v0.9.1 and deprecate old versions ( #48306 )
2025-01-06 07:57:14 +01:00
Tim Fuller
8d5ece07d1
Update openmpi/package.py to allow for non-standard cxx name ( #48168 )
...
Allows user to define an alternative name for `mpic++` in `packages:openmpi:package_attributes:cxxname`.
2025-01-05 03:22:57 -07:00
Wouter Deconinck
cf06b395b7
snakemake: skip_modules snakemake.common.tests ( #48395 )
2025-01-04 23:19:50 +01:00
Seth R. Johnson
fd51f1ce65
RCCL: only build tests when requested ( #48387 )
2025-01-04 09:46:15 -05:00
Matt Thompson
0576ef081a
mapl: add v2.51.2 ( #48220 )
2025-01-04 13:49:00 +01:00
Dom Heinzeller
20a8ba77b0
ectrans: add conflict for versions 1.5.x with oneapi@2025: ( #48238 )
2025-01-04 13:44:10 +01:00
Kacper Kornet
9b4c5d1c55
python: add v3.13.1 and v3.12.8 ( #48356 )
2025-01-04 13:42:12 +01:00
Harmen Stoppels
6622f7a89c
Revert "CI: Move the build stage to the project root instead of tmp ( #47996 )" ( #48397 )
...
This reverts commit ef615bcc7e
.
2025-01-04 11:59:22 +01:00
Cody Balos
d463b172a6
sundials: add v7.2.1 ( #48248 )
2025-01-04 11:09:04 +01:00
Adam J. Stewart
ab6fa2680f
py-lightning: add v2.5.0 ( #48249 )
2025-01-04 11:07:43 +01:00
Wouter Deconinck
d7559c8caf
qt: add v5.15.16 ( #48147 )
2025-01-04 11:02:26 +01:00
Wouter Deconinck
bd1fedcc18
jsoncpp: add v1.9.6 ( #48263 )
2025-01-04 11:02:03 +01:00
Adam J. Stewart
9254ef5b3f
py-torchgeo: add v0.6.2 ( #48230 )
2025-01-04 11:00:33 +01:00
Olivier Cessenat
39ad98a359
ocaml: new v4.14.2, and v5.2.1 ( #48271 )
2025-01-04 10:50:45 +01:00
Wouter Deconinck
9d07efa0dc
gobject-introspection: patch to import setuptools before distutils ( #47879 )
2025-01-04 10:49:25 +01:00
Olivier Cessenat
de2caf956d
latex2html: add v2024.2 ( #48282 )
2025-01-04 10:48:10 +01:00
Wouter Deconinck
6b296fe8ad
go: add v1.23.4 ( #48335 )
...
* go: add v1.23.4
* Update copyright for new year
---------
Co-authored-by: Alec Scott <hi@alecbcs.com >
2025-01-04 02:42:52 -07:00
Teague Sterling
9cccdc5424
xkeyboard-config: add xkbdata provider ( #45571 )
...
Signed-off-by: Teague Sterling <teaguesterling@gmail.com >
2025-01-04 10:39:45 +01:00
Wouter Deconinck
b4f048cc14
nlopt: add v2.9.1 (supports python@3.13) ( #48309 )
2025-01-04 10:29:31 +01:00
Wouter Deconinck
5fd15dc541
R: ensure Makeconf has full libs directories ( #48323 )
2025-01-04 10:28:46 +01:00
Wouter Deconinck
0471af4c16
gsoap: depends_on autoconf etc type build ( #48247 )
2025-01-04 10:27:00 +01:00
archiepowell-linaro
fb1a509964
linaro-forge: add v24.1.1 ( #48241 )
2025-01-04 10:21:22 +01:00
Wouter Deconinck
4f00d7cc9b
gettext: add v0.23.1 ( #48348 )
2025-01-04 10:19:40 +01:00
Wouter Deconinck
91726147ae
pkgconf: add v2.3.0 ( #48346 )
2025-01-04 10:18:28 +01:00
Wouter Deconinck
7998d8ed52
readline: 12 more upstream patches ( #48343 )
2025-01-04 10:17:28 +01:00
Wouter Deconinck
1061db7c8c
apptainer: add v1.3.5, v1.3.6 ( #48330 )
2025-01-04 10:16:14 +01:00
Wouter Deconinck
39f38d3f28
bash: add patches 27 to 37 ( #48349 )
2025-01-04 10:15:50 +01:00
Adam J. Stewart
173dcd6be8
py-earthengine-api: add v1.4.3 ( #48340 )
2025-01-04 10:14:28 +01:00
Adam J. Stewart
de2be4d999
google-cloud-cli: add v504.0.1, document Python version support ( #48339 )
...
Co-authored-by: adamjstewart <adamjstewart@users.noreply.github.com >
2025-01-04 10:14:05 +01:00
Niklas Bölter
619a0a8d81
lammps: added extra-command package introduced in @20240829 ( #48355 )
...
d61c94c0f3
2025-01-04 10:10:08 +01:00
Alec Scott
598abf0bef
typos: new package ( #48368 )
2025-01-04 10:09:03 +01:00
Wouter Deconinck
99a63fdff2
tcsh: add v6.24.10, v6.24.14 ( #48367 )
2025-01-04 10:08:29 +01:00
Vanessasaurus
64773932b2
flux-security: add 0.13.0( #48345 )
...
Co-authored-by: github-actions <github-actions@users.noreply.github.com >
2025-01-04 10:05:13 +01:00
Vanessasaurus
bc4b5dd62e
flux-sched: v0.40.0 ( #48344 )
...
Co-authored-by: github-actions <github-actions@users.noreply.github.com >
2025-01-04 10:04:31 +01:00
Wouter Deconinck
0652b01eca
zlib-ng: add v2.2.2, v2.2.3 ( #48177 )
2025-01-04 10:03:29 +01:00
Wouter Deconinck
6053fc9b6e
pmix: add v5.0.4, v5.0.5 ( #48333 )
2025-01-04 10:02:12 +01:00
Alec Scott
7c9582a172
curl: add v8.11.1 ( #48369 )
2025-01-04 10:00:56 +01:00
Alec Scott
2ffa63470c
fzf: add v0.57.0 ( #48370 )
2025-01-04 09:59:13 +01:00
Wouter Deconinck
7bf7292a87
py-particle: add v0.25.[0-2] ( #48371 )
2025-01-04 09:58:47 +01:00
Alec Scott
ef55fe7f4b
glab: add v1.51.0 ( #48372 )
2025-01-04 09:58:07 +01:00
Alec Scott
6e8fe490e0
goimports: add v0.28.0 ( #48375 )
2025-01-04 09:56:57 +01:00
Alec Scott
450e56f207
gopls: add v0.17.1 ( #48376 )
2025-01-04 09:56:20 +01:00
Alec Scott
d33616c291
hugo: add v0.140.2 ( #48377 )
2025-01-04 09:51:58 +01:00
Adam J. Stewart
4a37bb38ce
py-pillow: add v11.1.0 ( #48354 )
2025-01-04 09:39:33 +01:00
Alec Scott
6f2d07e99a
kubectl: add v1.32.0 ( #48378 )
2025-01-04 09:38:39 +01:00
Alec Scott
8f415cd2b5
kubernetes: add v1.32.0 ( #48379 )
2025-01-04 09:37:53 +01:00
Alec Scott
e3d3e79037
py-python-lsp-server: add v1.11.0 ( #48380 )
2025-01-04 09:37:12 +01:00
Alec Scott
dbd290d1ac
rust: add v1.83.0 ( #48381 )
2025-01-04 09:36:15 +01:00
Krishna Chilleri
e6bb795bcc
py-apscheduler: add v3.6.3 ( #48279 )
2025-01-04 09:33:41 +01:00
Wouter Deconinck
ab6fa2f6d3
cfitsio: add v4.4.1, v4.5.0; variant +fortran ( #48388 )
2025-01-04 09:21:49 +01:00
Wouter Deconinck
8fe3fe4918
heppdt: patch for broken test ( #48390 )
2025-01-04 09:10:45 +01:00
Adam J. Stewart
cb770eb8e3
py-scipy: add v1.15.0 ( #48393 )
2025-01-04 09:04:53 +01:00
Adam J. Stewart
0a03a92e78
Avoid trailing slashes in strings ( #48359 )
2025-01-03 23:00:18 +01:00
Satish Balay
7f9019c1ca
kokkos and kokkos-kernels - add v4.5.01 ( #48363 )
...
trilinos@develop: update kokkos dependency
2025-01-03 15:56:23 -06:00
Wouter Deconinck
1b9d001f6a
feat: add HEP cloud_pipeline stack ( #40932 )
...
* dd4hep: depends_on root +root7 in some cases
* dd4hep: avoid self-referential whens -> conflicts
* feat: add HEP cloud_pipeline stack
* [hep] add hep jobs to .gitlab-ci.yml
* [hep] rm hep-generate image override
* [hep] fix root variants; add some more packages
* [hep] disable hep-build for now
* [hep] hepmc3 +interfaces
* [hep] hep-generate on gcc-11.4 runner image
* [hep] sherpa -blackhat
* [hep] align package requirements to e4s for more cache hits
* [hep] lcio -examples due to conflicts
* [hep] marks geant4-data as external
* [hep] enable build
* [hep] elfutils now always has bzip2 xz dependency
* [hep] avoid gaudi ^gdb@8.1 with explicit version gdb@14.1
* [hep] geant4 -vtk for now
* [hep] root ~oracle
* [hep] external geant4-data@11.2.0
* [hep] sherap ~python
* [hep] gaudi ^gdb +python to avoid failing gdb@8.1
* [hep] pythia8 ~madgraph5amc
* [hep] remove garfieldpp which fails to download
* [hep] sherpa ~recola because recola needs pic variant
* [hep] sherpa ~rivet since conflicts("cxxstd=11", when="~rivet")
* [hep] unify: when_possible
* [hep] thepeg ~rivet
* [hep] root ~shadow
* [hep] lcio ~jar
* [hep] root ~postgres
* [hep] herwig3 ~evtgen
* [hep] herwig3 has no evtgen variant
* [hep] no image override in hep-generate
* [hep] re-add ubuntu-22.04 image for newer gcc than 7
* [hep] remove herwig3
* [hep] remove package configs
* [hep] avoid non-existent variants in latest versions
* [hep] allow for sherpa@3:
* [hep] acts cxxstd=20
* [hep] gaudi ^gdb +python
* [hep] gaudi ^gdb +debuginfod
* [hep] add some packages to large and huge kubernetes groups
* [hep] root +rpath
* [hep] add qt-declarative to large 8core 8GB CI group
* [hep] add sherpa to 8 core, 3 GB CI medium group
* [hep] add root to 12 core, 19 GB huge CI group
* [hep] gaudi: touch pytest.ini
* [hep] ~ instead of -
Co-authored-by: Seth R. Johnson <johnsonsr@ornl.gov >
---------
Co-authored-by: Seth R. Johnson <johnsonsr@ornl.gov >
2025-01-03 12:22:53 -07:00
Arash Partow
a52d817fa0
exprtk: add new package ( #48326 )
2025-01-03 12:48:05 -06:00
David Huber
ec286e857f
Disable py-numpy AVX512 instructions when compiled with Intel ( #47941 )
...
* Disable numpy AVX512 when compiled with Intel classic
* Add py-numpy v1.26.5
* Add patch to handle AVX512 conversions
* Remove unneeded patch.
* Remove unnecessary tag
* Move blas_config_settings to config_settings
* Cleaned up blas settings
2025-01-03 11:27:59 -07:00
Andrey Alekseenko
690a6045a9
gromacs: remove dependency on Fortran ( #48386 )
...
* gromacs: remove dependency on Fortran
Fortran was removed from GROMACS core since 4.6. There are a few contrib
files around, but they are not built anyway.
Also fix a couple typos.
* [@spackbot] updating style on behalf of al42and
---------
Co-authored-by: al42and <al42and@users.noreply.github.com >
2025-01-03 07:58:22 -07:00
Harmen Stoppels
0a070512e6
tests: remove file requirement ( #48362 )
2025-01-03 15:49:06 +01:00
Wouter Deconinck
cb37f973d9
xxhash: add v0.8.3 ( #48382 )
2025-01-03 09:36:04 -05:00
Wouter Deconinck
33740c8d24
fuse-overlayfs: add v1.14 ( #48331 )
2025-01-03 13:07:10 +01:00
Wouter Deconinck
e374f8fb66
build_environment: only traverse unique edges ( #48301 )
...
Wrap EnvironmentVisitor in CoverEdgesVisitor so only unique edges are enqueued.
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com >
2025-01-03 12:17:26 +01:00
Krishna Chilleri
0394def68b
py-uvicorn: add v0.27.1 ( #48287 )
...
* py-uvicorn: add version 0.27.1
* add required py-typing-extensions dependency
2025-01-02 22:13:19 -07:00
Seth R. Johnson
0782097775
geant4: fix bad patch for 10.x ( #48332 )
2025-01-02 15:27:40 -07:00
eugeneswalker
460bc82632
e4s ci: cleanup; see if failures have been fixed ( #48137 )
...
* e4s ci: cleanup; see if failures have been fixed
* comment out dealii+cuda cuda_arch=90 due to cuda@12 conflict
* paraview unpin @5.11
* disable paraview cuda90
* ecp-dav ~paraview cuda90
* disable lbann gfx90a
* disable upcxx +cuda
* comment out nek5000 and lammps +cuda
* comment out failed specs
* comment out slepc+rocm
* comment out failures
* comment out failures
* comment out failing paraview buids;
* comment out petsc+rocm
* sort specs
2025-01-02 13:27:40 -08:00
Massimiliano Culpo
880eb36a1f
charliecloud: disable libsquashfuse when ~squashfuse ( #48317 )
2025-01-02 21:45:26 +01:00
Massimiliano Culpo
1f3b4e116f
Add a C dependency to hipblaslt, and rocthrust ( #48320 )
2025-01-02 21:44:40 +01:00
Vicente Bolea
9b8835ba79
paraview: add v5.13.2 ( #48324 )
2025-01-02 10:55:26 -06:00
Kacper Kornet
fb1d4f8907
zoltan: Fix buliding with gcc@14 and ifx. ( #48358 )
...
* zoltan: Ignore errors about incompatible pointer type with gcc@14
In gcc 14 -Werror=incompatible-pointer-types is now the default.
Silence it until it gets fixed in zoltan upstream.
* zoltan: Fix linking error when built with ifx
2025-01-02 11:54:06 -05:00
Todd Gamblin
f635337af8
Remove years from license headers ( #48352 )
2025-01-02 15:40:28 +01:00
Wouter Deconinck
8f145f5e8e
node-js: always depend on some python, regardless of lower/upper limits ( #48350 )
2025-01-02 03:00:09 -08:00
Alec Scott
022ae8503a
oxide-rs: new-package
2025-01-02 01:17:37 -08:00
Alberto Invernizzi
3c64821c64
node-js: less strict python requirement for newer versions of node-js ( #47942 )
...
* less strict python requirement for newer versions of node-js
* fix style
* add back constraints for deprecated versions
* Update var/spack/repos/builtin/packages/node-js/package.py
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
* Update var/spack/repos/builtin/packages/node-js/package.py
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
* remove "v" from versions in some constraints
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2025-01-01 16:15:17 -06:00
Alec Scott
866785bd74
py-jedi: fix python dependency constraints ( #48322 )
2024-12-31 20:56:53 -06:00
Buldram
60d321012e
nim: add 2.0.14 ( #48284 )
...
https://nim-lang.org/blog/2024/12/24/nim-2014-released.html
2024-12-31 11:24:24 -05:00
Matt Thompson
8ee5cf4b31
mepo: add v2.2.0 ( #48283 )
2024-12-31 11:22:53 -05:00
Krishna Chilleri
d2a2ae3699
py-tomlkit: add version 0.11.8 ( #48286 )
2024-12-31 11:21:35 -05:00
Adam J. Stewart
547e324ee5
py-jsonargparse: add v4.35.0 ( #48314 )
2024-12-31 11:06:24 -05:00
Adam J. Stewart
693c74324a
py-torchmetrics: add v1.6.1 ( #48297 )
2024-12-31 11:04:31 -05:00
Asa
dcf710a32d
Add version 0.2.0 to py-olcf-velocity ( #48311 )
2024-12-31 10:47:51 -05:00
Massimiliano Culpo
38276d13c2
Add a C dependency to a few cargo packages ( #48319 )
...
* fd: add a dependency on C
See https://gitlab.spack.io/spack/spack/-/jobs/14424172
* lsd: add a dependency on C
See https://gitlab.spack.io/spack/spack/-/jobs/14424171
* ripgrep: add a dependency on C
See https://gitlab.spack.io/spack/spack/-/jobs/14424170
* eza: add a dependency on C
See https://gitlab.spack.io/spack/spack/-/jobs/14424168
* hyperfine: add a dependency on C
See https://gitlab.spack.io/spack/spack/-/jobs/14424167
2024-12-31 10:05:49 -05:00
Massimiliano Culpo
611b0f19b3
gnutls: add v3.8.4, fixed issue with non rpathed zstd ( #48321 )
...
See https://gitlab.spack.io/spack/spack/-/jobs/14427936
2024-12-31 10:04:19 -05:00
Tara Drwenski
337d9bebf8
Camp: Fix syntax error ( #48269 )
...
* Fix camp syntax error by providing first archs element instead of tuple
* Provide all architectures as semicolon separated list
2024-12-30 15:04:10 -08:00
Massimiliano Culpo
71512f5682
mpich: gather in a single place env modifications needed by mpich derivatives ( #48276 )
...
* mpich: gather in a single place env modifications needed by mpich derivatives
MPICH, and its derivatives, share a lot of copy/paste code to setup the
environment during the different stages of the package life-cycle.
This commit gathers the common modifications in a single place (a mixin class),
living in the Mpich package, and makes derivatives import, and reuse, it.
* Fix docs for Python < 3.13
2024-12-30 15:42:16 -07:00
Xuefeng Ding
a7373b8a31
gcc: fix typo in setup_run_environment condition ( #48307 )
2024-12-30 13:47:54 +01:00
Satish Balay
05de2b1ba1
petsc: fix compilers listed in pkgconfig/petsc.pc ( #48201 )
...
* petsc: fix compilers listed in pkgconfig/petsc.pc
* Also fix reconfigure*.py
2024-12-27 22:09:00 -06:00
Chris Marsh
f57d7fb952
gsl: update patch for 2.8
...
The 2.7 patch does not apply on gsl@2.8.
This is a manual fix of the 2.6 patch to update it to clealy apply to gsl@2.8
2024-12-28 00:49:03 +01:00
Karol Krizka
e76f8fda2d
openloops: use cmodel small on aarch64 instead of large ( #48299 )
2024-12-27 09:07:54 -07:00
Juan Miguel Carceller
66a00fe103
freeglut: add v3.6.0 ( #48292 )
...
* freeglut: add v3.6.0
* Change the version range for the patch
---------
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com >
2024-12-26 09:07:50 -07:00
dependabot[bot]
15124d7c73
build(deps): bump urllib3 from 2.2.3 to 2.3.0 in /lib/spack/docs ( #48278 )
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.2.3 to 2.3.0.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.2.3...2.3.0 )
---
updated-dependencies:
- dependency-name: urllib3
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-12-26 09:03:38 -07:00
Karol Krizka
a14f10e882
openloops: Fix configuration of cmodel setting for gfortran ( #48288 )
...
* openloops: Add cmodel to user config file to override setting added in 2.1.2.
* openloops: Change cmodel from small to large following author recommendation.
2024-12-26 08:44:08 -06:00
Joseph Wang
16d3de4540
opendatadetector: fix attribute for libs ( #48290 )
2024-12-26 08:35:04 -06:00
psakievich
78bd905fe0
Ensure command_line scope is always last ( #48255 )
2024-12-25 14:32:31 -07:00
Harmen Stoppels
e9cdcc4af0
build caches: collect files to relocate while tarballing w/o file ( #48212 )
...
A few changes to tarball creation (for build caches):
- do not run file to distinguish binary from text
- file is slow, even when running it in a batched fashion -- it usually reads all bytes and has slow logic to categorize specific types
- we don't need a highly detailed file categorization; a crude categorization of elf, mach-o, text suffices.
detecting elf and mach-o is straightforward and cheap
- detecting utf-8 (and with that ascii) is highly accurate: false positive rate decays exponentially as file size increases. Further it's not only the most common encoding, but the most common file type in package prefixes.
iso-8859-1 is cheaply (but heuristically) detected too, and sufficiently accurate after binaries and utf-8 files are classified earlier
- remove file as a dependency of Spack in general, which makes Spack itself easier to install
- detect file type and need to relocate as part of creating the tarball, which is more cache friendly and thus faster
2024-12-24 10:53:13 -07:00
Massimiliano Culpo
aca469b329
mpi: remove setting unused monkey patched variable ( #48275 )
...
mpicxx_shared_libraries seems a relic of #1550 , and is
not currently used by any builtin package.
Thus, cleanup the recipes, and avoid monkey-patching
spec objects.
2024-12-24 14:29:53 +01:00
Wouter Deconinck
c65a0e03c4
doc: ensure getting_started has bootstrap list output in correct place ( #48281 )
2024-12-24 04:48:02 -07:00
Wouter Deconinck
b02340724d
gaudi: Fix nonexistent 'libs' ( #48274 )
2024-12-23 12:57:42 -07:00
Philipp Edelmann
250de0cdf2
fix spack external find for Python >= 3.13 ( #48170 )
...
Python >= 3.13 does not have the crypt variant anymore. Still no matter
if the test for crypt succeeds (which it can on Fedora providing its own
crypt module for Python 3.13) or fails, it will add +crypt or ~crypt,
which both fail because the variant only exists until Python 3.12.
Co-authored-by: Richard Berger <rberger@lanl.gov >
2024-12-23 10:56:13 -08:00
Carson Woods
da97e9eaa7
py-fitter: add v1.5.2, v1.6.0 ( #41035 )
2024-12-23 18:29:14 +01:00
Massimiliano Culpo
a3322459fe
bootstrap mirror: fix references from v0.4 to v0.6 ( #48235 )
2024-12-23 14:06:48 +01:00
Olivier Cessenat
88d5393570
silo: variant python needs python ( #48257 )
...
* silo: variant python needs python
* Dependency to Python did not resolve the "Python.h" header not being found
Added the -I path to Python header to the compiler.
Having silo depend on python was not sufficient to get the path to python.
Maybe there is a smarter way to do that, but this one works.
* Update var/spack/repos/builtin/packages/silo/package.py
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
* Update var/spack/repos/builtin/packages/silo/package.py
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
* Update var/spack/repos/builtin/packages/silo/package.py
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2024-12-22 19:13:23 -06:00
Thomas Madlener
d1d61820f4
herwig, thepeg: Add latest version and specify rivet dependencies better ( #48142 )
...
* thepeg: Correctly specify rivet version for dependency
* herwig3: Add latest version 7.3.0
* thepeg: Make sure to have consistent hepmc version
rivet and thepeg need to have the same hepmc version otherwise things
will not compile
2024-12-22 15:36:14 -06:00
prakash
858c7ca1a2
Updates to AMR-Wind: adding new releases and an option to enable new spec option ( #48229 )
2024-12-22 10:25:53 -07:00
Elliott Slaughter
5b1394f1cf
legion: Add 24.12.0. ( #48221 )
2024-12-21 20:00:25 -07:00
Christophe Prud'homme
9554f8802b
libzip: links with external libs found on host and new version ( #47230 )
...
* libzip links with external libs found on host feelpp/spack#6
* add maintainers
* fix style
* use multi-build system
/cc @wdconinc
* fix style
* rm space and rename variant bz2 to bzip2
/cc @wdconinc
* fix variant name for bzip2
* zstd is supported in libzip@:1.8
* fix style
* fix style
* fix style
* rm deprecated version and versions that cannot be found easily
use only cmake from now on
* fix style
* fix style
* use variant when option for zstd
* Update var/spack/repos/builtin/packages/libzip/package.py
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
* fix style
/cc @wdconinc
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2024-12-21 19:22:50 -06:00
Kyle Knoepfel
b78c517582
Support oneTBB 2021.13.0 and 2022.0.0 ( #48239 )
2024-12-20 23:32:58 -07:00
Dom Heinzeller
aaf0319731
Add conflict for py-scipy@1.14: with Intel Classic ( #48251 )
2024-12-20 23:23:27 -07:00
Paul Gessinger
21d5fd6ec1
dd4hep: Fix faulty package configuration ( #48236 )
2024-12-20 21:34:25 -07:00
Mike VanDenburgh
d6f71a2afd
Fix import error in CI log aggregation script ( #48245 )
...
Fix CI log aggregation script failing due to an import error.
2024-12-20 16:14:17 -07:00
Rocco Meli
2edbed3a9d
dla-future: add v0.7.3, deprecate v0.7.0 and v0.7.1 ( #48215 )
...
* dla-future: add v0.7.2, deprecate v0.7.0 and v0.7.1
* update
2024-12-20 08:08:01 -07:00
Zack Galbreath
e0035bd658
ci: request 35G of memory for building composable-kernel ( #48227 )
...
This number was determined from the max memory usage recently recorded
for this package in our analytics database.
2024-12-20 06:53:15 -07:00
Massimiliano Culpo
64207e8fe8
Use Ubuntu 22.04 to run unit tests against Python 3.7 ( #48233 )
2024-12-20 10:02:02 +01:00
Harmen Stoppels
fdc85572f3
import-check: bump and simplify ( #48222 )
2024-12-20 09:39:42 +01:00
eugeneswalker
75162be4b6
ci: add developer-tools-aarch64-linux-gnu stack ( #48217 )
2024-12-20 09:24:10 +01:00
Todd Gamblin
adbbb91b41
Make unit tests work on ubuntu 24.04 ( #48151 )
...
`kcov` was removed in Ubuntu 24.04, and it is no longer
installable via `apt` in our CI images. Instal it via
Linuxbrew instead, at least until it comes back to Ubuntu.
`subversion` is also not installed on ubuntu 24 by default,
so we have to install it manually.
- [x] Add linuxbrew to linux tests
- [x] Install `kcov` with brew
- [x] Install subversion with `apt`
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
2024-12-20 08:20:07 +01:00
Wouter Deconinck
55eeff7eb0
xrandr: add v1.5.3 ( #48178 )
2024-12-19 19:45:17 -07:00
jnhealy2
6de1ebd71a
Fix silent error when reporting builds to CDash ( #47939 )
...
* Fix silent error when reporting builds to CDash
CDash has a 191 char maximum for build names. When this
is exceeded, CDash silently fails to correctly process the
reported XML. This truncates CDash build names to 190 chars
and emits a warning indicating it is doing so to prevent
such errors from occuring.
* test/reporters.py: add unittest for buildname len issue
* test/reporters.py: rename cdash buildname test
* ci/common.py: fix syntax causing breaking test
It appears that the CDash reporter is expecting a string
as the buildname.
* Update lib/spack/spack/reporters/cdash.py
Fix warning message to reflect actual issue.
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
* ci/common.py: fix function call to actually call function
---------
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
Co-authored-by: psakievich <psakiev@sandia.gov >
2024-12-19 14:19:44 -07:00
afzpatel
fd865efe87
Bump up the version for ROCm-6.3.0 ( #47966 )
...
* Bump up the version for ROCm-6.3.0
* changes for aqlprofile, rocprofiler-dev and omnitrace
* add rocfft patch, correct Clang_DIR and add aqlprofile yum package
* add rpp and rocm-openmp-extras changes
* hipblaslt changes
* add rvs rocm 6.3
* bump rocdecode and rocpydecode
* add rocdecode libva arg
* add llvm-amdgpu dependency for hipblaslt
* restrict half in miopen-hip
* fix for rocblas and hipblaslt
* fix hipblas-common target_include
* fix sha256 for rocm-tensile
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
---------
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
2024-12-19 14:09:27 -07:00
kwryankrattiger
93c09ed3b4
Move allocation override to the generate job ( #48199 )
2024-12-19 21:59:15 +01:00
Rocco Meli
9db8f8ea88
sirius: add libxc constraint ( #48184 )
...
* sirius: add libxc constraint
* add myself as maintainer
2024-12-19 10:36:04 -08:00
Lehman Garrison
eb178e6840
py-typer: add version 0.15.1 and "standard" optional dependencies ( #48010 )
...
* py-typer: add version 0.15.1 and "standard" optional dependencies
* py-typer: remove variant that only exists in source, not sdist. Remove trailing .0 from versions.
2024-12-19 10:35:05 -08:00
Wouter Deconinck
8487842e11
gaudi: add v39.1; patch for failing test; properly support +examples ( #48130 )
...
* gaudi: add v39.1; patch for failing test; properly support +examples
* gaudi: filter_file OPTIONS
* gaudi: rm patch to disable pytest RandomNumber.py
2024-12-19 10:14:00 -08:00
Sebastian Keller
2286b2ad5a
sphexa package ( #48128 )
...
* sphexa package
* remove older versions
* avoid setting args twice
Co-authored-by: Rocco Meli <r.meli@bluemail.ch >
* rocprim should be hipcub
* address review comments
---------
Co-authored-by: Rocco Meli <r.meli@bluemail.ch >
2024-12-19 18:45:33 +01:00
Wouter Deconinck
ea0d99baf8
snakemake and py-snakemake-*: updates to latest versions ( #47524 )
...
* py-snakemake-interface-common: add v1.17.4
* py-snakemake-executor-plugin-azure-batch: add thru v0.3.0
* py-snakemake-executor-plugin-drmaa: add thru v0.1.5
* py-snakemake-executor-plugin-flux: add v0.1.1
* py-snakemake-executor-plugin-googlebatch: add thru v0.5.0
* py-snakemake-executor-plugin-kubernetes: add thru v0.2.2
* py-snakemake-executor-plugin-slurm: add thru v0.11.2
* py-snakemake-executor-plugin-tes: add v0.1.3
* py-snakemake-interface-executor-plugins: add thru 9.3.2
* py-snakemake-interface-report-plugins: add v1.1.0
* py-snakemake-storage-plugin-azure: add thru v0.4.2
* py-snakemake-storage-plugin-fs: add thru v1.0.6
* py-snakemake-storage-plugin-gcs: add thru v1.1.2
* py-snakemake-storage-plugin-s3: add thru v0.2.12
* py-snakemake-storage-plugin-zenodo: add thru v0.1.4
* snakemake: add v8.25.2
* [@spackbot] updating style on behalf of wdconinc
* snakemake, py-snakemake-*: apply suggestions from code review
* py-snakemake-executor-plugin-azure-batch: apply suggestions from code review
* snakemake, py-snakemake-*: fix style
* py-snakemake-executor-plugin-azure-batch: apply suggestion from code review
* py-snakemake-executor-plugin-drmaa: apply suggestion from code review
* py-snakemake-executor-plugin-drmaa: fix style
---------
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com >
2024-12-19 07:16:32 -06:00
eugeneswalker
60be9ea068
ci: update darwin tags ( #47993 )
...
* ci: update darwin tags
* tag with apple-clang version
* move darwin aarch64 tagging into configs/darwin/aarch/ci.yaml
2024-12-19 04:55:02 -08:00
Seth R. Johnson
5640861aeb
Improve package recipes for some HEP packages ( #48185 )
...
* Improve variant robustness for dd4hep and edm4hep
Now variants won't be "false" if there's a typo.
* Use libs instead of manual prefix paths
* Improve cmake for another hep package
* Fix variant use and style
* Use directories for ODD
2024-12-19 07:29:08 -05:00
Mikael Simberg
d8fa6eb559
hpx-kokkos: Add 0.4.1 ( #48207 )
2024-12-19 04:17:39 -07:00
dependabot[bot]
ec7436be6b
build(deps): bump sphinxcontrib-programoutput in /lib/spack/docs ( #47992 )
...
Bumps [sphinxcontrib-programoutput](https://github.com/NextThought/sphinxcontrib-programoutput ) from 0.17 to 0.18.
- [Changelog](https://github.com/OpenNTI/sphinxcontrib-programoutput/blob/master/CHANGES.rst )
- [Commits](https://github.com/NextThought/sphinxcontrib-programoutput/compare/0.17...0.18 )
---
updated-dependencies:
- dependency-name: sphinxcontrib-programoutput
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-12-19 12:08:20 +01:00
Thomas Gruber
48f6a4ffb4
likwid: add 5.4.1 and add patch for 5.4.0 ( #48012 )
2024-12-19 12:03:19 +01:00
Harmen Stoppels
96a0b0eb08
llnl.util.lang: remove testing literal backtrace output ( #48209 )
2024-12-19 11:55:41 +01:00
Wouter Deconinck
8d8e36d7e2
qt-*: add v6.8.0, v6.8.1 ( #46947 )
2024-12-19 11:52:30 +01:00
Wouter Deconinck
1c843b99ae
Replace lzma with xz dependency ( #39404 )
2024-12-19 11:50:38 +01:00
MatthewLieber
93a0c0eafd
osu-micro-benchmarks: fix AMDGPU_TARGET issue ( #48171 )
...
Co-authored-by: Matt Lieber <lieber.31@osu.edu >
2024-12-19 11:24:59 +01:00
Harmen Stoppels
0850e0bf08
docs: advertise --oci-username-variable and --oci-password-variable ( #48189 )
2024-12-19 10:15:01 +01:00
Alberto Invernizzi
6263f75303
ffmpeg: add v7.1 ( #47783 )
2024-12-19 09:52:38 +01:00
Adam J. Stewart
c184a68512
py-pydantic: add v1.10.19 ( #48204 )
2024-12-19 09:48:35 +01:00
Wouter Deconinck
69b17ea602
py-paramiko: add v3.3.2, v3.4.1, v3.5.0 ( #48191 )
...
* py-paramiko: add v3.3.2, v3.4.1, v3.5.0
* py-paramiko: deprecate v2.1.2 (CVE)
2024-12-19 00:15:44 -07:00
Howard Pritchard
5547b7b552
openmpi: add 5.0.6 ( #48043 )
...
Signed-off-by: Howard Pritchard <howardp@lanl.gov >
2024-12-18 22:36:23 -07:00
Scott Wittenburg
ae6d1538d5
ci: Disable broken specs list ( #48194 )
2024-12-18 21:26:42 -07:00
Christoph Junghans
cdb0e80598
all-library: add v0.9.3 ( #48193 )
2024-12-18 21:16:59 -07:00
Dave Keeshan
233e57c4bc
Install process has been changed, made simpler. Also added versions v0.0-3864 and v0.0-3876 ( #48190 )
2024-12-18 21:12:12 -07:00
Dom Heinzeller
918afd6385
spack external find grep
on Linux AND macOS (#48134 )
...
* Configure 'spack external find grep'
* Fix style for finding external grep
* Remove unused 're' Python module from grep
2024-12-18 21:02:20 -07:00
Christophe Prud'homme
83af81a14a
mmg : add variant to install private headers for parmmg packaged ( #47386 )
...
* update package : add variant to install private headers for parmmg package
* re-add maintainer
* renamed to +private_headers and only for 5.7:
/cc @jcortial-safran
* fix style and code
* applied suggestions
/cc @jcortial-safran @tldahlgren
* fix
2024-12-18 19:12:32 -08:00
John W. Parent
2b2538e82c
Add new CMake versions ( #47997 )
2024-12-18 18:26:11 -08:00
Cody Balos
b6715bde32
sundials: add version 7.2.0 ( #48202 )
2024-12-18 18:24:20 -08:00
Wouter Deconinck
0db3b36874
sherpa: fix AutotoolsBuilder install signature ( #48002 )
2024-12-18 18:19:11 -08:00
Brian Vanderwende
0bc54a4640
New versions and fixed images resource ( #48003 )
2024-12-18 18:14:11 -08:00
Matt Thompson
7057ca3c0c
mapl: add v2.51.1 ( #48007 )
2024-12-18 18:10:51 -08:00
Brian Vanderwende
40ac1613e3
Fix for modern GCC and for drifting download URL ( #48015 )
2024-12-18 17:51:07 -08:00
Brian Vanderwende
d3ab84e5d8
Add latest 2.x version ( #48016 )
2024-12-18 17:49:15 -08:00
Derek Ryan Strong
15197b1868
Add netlib-lapack v3.12.0 ( #48029 )
2024-12-18 17:39:22 -08:00
Brian Vanderwende
de45c90056
pnetcdf: New versions and examples option ( #48018 )
...
* New pnetcdf versions and examples option
* Refine spec for GCC workaround
* Refactor examples variant to conflict with older versions
Co-authored-by: Sergey Kosukhin <skosukhin@gmail.com >
---------
Co-authored-by: Sergey Kosukhin <skosukhin@gmail.com >
2024-12-18 17:36:58 -08:00
Dave Keeshan
82fc0c702d
yosys: add v0.48 ( #48036 )
2024-12-18 17:34:14 -08:00
Timo Heister
51e889ea3f
aspect: add v3.0.0 ( #48040 )
2024-12-18 17:32:21 -08:00
Paul Kuberry
ad8d1eddde
xyce: update +pymi related dependencies ( #48044 )
2024-12-18 17:30:09 -08:00
Joseph Wang
ebb3736de7
nodejs: update to 22.11.0 ( #48084 )
2024-12-18 17:27:50 -08:00
sid
4d7a637788
r-lidr and dependency r-rlas ( #48051 )
...
* r-rlas is a dependency for r-lidr
* new package r-lidr w/ suggests to address masking issues
* fixed flake8 issues and added maintainers
* removed boost import statement for flake sake
2024-12-18 17:20:33 -08:00
Wouter Deconinck
8e163c3565
qmake: docs about virtual provider ( #48055 )
2024-12-18 17:16:30 -08:00
Bill Williams
f1fbf11b33
Score-P: mpi and shmem fixes ( #48069 )
...
* Score-P: Replace with-or-without, document options that are not currently explicitly mapped in package for mpi and shmem.
* trim long lines
---------
Co-authored-by: wrwilliams <wrwilliams@users.noreply.github.com >
2024-12-18 17:14:59 -08:00
Wouter Deconinck
be3a33ecf7
prmon: add v3.1.1, update py-matplotlib dependency ( #48109 )
...
* prmon: add v3.1.1, update py-matplotlib dependency
* prmon: depends_on py-matplotlib@:3.5
2024-12-18 17:12:55 -08:00
Adam J. Stewart
4be528448c
py-scikit-image: add v0.25.0 ( #48117 )
...
* py-scikit-image: add v0.25.0
* Fix Python range
2024-12-18 17:10:20 -08:00
Wouter Deconinck
8b11918c1e
dcap: add v2.47.13, v2.47.14, avoid bash for sh script ( #48123 )
...
* dcap: add v2.47.13, v2.47.14, avoid bash for sh script
* dcap: fix typo
2024-12-18 17:00:13 -08:00
Adam J. Stewart
5add010c71
py-torchdata: add v0.10.1 ( #48118 )
2024-12-18 16:58:23 -08:00
Wouter Deconinck
e77e1d6528
ghostscript: add v10.04.0 (fix CVEs) ( #48126 )
...
* ghostscript: add v10.04.0
2024-12-18 16:43:40 -08:00
Adam J. Stewart
6ede4e9f13
py-matplotlib: add v3.10.0 ( #48127 )
2024-12-18 16:26:43 -08:00
Wouter Deconinck
c50ac5ac25
py-gfal2-python: new package to fix gfal2-util ( #48165 )
...
* py-gfal2-python: add new package
* gfal2-util: depends_on py-gfal2-python
* py-gfal2-python: patch setup.py to find correct python
* py-gfal2-python: depends_on boost +python
2024-12-18 13:44:09 -08:00
Mikael Simberg
e7e5352e93
dla-future: Add 0.7.1 ( #48188 )
2024-12-18 13:18:36 -08:00
Mikael Simberg
36e74f360b
pika: Add 0.31.0 ( #48192 )
2024-12-18 12:59:51 -08:00
dependabot[bot]
f362d45802
build(deps): bump actions/upload-artifact from 4.4.3 to 4.5.0 ( #48180 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.4.3 to 4.5.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](b4b15b8c7c...6f51ac03b9
)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
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-12-18 13:01:30 -06:00
Zack Galbreath
9719220e8a
Stop building for neoverse_n1 in our GitLab CI pipelines ( #48186 )
2024-12-18 17:12:05 +00:00
Todd Gamblin
30e2b15eea
Use Literal
now that we have typing_extensions
in Spack. ( #48172 )
...
Improve our typing by updating some todo locations in the code to use
`Literal` instead of a simple `str`.
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
2024-12-18 14:10:14 +01:00
Andrey Perestoronin
7ee1e518b0
Add intel-compiler 2025.0.4 patch and intel-dal 2025.0.1 patch packages ( #48135 )
...
* add compiler patch packages
* Add intel-dal patch package
2024-12-18 07:51:25 -05:00
eugeneswalker
4af8fbeddf
ci: remove unmaintained, inactive gpu-tests stack ( #48166 )
2024-12-18 12:40:20 +01:00
Wouter Deconinck
2b85b706f1
findutils: add v4.10.0; faketime: new package ( #48182 )
...
* findutils: add v4.10.0
* faketime: new package
2024-12-18 00:13:02 -07:00
Samuel K. Gutiérrez
eadf8727e7
libquo: Improve dependency code, cleanup configure. ( #48181 )
...
* Fix issue reported by some users regarding some build dependencies.
* Remove invalid configure-time flag that was recently introduced.
Signed-off-by: Samuel K. Gutierrez <samuel@lanl.gov >
2024-12-17 19:58:07 -07:00
Buldram
de739db153
nim: remove bash dependency ( #48132 )
2024-12-17 18:51:38 -08:00
Jon Rood
a3bed44bf5
kokkos: add hip_relocatable_device_code variant. trilinos: kokkos should enable relocatable device code if requested for trilinos and it also requires the kokkos libraries be static. ( #48143 )
2024-12-17 18:48:35 -08:00
Stephen Hudson
3da04ccb19
libEnsemble: add v1.4.3 ( #48144 )
2024-12-17 18:47:27 -08:00
SXS Bot
f921b28032
spectre: add v2024.12.16 ( #48146 )
...
Co-authored-by: sxs-bot <sxs-bot@users.noreply.github.com >
2024-12-17 18:45:45 -08:00
Thomas Helfer
3d50d7173d
Update tfel and mgis packages to new versions ( #48176 )
...
* update tfel package
* Update MGIS package
2024-12-17 18:26:08 -08:00
Rémi Lacroix
5a5f555fe2
NextFlow: Add versions 24.10.2 and 24.10.3. ( #48153 )
...
* NextFlow: add version 24.10.2.
* NextFlow: add version 24.10.3.
2024-12-17 17:44:10 -08:00
David Boehme
bb30c726a4
caliper: Add v2.12.1 ( #48021 )
...
* caliper: Add v2.12.1
* Only apply aarch patch in versions below 2.12
* Fix version spec for patch
* Remove obsolete comment
2024-12-17 17:40:54 -08:00
psakievich
0894180cc1
Add more functionality to the stage cmd ( #46498 )
...
* Add more functionality to the stage cmd
* Completion commands
* completion again
* Add tests, but they are slow
* Stale comment
2024-12-17 15:07:29 -08:00
kwryankrattiger
f211e2f9c4
CI: reduce output from helper scripts ( #48145 )
2024-12-17 12:37:57 -07:00
kwryankrattiger
f04ea573fa
ci: don't error in CI for missing libs ( #48169 )
...
There are still more fix ups required for the missing libs to work as
expected in CI. Dropping the error requirement in favor of moving to a
log scraping method until we can verify all package issues have been
addressed correctly.
2024-12-17 19:43:36 +01:00
Zack Galbreath
364f70c16d
Remove E4S Neoverse V1 pipeline ( #48160 )
...
Per discussion with the Spack CI team, our graviton2 runners have been
performing poorly and this stack seems no longer necessary.
2024-12-17 19:37:08 +01:00
Wouter Deconinck
5da1adad3a
root: only depends_on fortran when +fortran ( #48122 )
2024-12-17 12:08:12 -06:00
kwryankrattiger
dfb529fc6e
Ci set concretiztion pool size ( #48077 )
...
* Set the "build_jobs" on concretization/generate for CI
build_jobs also controls the concretization pool size. Set this
in the config section for CI generate.
This config is overwritten by build_job CI using the SPACK_BUILD_JOBS
environment variable. This implicitly will drop the default build
CPU request on all "default" grouped build jobs from (max) 16 to 8.
* Add default allocations for build jobs
* Add common jobs and concretize args to ci generate and rebuild
* CI: Specify parallel concretize and build jobs via argument
* Increase power and cray concretization limits
Lowering limits for these stacks creates timeout
* Increase default pool size to 8
intermittent timeouts with 4 CPU
* Add reduced requests for windows for now
2024-12-17 12:05:15 -06:00
Todd Gamblin
6e2625ae65
package_base
: generify accessor methods for when
-keyed dictionaries
...
This turns some variant-specific methods for dealing with when-keyed dictionaries into
more generic versions, in preparation for conditional version definitions.
`_by_name`, `_names`, etc. are replaced with generic methods for transforming
when-keyed dictionaries:
* `_by_subkey()`
* `_subkeys()`
* `_num_definitions()`
* `_definitions()`
* `_remove_overridden_defs()`
And the variant accessors are refactored to use these methods underneath.
To do this, types like `WhenDict` had to be generified, and some `TypeVars`
were added for sortable keys and values.
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
2024-12-17 07:25:14 -08:00
Todd Gamblin
7f24b11675
Vendor typing_extensions
...
We are using more and more typing features in Spack, and without features like
protocols, typing core is becoming harder and harder.
I think it's worth vendoring `typing_extensions` for this. It will get us a number of
useful capabilities:
* `Literal`
* `TypedDict`
* `Protocol`
among others.
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
2024-12-17 07:25:14 -08:00
Mikael Simberg
bb9bb905a0
mold: Add 2.35.1 ( #48136 )
2024-12-17 06:54:59 -07:00
Harmen Stoppels
60b4882d4e
ci: pcluster missing_library_policy: ignore ( #48138 )
2024-12-17 12:01:56 +01:00
Harmen Stoppels
19734832eb
resolve_shared_libraries.py: exclude libanl.so from glibc ( #48139 )
2024-12-17 11:33:36 +01:00
Massimiliano Culpo
51fb1ed05b
Temporarily pin Ubuntu to v22.04, where we use kcov ( #48152 )
...
Ubuntu doesn't package kcov in v24.04 Since GitHub
started upgrading their runner images, this makes
our CI fail, see e.g.
https://github.com/spack/spack/actions/runs/12366970840/job/34518012887?pr=47854
This is a temporary workaround, while we prepare a
more stable fix.
* Don't run too many unit tests
2024-12-17 11:30:47 +01:00
dependabot[bot]
69faa41c3f
build(deps): bump docker/setup-buildx-action from 3.7.1 to 3.8.0 ( #48150 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3.7.1 to 3.8.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](c47758b77c...6524bf65af
)
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
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-12-17 09:00:26 +01:00
Stephen Nicholas Swatman
72ef5b9010
acts dependencies: new versions as of 2024/12/16 ( #48133 )
...
This commit adds a new patch version of algebra-plugins and a new minor
version of detray.
2024-12-16 23:12:58 -07:00
Chris Marsh
795809f31b
qgis: add 3.36 and 3.40, fix proj depend ( #48110 )
...
* Add newest LTR 3.34.13, constrain proj to work around build bug, add 3.40.1
* bound proj
* Improve comment
2024-12-16 21:57:57 -07:00
Chris Marsh
5db597ff87
qt5: patch internal RapidJSON ( #48078 )
...
* Fix qt5 internal RapidJSON build error with %gcc@14:
* fix style
* qt: patch url full_index
* qt: fix patch sha
* qt: patch when @5.9.2:
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2024-12-16 20:06:30 -06:00
kwryankrattiger
b54227d5e9
Mesa: Update the Meson requirements for newer versions ( #48116 )
2024-12-16 15:18:15 -06:00
Wouter Deconinck
94cf51875f
acts: don't use system dfelibs for 35.1:36.0 ( #47994 )
2024-12-16 14:39:21 -06:00
Harmen Stoppels
2f6e30fd24
ci: new image for developer-tools ( #48065 )
2024-12-16 13:08:05 +01:00
Harmen Stoppels
06eae96ef9
config:shared_linking:missing_library_policy
to error/warn about accidental use of system libraries on linux/freebsd (#47365 )
...
This commit adds a config option `config:shared_linking:missing_library_policy:error/warn/ignore` which will cause installation errors or warnings when ELF executables or libraries need shared libraries which cannot be resolved from RPATH search paths. The default is to ignore.
This is a safeguard against accidentally linking to system libraries instead of Spack libraries. It makes it more likely that build cache installs work on different machines. It works only at the level of libraries, not at the level of symbols. Some system dependencies are allowed (e.g. kernel and libc).
Packages can (but are discouraged to) set `unresolved_libraries` to a list of patterns of sonames/library names that are know to be unresolvable in RPATHs. In the future this could be made more fine-grained in a non-breaking way by allowing a dictionary of patterns `lib => [deps]`.
2024-12-16 12:32:36 +01:00
Harmen Stoppels
557083c33b
curl: disable docs to drop perl dep ( #48074 )
2024-12-16 12:25:53 +01:00
Massimiliano Culpo
f6ab2f5b99
unit-test: port changes from compiler as deps ( #48104 )
...
Extracted #45189
Common test setup has been extracted in fixtures. Some matrix
dimensions moved from being "compiler" to be "targets".
Use --fake install for packages in test.
2024-12-16 09:27:41 +01:00
Rocco Meli
6005813518
CP2K: use ninja generator and add constraint on dla-future-fortran ( #48033 )
...
* cp2k ninja
* version
2024-12-16 09:24:21 +01:00
Joseph Wang
1df506959e
py-packaging: update to 24.2 ( #48087 )
2024-12-14 09:57:40 -07:00
Todd Gamblin
0d0ff44e3e
Spec: Remove _normal
attribute and unused constructor arguments ( #48119 )
...
The `_normal` attribute on specs is no longer used and has no meaning.
It's left over from part of the original concretizer.
The `concrete` constructor argument is also not used by any part of core.
- [x] remove `_normal` attribute from `Spec`
- [x] remove `concrete` argument from `Spec.__init__`
- [x] remove unused `check_diamond_normalized_dag` function in tests
- [x] simplify `Spec` constructor and docstrings
I tried to add typing to `Spec` here, but it creates a huge number of type issues
because *most* things on `Spec` are optional. We probably need separate `Spec` and
`ConcreteSpec` classes before attempting that.
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
2024-12-14 15:24:22 +01:00
Wouter Deconinck
f4bfeb7ed8
sundials: fix missing comma in list ( #48106 )
2024-12-14 06:38:01 -07:00
Zack Galbreath
a16350df69
Fix typo in ci/README.md ( #48114 )
2024-12-14 06:22:46 -07:00
John W. Parent
a2981cff1f
New Package: Trame ( #47920 )
...
* Add trame
2024-12-13 17:16:31 -06:00
Richard Berger
d2372f8eee
Add libcxi and its dependencies ( #47705 )
2024-12-13 16:09:17 -07:00
Buldram
c310c2911a
nim: fix deps, deprecate and patch old versions ( #47934 )
...
* nim: fix deps, deprecate and patch old versions
* Fix runtime dependencies for produced binaries:
- Add -rpaths pointing at dependencies to
std wrapper modules
- Set version constraints for OpenSSL
- Added SQLite3 variant for <2.0
* Parallelize build with make
* Deprecate 1.0.10 due to CVEs
* Deprecate 1.9.3 as it's an old development version
* Backport patch for CVE-2021-21372 to <1.2.10/<1.4.4,
CVE-2021-21374 to 1.4.2 and CVE-2021-46872 to 1.4.*
* Avoid empty low ranges that include devel
* Add previously missing CVE comment
* Keep "link" type for dynamic libraries for MSVC
* Omit "run" type for library dependencies
* Disable SQLite variant by default
* Fix version ranges
Had assumed they were exclusive, but they're inclusive
* Correct version range for sqlite variant
Difference doesn't matter outside of development versions
* Move patches to use GitHub URLs instead of files
* Retry CI
* append ?full_index=1
2024-12-13 15:29:18 -07:00
Rémi Lacroix
d68747912d
suite-sparse: Add version 7.8.3. ( #48101 )
2024-12-13 14:53:38 -07:00
Harmen Stoppels
107e4515bd
tests: fix a few open(...) calls ( #48113 )
2024-12-13 21:38:48 +01:00
Massimiliano Culpo
af6526bb82
ga: add a pylint check to avoid adding open calls without encoding= ( #48099 )
2024-12-13 21:21:26 +01:00
Raffaele Solcà
dd8dff7872
add dla-future v0.7.0 ( #48098 )
2024-12-13 12:28:21 -07:00
Adam J. Stewart
82d4b391bf
py-matplotlib: add v3.9.3, v3.9.4 ( #48107 )
...
* py-matplotlib: add v3.9.3, v3.9.4
* Add upper bound on meson
2024-12-13 11:54:19 -07:00
Harmen Stoppels
a07e372770
filter_file: make tempfile later ( #48108 )
...
* filter_file: make tempfile later
* also add a `.` after the filename
2024-12-13 11:49:32 -07:00
kwryankrattiger
d35202d83e
VisIt: Patch to fix python module deps ( #48097 )
...
Previously the pip setup would delete the visitmodule during the install
step. This was fixed by forcing the pip setup to only run once before
the dependents are created.
2024-12-13 11:33:07 -07:00
Tamara Dahlgren
1c1d439a01
Circular import fix: spack.config -> spack.environment ( #48057 )
...
Fix by moving setup to spack.main
2024-12-13 18:44:08 +01:00
Massimiliano Culpo
d52be82c06
netcdf-cxx4: use https instead of ftp ( #47875 )
...
* netcdf-cxx4: use https instead of ftp
* Update url for v4.3.0
2024-12-13 09:00:40 -08:00
Dominic Hofer
2a0fc464c9
Remove maintainer ( #48105 )
2024-12-13 17:17:50 +01:00
Massimiliano Culpo
cd26331b19
superlu: add v7.0, add metis as a dependency ( #48061 )
2024-12-13 11:26:27 +01:00
Kevin Huck
f5934db96b
Updating APEX package ( #48017 )
...
* Updating APEX package
Adding version 2.7.1 and adding OpenCL support flags
* Update var/spack/repos/builtin/packages/apex/package.py
Co-authored-by: Mikael Simberg <mikael.simberg@iki.fi >
* Update var/spack/repos/builtin/packages/apex/package.py
Co-authored-by: Mikael Simberg <mikael.simberg@iki.fi >
* Fixing recommended change typo
* Removing superfluous conflict
---------
Co-authored-by: Mikael Simberg <mikael.simberg@iki.fi >
2024-12-13 10:20:30 +01:00
Harmen Stoppels
11b86ca75c
package_base.py: remove deprecated props ( #48066 )
2024-12-13 10:19:16 +01:00
kwryankrattiger
0c2b546825
Remove extraneous newline from reproducer output ( #48076 )
...
* Remove extraneous newline from reproducer output
* Convert print -> tty.info
2024-12-13 09:38:43 +01:00
kwryankrattiger
ef615bcc7e
CI: Move the build stage to the project root instead of tmp ( #47996 )
...
On MacOS the tmpdir fills up over time and isn't cleared properly.
Move the build stage to a location it is cleared after each build.
2024-12-13 06:55:01 +00:00
Wouter Deconinck
0f21f24356
cmake: ~ownlibs ^libarchive compression+=bz2lib,lzma,zstd ( #48079 )
2024-12-12 23:47:29 -07:00
Brian Vanderwende
e59ee0768f
grads: Support newer hdf5 versions for grads ( #48058 )
...
* Support newer hdf5 versions for grads
* Cover netcdf dependency too
* Adjusted placement of two comments
2024-12-13 00:33:04 -06:00
Chris Marsh
6cbd9dcf13
Add +pic variant by default such that consumers of the static version of pcre2 can use it in a shared library. Fixes #47614 ( #48071 )
2024-12-12 19:38:10 -06:00
kwryankrattiger
92dbb55703
Mkae Autotools build_system point at correct build_directory ( #48072 )
2024-12-12 15:58:18 -07:00
Marc T. Henry de Frahan
e84631473c
Add openfast FPE trapping variant ( #48042 )
2024-12-12 15:28:04 -07:00
Satish Balay
c213a8c2a7
camp: restrict cub dependency to cuda versions older than 10 - as newer cuda versions already include cub ( #48008 )
...
Adding an additional dependency on cub pulls in an in-compatible version of cub [than whats provided by cuda]
2024-12-12 13:17:51 -08:00
Harmen Stoppels
526af1cbe7
Sprinkle open(..., encoding=utf-8) ( #48006 )
...
Add missing encoding=utf-8 to various open calls. This makes
files like spec.json, spack.yaml, spack.lock, config.yaml etc locale
independent w.r.t. text encoding. In practice this is not often an
issue since Python 3.7, where the C locale is promoted to
C.UTF-8. But it's better to enforce UTF-8 explicitly, since there is
no guarantee text files are written in the right encoding.
Also avoid opening in text mode if it can be avoided.
2024-12-12 21:46:08 +01:00
Massimiliano Culpo
334a8b0991
ci: remove a custom implementation of a stdlib functionality ( #48068 )
2024-12-12 12:09:35 -08:00
Dom Heinzeller
1581922c9e
cprnc: install rpath patch for v1.0.8 ( #47913 )
2024-12-12 20:31:40 +01:00
Harmen Stoppels
9cd2f0a536
filter_file: fix various bugs ( #48038 )
...
* `f.tell` on a `TextIOWrapper` does not return the offset in bytes, but
an opaque integer that can only be used for `f.seek` on the same
object. Spack assumes it's a byte offset.
* Do not open in a locale dependent way, but assume utf-8 (and allow
users to override that)
* Use tempfile to generate a backup/temporary file in a safe way
* Comparison between None and str is valid and on purpose.
2024-12-12 20:07:39 +01:00
Harmen Stoppels
687766b8ab
spec.parser / spec.token: improvements ( #48063 )
...
Follow-up to #47956
* Rename `token.py` -> `tokenize.py`
* Rename `parser.py` -> `spec_parser.py`
* Move common code related to iterating over tokens into `tokenize.py`
* Add "unexpected character token" (i.e. `.`) to `SpecTokens` by default instead of having a separate tokenizer / regex.
2024-12-12 17:08:20 +01:00
Adam J. Stewart
396a701860
Python: deprecate 3.8 ( #46913 )
...
* Python: deprecate 3.8
* Remove preference for EOL Python versions
* Explicitly deprecate things requiring EOL Python
* More deprecations
* deprecate old versions of slepc, py-petsc4py, py-slepc4py in sync with old versions of petsc
---------
Co-authored-by: Satish Balay <balay@mcs.anl.gov >
2024-12-12 15:22:06 +01:00
Massimiliano Culpo
7105cc8c01
Make use of ^
in 'depends_on' an error ( #48062 )
...
The use of `^` in `depends_on` directives has never been allowed, since
the dawn of Spack.
Up to now, we used to have an audit to catch this kind of issue, mainly
because in that way we could easily collect all issues and report them
to packagers at once.
Due to implementation details, this audit doesn't work if a dependency
without a `^` is followed by the same dependency with a `^`.
This PR makes this pattern an error, which will be reported eagerly, and
removes the corresponding audit. It also fixes a package using the wrong
idiom.
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com >
2024-12-12 14:19:05 +01:00
Wouter Deconinck
0ce38ed109
rivet: patch to fix missing headers ( #48049 )
2024-12-12 11:14:15 +01:00
Tamara Dahlgren
c548bcc9ef
Environment: remove self import ( #48056 )
2024-12-12 10:30:19 +01:00
Tamara Dahlgren
f018e0fe42
Circular import fix: spack.schema.config -> spack.config ( #48059 )
...
fix by moving `merge_yaml` from `config.py` to `schema/__init__.py`
2024-12-12 10:07:53 +01:00
Tamara Dahlgren
9aefbb0e96
Circular import fix: spack.oci.opener -> spack.parser ( #47956 )
...
by splitting spack.parser into two modules
2024-12-12 10:02:07 +01:00
Marcel Koch
9265991767
ginkgo: add v1.9.0 ( #47987 )
...
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
2024-12-11 16:53:01 -07:00
Dom Heinzeller
25cfea48f3
ESMF package: support clang with flang
...
So far, the ESMF package recipe in spack assumes that the spack
compilers clang and apple-clang are using gfortran as the Fortran
compiler. But with the latest improvements to the LLVM compilers,
we need to also support clang with flang.
2024-12-11 16:47:52 -07:00
Andy Porter
fc4316cafa
py-psyclone: add v3.0.0 ( #47964 )
...
* Update py-psyclone package to version 3.0.0
* Add Sergi and myself as maintainers
* correct case of url and add url_for_version() method
2024-12-11 11:51:14 -08:00
Scott Wittenburg
de1416b3de
ci: Refactor pipeline generation ( #47459 )
...
Reorganize the pipeline generation aspect of the ci module,
mostly to separate the representation, generation, and
pruning of pipeline graphs from platform-specific output
formatting.
Introduce a pipeline generation registry to support generating
pipelines for other platforms, though gitlab is still the only
supported format currently.
Fix a long-existing bug in pipeline pruning where only direct
dependencies were added to any nodes dependency list.
2024-12-11 19:23:37 +00:00
Harmen Stoppels
ba52c4f05d
gha: fix git safe.directory config ( #48041 )
2024-12-11 19:11:44 +01:00
Rocco Meli
501ee68606
dbcsr: add v2.8.0 ( #48035 )
...
* dbcsr: add v2.8.0
* add myself as maintainer
2024-12-11 10:18:38 -07:00
Jon Rood
283eaaf323
amr-wind: remove unused cmake option ( #48009 )
...
* amr-wind: remove unused cmake option
* Style.
2024-12-11 09:28:31 -07:00
Wouter Deconinck
a3543008d9
qt-base: fix rpath for dependents ( #47424 )
...
ensure that CMAKE_INSTALL_RPATH_USE_LINK_PATH=ON works in qt packages.
2024-12-11 16:59:47 +01:00
Robert Cohn
f760e16688
umf only avaiable with 2025 ( #48027 )
2024-12-11 16:33:56 +01:00
Harmen Stoppels
e9d2732e00
log.py: improve utf-8 handling, and non-utf-8 output ( #48005 )
2024-12-11 10:54:17 +01:00
Harmen Stoppels
03525528d6
llnl.path: make system_path_filter a noop on non-win32 ( #48032 )
2024-12-11 10:51:06 +01:00
Scott Wittenburg
a3985e7538
Revert "Set the "build_jobs" on concretization/generate for CI ( #47660 )" ( #48028 )
...
This reverts commit 316dcc1609
.
2024-12-11 07:56:36 +01:00
Robert Cohn
ae28528ec7
sycl runtime needs umf ( #48011 )
2024-12-10 14:34:35 -08:00
Paul Kuberry
cb8880b388
Update compadre and py-pycompadre to v1.6.0 ( #47948 )
...
* compadre: add version 1.6.0
* py-pycompadre: add version 1.6.0
2024-12-10 13:29:31 -08:00
kwryankrattiger
316dcc1609
Set the "build_jobs" on concretization/generate for CI ( #47660 )
...
* Set the "build_jobs" on concretization/generate for CI
build_jobs also controls the concretization pool size. Set this
in the config section for CI generate.
This config is overwritten by build_job CI using the SPACK_BUILD_JOBS
environment variable. This implicitly will drop the default build
CPU request on all "default" grouped build jobs from (max) 16 to 8.
* Add default allocations for build jobs
* Add common jobs and concretize args to ci generate and rebuild
* CI: Specify parallel concretize and build jobs via argument
* Increase power and cray concretization limits
Lowering limits for these stacks creates timeout
2024-12-10 14:13:23 -07:00
rfbgo
84ea7dbddf
hp2p: new package ( #47950 )
...
* Add hp2p app definition
* update homepage
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
* update to fstring
---------
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
2024-12-10 13:03:54 -08:00
dmagdavector
b6e4ff0242
py-nbclassic: add v1.1.0 ( #47946 )
...
* py-nbclassic: add v1.1
* py-nbclassic: reduce explicit dependencies for v1.1.0
Having all the 'excess' packages listed did not break anything, as
they were needed for `py-jupyter-server` (pulled in via `py-notebook-shim`)
anyway, but the change makes it more clear on why things are being pulled in.
2024-12-10 13:45:44 -07:00
Xuefeng Ding
c23ffbbd7a
geant4: patch typo in wroot ( #47955 )
...
* bug fix
* not just 10.4, all versions
* geant4: comment; close patch when range
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2024-12-10 14:36:01 -06:00
Luc Grosheintz
accd3ca860
highfive: add v2.10.1 ( #47914 )
...
* highfive: release 2.10.1
* Use sha256 of '.tar.gz'.
---------
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
2024-12-10 12:29:17 -08:00
dmagdavector
d47629a521
py-jupyterlab-server: add v2.23 to 2.27 ( #47969 )
...
* py-jupyterlab-server: add v2.23 to 2.27
* py-jupyterlab-server: style fixes
2024-12-10 12:06:25 -08:00
Lehman Garrison
7bb6c9b828
py-disbatch: add new package at version 3.0 ( #47988 )
2024-12-10 10:13:56 -08:00
Wouter Deconinck
7e5b5f8c57
veccore: add v0.8.2 ( #47855 )
...
* veccore: add v8.2.0
* Update cmake requirement
---------
Co-authored-by: Seth R Johnson <johnsonsr@ornl.gov >
2024-12-10 08:38:43 -07:00
Paul R. C. Kent
3a1c0f5c5f
llvm: add v19.1.5 ( #47897 )
2024-12-10 15:19:10 +01:00
Massimiliano Culpo
b50dbb8604
pipelines: simplify and lint aws-pcluster-* ( #47989 )
2024-12-10 12:16:51 +01:00
Harmen Stoppels
30c00353d4
make level_zero variant consistent, add missing instances ( #47985 )
2024-12-10 09:25:30 +01:00
Tamara Dahlgren
466c3abaeb
Remove remaining use of deprecated test callback ( #47995 )
2024-12-10 08:19:56 +01:00
Adam J. Stewart
478647f873
py-numpy: add v2.2.0 ( #47999 )
2024-12-09 23:39:00 -07:00
Adam J. Stewart
15f3851a92
py-scikit-learn: add v1.6.0 ( #47998 )
2024-12-09 22:59:24 -07:00
Laura Weber
5232ee1ed1
tecplot: updated hash for 2024r1m1 ( #47886 )
2024-12-09 18:31:35 -08:00
teddy
855943ff29
py-mgmetis: remove constrains 3.X for mpi4py & 1.X for numpy depandancies ( #47890 )
...
Co-authored-by: t. chantrait <teddy.chantrait@cea.fr >
2024-12-09 18:29:59 -08:00
Tobias Ribizel
449a462cde
gurobi: add versions 11 and 12 ( #47889 )
...
This also means removing the Python support for these versions,
as the installation method was deprecated in favor of pip/conda
2024-12-09 18:27:30 -08:00
François Trahay
f3c6f00cc1
eztrace: new version for building from the dev branch of the git repository ( #47891 )
2024-12-09 18:25:54 -08:00
jgraciahlrs
42333ad66e
extrae: relax requirements on binutils ( #47893 )
2024-12-09 18:24:15 -08:00
Luc Grosheintz
36f3566257
highfive: update maintainers. ( #47896 )
...
* highfive: update maintainers.
* switch maintainers.
---------
Co-authored-by: Nicolas Cornu <me+github@alkino.fr >
2024-12-09 18:22:10 -08:00
Adam J. Stewart
24fc720c0b
py-twine: add v6.0.1 ( #47899 )
2024-12-09 18:18:19 -08:00
Andrey Alekseenko
fe0f4c1815
gromacs: support version 2024.4 ( #47900 )
...
And fix help formatting
2024-12-09 18:16:42 -08:00
Alberto Sartori
d68462ae8e
justbuild: add version 1.4.1 ( #47902 )
2024-12-09 18:15:06 -08:00
Victor Lopez Herrero
0189e92329
dlb: add v3.5.0 ( #47916 )
2024-12-09 18:06:58 -08:00
Mark Abraham
8d83baa35e
gromacs: conflict %apple-clang and +openmp ( #47935 )
2024-12-09 17:39:32 -08:00
Wouter Deconinck
12dd1208f3
geant4: add v11.3.0 ( #47961 )
...
* geant4: add v11.3.0
* geant4: rm deprecated 11.3.0.beta
* geant4: add 11.3.0 and associated data library versions
- Data library versions taken from:
- https://gitlab.cern.ch/geant4/geant4/-/blob/v11.3.0/cmake/Modules/G4DatasetDefinitions.cmake?ref_type=tags
- Variants etc otherwise unchanged.
- 11.3.0-beta version removed, release version marked as preffered.
* g4channeling: f-strings
---------
Co-authored-by: Ben Morgan <ben.morgan@warwick.ac.uk >
Co-authored-by: Seth R. Johnson <johnsonsr@ornl.gov >
2024-12-09 15:01:45 -08:00
David Gardner
728c5e0e9d
add main branch ( #47952 )
2024-12-09 14:54:38 -08:00
dmagdavector
c3e92a3d01
py-httpx: add v0.28, v0.28.1 ( #47970 )
...
* py-httpx: add v0.28, v0.28.1
* py-httpx: py-sniffio dependency only needed up to 0.27
2024-12-09 14:44:29 -08:00
Stephen Nicholas Swatman
49efa711d0
acts dependencies: new versions as of 2024/12/08 ( #47981 )
...
* acts dependencies: new versions as of 2024/12/08
This commit includes a new version of ACTS, as well as new versions of
the ACTS algebra plugins, covfie, detray, and geomodel.
* Fixes
* covfie: depends_on cmake@3.21: when @0.11:
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com>
2024-12-09 15:08:47 -07:00
Wouter Deconinck
ab4a645cbe
various pkgs: use https homepage when http redirects (github.io) ( #47974 )
...
* various pkgs: use https homepage when http redirects (github.io)
* py-owslib: fix homepage
* py-owslib: fix homepage to rtd
* h5io: fix homepage
2024-12-09 14:48:33 -07:00
Wouter Deconinck
7c74247f23
py-greenlet: remove preference for v2.0.2 ( #47962 )
...
* py-greenlet: remove preference for 2.0.2
* py-greenlet: conflicts with gcc@:7 when @3.1.1:
2024-12-09 12:26:16 -08:00
Matt Thompson
728f13d4b2
mapl: add v2.51.0 ( #47968 )
2024-12-09 12:21:05 -08:00
Wouter Deconinck
4d6347c99c
node-js: patch for %gcc@12.[1-2] when @22.2:22.5 ( #47979 )
...
* node-js: patch for %gcc@12.[1-2] when @22.2:22
* node-js: avoid url patch (serial in common.gypi)
2024-12-09 12:19:09 -08:00
Wouter Deconinck
b2a86fcaba
py-plac: add v1.4.3; restrict to python@:3.11 for older ( #47982 )
2024-12-09 11:24:51 -08:00
Kin Fai Tse
da83ab35e8
add soci 4.0.3 ( #47983 )
2024-12-09 11:17:36 -08:00
Alberto Invernizzi
9cb2070eeb
gh: add v2.59.0 -> v2.63.2 ( #47958 )
...
* gh: bump versions
* update go requirement (good catch @alecbcs!)
see 8446079656
2024-12-09 09:43:10 -08:00
Wouter Deconinck
a72490fc91
coverage.yml: set fail_ci_if_error = false again ( #47986 )
2024-12-09 16:59:44 +01:00
Mikael Simberg
f15e5f7163
mold: Add 2.35.0 ( #47984 )
2024-12-09 04:02:51 -07:00
dependabot[bot]
fc105a1a26
build(deps): bump types-six in /.github/workflows/requirements/style ( #47954 )
...
Bumps [types-six](https://github.com/python/typeshed ) from 1.16.21.20241105 to 1.17.0.20241205.
- [Commits](https://github.com/python/typeshed/commits )
---
updated-dependencies:
- dependency-name: types-six
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-12-08 19:34:20 -06:00
Stephen Sachs
8a9e16dc3b
aws-pcluster stacks: static spack.yaml ( #47918 )
2024-12-08 20:26:08 +01:00
eugeneswalker
0b7fc360fa
e4s ci: add lammps +rocm ( #47929 )
...
* e4s ci: add lammps +rocm
* e4s rocm external stack: add def for rocm-openmp-extras external
* lammps +rocm external rocm has errors, comment out
2024-12-08 10:21:28 -08:00
Wouter Deconinck
79d79969bb
celeritas: patch 0.5.0 for geant4@11.3.0: ( #47976 )
2024-12-08 09:12:14 -05:00
Harmen Stoppels
422f829e4e
mirrors: add missing init file ( #47977 )
2024-12-08 09:31:22 +01:00
Alec Scott
f54c101b44
py-jedi: add v0.19.2 ( #47569 )
2024-12-07 16:26:31 +01:00
Harmen Stoppels
05acd29f38
extensions.py: remove import of spack.cmd ( #47963 )
2024-12-07 10:08:04 +01:00
Wouter Deconinck
77e2187e13
coverage.yml: fail_ci_if_error = true ( #47731 )
2024-12-06 11:01:10 -08:00
Harmen Stoppels
5c88e035f2
directives.py: remove redundant import ( #47965 )
2024-12-06 19:18:12 +01:00
Harmen Stoppels
94bd7b9afb
build_environment: drop off by one fix ( #47960 )
2024-12-06 17:01:46 +01:00
Stephen Herbener
f181ac199a
Upgraded version specs for ECMWF packages: eckit, atlas, ectrans, fckit, fiat ( #47749 )
2024-12-05 18:46:56 -08:00
Sreenivasa Murthy Kolam
a8da7993ad
Bump up the version for rocm-6.2.4 release ( #47707 )
...
* Bump up the version for rocm-6.2.4 release
2024-12-05 18:41:02 -08:00
Dom Heinzeller
b808338792
py-uxarray: new package plus dependencies ( #47573 )
...
* Add py-param@2.1.1
* Add py-panel@1.5.2
* Add py-bokeh@3.5.2
* New package py-datashader
* New package py-geoviews
* New package py-holoviews
* WIP: new package py-uxarray
* New package py-antimeridian
* New package py-dask-expr
* New package py-spatialpandas
* New package py-hvplot
* Add dependency on py-dask-expr for 'py-dask@2024.3: +dataframe'
* Added all dependencies for py-uxarray; still having problems with py-dask +dataframe / py-dask-expr
* Fix style errors in many packages
* Clean up comments and fix style errors in var/spack/repos/builtin/packages/py-dask-expr/package.py
* In var/spack/repos/builtin/packages/py-dask/package.py: since 2023.8, the dataframe variant requires the array variant
* Fix style errors in py-uxarray package
2024-12-05 18:20:55 -08:00
Massimiliano Culpo
112e47cc23
Don't inject import statements in package recipes
...
Remove a hack done by RepoLoader, which was injecting an extra
```
from spack.package import *
```
at the beginning of each package.py
2024-12-05 12:48:00 -08:00
Dom Heinzeller
901cea7a54
Add conflict for pixman with Intel Classic ( #47922 )
2024-12-05 18:14:57 +01:00
Massimiliano Culpo
c1b2ac549d
solver: partition classes related to requirement parsing into their own file ( #47915 )
2024-12-05 18:10:06 +01:00
Harmen Stoppels
4693b323ac
spack.mirror: split into submodules ( #47936 )
2024-12-05 18:09:08 +01:00
Kin Fai Tse
1f2a68f2b6
tar: conditionally link iconv ( #47933 )
...
* fix broken packages requiring iconv
* tar: -liconv only when libiconv
* Revert "fix broken packages requiring iconv"
This reverts commit 5fa426b52f
.
---------
Co-authored-by: Harmen Stoppels <me@harmenstoppels.nl >
2024-12-05 10:09:18 -06:00
Juan Miguel Carceller
3fcc38ef04
pandoramonitoring,pandorasdk: change docstrings that are wrong ( #47937 )
...
and are copied from the pandorapfa package
Co-authored-by: jmcarcell <jmcarcell@users.noreply.github.com >
2024-12-05 08:53:09 -07:00
Harmen Stoppels
22d104d7a9
ci: add bootstrap stack for python@3.6:3.13 ( #47719 )
...
Resurrect latest Python 3.6
Add clingo-bootstrap to Gitlab CI.
2024-12-05 10:07:24 +01:00
Todd Gamblin
8b1009a4a0
resource
: clean up arguments and typing
...
- [x] Clean up arguments on the `resource` directive.
- [x] Add type annotations
- [x] Add `resource` to type annotations on `PackageBase`
- [x] Fix up `resource` docstrings
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
2024-12-04 22:49:18 -08:00
Todd Gamblin
f54526957a
directives: add type annotations to DirectiveMeta
class
...
Some of the class-level annotations were wrong, and some were missing. Annotate all the
functions here and fix the class properties to match what's actually happening.
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
2024-12-04 22:49:18 -08:00
Todd Gamblin
175a4bf101
directives: use Type[PackageBase]
instead of PackageBase
...
The first argument to each Spack directive is not a `PackageBase` instance but a
`PackageBase` class object, so fix the type annotations to reflect this.
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
2024-12-04 22:49:18 -08:00
Todd Gamblin
aa81d59958
directives: don't include Optional
in PatchesType
...
`Optional` shouldn't be part of `PatchesType` -- it's clearer to specify `Optional` it
in the methods that need their arguments to be optional.
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
2024-12-04 22:49:18 -08:00
James Taliaferro
6aafefd43d
package version: Neovim 0.10.2 ( #47925 )
2024-12-04 23:17:55 +01:00
Satish Balay
ac82f344bd
trilinos@develop: update kokkos dependency ( #47838 )
2024-12-04 19:53:38 +01:00
Harmen Stoppels
16fd77f9da
rust-bootstrap: fix zlib dependency ( #47894 )
...
x
2024-12-04 02:28:19 -08:00
Harmen Stoppels
f82554a39b
stage.py: improve path to url ( #47898 )
2024-12-04 09:41:38 +01:00
Massimiliano Culpo
2aaf50b8f7
eigen: remove unnecessary dependency on fortran ( #47866 )
2024-12-04 08:18:40 +01:00
Mathew Cleveland
b0b9cf15f7
add a '+no_warning' variant to METIS to prevent pervasive warning ( #47452 )
...
* add a '+no_warning' variant to metis to prevent prevasive warning
* fix formating
---------
Co-authored-by: Cleveland <cleveland@lanl.gov >
Co-authored-by: mcourtois <mathieu.courtois@gmail.com >
2024-12-03 17:02:36 -08:00
v
8898e14e69
update py-numl and py-nugraph recipes ( #47680 )
...
* update py-numl and py-nugraph recipes
this commit adds the develop branch as a valid option for each of these two packages. in order to enable this, package tarballs are now retrieved from the github source repository instead of pypi, and their checksums and the build system have been updated accordingly.
* rename versions "develop" -> "main" to be consistent with branch name
2024-12-03 16:59:33 -08:00
Buldram
63c72634ea
nim: add latest versions ( #47844 )
...
* nim: add latest versions
In addition:
- Create separate build and install phases.
- Remove koch nimble call as it's redundant with koch tools.
- Install all additional tools bundled with Nim instead of only Nimble.
* Fix 1.6 version
* nim: add devel
In addition:
- Fix build accessing user config/cache
2024-12-03 16:57:59 -08:00
Carson Woods
a7eacd77e3
bug fix: updated warning message to reflect impending v1.0 release ( #47887 )
2024-12-03 17:16:36 +01:00
Cédric Chevalier
09b7ea0400
Bump Kokkos and Kokkos-kernels to 4.5.00 ( #47809 )
...
* Bump Kokkos and Kokkos-kernels to 4.5.00
* petsc@:3.22 add a conflict with this new version of kokkos
* Update kokkos/kokkos-kernel dependency
---------
Co-authored-by: Satish Balay <balay@mcs.anl.gov >
2024-12-03 09:09:25 -07:00
Harmen Stoppels
b31dd46ab8
style.py: do not remove import spack in packages ( #47895 )
2024-12-03 16:04:18 +01:00
Harmen Stoppels
ad7417dee9
nwchem: add resource, remove patch ( #47892 )
...
fixes a build failure due to broken URL and improves nwchem build without internet
2024-12-03 14:09:05 +01:00
Wouter Deconinck
c3de3b0b6f
tar: add v1.35 (fix CVEs) ( #47426 )
2024-12-03 13:26:04 +01:00
Harmen Stoppels
6da9bf226a
python: drop nis module also for < 3.13 ( #47862 )
...
the nis module was removed in python 3.13
we had it default to ~nis
no package requires +nis
required dependencies for +nis were missing
so better to remove the nis module entirely.
2024-12-03 13:01:08 +01:00
Auriane R.
b3ee954e5b
Remove duplicate version ( #47880 )
2024-12-03 10:14:47 +01:00
napulath
db090b0cad
Update package.py ( #47885 )
2024-12-03 08:24:28 +01:00
Massimiliano Culpo
3a6c361a85
cgns: make fortran dependency optional ( #47867 )
2024-12-03 06:18:37 +01:00
Adam J. Stewart
bb5bd030d4
py-rasterio: add v1.4.3 ( #47881 )
2024-12-03 06:10:20 +01:00
dependabot[bot]
b9c60f96ea
build(deps): bump pytest from 8.3.3 to 8.3.4 in /lib/spack/docs ( #47882 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 8.3.3 to 8.3.4.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/8.3.3...8.3.4 )
---
updated-dependencies:
- dependency-name: pytest
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-12-03 06:07:27 +01:00
Stephen Nicholas Swatman
6b16c64c0e
acts dependencies: new versions as of 2024/12/02 ( #47787 )
...
* acts dependencies: new versions as of 2024/11/25
This commit adds a new version of detray and two new versions of vecmem.
* acts dependencies: new versions as of 2024/12/02
This commit adds version 38 of ACTS and a new version of detray.
2024-12-02 19:50:25 -06:00
Andrey Perestoronin
3ea970746d
add compilers packages ( #47877 )
2024-12-02 15:53:56 -07:00
Satish Balay
d8f2e080e6
petsc, py-petsc4py: add v3.22.2 ( #47845 )
2024-12-02 14:21:31 -08:00
Harmen Stoppels
ecb8a48376
libseccomp: python forward compat bound ( #47876 )
...
* libseccomp: python forward compat bound
* include 2.5.5
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2024-12-02 14:59:40 -07:00
Massimiliano Culpo
30176582e4
py-torchvision: add dependency on c ( #47873 )
2024-12-02 22:23:58 +01:00
Massimiliano Culpo
ac17e8bea4
utf8cpp: move to GitHub, make it a CMake package ( #47870 )
2024-12-02 14:14:24 -07:00
Massimiliano Culpo
c30c85a99c
seacas: add a conditional dependency on fortran ( #47871 )
...
* seacas: remove unnecessary dependency on fortran
* seacas: add a conditional dependency on fortran
2024-12-02 13:13:14 -08:00
Michael Schlottke-Lakemper
2ae8eb6686
Update HOHQmesh package with newer versions ( #47861 )
2024-12-02 12:29:45 -08:00
Jose E. Roman
b5cc5b701c
New patch release SLEPc 3.22.2 ( #47859 )
2024-12-02 12:06:52 -08:00
Wouter Deconinck
8e7641e584
onnx: set CMAKE_CXX_STANDARD to abseil-cpp cxxstd value ( #47858 )
2024-12-02 11:56:33 -08:00
Weiqun Zhang
e692d401eb
amrex: add v24.12 ( #47857 )
2024-12-02 11:55:08 -08:00
Massimiliano Culpo
99319b1d91
oneapi-level-zero: add dependency on c ( #47874 )
2024-12-02 12:48:49 -07:00
Satish Balay
839ed9447c
trilinos@14.4.0 revert kokkos-kernel dependency - as this breaks builds ( #47852 )
2024-12-02 11:44:37 -08:00
afzpatel
8e5a040985
ucc: add ROCm and rccl support ( #46580 )
2024-12-02 20:43:53 +01:00
Stephen Nicholas Swatman
5ddbb1566d
benchmark: add version 1.9.1 ( #47860 )
...
This commit adds version 1.9.1 of Google Benchmark.
2024-12-02 11:42:38 -08:00
Massimiliano Culpo
eb17680d28
double-conversion: add dependency on c, and c++ ( #47869 )
2024-12-02 12:38:16 -07:00
Massimiliano Culpo
f4d81be9cf
py-torch-nvidia-apex: add dependency on C ( #47868 )
2024-12-02 20:37:33 +01:00
Massimiliano Culpo
ea5ffe35f5
configuration: set egl as buildable:false ( #47865 )
2024-12-02 11:33:01 -08:00
Wouter Deconinck
1e37a77e72
mlpack: depends_on py-setuptools ( #47828 )
2024-12-02 12:04:53 +01:00
Todd Gamblin
29427d3e9e
ruff: add v0.8.1 ( #47851 )
...
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
2024-11-30 10:49:47 +01:00
Todd Gamblin
2a2d1989c1
version_types
: clean up type hierarchy and add annotations (#47781 )
...
In preparation for adding `when=` to `version()`, I'm cleaning up the types in
`version_types` and making sure the methods here pass `mypy` checks. This started as an
attempt to use `ConcreteVersion` outside of `spack.version` and grew into a larger type
refactor.
The hierarchy now looks like this:
* `VersionType`
* `ConcreteVersion`
* `StandardVersion`
* `GitVersion`
* `ClosedOpenRange`
* `VersionList`
Note that the top-level thing can't easily be `Version` as that is a method and it
returns only `ConcreteVersion` right now. I *could* do something fancy with `__new__` to
make `Version` a synonym for the `ConcreteVersion` constructor, which would allow it to
be used as a type. I could also do something similar with `VersionRange` but not sure if
it's worth it just to make these into types.
There are still some places where I think `GitVersion` might not be handled properly,
but I have not attempted to fix those here.
- [x] Add a top-level `VersionType` class that all version types extend from
- [x] Define and document common methods and rich comparisons on `VersionType`
- [x] Replace complicated `Union` types with `VersionType` and `ConcreteVersion` as needed
- [x] Annotate most methods (skipping `__getitem__` and friends as the typing is a pain)
- [x] Fix up the `VersionList` constructor a bit
- [x] Add cases to methods that weren't handling all `VersionType`s
- [x] Rework some places to clarify typing for `mypy`
- [x] Simplify / optimize _next_version
- [x] Make StandardVersion.string a property to enable lazy comparison
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
2024-11-30 08:21:07 +01:00
Wouter Deconinck
c6e292f55f
py-nbdime: add v3.2.1 ( #47445 )
2024-11-29 15:59:11 -07:00
teddy
bf5e6b4aaf
py-mpi4py: create mpi.cfg file, this file is removed since v4.0.0, but API is retained #47584
...
Co-authored-by: t. chantrait <teddy.chantrait@cea.fr >
2024-11-29 13:28:21 -06:00
Adam J. Stewart
9760089089
VTK: mark Python version compatibility ( #47814 )
...
* VTK: mark Python version compatibility
* VTK 8.2.0 also only supports Python 3.7
2024-11-29 13:04:56 -06:00
dmagdavector
da7c5c551d
py-pip: add v23.2.1 -> v24.3.1 ( #47753 )
...
* py-pip: update to latest version 24.3.1 (plus some others)
* py-pip: note Python version dependency for new PIP versions
2024-11-29 17:18:19 +01:00
Harmen Stoppels
a575fa8529
gcc: add missing patches from Iain Sandoe's branch ( #47843 )
2024-11-29 08:10:04 +01:00
Massimiliano Culpo
39a65d88f6
fpm: add a dependency on c, and fortran ( #47839 )
...
Extracted from #45189
Build failure: https://gitlab.spack.io/spack/spack/-/jobs/13871774
Co-authored-by: Sebastian Ehlert <28669218+awvwgk@users.noreply.github.com >
2024-11-29 08:07:50 +01:00
Massimiliano Culpo
06ff8c88ac
py-torch-sparse: add a dependency on c ( #47841 )
...
Extracted from #45189
Build failure: https://gitlab.spack.io/spack/spack/-/jobs/13870876
2024-11-29 08:06:46 +01:00
Massimiliano Culpo
a96b67ce3d
miopen-hip: add a dependency on c ( #47842 )
...
Extracted from #45189
Build failure: https://gitlab.spack.io/spack/spack/-/jobs/13870957
2024-11-29 07:25:43 +01:00
Harmen Stoppels
67d494fa0b
filesystem.py: remove unused md5sum ( #47832 )
2024-11-28 18:43:21 +01:00
Harmen Stoppels
e37e53cfe8
traverse: add MixedDepthVisitor, use in cmake ( #47750 )
...
This visitor accepts the sub-dag of all nodes and unique edges that have
deptype X directly from given roots, or deptype Y transitively for any
of the roots.
2024-11-28 17:48:48 +01:00
Andrey Perestoronin
cf31d20d4c
add new packages ( #47817 )
2024-11-28 09:49:52 -05:00
Harmen Stoppels
b74db341c8
darwin: preserve hardlinks on codesign/install_name_tool ( #47808 )
2024-11-28 14:57:28 +01:00
Daryl W. Grunau
e88a3f6f85
eospac: version 6.5.12 ( #47826 )
...
Co-authored-by: Daryl W. Grunau <dwg@lanl.gov >
2024-11-28 12:32:35 +01:00
Massimiliano Culpo
9bd7483e73
Add further C and C++ dependencies to packages ( #47821 )
2024-11-28 10:50:35 +01:00
Harmen Stoppels
04c76fab63
hip: hints for find_package llvm/clang ( #47788 )
...
LLVM can be a transitive link dependency of hip through gl's dependency mesa, which uses it for software rendering.
In this case make sure llvm-amdgpu is found with find_package(LLVM) and
find_package(Clang) by setting LLVM_ROOT and Clang_ROOT.
That makes the patch of find_package's HINTS redundant, so remove that.
It did not work anyways, because CMAKE_PREFIX_PATH has higher precedence
than HINTS.
2024-11-28 10:23:09 +01:00
Adam J. Stewart
ecbf9fcacf
py-scooby: add v0.10.0 ( #47790 )
2024-11-28 10:21:36 +01:00
Victor A. P. Magri
69fb594699
hypre: add a variant to allow using internal lapack functions ( #47780 )
2024-11-28 10:15:12 +01:00
Howard Pritchard
d28614151f
nghttp2: add v1.64.0 ( #47800 )
...
Signed-off-by: Howard Pritchard <hppritcha@gmail.com >
2024-11-28 10:12:41 +01:00
etiennemlb
f1d6af6c94
netlib-scalapack: fix for some clang derivative (cce/rocmcc) ( #45434 )
2024-11-28 09:25:33 +01:00
Adam J. Stewart
192821f361
py-river: mark numpy 2 compatibility ( #47813 )
2024-11-28 09:24:21 +01:00
Adam J. Stewart
18790ca397
py-pyvista: VTK 9.4 not yet supported ( #47815 )
2024-11-28 09:23:41 +01:00
BOUDAOUD34
c22d77a38e
dbcsr: patch for resolving .mod file conflicts in ROCm by implementing USE, INTRINSIC ( #46181 )
...
Co-authored-by: U-PALLAS\boudaoud <boudaoud@pc44.pallas.cines.fr >
2024-11-28 09:20:48 +01:00
Tom Payerle
d82bdb3bf7
seacas: update recipe to find faodel ( #40239 )
...
Explcitly sets the CMake variables Faodel_INCLUDE_DIRS and Faodel_LIBRARY_DIRS when +faodel.
This seems to be needed for recent versions of seacas (seacas@2021-04-02:), but should be safe
to do for all versions.
For Faodel_INCLUDE_DIRS, it looks like Faodel has header files under $(Faodel_Prefix)/include/faodel,
but seacas is not including the "faodel" part in #includes. So add both $(Faodel_Prefix)/include
and $(Foadel_Prefix)/include/faodel
Co-authored-by: payerle <payerle@users.noreply.github.com >
2024-11-28 09:17:44 +01:00
Matt Thompson
a042bdfe0b
mapl: add hpcx-mpi ( #47793 )
2024-11-28 09:15:25 +01:00
Adam J. Stewart
60e3e645e8
py-joblib: add v1.4.2 ( #47789 )
2024-11-28 08:28:44 +01:00
Chris Marsh
51785437bc
Patch to fix building gcc@14.2 on darwin. Fixes #45628 ( #47830 )
2024-11-27 20:58:18 -07:00
dependabot[bot]
2e8db0815d
build(deps): bump docker/build-push-action from 6.9.0 to 6.10.0 ( #47819 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.9.0 to 6.10.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](4f58ea7922...48aba3b46d
)
---
updated-dependencies:
- dependency-name: docker/build-push-action
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-11-27 16:29:41 -07:00
George Malerbo
8a6428746f
raylib: add v5.5 ( #47708 )
...
* Add version 5.5 in package.py
* Update package.py
2024-11-27 16:25:22 -07:00
Adam J. Stewart
6b9c099af8
py-keras: add v3.7.0 ( #47816 )
2024-11-27 16:12:47 -07:00
Derek Ryan Strong
30814fb4e0
Deprecate rsync releases before v3.2.5 ( #47820 )
2024-11-27 16:14:34 -06:00
Harmen Stoppels
3194be2e92
gcc-runtime: remove libz.so from libgfortran.so if present ( #47812 )
2024-11-27 22:32:37 +01:00
snehring
41be2f5899
ltr-retriever: changing directory layout ( #38513 )
2024-11-27 14:16:57 -07:00
kwryankrattiger
02af41ebb3
gdk-pixbuf: Point at gitlab instead of broken mirror ( #47825 )
2024-11-27 15:13:55 -06:00
snehring
9d33c89030
r-rsamtools: add -lz to Makevars ( #38649 )
2024-11-27 13:44:48 -07:00
Erik Heeren
51ab7bad3b
julia: conflict for %gcc@12: support ( #35931 )
2024-11-27 04:31:44 -07:00
kwryankrattiger
0b094f2473
Docs: Reference 7z requirement on Windows ( #35943 )
2024-11-26 17:11:12 -05:00
Christoph Junghans
cd306d0bc6
all-libary: add voronoi support and git version ( #47798 )
...
* all-libary: add voronoi support and git version
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2024-11-26 14:56:22 -07:00
Dom Heinzeller
fdb9cf2412
Intel/oneapi compilers: correct version ranges for diab-disable flag ( #47428 )
...
* c/c++ flags should have been modified for all 2023.x.y versions, but
upper bound was too low
* Fortran flags should have been modified for all 2024.x.y versions, but
likewise the upper bound was too low
2024-11-26 12:34:37 -07:00
etiennemlb
a546441d2e
siesta: remove link args on a non-declared dependency ( #46080 )
2024-11-26 20:25:04 +01:00
IHuismann
141cdb6810
adol-c: fix libs property ( #36614 )
2024-11-26 17:01:18 +01:00
Brian Van Essen
f2ab74efe5
cray: add further versions of Cray packages. ( #37733 )
2024-11-26 16:59:53 +01:00
Martin Aumüller
38b838e405
openscenegraph: remove X11 dependencies for macos ( #39037 )
2024-11-26 16:59:10 +01:00
Mark Abraham
c037188b59
gromacs: announce deprecation policy and start to implement ( #47804 )
...
* gromacs: announce deprecation policy and start to implement
* Style it up
* [@spackbot] updating style on behalf of mabraham
* Bump versions used in CI
---------
Co-authored-by: mabraham <mabraham@users.noreply.github.com >
2024-11-26 05:54:07 -07:00
Mark Abraham
0835a3c5f2
gromacs: obtain SYCL from either ACpp or intel-oneapi-runtime ( #47806 )
2024-11-26 05:51:54 -07:00
Mark Abraham
38a2f9c2f2
gromacs: Improve HeFFTe dependency ( #47805 )
...
GROMACS supports HeFFTe with either SYCL or CUDA build and requires
a matching HeFFTe build
2024-11-26 05:50:41 -07:00
Massimiliano Culpo
eecd4afe58
gromacs: fix the value used for the ITT directory ( #47795 )
2024-11-26 08:14:45 +01:00
Seth R. Johnson
83624551e0
ROOT: default to +aqua~x on macOS ( #47792 )
2024-11-25 14:27:38 -06:00
Victor A. P. Magri
741652caa1
caliper: add "tools" variant ( #47779 )
2024-11-25 18:26:53 +01:00
Mark Abraham
8e914308f0
gromacs: add itt variant ( #47764 )
...
Permit configuring GROMACS with support for mdrun to trace its timing
regions by calling the ITT API. This permits tools like VTune and
unitrace to augment their analysis with GROMACS-specific annotation.
2024-11-25 16:12:55 +01:00
Mikael Simberg
3c220d0989
apex: add 2.7.0 ( #47736 )
2024-11-25 13:22:16 +01:00
Wouter Deconinck
8094fa1e2f
py-gradio: add v5.1.0 (and add/update dependencies) (fix CVEs) ( #47504 )
...
* py-pdm-backend: add v2.4.3
* py-starlette: add v0.28.0, v0.32.0, v0.35.1, v0.36.3, v0.37.2, v0.41.2
* py-fastapi: add v0.110.2, v0.115.4
* py-pydantic-extra-types: add v2.10.0
* py-pydantic-settings: add v2.6.1
* py-python-multipart: add v0.0.17
* py-email-validator: add v2.2.0
2024-11-25 13:07:56 +01:00
Massimiliano Culpo
5c67051980
Add missing C/C++ dependencies ( #47782 )
2024-11-25 12:56:39 +01:00
John W. Parent
c01fb9a6d2
Add CMake 3.31 minor release ( #47676 )
2024-11-25 04:32:57 -07:00
Harmen Stoppels
bf12bb57e7
install_test: first look at builder, then package ( #47735 )
2024-11-25 11:53:28 +01:00
Wouter Deconinck
406c73ae11
py-boto*: add v1.34.162 ( #47528 )
...
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com >
2024-11-25 11:39:09 +01:00
Wouter Deconinck
3f50ccfcdd
py-azure-*: updated versions ( #47525 )
2024-11-25 11:38:49 +01:00
Wouter Deconinck
9883a2144d
py-quart: add v0.19.8 ( #47508 )
...
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com >
2024-11-25 11:38:22 +01:00
Wouter Deconinck
94815d2227
py-netifaces: add v0.10.9, v0.11.0 ( #47451 )
2024-11-25 11:37:41 +01:00
Wouter Deconinck
a15563f890
py-werkzeug: add v3.1.3 (and deprecate older versions) ( #47507 )
...
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com >
2024-11-25 11:28:01 +01:00
Wouter Deconinck
ac2ede8d2f
py-pyzmq: add v25.1.2, v26.0.3, v26.1.1, v26.2.0 (switch to py-scikit-build-core) ( #44493 )
2024-11-25 11:00:00 +01:00
david-edwards-linaro
b256a7c50d
linaro-forge: remove v21.1.3 ( #47688 )
2024-11-25 10:53:27 +01:00
Szabolcs Horvát
21e10d6d98
igraph: add v0.10.15 ( #47692 )
2024-11-25 10:51:24 +01:00
afzpatel
ed39967848
rocm-tensile: add 6.2.1 ( #47702 )
2024-11-25 10:40:21 +01:00
Alex Richert
eda0c6888e
ip: add cmake version requirement for @5.1: ( #47754 )
2024-11-25 02:38:08 -07:00
pauleonix
66055f903c
cuda: Add v12.6.3 ( #47721 )
2024-11-25 10:36:11 +01:00
Dave Keeshan
a1c57d86c3
libusb: add v1.0.23:1.0.27 ( #47727 )
2024-11-25 10:33:08 +01:00
Dave Keeshan
9da8dcae97
verible: add v0.0.3841 ( #47729 )
2024-11-25 10:30:48 +01:00
jflrichard
c93f223a73
postgis: add version 3.1.2 ( #47743 )
2024-11-25 10:24:03 +01:00
Wouter Deconinck
f1faf31735
build-containers: determine latest release tag and push that as latest ( #47742 )
2024-11-25 10:20:58 +01:00
Stephen Herbener
8957ef0df5
Updated version specs for bufr-query package. ( #47752 )
2024-11-25 10:14:16 +01:00
Veselin Dobrev
347ec87fc5
mfem: add logic for the C++ standard level when using rocPRIM ( #47751 )
2024-11-25 10:13:22 +01:00
Adam J. Stewart
cd8c46e54e
py-ruff: add v0.8.0 ( #47758 )
2024-11-25 10:02:31 +01:00
Adam J. Stewart
75b03bc12f
glib: add v2.82.2 ( #47766 )
2024-11-24 20:55:18 +01:00
Adam J. Stewart
58511a3352
py-pandas: correct Python version constraint ( #47770 )
2024-11-24 17:48:16 +01:00
Adam J. Stewart
325873a4c7
py-fsspec: add v2024.10.0 ( #47778 )
2024-11-24 15:42:30 +01:00
Adam J. Stewart
9156e4be04
awscli-v2: add v2.22.4 ( #47765 )
2024-11-24 15:42:06 +01:00
Adam J. Stewart
12d3abc736
py-pytz: add v2024.2 ( #47777 )
2024-11-24 15:40:45 +01:00
Adam J. Stewart
4208aa6291
py-torchvision: add Python 3.13 support ( #47776 )
2024-11-24 15:40:11 +01:00
Adam J. Stewart
0bad754e23
py-scikit-learn: add Python 3.13 support ( #47775 )
2024-11-24 15:39:36 +01:00
Adam J. Stewart
cde2620f41
py-safetensors: add v0.4.5 ( #47774 )
2024-11-24 15:38:05 +01:00
Adam J. Stewart
a35aa038b0
py-pystac: add support for Python 3.12+ ( #47772 )
2024-11-24 15:37:43 +01:00
Adam J. Stewart
150416919e
py-pydantic-core: add v2.27.1 ( #47771 )
2024-11-24 15:37:06 +01:00
Adam J. Stewart
281c274e0b
py-jupyter-packaging: add Python 3.13 support ( #47769 )
2024-11-24 15:31:31 +01:00
Adam J. Stewart
16e130ece1
py-cryptography: mark Python 3.13 support ( #47768 )
2024-11-24 15:31:08 +01:00
Adam J. Stewart
7586303fba
py-ruamel-yaml-clib: add Python compatibility bounds ( #47773 )
2024-11-24 15:28:45 +01:00
Harmen Stoppels
6501880fbf
py-node-env: add v1.9.1 ( #47762 )
2024-11-24 15:27:16 +01:00
Harmen Stoppels
c76098038c
py-ipykernel: split forward and backward compat bounds ( #47763 )
2024-11-24 15:26:15 +01:00
Harmen Stoppels
124b616b27
add a few forward compat bounds with python ( #47761 )
2024-11-24 15:23:11 +01:00
Adam J. Stewart
1148c8f195
gobject-introspection: Python 3.12 still not supported ( #47767 )
2024-11-24 03:53:32 -07:00
Adam J. Stewart
c57452dd08
py-cffi: support Python 3.12+ ( #47713 )
2024-11-24 08:41:29 +01:00
Harmen Stoppels
a7e57c9a14
py-opt-einsum: add v3.4.0 ( #47759 )
2024-11-24 08:40:29 +01:00
Teague Sterling
85d83f9c26
duckdb: add v1.1.3, deprecate <v1.1.0 ( #47653 )
...
* duckdb: add v1.0.0, v0.10.3
* Adding issue reference
* Adding issue reference
* duckdb: add v1.1.0
Signed-off-by: Teague Sterling <teaguesterling@gmail.com >
* Fixing styles
Signed-off-by: Teague Sterling <teaguesterling@gmail.com >
* duckdb: add v1.1.1
Signed-off-by: Teague Sterling <teaguesterling@gmail.com >
* duckdb: Fix missing depends_on(unixodbc, when=+odbc)
* Adding duckdb variants, removing old variants, removing deprecated versions
Signed-off-by: Teague Sterling <teaguesterling@gmail.com >
* duckdb+static_openssl: Add pkgconfig and zlib-api to link zlib when needed
* duckdb: add v1.1.3
Signed-off-by: Teague Sterling <teaguesterling@gmail.com >
* Update package.py for CVE-2024-41672 as suggested
* [@spackbot] updating style on behalf of teaguesterling
* duckdb: add CVE comment before deprecated versions
---------
Signed-off-by: Teague Sterling <teaguesterling@gmail.com >
Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com >
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2024-11-23 13:13:40 -07:00
finkandreas
39a081d7fd
Kokkos complex_align variant, Trilinos+PETSc enforcement for Kokkos~complex_align ( #47686 )
2024-11-23 07:45:22 -07:00
Harmen Stoppels
71b65bb424
py-opt-einsum: missing forward compat bound for python ( #47757 )
2024-11-23 10:48:07 +01:00
Adam J. Stewart
3dcbd118df
py-cython: support Python 3.12+ ( #47714 )
...
and add various other compat bounds on dependents
2024-11-22 22:20:41 +01:00
Harmen Stoppels
5dacb774f6
itk: use vendored googletest ( #47687 )
...
external googletest breaks dependents because they end up with
ITK_LIBRARIES set to `GTest::GTest;GTest::Main`, which then end up
literally in a nonsensical link line `-lGTest::GtTest`.
the vendored googletest produces a cmake config file where
`ITKGoogleTest_LIBRARIES` is empty.
2024-11-22 18:41:23 +01:00
Harmen Stoppels
cb3d6549c9
traverse.py: ensure topo order is bfs for trees ( #47720 )
2024-11-22 15:04:19 +01:00
Mark Abraham
559c2f1eb9
gromacs: oneapi does not always require gcc ( #47679 )
...
* gromacs: oneapi does not always require gcc
* Support intel_provided_gcc only with %intel classic compiler
Require gcc only when needed with %intel
* New approach depending on gcc-runtime directly
* Update var/spack/repos/builtin/packages/gromacs/package.py
Co-authored-by: Christoph Junghans <christoph.junghans@gmail.com >
---------
Co-authored-by: Christoph Junghans <christoph.junghans@gmail.com >
2024-11-22 06:33:30 -07:00
Harmen Stoppels
ed1dbea77b
eigen: self.builder.build_directory -> self.build_directory ( #47728 )
2024-11-22 07:20:38 +01:00
Seth R. Johnson
6ebafe4631
vecgeom: add v1.2.10 and delete unused, deprecated versions ( #47725 )
...
* vecgeom: add v1.2.10
* Remove unused+deprecated versions of vecgeom
* Deprecate older v1.2.x versions
* [@spackbot] updating style on behalf of sethrj
2024-11-21 17:03:09 -07:00
Harmen Stoppels
7f0bb7147d
README.md update old tutorial URL ( #47718 )
2024-11-21 16:46:46 +01:00
Satish Balay
f41b38e93d
xsdk: add v1.1.0 ( #47635 )
...
xsdk: exclude pflotran, alquimia, exago
heffte: ~fftw when=+hip
dealii: ~sundials ~opencascade ~vtk ~taskflow
2024-11-21 08:08:27 -06:00
Massimiliano Culpo
5fd12b7bea
Add further missing C, C++ dependencies to packages ( #47662 )
2024-11-21 14:49:12 +01:00
Mikael Simberg
fe746bdebb
aws-ofi-nccl: Add 1.8.1 to 1.13.0 ( #47717 )
2024-11-21 05:37:57 -07:00
eugeneswalker
453af4b9f7
hdf5-vol-cache %cce: add -Wno-error=incompatible-function-pointer-types ( #47698 )
2024-11-20 14:56:19 -08:00
eugeneswalker
29cf1559cc
netlib-scalapack %cce: add cflags -Wno-error=implicit-function-declaration ( #47701 )
2024-11-20 15:09:14 -07:00
eugeneswalker
a9b3e1670b
mpifileutils%cce: append cflags -Wno-error=implicit-function-declaration ( #47700 )
2024-11-20 14:19:05 -07:00
kwryankrattiger
4f9aa6004b
visit: add v3.4.0, v3.4.1 ( #47161 )
...
* Visit: Add new versions 3.4.0 and 3.4.1
* Adios2: Restrict python, 3.11 doesn't not work for older Adios2
* VisIt: Set the VTK_VERSION for @3.4:
Older versions of VTK used the VTK_{MAJOR, MINOR}_VERSION variables for
VTK detection. VisIt >= 3.4 uses the full string VTK_VERSION.
* CI: Don't build llvm-amdgpu for non-HIP stack
* VisIt: v3.4.1 handles newer Adios2 correctly
* Visit: Add missing links in HDF5, set correct VTK version configuration parameter
* VisIt: Add py-pip requirement and patch visit with configuration changes
* HDF5 symlinks move when inside of callback
* VisIt ninja install fails with python module. Using make does not
* VisIt 3.4 has a high minimum cmake requirement
* HDF5: Early return when not mpi for mpi symlinks
* HDF5: Use platform agnostic method for creating legacy compatible MPI symlinks
* Fix VISIT_VTK_VERSION handling for 8.2.1a hack
2024-11-20 18:37:56 +01:00
Harmen Stoppels
aa2c18e4df
spack style: import-check -> import, fix bugs, exclude spack.pkg ( #47690 )
2024-11-20 16:15:28 +01:00
dependabot[bot]
0ff3e86315
build(deps): bump codecov/codecov-action from 5.0.2 to 5.0.3 ( #47683 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](5c47607acb...05f5a9cfad
)
---
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-11-19 20:40:01 -06:00
dependabot[bot]
df208c1095
build(deps): bump docker/metadata-action from 5.5.1 to 5.6.1 ( #47682 )
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 5.5.1 to 5.6.1.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](8e5442c4ef...369eb591f4
)
---
updated-dependencies:
- dependency-name: docker/metadata-action
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-11-19 20:39:45 -06:00
Chris Marsh
853f70edc8
cgal: update depends versions for 6.0.1 ( #47516 )
...
* This extends PR #47285 to properly include some of the required version constrains of cgal 6 incl C++ standard. It also adds the new no-gmp backend as a variant.
* fix style
* disable cgal@6 +demo variant as the demos require qt6 which is not in spack
* disable the gmp variant until clarity on how its supposed to work is provided. bound shared and header_only variants to relevant versions
* Fix missing msvc compiler limit, fix variant left in
* Add more comments. Better describe the gmp variant. Remove testing code
* fix style
2024-11-19 16:43:21 -07:00
Paul R. C. Kent
50970f866e
Add llvm v19.1.4 ( #47681 )
2024-11-19 16:03:28 -07:00
Wouter Deconinck
8821300985
py-gevent: add v24.2.1, v24.10.3, v24.11.1 ( #47646 )
...
* py-gevent: add v24.2.1, v24.10.3
* py-gevent: add v24.11.1
2024-11-19 12:14:52 -08:00
AMD Toolchain Support
adc8e1d996
Restrict disable dynamic thread scaling only to 3.1 version ( #47673 )
...
Co-authored-by: vijay kallesh <Vijay-teekinavar.Kallesh@amd.com >
2024-11-19 12:12:21 -08:00
Andrey Perestoronin
1e0aac6ac3
Add new 2025.0.1 Oneapi patch packages ( #47678 )
2024-11-19 11:38:42 -07:00
Harmen Stoppels
99e2313d81
openturns: fix deps ( #47669 )
2024-11-19 18:13:47 +01:00
Mark Abraham
22690a7576
Make oneAPI library-with-sdk specialize library class ( #47632 )
2024-11-19 12:12:10 -05:00
Harmen Stoppels
5325cfe865
systemd: symlink the internal libraries so they are found in rpath ( #47667 )
2024-11-19 15:28:49 +01:00
Harmen Stoppels
5333925dd7
sensei: fix install rpath for python extension ( #47670 )
2024-11-19 15:23:54 +01:00
Massimiliano Culpo
2db99e1ff6
gmp: fix cxx dependency, remove dependency on fortran ( #47671 )
2024-11-19 15:19:08 +01:00
Massimiliano Culpo
68aa712a3e
solver: add a timeout handle for users ( #47661 )
...
This PR adds a configuration setting to allow setting time limits for concretization.
For backward compatibility, the default is to set no time limit.
2024-11-19 15:00:26 +01:00
Mikael Simberg
2e71bc640c
pika: Add 0.30.1 ( #47666 )
2024-11-19 05:44:41 -07:00
Dom Heinzeller
661f3621a7
netcdf-cxx: add a maintainer ( #47665 )
2024-11-19 05:28:38 -07:00
Massimiliano Culpo
f182032337
Restore message when concretizing in parallel ( #47663 )
...
It was lost in #44843
2024-11-19 12:28:14 +00:00
teddy
066666b7b1
py-non-regression-test-tools: add v1.1.6 & remove v1.1.2 (tag removed) ( #47622 )
...
* py-non-regression-test-tools: add v1.1.6 & remove v1.1.2 (tag removed)
* Update var/spack/repos/builtin/packages/py-non-regression-test-tools/package.py
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
---------
Co-authored-by: t. chantrait <teddy.chantrait@cea.fr >
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com >
2024-11-19 04:38:33 -07:00
Richard Berger
73316c3e28
cached_cmake: mpifc is not always defined ( #46861 )
...
* cached_cmake: mpifc is not always defined
* mpich: only depend on fortran when +fortran
2024-11-18 14:49:56 -08:00
afzpatel
c8e4ae08da
eigen: enable ROCm support and add master version ( #47332 )
...
* eigen: enable ROCm support and add master version
* change boost dependency to only for tests
2024-11-18 14:41:02 -08:00
Tom Scogland
44225caade
llvm: fix sysroot and build on darwin ( #47336 )
...
The default build of clang on darwin couldn't actually build anything
because of a lack of a sysroot built in. Also several compilation
errors finding the system libc++ cropped up, much like those in GCC, and
have been fixed.
2024-11-18 14:39:16 -08:00
Lydéric Debusschère
8d325d3e30
yambo: add v5.2.3, v5.2.4 ( #47350 )
...
* packages: Update 'yambo'
* add call to 'resource' method to download Ydriver and iotk during fetch instead of during build
* air-gapped installation could be performed since version 5.2.1
* add versions 5.2.3 and 5.2.4
* remove some inexistant configure options for versions "@5:"
* add a sanity_check on 'bin/yambo'
2024-11-18 14:36:16 -08:00
Mosè Giordano
d0fd112006
grep: add executables
attribute and determine_version
method ( #47438 )
2024-11-18 14:30:46 -08:00
Wouter Deconinck
50f43ca71d
py-gitpython: add v3.1.43 (fix CVEs) ( #47444 )
...
* py-gitpython: add v3.1.43
2024-11-18 14:24:20 -08:00
Vanessasaurus
2546fb6afa
Automated deployment to update package flux-sched 2024-11-05 ( #47449 )
...
Co-authored-by: github-actions <github-actions@users.noreply.github.com >
2024-11-18 14:23:35 -08:00
Vanessasaurus
10f6863d91
Automated deployment to update package flux-security 2024-11-05 ( #47450 )
...
Co-authored-by: github-actions <github-actions@users.noreply.github.com >
2024-11-18 14:21:42 -08:00
afzpatel
63ea528606
mivisionx, migraphx and rocal: add and fix tests ( #47453 )
...
* fix mivisionx test, add migraphx build-time test and add rocal unit test
* fix miopen-hip linking issue
* remove setup_run_environment from roctracer-dev
* change patch file
2024-11-18 14:09:18 -08:00
snehring
89d2b9553d
tb-lmto: new package ( #47482 )
...
* tb-lmto: adding new package tb-lmto
* tb-lmto: update copyright year
2024-11-18 14:01:59 -08:00
Dom Heinzeller
278326b4d9
Add py-phdf@0.11.4 and add conflict for py-pyhdf@0.10.4 with numpy@1.25: ( #47656 )
2024-11-18 13:53:38 -08:00
alvaro-sch
43c1a5e0ec
orca: add v6.0.1, avx2-6.0.1 ( #47489 )
...
* orca: add 6.0.1 versions
* orca: checksum fix for avx2-6.0.1
* orca: fix version string for avx2-6.0.1
* orca: checksum fix for 6.0.1
2024-11-18 13:34:38 -08:00
Paul Gessinger
8feb506b3a
geomodel: Fix dependencies ( #47437 )
...
* geomodel: Add dependency on `hdf5` for `+pythia`, require `hdf5+cxx`
* fix visualization dependencies
* geomodel: Add soqt dependency
* update dependency on soqt to drop explicit qt variant
2024-11-18 15:31:53 -06:00
Wouter Deconinck
627544191a
py-pymongo: add v4.10.1 (fix CVE) ( #47501 )
...
* py-pymongo: add v4.10.1
* py-pymongo: fix copyright header spacing
* py-hatch-requirements-txt: add v0.4.1
---------
Co-authored-by: wdconinc <wdconinc@users.noreply.github.com >
2024-11-18 12:53:32 -08:00
Wouter Deconinck
cf672ea8af
py-waitress: add v3.0.1 ( #47509 )
2024-11-18 12:50:49 -08:00
green-br
2c4ac02adf
Add option to not build GUI for WxWidgets. ( #47526 )
2024-11-18 12:43:23 -08:00
Niclas Jansson
7f76490b31
neko: add v0.8.1, v0.9.0 and fix package ( #47558 )
2024-11-18 12:38:08 -08:00
Thomas-Ulrich
46e4c1fd30
seissol: add versions, conflict ( #47562 )
...
* add a couple of seissol version
2024-11-18 12:34:59 -08:00
Rémi Lacroix
85c5533e62
hpctoolkit: Update the minimum version for Python dependency ( #47564 )
...
New versions of HPCToolKit supports Python from version 3.8.
2024-11-18 12:31:20 -08:00
Vicente Bolea
c47cafd11a
diy: apply smoke_test patch in 3.6 only ( #47572 )
2024-11-18 12:26:45 -08:00
jmuddnv
8e33cc158b
Changes for NVIDIA HPC SDK 24.11 ( #47592 )
2024-11-18 12:24:31 -08:00
Adam J. Stewart
f07173e5ee
py-torchmetrics: add v1.6.0 ( #47580 )
2024-11-18 12:22:57 -08:00
Ken Raffenetti
118f5d2683
mpich: Remove incorrect dependency ( #47586 )
...
The gni libfabric provider works on some Cray systems, but not all. For
example, Slingshot-based machines use a different libfabric provider
(cxi). Therefore libfabric/gni should not be a dependency when using
Cray PMI.
2024-11-18 12:20:10 -08:00
Louise Spellacy
8fb2abc3cd
linaro-forge: added version 24.1 ( #47594 )
2024-11-18 12:16:12 -08:00
afzpatel
3bcb8a9236
rocm-dbgapi: add pciutils dependency ( #47605 )
...
* add pciutils dependency
* add maintainer
2024-11-18 12:12:55 -08:00
Adam J. Stewart
a6fdd7608f
py-huggingface-hub: add v0.26.2, hf_transfer ( #47600 )
2024-11-18 11:51:16 -08:00
Cody Balos
1ffd7125a6
sundials: set CUDAToolkit_ROOT ( #47601 )
...
* sundials: specify CUDAToolkit_ROOT
2024-11-18 11:48:16 -08:00
Jerome Soumagne
d1166fd316
mercury: add v2.4.0 ( #47606 )
2024-11-18 11:36:23 -08:00
Weiqun Zhang
b8eba1c677
amrex: add new variant fft for >= 24.11 ( #47611 )
2024-11-18 11:35:00 -08:00
Pranav Sivaraman
e3c0515076
tinycbor: new package ( #47623 )
2024-11-18 11:19:14 -08:00
Pranav Sivaraman
97406f241c
tomlplusplus: new package ( #47624 )
...
* tomlplusplus: new package
* tomlplusplus: remove period
2024-11-18 11:15:30 -08:00
Wouter Deconinck
e1dfbbf611
py-greenlet: add v3.0.3, v3.1.1 ( #47647 )
...
* py-greenlet: add v3.0.3, v3.1.1
* py-greenlet: depends_on py-setuptools@40.8.0:
2024-11-18 12:13:41 -07:00
Paul
52147348c7
Added Go v1.23.3 ( #47633 )
2024-11-18 10:52:17 -08:00
Wouter Deconinck
aeb0ab6acf
pocl: add v3.1, v4.0, v5.0, v6.0 ( #47643 )
2024-11-18 10:43:26 -08:00
Wouter Deconinck
6cd26b7603
clinfo: add v3.0.23.01.25 ( #47644 )
2024-11-18 10:41:32 -08:00
wspear
1c75d07f05
Fix self.spec reference ( #47610 )
...
@teaguesterling
2024-11-18 10:37:53 -08:00
Wouter Deconinck
15b3ff2a0a
harfbuzz: add v10.1.0 ( #47645 )
2024-11-18 10:29:29 -08:00
Teague Sterling
e9f94d9bf2
ollama: add v0.4.2 ( #47654 )
...
Signed-off-by: Teague Sterling <teaguesterling@gmail.com >
2024-11-18 10:14:16 -08:00
Wouter Deconinck
299324c7ca
dbus: add v1.15.12 ( #47655 )
2024-11-18 10:10:14 -08:00
Stephen Nicholas Swatman
dfab174f31
benchmark: add version 1.9.0 ( #47658 )
...
This commit adds Google Benchmark v1.9.0.
2024-11-18 07:04:52 -06:00
Stephen Nicholas Swatman
a86953fcb1
acts: add version 37.4.0 ( #47657 )
...
This commit adds v37.4.0 of the ACTS project; no new versions of the
dependencies were released.
2024-11-18 06:58:59 -06:00
Massimiliano Culpo
5f262eb5d3
Add further missing C, C++ dependencies to packages ( #47649 )
2024-11-18 09:39:47 +01:00
Wouter Deconinck
00f179ee6d
root: add v6.32.08 ( #47641 )
2024-11-17 18:39:17 -06:00
Massimiliano Culpo
da4f7c2952
Add an audit to prevent using the name "all" in packages ( #47651 )
...
Packages cannot be named like that, since we use "all" to indicate
default settings under the "packages" section of the configuration.
2024-11-17 13:32:24 -07:00
Harmen Stoppels
fdedb6f95d
style.py: add import-check for missing & redundant imports ( #47619 )
2024-11-17 09:18:48 +01:00
Massimiliano Culpo
067fefc46a
Set "generic" uarch granularity for a few pipelines ( #47640 )
2024-11-17 09:07:42 +01:00
Massimiliano Culpo
42c9961bbe
Added a few missing language deps to packages ( #47639 )
2024-11-17 09:07:08 +01:00
Wouter Deconinck
fe2bf4c0f9
pixman: add missing MesonPackage ( #47607 )
2024-11-17 09:03:15 +01:00
Harmen Stoppels
4d3b85c4d4
spack.package / builtin repo: fix exports/imports ( #47617 )
...
Add various missing imports in packages.
Remove redundant imports
Export NoLibrariesError, NoHeadersError, which_string in spack.package
2024-11-17 09:02:04 +01:00
Satish Balay
f05cbfbf44
xsdk: dealii has changes to variant defaults, update xsdk accordingly ( #47602 )
2024-11-16 16:42:16 -06:00
Wouter Deconinck
448049ccfc
qt-tools: new package ( #45602 )
...
* qt-tools: new pkg with +designer to build Qt Designer for QWT
* qt-tools: fix style
* qt-tools: fix unused variable
* qt-tools: rm setup_run_environments (now in qt-base)
* qt-tools: add myself as maintainer
* qt-tools: add variant assistant; use commits with submodule
* qt-base: define QtPackage.get_git
2024-11-16 09:09:41 -06:00
etiennemlb
e56057fd79
gobject-introspection: Do not write to user home ( #47621 )
2024-11-16 11:11:52 +01:00
Harmen Stoppels
26d80e7bc5
py-blosc2: use external libblosc2 ( #47566 )
2024-11-16 09:43:54 +01:00
Dom Heinzeller
60eb0e9c80
Bug fix in py-scipy for versions 1.8.0 to 1.14.0 that surfaces with latest Clang and Intel LLVM compilers ( #47620 )
2024-11-16 06:56:25 +01:00
Thomas Bouvier
7443a3b572
py-wandb: add v0.16.6 ( #43891 )
...
* py-wandb: add version v0.16.6
* fix: typo
* py-wandb: py-click when @0.15.5:, py-pathtools when @:0.15
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2024-11-15 21:17:51 -07:00
dependabot[bot]
a5ba4f8d91
build(deps): bump codecov/codecov-action from 4.6.0 to 5.0.2 ( #47631 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 4.6.0 to 5.0.2.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](b9fd7d16f6...5c47607acb
)
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-15 21:41:14 -06:00
Matthias Wolf
6ef0f495a9
py-libsonata: add v0.1.29 ( #47466 )
...
* py-libsonata: new version.
* Fix Python version dependency.
* py-libsonata: fix typo
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2024-11-15 20:27:41 -07:00
Matthias Wolf
e91b8c291a
py-numpy-quaternion: add v2024.0.3 ( #47469 )
...
* py-numpy-quaterion: add new version.
* Update dependency version bounds
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
* Fix build dependencies.
---------
Co-authored-by: Wouter Deconinck <wdconinc@gmail.com >
2024-11-15 21:16:16 -06:00
Wouter Deconinck
6662046aca
armadillo: add v14.0.3 ( #47634 )
2024-11-15 19:57:48 -07:00
Matthieu Dorier
db83c62fb1
arrow: add v18.0.0 ( #47494 )
...
* arrow: added version 18.0.0
This PR adds version 18.0.0 to the arrow package.
* arrow: updated dependency on llvm
2024-11-15 20:54:43 -06:00
teddy
d4adfda385
costo: add v0.0.8 ( #47625 )
...
Co-authored-by: t. chantrait <teddy.chantrait@cea.fr >
2024-11-15 18:10:52 -08:00
Matt Thompson
e8a8e2d98b
mapl: add 2.40.3.1 ( #47627 )
...
* mapl: add 2.40.3.1
* Relax ESMF requirement
2024-11-15 18:09:22 -08:00
Paolo
55c770c556
Add ACfL 24.10.1 ( #47616 )
2024-11-15 18:05:38 -08:00
Thomas Gruber
33a796801c
Likwid: add version 5.4.0 ( #47630 )
2024-11-15 18:04:21 -08:00
Seth R. Johnson
b90ac6441c
celeritas: remove ancient versions and add CUDA package dependency ( #47629 )
...
* celeritas: remove deprecated versions through 0.3
* celeritas: deprecate old versions
* celeritas: add c++20 option
* Propagate vecgeom CUDA requirements
* Remove outdated conflicts and format it
2024-11-15 17:27:22 -07:00
dependabot[bot]
68b69aa9e3
build(deps): bump sphinx-rtd-theme in /lib/spack/docs ( #47588 )
...
Bumps [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme ) from 3.0.1 to 3.0.2.
- [Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst )
- [Commits](https://github.com/readthedocs/sphinx_rtd_theme/compare/3.0.1...3.0.2 )
---
updated-dependencies:
- dependency-name: sphinx-rtd-theme
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-11-15 17:21:42 -06:00
Veselin Dobrev
ac0ed2c4cc
[mfem] Add a patch for MFEM v4.7 that adds support for SUDIALS v7 ( #47591 )
2024-11-15 08:50:44 -06:00
Harmen Stoppels
66a93b5433
Add missing llnl.* imports ( #47618 )
2024-11-15 15:49:25 +01:00
Harmen Stoppels
b7993317ea
Improve type hints for package API ( #47576 )
...
by disentangling `package_base`, `builder` and `directives`.
2024-11-15 09:13:10 +01:00
etiennemlb
66622ec4d0
py-easybuild-framework: add python forward compat bound ( #47597 )
2024-11-14 23:47:23 -07:00
Pranav Sivaraman
9b2cd1b208
yyjson: new package ( #47563 )
...
* yyjson: new package
* [@spackbot] updating style on behalf of pranav-sivaraman
---------
Co-authored-by: pranav-sivaraman <pranav-sivaraman@users.noreply.github.com >
2024-11-14 11:01:21 -08:00
Dominic Hofer
9888683a21
eccodes: add v2.38.0 ( #47581 )
...
* eccodes: Add 2.38.0
* Update var/spack/repos/builtin/packages/eccodes/package.py
2024-11-14 10:57:59 -08:00
Massimiliano Culpo
fb46c7a72d
Rework spack.database.InstallStatuses
into a flag ( #47321 )
2024-11-14 15:43:31 +01:00
Massimiliano Culpo
c0196cde39
Remove support for PGI compilers ( #47195 )
2024-11-14 09:17:41 +01:00
Todd Gamblin
d091172d67
Spec: prefer a splice-specific method to __len__
( #47585 )
...
Automatic splicing say `Spec` grow a `__len__` method but it's only used
in one place and it's not clear the semantics are useful elsewhere. It also
runs the risk of Specs one day being confused for other types of containers.
Rather than introduce a new function for one algorithm, let's use a more
specific method in the splice code.
- [x] Use topological ordering in `_resolve_automatic_splices` instead of
sorting by node count
- [x] delete `Spec.__len__()` and `Spec.__bool__()`
---------
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
Co-authored-by: Greg Becker <becker33@llnl.gov >
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com >
2024-11-13 23:20:03 -08:00
psakievich
ab51369087
Update tutorial version ( #47593 )
2024-11-14 08:15:11 +01:00
Matthieu Dorier
1cea82b629
xfsprogs: fix dependency on liburcu ( #47582 )
...
* xfsprogs: fix dependency on liburcu
* xfsprogs: fix install rules.d
* xfsprogs: edited xfsprogs requirement on liburcu
* xfsprogs: many more versions
2024-11-13 16:17:20 -06:00
H. Joe Lee
2abb711337
hermes-shm: remove duplicate line ( #47575 )
...
close #10
2024-11-13 09:29:25 -07:00
Todd Gamblin
6f948eb847
spack spec
: simplify and unify output (#47574 )
...
`spack spec` output has looked like this for a while:
```console
> spack spec /v5fn6xo /wd2p2v7
Input spec
--------------------------------
- /v5fn6xo
Concretized
--------------------------------
[+] openssl@3.3.1%apple-clang@16.0.0~docs+shared build_system=generic certs=mozilla arch=darwin-sequoia-m1
[+] ^ca-certificates-mozilla@2023-05-30%apple-clang@16.0.0 build_system=generic arch=darwin-sequoia-m1
...
Input spec
--------------------------------
- /wd2p2v7
Concretized
--------------------------------
[+] py-six@1.16 .0%apple-clang@16.0.0 build_system=python_pip arch=darwin-sequoia-m1
[+] ^py-pip@23.1.2%apple-clang@16.0.0 build_system=generic arch=darwin-sequoia-m1
```
But the input spec is right there on the CLI, and it doesn't add anything to the output.
Also, since #44843 , specs concretized in the CLI line can be unified, so it makes sense
to display them as we did in #44489 -- as one multi-root tree instead of as multiple
single-root trees.
With this PR, concretize output now looks like this:
```console
> spack spec /v5fn6xo /wd2p2v7
[+] openssl@3.3.1%apple-clang@16.0.0~docs+shared build_system=generic certs=mozilla arch=darwin-sequoia-m1
[+] ^ca-certificates-mozilla@2023-05-30%apple-clang@16.0.0 build_system=generic arch=darwin-sequoia-m1
[+] ^gmake@4.4.1%apple-clang@16.0.0~guile build_system=generic arch=darwin-sequoia-m1
[+] ^perl@5.40 .0%apple-clang@16.0.0+cpanm+opcode+open+shared+threads build_system=generic arch=darwin-sequoia-m1
[+] ^berkeley-db@18.1.40%apple-clang@16.0.0+cxx~docs+stl build_system=autotools patches=26090f4,b231fcc arch=darwin-sequoia-m1
[+] ^bzip2@1.0.8%apple-clang@16.0.0~debug~pic+shared build_system=generic arch=darwin-sequoia-m1
[+] ^diffutils@3.10 %apple-clang@16.0.0 build_system=autotools arch=darwin-sequoia-m1
[+] ^libiconv@1.17 %apple-clang@16.0.0 build_system=autotools libs=shared,static arch=darwin-sequoia-m1
[+] ^gdbm@1.23 %apple-clang@16.0.0 build_system=autotools arch=darwin-sequoia-m1
[+] ^readline@8.2%apple-clang@16.0.0 build_system=autotools patches=bbf97f1 arch=darwin-sequoia-m1
[+] ^ncurses@6.5%apple-clang@16.0.0~symlinks+termlib abi=none build_system=autotools patches=7a351bc arch=darwin-sequoia-m1
[+] ^pkgconf@2.2.0%apple-clang@16.0.0 build_system=autotools arch=darwin-sequoia-m1
[+] ^zlib-ng@2.2.1%apple-clang@16.0.0+compat+new_strategies+opt+pic+shared build_system=autotools arch=darwin-sequoia-m1
[+] ^gnuconfig@2022-09-17%apple-clang@16.0.0 build_system=generic arch=darwin-sequoia-m1
[+] py-six@1.16 .0%apple-clang@16.0.0 build_system=python_pip arch=darwin-sequoia-m1
[+] ^py-pip@23.1.2%apple-clang@16.0.0 build_system=generic arch=darwin-sequoia-m1
[+] ^py-setuptools@69.2.0%apple-clang@16.0.0 build_system=generic arch=darwin-sequoia-m1
[-] ^py-wheel@0.41 .2%apple-clang@16.0.0 build_system=generic arch=darwin-sequoia-m1
...
```
With no input spec displayed -- just the concretization output shown as one consolidated
tree and multiple roots.
- [x] remove "Input Spec" section and "Concretized" header from `spack spec` output
- [x] print concretized specs as one BFS tree instead of multiple
---------
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov >
Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com >
2024-11-13 08:21:16 -07:00
Alec Scott
93bf0634f3
nlopt: reformat for best practices ( #47340 )
2024-11-13 08:20:56 -07:00
Luca Heltai
badb3cedcd
dealii: add v9.6.0 ( #45554 )
...
Co-authored-by: eugeneswalker <eugenesunsetwalker@gmail.com >
Co-authored-by: Satish Balay <balay@mcs.anl.gov >
2024-11-13 15:34:27 +01:00
Harmen Stoppels
be918817d6
bump version to 0.24.0.dev0 ( #47578 )
2024-11-13 13:05:14 +01:00
Harmen Stoppels
41d9f687f6
missing and redundant imports ( #47577 )
2024-11-13 13:03:09 +01:00