summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-02-02astyle: new version 4.1.11 and build using cmake (#42390)Olivier Cessenat1-6/+27
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2024-02-02acts: fix self-referential dependencies (#42455)Massimiliano Culpo1-6/+15
2024-02-02build(deps): bump codecov/codecov-action from 4.0.0 to 4.0.1 (#42439)dependabot[bot]3-7/+7
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/f30e4959ba63075080d4f7f90cacc18d9f3fafd7...e0b68c6749509c5f83f984dd99a76a1c1a231044) --- 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-02-02build(deps): bump python-levenshtein in /lib/spack/docs (#42440)dependabot[bot]1-1/+1
Bumps [python-levenshtein](https://github.com/rapidfuzz/python-Levenshtein) from 0.23.0 to 0.24.0. - [Release notes](https://github.com/rapidfuzz/python-Levenshtein/releases) - [Changelog](https://github.com/rapidfuzz/python-Levenshtein/blob/main/HISTORY.md) - [Commits](https://github.com/rapidfuzz/python-Levenshtein/compare/v0.23.0...v0.24.0) --- updated-dependencies: - dependency-name: python-levenshtein 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-02-02Extract low-level clingo wrappers from spack.solver.asp (#42429)Massimiliano Culpo2-218/+294
2024-02-02Update packages_yaml.rst (#42438)Matthew Whitlock1-4/+5
Fix an incorrect example.
2024-02-02openmm: Apply patch use `FindCUDAToolkit` (#42437)Mosè Giordano1-1/+10
2024-02-02WarpX: Disable CCache (#42434)Axel Huebl1-0/+4
https://github.com/ECP-WarpX/WarpX/pull/4637
2024-02-01preCICE: add v3.0.0 (#42426)Frédéric Simonis1-0/+2
* preCICE: add version 3.0.0 * preCICE: add version conflict for libxml2 2.12.x
2024-02-01Bugfix: fix build of xforms (#35391)stefanfechter2-0/+67
This additional patch fixes the build of the now unmaintained library xforms.
2024-02-01Add algorithmic differentiation packages for SU2 (#39975)kjrstory4-12/+141
* Add algorithmic differentiation packages for SU2 * Simplify checking boolean variants * spack prefix and spec satisfies methos fix * spelling fix * style fix
2024-02-01Add new package Qrmumps (#42393)fpruvost1-0/+50
2024-02-01amrex: add v24.02 (#42431)Weiqun Zhang1-0/+1
2024-02-01py-lightly: add v1.4.25 (#42421)Adam J. Stewart1-0/+5
2024-02-01foldseek: new package @8 (#42422)George Young1-0/+23
Co-authored-by: LMS Bioinformatics <bioinformatics@lms.mrc.ac.uk>
2024-02-01pv: Add version 1.8.5. (#42419)Rémi Lacroix1-4/+6
Switch to "tar.gz" source packages as the "tar.bz2" archives are not available for newer versions.
2024-02-01ncdu: Add version 1.19 (#42420)Rémi Lacroix1-0/+1
2024-02-01Python: add v3.12.1 (#42397)Adam J. Stewart1-2/+4
2024-02-01neovim: be more specific with lua dependencies (#42401)Alberto Invernizzi4-7/+6
2024-02-01Update PyTorch ecosystem (#42394)Adam J. Stewart5-15/+39
2024-02-01docs: git version section title + highlight issues (#42398)Harmen Stoppels5-10/+14
* basic_usage: section title for git versions * improve highlighting by using a comment instead of invalid syntax
2024-02-01Remove caching in generated Dockerfiles (#42405)Massimiliano Culpo1-2/+0
2024-02-01build(deps): bump docker/metadata-action from 5.5.0 to 5.5.1 (#42416)dependabot[bot]1-1/+1
Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 5.5.0 to 5.5.1. - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](https://github.com/docker/metadata-action/compare/dbef88086f6cef02e264edb7dbf63250c17cef6c...8e5442c4ef9f78752691e2d8f8d19755c6f78e81) --- updated-dependencies: - dependency-name: docker/metadata-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-02-01build(deps): bump codecov/codecov-action from 3.1.6 to 4.0.0 (#42415)dependabot[bot]3-7/+7
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.6 to 4.0.0. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/ab904c41d6ece82784817410c45d8b8c02684457...f30e4959ba63075080d4f7f90cacc18d9f3fafd7) --- 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-02-01Lua: better specify providers in LuaPackage base class (#42392)Alberto Invernizzi1-9/+6
2024-02-01Environments: Add support for including views (#42250)Tamara Dahlgren29-284/+590
* Environments: Add support for including views (take 2) * schema type hint fixes
2024-02-01g2c: add v1.8.0 (#40761)Edward Hartnett1-0/+12
includes variant to build with future API for v2
2024-01-31jq: 1.7.1 (#42409)Harmen Stoppels1-0/+1
2024-01-31Update OpenSubdiv spec (#42381)Dave Sweeris1-0/+3
* Update package.py Add support for OpenSubdiv 3.5.x * Fixed Dependencies I was getting errors about cmake not being able to find `xf86vm`, and adding a dependency on `libxxf86vm` fixes it.
2024-01-31Adds nvhpc 24.1 (#42388)Julius Plehn1-0/+14
2024-01-31visit: set minimum silo version to 4.11 (#42072)Ben Wibking1-1/+2
2024-01-31Update recipe for Palace v0.12.0 (#42400)Sebastian Grimberg1-10/+32
2024-01-31kim-api: added paths for bash/zsh completion (#31691)Hector Martinez-Seara1-0/+4
Co-authored-by: Hector Mtz-Seara <hector@gmail.com> Co-authored-by: Ryan S. Elliott <relliott@umn.edu> Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com> Co-authored-by: hseara <hseara@users.noreply.github.com>
2024-01-31Add sol2 package (#42402)Richard Berger1-0/+29
2024-01-31add new release versions (#42362)Chris White4-3/+7
2024-01-31environment/view: small cleanup (#42395)Harmen Stoppels2-9/+6
2024-01-31spack reproduce-build: accept URLs from web interface (#42261)Harmen Stoppels2-7/+83
Sometimes the logs are too long and the copy & paste command is not shown. In that case I'd like to just copy the failing GitLab job URL in my browser to `spack reproduce-build <url>`.
2024-01-31ASP-based solver: decouple setup phase from `clingo.backend` (#41952)Massimiliano Culpo1-135/+133
Currently, the `SpackSolverSetup` and the `PyclingoDriver` are more coupled than necessary: 1. The driver object needs a setup object to be injected during a solve, 2. And the setup object will get a reference back to the driver This design is necessary because we use the low-level `clingo.backend` interface to setup our problem. This interface though is meant to bypass the grounder and add symbols directly in the grounded table, which is a feature we don't currently use. The PR simplifies the encoding by having the setup object returning the problem-specific facts / rules as a list of strings, and the driver ingesting them using the [clingo.Control.add](https://potassco.org/clingo/python-api/5.6/clingo/control.html#clingo.control.Control.add) method. This removes any use of the low level interface. Using this encoding makes it easy to hash the output of the setup phase, since it is returned as a string.
2024-01-31py-nbconvert: avoid install-time downloads (#42024)Alex Richert2-49/+87
* py-nbconvert: avoid install-time downloads * install css files as resources for py-nbconvert * Update var/spack/repos/builtin/packages/py-nbconvert/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update package.py * py-nbconvert: update dependencies for 7.14.1 * [@spackbot] updating style on behalf of AlexanderRichert-NOAA * Update var/spack/repos/builtin/packages/py-nbconvert/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * Update resources & remove style.min.css file * Update package.py * [@spackbot] updating style on behalf of AlexanderRichert-NOAA --------- Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2024-01-31environments: `develop` paths were not getting expanded (#34986)Alberto Invernizzi2-2/+40
2024-01-31CI: Add OIDC capability for deprecated CI (#42371)kwryankrattiger2-1/+10
This "breaks" the deprecated schema by allowing unknown attributes to the attributes section of the job types. The breaking change here is that deprecated stacks will no longer ignore attributes that are unknown but rather assume the new CI schema behavior of injecting them into the generated CI configuration. This change is required to secure authentication in Spack CI.
2024-01-31Add +dlaf variant to cp2k in CI (#42346)Rocco Meli4-3/+4
2024-01-31ci: bump ghcr.io/spack/linux-ubuntu22.04-x86_64_v2 tag (#42357)Harmen Stoppels4-6/+6
2024-01-31build(deps): bump urllib3 from 2.1.0 to 2.2.0 in /lib/spack/docs (#42384)dependabot[bot]1-1/+1
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.1.0 to 2.2.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.1.0...2.2.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-01-31build(deps): bump codecov/codecov-action from 3.1.5 to 3.1.6 (#42385)dependabot[bot]3-7/+7
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.5 to 3.1.6. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/4fe8c5f003fae66aa5ebb77cfd3e7bfbbda0b6b0...ab904c41d6ece82784817410c45d8b8c02684457) --- 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-01-31hpctoolkit: refine dependencies (#42354)Jonathon Anderson1-6/+10
* Force Dyninst <=12 before @2024.01 * Remove some +pic requirements * Use virtual tbb dep
2024-01-31compression.py: refactor + bug fix (#42367)Harmen Stoppels4-385/+289
Improve naming, so it's clear file "extensions" are not taken in the `PurePath(path).suffix` sense as the original function name suggests, but rather that the files are opened and their magic bytes are classified. Add type hints. Fix a bug where `stream.read(num_bytes)` was run on the compressed stream instead of the uncompressed stream, which can potentially break detection of tar.bz2 files. Ensure that when peeking into streams for magic bytes, they are reset to their original position upon return. Use new API in `spack logs`.
2024-01-30Updated last commit of TAU package with Dyninst test (#42387)jalcaraz1-3/+48
* Updated last commit of TAU package with Dyninst test * The path to dyninst was missing when loading TAU
2024-01-30elf: relocate PT_INTERP (#42318)Harmen Stoppels7-208/+306
Relocation of `PT_INTERP` in ELF files already happens to work from long to short path, thanks to generic binary relocation (i.e. find and replace). This PR improves it: 1. Adds logic to grow `PT_INTERP` strings through patchelf (which is only useful if the interpreter and rpath paths are the _only_ paths in the binary that need to be relocated) 2. Makes shrinking `PT_INTERP` cleaner. Before this PR when you would use Spack-built glibc as link dep, and relocate executables using its dynamic linker, you'd end up with ``` $ file exe exe: ELF 64-bit LSD pie executable, ..., interpreter /////////////////////////////////////////////////path/to/glibc/lib/ld-linux.so ``` With this PR you get something sensible: ``` $ file exe exe: ELF 64-bit LSD pie executable, ..., interpreter /path/to/glibc/lib/ld-linux.so ``` When Spack cannot modify the interpreter or rpath strings in-place, it errors out without modifying the file, and leaves both tasks to patchelf instead. Also add type hints to `elf.py`.
2024-01-30precice: add release v2.5.1 (#42376)Frédéric Simonis1-0/+1