summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2024-01-30add gmsh v4.12.2 (#42375)Benjamin Fovet1-0/+1
2024-01-30gtpin: add versions 3.4 and 3.7 (#42373)Wileam Y. Phan1-0/+12
2024-01-30autoconf: Fix patches' URLs (#42372)Rémi Lacroix1-3/+3
2024-01-30MSVC: Broken ifx needs new $TMP (#42155)John W. Parent1-1/+11
Certain versions of ifx (the majority of those available) have an issue where they are not compatible with TMP directories with dot chars This precludes their use with CMake. Remap TMP to point to the stage directory rather than whatever the TMP default is
2024-01-30ns-3-dev: rewrite the package to use CMake (#34207)Massimiliano Culpo1-44/+21
2024-01-30build(deps): bump pytest from 7.4.4 to 8.0.0 in /lib/spack/docs (#42361)dependabot[bot]1-1/+1
Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.4 to 8.0.0. - [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/7.4.4...8.0.0) --- updated-dependencies: - dependency-name: pytest 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-01-30build(deps): bump black from 24.1.0 to 24.1.1 in /lib/spack/docs (#42360)dependabot[bot]1-1/+1
Bumps [black](https://github.com/psf/black) from 24.1.0 to 24.1.1. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/24.1.0...24.1.1) --- updated-dependencies: - dependency-name: black 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-30build(deps): bump black in /.github/workflows/style (#42359)dependabot[bot]1-1/+1
Bumps [black](https://github.com/psf/black) from 24.1.0 to 24.1.1. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/24.1.0...24.1.1) --- updated-dependencies: - dependency-name: black 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-30elsi: cleanup recipe (#42355)Massimiliano Culpo1-44/+24
2024-01-30py-bluepyefe, py-igor2: new version, new package igor2 (#42191)Matthias Wolf2-2/+31
2024-01-30py-black: add v24.1.1 (#42343)Adam J. Stewart1-0/+1
2024-01-30starpu: add release 1.4.3 (#42339)Nathalie Furmento1-0/+1
2024-01-30singularityce: add v4.x (#42347)James Beal1-0/+6
Co-authored-by: James Beal <jb23@sanger.ac.uk>