Skip to content

Bump the all-julia-packages group across 1 directory with 5 updates - #4882

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/dot-buildkite/all-julia-packages-d0a57cfb4e
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/julia/dot-buildkite/all-julia-packages-d0a57cfb4e

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 9, 2026

Copy link
Copy Markdown
Contributor

Warning

The Julia package manager failed to update the new dependency versions in /.buildkite/Manifest-v1.11.toml:

Pkg resolver error: Unsatisfiable requirements detected for package LLVM [929cbde3]:
LLVM [929cbde3] log:
├─possible versions are: 0.9.0 - 10.1.0 or uninstalled
├─restricted by compatibility requirements with ClimaCore [d414da3d] to versions: 9.0.0 - 9.13.2
│ └─ClimaCore [d414da3d] log:
│   ├─possible versions are: 0.1.0 - 1.0.3 or uninstalled
│   └─restricted to versions 1.0.3 - 1 by ClimaAtmos [b2c96348], leaving only versions: 1.0.3
│     └─ClimaAtmos [b2c96348] log:
│       ├─possible versions are: 0.42.14 or uninstalled
│       └─ClimaAtmos [b2c96348] is fixed to version 0.42.14
└─restricted by compatibility requirements with CUDATools [9ec180c6] to versions: 10.0.0 - 10.1.0 — no versions left
└─CUDATools [9ec180c6] log:
├─possible versions are: 6.0.0 - 6.4.2 or uninstalled
└─restricted by compatibility requirements with CUDA [052768ef] to versions: 6.4.2
└─CUDA [052768ef] log:
├─possible versions are: 0.1.0 - 6.4.2 or uninstalled
├─restricted to versions [5, 6.4.0 - 6] by project [c32be10c], leaving only versions: [5.0.0 - 5.11.3, 6.4.0 - 6.4.2]
│ └─project [c32be10c] log:
│   ├─possible versions are: 0.0.0 or uninstalled
│   └─project [c32be10c] is fixed to version 0.0.0
└─restricted to versions 6.4.2 by an explicit requirement, leaving only versions: 6.4.2

Note

Test is a standard library. Before Julia 1.10, Pkg.test() gave standard libraries version 0.0.0, so while the julia compat entry admits those releases, a stdlib compat entry needs <0.0.1 for tests to resolve. Raising the julia compat entry to 1.10 or later removes the need for it. See the stdlib compat PSA.

Note

Statistics is a standard library. Before Julia 1.10, Pkg.test() gave standard libraries version 0.0.0, so while the julia compat entry admits those releases, a stdlib compat entry needs <0.0.1 for tests to resolve. Raising the julia compat entry to 1.10 or later removes the need for it. See the stdlib compat PSA.

Note

Random is a standard library. Before Julia 1.10, Pkg.test() gave standard libraries version 0.0.0, so while the julia compat entry admits those releases, a stdlib compat entry needs <0.0.1 for tests to resolve. Raising the julia compat entry to 1.10 or later removes the need for it. See the stdlib compat PSA.

Note

Profile is a standard library. Before Julia 1.10, Pkg.test() gave standard libraries version 0.0.0, so while the julia compat entry admits those releases, a stdlib compat entry needs <0.0.1 for tests to resolve. Raising the julia compat entry to 1.10 or later removes the need for it. See the stdlib compat PSA.

Updates the requirements on CUDA, Test, Statistics, Random and Profile to permit the latest version.
Updates CUDA from 5.11.3 to 6.4.2

Release notes

Sourced from CUDA's releases.

v6.4.2

CUDA v6.4.2

Diff since v6.4.1

Merged pull requests:

Closed issues:

  • mightalias misses overlap between an offset CuArray view and a SubArray of the same buffer (#3286)

v6.4.1

CUDA v6.4.1

Diff since v6.4.0

Merged pull requests:

... (truncated)

Changelog

Sourced from CUDA's changelog.

CUDA.jl release history

This document lists the noteworthy changes in every release of CUDA.jl, newest first. It is a hand-written summary aimed at users; for the complete list of merged pull requests, see the GitHub releases.

CUDA.jl follows semantic versioning, so intentional breaking changes are reserved for major releases. Some minor releases nevertheless contain changes that are technically breaking, such as stricter validation of previously invalid uses, corrections to unsupported behavior, or changes to support floors; those are labeled separately below. Patch releases are listed as subsections of the minor release they belong to.

v6.5 (unreleased)

CUDA.jl now requires GPUArrays.jl 12, which implements sorting, scans, reductions, findall, logical indexing and reverse once for every GPU back-end on top of AcceleratedKernels.jl. CUDA.jl's own implementations of these are removed. The functions follow Base's semantics more closely: sort! and sortperm are stable by default, init is applied once and no neutral element needs to be registered for custom operators, and empty inputs give Base's results and errors. Large reductions along a dimension and sorting are faster; small reductions along a dimension can be slower.

Technically breaking changes:

  • GPU resources are no longer released from finalizers, as many of the CUDA calls that release them wait for all running kernels to finish, which could stall or deadlock whichever thread the garbage collector runs on. Collected memory is now released the next time CUDA.jl allocates memory or synchronizes, or within a second, so GC.gc() by itself doesn't make it available anymore. Releases that may wait for the GPU, like unpinning memory or destroying some library objects, are deferred until memory is reclaimed: on an out-of-memory error, or when calling CUDA.reclaim(). Pinned arrays are kept alive until then.
  • JULIA_CUDA_MEMORY_POOL=none now also disables the memory pools that are used to allocate host and unified memory.
  • The stream that stream() returns in a task is handed to another task once the task has finished and the work on the stream has completed, instead of being kept alive until the GC collects the task. This keeps applications that spawn many short-lived GPU tasks from piling up thousands of streams, which each hold on to device memory and slow down memory allocation. Code that uses a task's stream after the task has finished should create its own stream with CuStream() instead.
  • Pointers that are taken from GPU memory inside the function passed to CUDA.with_managed are assumed to be used by an operation on the stream passed to with_managed, and no longer wait on the CPU for other streams that used the memory before. Code that passes such pointers to libraries, other streams or the CPU should take them outside of with_managed

... (truncated)

Commits
  • b01d91d Bump version.
  • 3301021 Merge pull request #3323 from JuliaGPU/tb/llvm10
  • d4927fc CI: run the test suite with 2 CPU threads again (#3324)
  • 92363d5 Point the development instructions at LLVM.jl's main branch
  • c783635 Inspect the compiled IR before its context is disposed of
  • 9995d97 Don't overwrite the debug location of the kernel's first instruction
  • c6d8018 Use LLVM.jl's intrinsic lookup, pointer casts and volatile loads
  • 3fa1ab1 Generate the remaining IR templates with @​llvmgenerated
  • 5bbdfeb Use LLVM.jl's scoped enumerations instead of the raw C API
  • cedd1b5 Port to LLVM.jl 10
  • Additional commits viewable in compare view

Updates Test to

Updates Statistics to

Commits

Updates Random to

Updates Profile to

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Updates the requirements on [CUDA](https://github.com/JuliaGPU/CUDA.jl), Test, [Statistics](https://github.com/JuliaStats/Statistics.jl), Random and Profile to permit the latest version.

Updates `CUDA` from 5.11.3 to 6.4.2
- [Release notes](https://github.com/JuliaGPU/CUDA.jl/releases)
- [Changelog](https://github.com/JuliaGPU/CUDA.jl/blob/main/NEWS.md)
- [Commits](JuliaGPU/CUDA.jl@v5.11.3...v6.4.2)

Updates `Test` to 

Updates `Statistics` to 
- [Release notes](https://github.com/JuliaStats/Statistics.jl/releases)
- [Commits](https://github.com/JuliaStats/Statistics.jl/commits)

Updates `Random` to 

Updates `Profile` to 

---
updated-dependencies:
- dependency-name: CUDA
  dependency-version: 6.4.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-julia-packages
- dependency-name: Test
  dependency-version:
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Statistics
  dependency-version:
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Random
  dependency-version:
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Profile
  dependency-version:
  dependency-type: direct:production
  dependency-group: all-julia-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Oct 9, 2026
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

📖 Docs preview for this PR: https://clima.github.io/ClimaAtmos.jl/previews/PR4882/

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file julia Pull requests that update julia code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants