Skip to content

fix 'yum update' in nightly wheels tests#1099

Merged
jameslamb merged 3 commits into
release/26.06from
fix/nightly-test-yum
Jun 2, 2026
Merged

fix 'yum update' in nightly wheels tests#1099
jameslamb merged 3 commits into
release/26.06from
fix/nightly-test-yum

Conversation

@jameslamb
Copy link
Copy Markdown
Member

@jameslamb jameslamb commented Jun 2, 2026

Nightly tests on release/26.06 have been failing recently. Only CUDA 12.x wheels tests on Rocky Linux 8 have been failing, like this:

Rocky Linux 8 - AppStream                       8.3 MB/s |  29 MB     00:03    
Rocky Linux 8 - BaseOS                          2.6 MB/s |  59 MB     00:23    
Rocky Linux 8 - Extras                           32 kB/s |  15 kB     00:00    
cuda                                             12 MB/s | 7.1 MB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64  4.0 MB/s |  14 MB     00:03    
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Error: 
 Problem: package cuda-cudart-devel-12-9-12.9.79-1.x86_64 from @System requires cuda-cccl-12-9, but none of the providers can be installed
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda obsoletes cuda-cccl-12-9 provided by cuda-cccl-12-9-12.9.27-1.x86_64 from @System
  - package cccl-13-3-13.3.3.3.1-1.x86_64 from cuda obsoletes cuda-cccl-12-9 provided by cuda-cccl-12-9-12.9.27-1.x86_64 from cuda
  - cannot install the best update candidate for package cuda-cudart-devel-12-9-12.9.79-1.x86_64
  - cannot install the best update candidate for package cuda-cccl-12-9-12.9.27-1.x86_64

(build link)

This has the same root cause as rapidsai/ci-imgs#411, see that issue for more details.

rapidsai/ci-imgs#412 already resolves this on main (affects all dnf upgrade / yum upgrade calls in RAPIDS CI images), but wasn't backported to release/26.06.

To avoid building new CI images close to release, this backports the fix from rapidsai/ci-imgs#412 to cuCIM's CI... passing --nobest to yum upgrade, so it will fall back to a different solve and not be broken by the renaming of the CCCL packages.

Notes for Reviewers

How I tested this

On the first commit, ran wheel tests with matrix_type: nightly.

Saw all the tests jobs succeed: https://github.com/rapidsai/cucim/actions/runs/26840592270/job/79149819727?pr=1099

@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented Jun 2, 2026

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@jameslamb jameslamb changed the base branch from main to release/26.06 June 2, 2026 18:39
@jameslamb jameslamb added improvement Improves an existing functionality non-breaking Introduces a non-breaking change labels Jun 2, 2026
Comment thread .github/workflows/pr.yaml Outdated
with:
build_type: pull-request
script: ci/test_wheel.sh
matrix_type: "nightly"
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
matrix_type: "nightly"

TODO: revert before merging

(just doing this to test that it'll fix nightly tests)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jameslamb
Copy link
Copy Markdown
Member Author

/ok to test

@jameslamb jameslamb changed the title WIP: fix 'yum update' in nightly wheels tests fix 'yum update' in nightly wheels tests Jun 2, 2026
@jameslamb jameslamb requested review from grlee77 and jakirkham June 2, 2026 20:15
@jameslamb jameslamb marked this pull request as ready for review June 2, 2026 20:15
@jameslamb jameslamb requested a review from a team as a code owner June 2, 2026 20:15
Copy link
Copy Markdown
Contributor

@grlee77 grlee77 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, this looks like a good way to resolve the issue

Copy link
Copy Markdown
Member

@jakirkham jakirkham left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks James! 🙏

@jameslamb jameslamb merged commit 56c43ab into release/26.06 Jun 2, 2026
68 checks passed
@jameslamb jameslamb deleted the fix/nightly-test-yum branch June 2, 2026 23:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improves an existing functionality non-breaking Introduces a non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants