Skip to content

Backports/v2026.06 - #7203

Open
kwryankrattiger wants to merge 129 commits into
releases/v2026.06from
backports/v2026.06
Open

kwryankrattiger wants to merge 129 commits into
releases/v2026.06from
backports/v2026.06

Conversation

@kwryankrattiger

Copy link
Copy Markdown
Contributor

Backports for v2026.06.1

Bugfixes:

  • TODO

CI Compatibility:

  • TODO

CVES:

  • TODO

kwryankrattiger and others added 30 commits June 20, 2026 13:04
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Follow-up fix for #5263

Signed-off-by: Zack Galbreath <zack.galbreath@kitware.com>
Restrict the Go bootstrap requirements to allign with the buildtool.go for the releases.

Backport note: Excludes new version in go-bootstrap

Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Co-authored-by: Faveo Hörold <faveo.hoerold@cscs.ch>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
In `gettext` prior to 1.0, the name of the configure option to include
`libintl` was confusingly named `--with-included-gettext`. With
`gettext` 1.0, the option was renamed `--with-included-libintl`. This
PR reflects that change.

Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Newer versions include that fix.
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
* rayleigh: fix openblas build

Backport note: Drop new 1.3.0 version

Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Backport note: Removed new version, kept bugfix patch for existing version.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.3 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@df4cb1c...9c091bb)

Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.0
  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>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
* raja: fix tests
* Updates for Cuda 13 and fixes for some issues with location of host-config.cmake file
* Only support CUDA 12 and higher

---------

Co-authored-by: balos1 <balos1@users.noreply.github.com>
Co-authored-by: Steven Smith <smith84@llnl.gov>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
…4701)

* Add patch for CuptiPCSampling in tau package

Only use the patch for CuptiPCSampling between 2.34.1 and 2.35.1

* Add flag to useropt for changes introduced in dyninst to support new intel-tbb

Backport note: Dropped updates related to v2.35.2.

---------

Co-authored-by: jordialcaraz <jordialcaraz@users.noreply.github.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@a309ff8...ece7cb0)

Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: 6.3.0
  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>
* xarray 2024 and older require pandas<=2.1

* Update repos/spack_repo/builtin/packages/py_xarray/package.py
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
)

Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Backport note: Only backporting sparse fixes

Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Intel-tbb 2023.0.0 added a patch that causes dyninst parseapi to segfault
with tbbmalloc_proxy.  Now fixed in dyninst master, but :13 fails.

See: dyninst/dyninst#2304

Signed-off-by: Mark W. Krentel <krentel@rice.edu>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
* patch pytorch recipe to work on a air-gaped system

* ruff formatting

* make patches local

* add python purelib path directly instead of building it

* Revert "make patches local"

This reverts commit fac9b38.

* revert patches + add commit on fp16 and pthreadpool

* reformat patch nnpack

* add patch for 2.5:2.12

* spec typo

* spec correction 2.10->2.5
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Add packages needed to build the Spack docs from Spack-installed packages:

* py-sphinx-sitemap: new package
* py-sphinxcontrib-svg2pdfconverter: new package; its
  sphinxcontrib.rsvgconverter extension converts SVG->PDF using rsvg-convert
  (from librsvg) for the PDF build, so no external inkscape is required
* py-sphinx-last-updated-by-git: new package

Also fix py-furo: the unconditional py-sphinx@6:7 dependency intersected
with the @7:10 bound for 2025.12.19, pinning the latest furo to Sphinx 7.
Scope the old bound to @:2024.7.18 and tighten the new one to @7:9, matching
furo 2025.12.19's requirement of sphinx>=7,<10.

Backport note: Only backport dependency pinning for py-furo

Assisted-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
)

Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
A patch to Viskores 1.1 introduced a CMake bug that caused it to
prematurely halt before all install targets were built.

Viskores/viskores#259

Update the diff to fix this inappropriate return. Also add a
condition to not install interface libraries as they cannot be
used outside of CMake.
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
kokkos_launch_compiler strips the Spack compiler wrapper on TUs
tagged -DKOKKOS_DEPENDENCE, dropping SPACK_CXXFLAGS. Route cxxflags
via CMAKE_CXX_FLAGS so they ride in the command CMake builds and
survive the launcher's forwarding.
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases)
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md)
- [Commits](aws-actions/configure-aws-credentials@e7f100c...254c19b)

Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>

---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
  dependency-version: 6.2.1
  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>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Sbozzolo and others added 25 commits October 22, 2026 00:27
The package comment already notes that a recent `as` (from binutils
+gas) is only needed to build libxsmm before version 1.17, not
afterwards. The dependency was nevertheless unconditional.

Scope it to @:1.16 so newer versions (including `main`) build with the
system assembler.

Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
* add SEACAS CMake option to disable shared build when the shared variant is set to false

* [@spackbot] updating style on behalf of gberg617
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 6.2.2 to 6.2.3.
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases)
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md)
- [Commits](aws-actions/configure-aws-credentials@517a711...e6de054)

Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>

---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
  dependency-version: 6.2.3
  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>
…5456)

* seacas: only require MPICH and OpenMPI Fortran support when +fortran

* seacas: fix style
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
#4960)

Signed-off-by: John Parent <john.parent@kitware.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Signed-off-by: Gary Carroll <gary.carroll@arm.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Julia 1.12 depends on LLVM 18.1.8, and the Julia ecosystem
expects the LLVM's shared library symbol version to be "major.minor"
(see https://github.com/JuliaLang/julia/blob/v1.12.6/deps/llvm-ver.make#L20).
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Backport note: Dropped new variant from patch

Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
* py-torch: Fix for Cmake and environment variables

* Add link

* Committed unneeded file. Oops

* Narrow patch

* Move to backport patch
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
)

Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Co-authored-by: Bernhard Kaindl <bernhardkaindl7@gmail.com>
Co-authored-by: Alec Scott <alec@llnl.gov>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
* Add a dependency on "c" to fix the build of mivisionx.

This fixes the following error when building mivsionx
```py
[spack cc]: Error: SPACK_CC_* variables not set: this usually means a missing
`depends_on("c", type="build")` in package.py
```

* mivisionx: Fix the build of non-hip builds

Fix the build of non-hip builds by not referencing the dependencies
that are only available when building with +hip.

Convert the changed lines to use f-strings instead of .format().
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.