summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-10-25Add spack short version in config variables (#47016)Jordan Galby4-14/+35
2024-10-24tioga: add v1.2.0. (#47208)Jon Rood1-1/+2
2024-10-24exawind: add v1.1.0. (#47207)Jon Rood1-0/+1
2024-10-24amr-wind: add v3.1.6. (#47205)Jon Rood1-0/+3
2024-10-24nalu-wind: add v2.1.0. (#47206)Jon Rood1-0/+1
2024-10-25py-jupyter: add v1.1.1 (#47194)Adam J. Stewart1-8/+15
2024-10-24Env help: expand and refine subcommand help and descriptions (#47089)Tamara Dahlgren3-95/+130
This PR is in response to a question in the `environments` slack channel (https://spackpm.slack.com/archives/CMHK7MF51/p1729200068557219) about inadequate CLI help/documentation for one specific subcommand. This PR uses the approach I took for the descriptions and help for `spack test` subcommands. Namely, I use the first line of the relevant docstring as the description, which is shown per subcommand in `spack env -h`, and the entire docstring as the help. I then added, where it seemed appropriate, help. I also tweaked argument docstrings to tighten them up, make consistent with similar arguments elsewhere in the command, and elaborate when it seemed important. (The only subcommand I didn't touch is `loads`.) For example, before: ``` $ spack env update -h usage: spack env update [-hy] env positional arguments: env name or directory of the environment to activate optional arguments: -h, --help show this help message and exit -y, --yes-to-all assume "yes" is the answer to every confirmation request ``` After the changes in this PR: ``` $ spack env update -h usage: spack env update [-hy] env update the environment manifest to the latest schema format update the environment to the latest schema format, which may not be readable by older versions of spack a backup copy of the manifest is retained in case there is a need to revert this operation positional arguments: env name or directory of the environment optional arguments: -h, --help show this help message and exit -y, --yes-to-all assume "yes" is the answer to every confirmation request ``` --------- Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
2024-10-24hdf5: disable _Float16 support for aocc (#47123)AMD Toolchain Support1-0/+4
2024-10-24compilers.yaml: require list of strings for modules (#47197)Harmen Stoppels2-2/+5
2024-10-24miniforge3: wrong sbang replacement (#47178)Martin Lang1-0/+15
2024-10-24py-webdataset: new package (#47187)Tamara Dahlgren1-0/+23
2024-10-24py-lightning-uq-box: add new package (#47132)Adam J. Stewart15-43/+334
2024-10-24seissol: new package (#41176)Thomas-Ulrich5-1/+414
Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-10-24py-braceexpand: new package (#47186)Tamara Dahlgren1-0/+28
2024-10-24neartree: added version 5.1.1, added Makefile patches to fix libtool error ↵Laura Weber3-1/+58
(#47155)
2024-10-24supermagic: new package (#47176)Dr Marco Claudio De La Pierre1-0/+34
2024-10-24Restore bold uncolored font face (#47108)Kyle Knoepfel1-1/+3
Commit aa0825d642cfa285f5f62761a0e23dc1e511d056 accidentally added a semicolon to the ANSI escape sequence even if the color code was `None` or unknown, breaking the bold, uncolored font-face. This PR restores the old behavior. --------- Co-authored-by: Todd Gamblin <tgamblin@llnl.gov>
2024-10-24bootstrap: remove all system gnupg/patchelf executables (#47165)Harmen Stoppels1-12/+10
2024-10-24bootstrap: add clingo 3.13 binaries and more (#47126)Harmen Stoppels14-645/+722
2024-10-24llvm: add v19.1.2 , v19.1.1 (#47113)Paul R. C. Kent1-0/+2
2024-10-24Improve `Database.query*` methods (#47116)Massimiliano Culpo8-128/+181
* Add type hints to all query* methods * Inline docstrings * Change defaults from `any` to `None` so they can be type hinted in old Python * Pre-filter on given hashes instead of iterating over all db specs * Fix a bug where the `--origin` option of uninstall had no effect * Fix a bug where query args were not applied when searching by concrete spec Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-10-24darshan-runtime,darshan-util,py-darshan: new package checksums for ↵shanedsnyder3-1/+6
darshan-3.4.6 release (#47068) * new packages for darshan-3.4.6 release * set darshan-util dependencies in py-darshan
2024-10-24dire: Update Boost dependency (#47129)Tim Haines1-5/+0
* dire: Update Boost dependency The only version currently available is 2.004, and it does not use Boost. * Remove unused Boost import
2024-10-24py-parso: new version and fix forward compat bounds (#47171)Harmen Stoppels1-3/+7
py-parso needs grammar files for each python version, meaning that every future release needs a forward compat bound.
2024-10-23env: continue to mark non-roots as implicitly installed on partial env ↵Harmen Stoppels2-11/+24
installs (#47183) Fixes a change in behavior/bug in 70412612c79af495fb2b2223edac4bd5a70a813a, where partial environment installs would mark the selected spec as explicitly installed, even if it was not a root of the environment. The desired behavior is that roots by definition are the to be explicitly installed specs. The specs on the `spack -e ... install x` command line are just filters for partial installs, so leave them implicitly installed if they aren't roots.
2024-10-23llvm-amdgpu: support building on aarch64 (#47124)Andrew W Elble1-1/+5
* llvm-amdgpu: support building on aarch64 * missed removing a line
2024-10-23ci: Remove deprecated logic from the ci module (#47062)Scott Wittenburg11-1225/+173
ci: Remove deprecated logic from the ci module Remove the following from the ci module, schema, and tests: - deprecated ci stack and handling of old ci config - deprecated mirror handling logic - support for artifacts buildcache - support for temporary storage url
2024-10-23librdkafka: added version 2.6.0 (#47181)Matthieu Dorier1-0/+1
2024-10-23extrae: remove duplicate unconditional dep on `papi` (#47179)Mosè Giordano1-1/+0
2024-10-23ParaView: Various fixes to better support no mpi and fides builds (#47114)kwryankrattiger2-5/+6
* ParaView: Explicitly set the ENABLE_MPI on/off * Disallow MPI in the DAG when ~mpi * @5.13 uses 'remove_children', use pugixml@1.11:, See #47098 * cloud_pipelines/stacks/data-vis-sdk: paraview +raytracing: add +adios2 +fides Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
2024-10-23gxsview: add v2024.03.15 (#46901)Olivier Cessenat2-0/+62
* gxsview: new version * gxsview 2024 patches and qt6 conflicts * gxsview 2024 demands vtk 9 minimum * Removing the -lvtkRenderingQt for 2024.03.15 * gxsview: fontconfig inc/lib dirs added to gui/gui.pro --------- Co-authored-by: Olivier Cessenat <cessenat@jliana.magic>
2024-10-23pybind11-stubgen: Add 2.5.1 (#47162)Thorsten Hater1-1/+2
2024-10-23py-torchmetrics: add v1.5.1 (#47164)Adam J. Stewart1-0/+1
2024-10-23cp2k: apply a patch to fix access to unallocated arrays (#47170)AMD Toolchain Support1-0/+8
2024-10-23py-grayskull: add v2.7.3 (#47166)Adam J. Stewart1-0/+1
2024-10-23mypy: work around typing issues with `functools.partial` (#47160)Todd Gamblin1-5/+9
2024-10-23build(deps): bump sphinx from 7.4.7 to 8.1.3 in /lib/spack/docs (#47159)dependabot[bot]1-1/+1
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 7.4.7 to 8.1.3. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/v8.1.3/CHANGES.rst) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v7.4.7...v8.1.3) --- updated-dependencies: - dependency-name: sphinx 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-10-23build(deps): bump types-six in /.github/workflows/requirements/style (#47158)dependabot[bot]1-1/+1
Bumps [types-six](https://github.com/python/typeshed) from 1.16.21.20240513 to 1.16.21.20241009. - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-six 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-10-23py-asdf: add 3.5.0, and update py-asdf-standard to match (#47156)Lehman Garrison2-7/+24
* py-asdf: add 3.5.0, and update py-asdf-standard to match
2024-10-23cvector: added version 1.0.3.1, added Makefile patch to fix libtool error ↵Laura Weber2-2/+35
(#47154)
2024-10-23cqrlib: added version 1.1.3, added Makefile patch to fix libtool error (#47153)Laura Weber2-4/+36
2024-10-23py-jaxlib: backport fix for abseil-cpp on aarch64 (#47125)Andrew W Elble2-0/+104
2024-10-23gcta: use intel-oneapi-mkl (#47127)Tim Haines1-4/+10
intel-mkl fails to concretize with the 'Cannot select a single version' error. My guess would be because all of its versions are marked deprecated.
2024-10-23Remove spurious warning, introduced in #46992 (#47152)Massimiliano Culpo1-1/+1
fixes #47135 Signed-off-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-10-23draco: add v7.19.0 (#47032)Mathew Cleveland1-0/+3
Co-authored-by: Cleveland <cleveland@lanl.gov> Co-authored-by: Kelly (KT) Thompson <KineticTheory@users.noreply.github.com>
2024-10-23libvdwxc: fix broken patch (#47119)Martin Lang1-6/+4
2024-10-23lammps: add new version 20240829.1 (#47099)Richard Berger1-2/+8
2024-10-22sox: fix build with Apple Clang 15+ (#47128)Adam J. Stewart1-1/+8
* sox: fix build with Apple Clang 15+ --------- Co-authored-by: adamjstewart <adamjstewart@users.noreply.github.com>
2024-10-22py-torchaudio: fix build with Apple Clang 15+ (#47130)Adam J. Stewart1-0/+7
2024-10-22gopls: new package (#47137)Alec Scott1-0/+21