Skip to content

RHAIENG-6785: fix pyarrow 24.0.0 hashes in remaining lockfiles and re… - #2735

Closed
wznoinsk wants to merge 1 commit into
rhoai-3.5from
fix/pyarrow_digest_fix
Closed

RHAIENG-6785: fix pyarrow 24.0.0 hashes in remaining lockfiles and re…#2735
wznoinsk wants to merge 1 commit into
rhoai-3.5from
fix/pyarrow_digest_fix

Conversation

@wznoinsk

@wznoinsk wznoinsk commented Aug 11, 2026

Copy link
Copy Markdown

RHAIENG-6785: fix pyarrow 24.0.0 hashes in remaining lockfiles and requirements

Extends the pyarrow digest fix to all affected workbench images (datascience,
minimal, pytorch, tensorflow, rocm/pytorch, rocm/tensorflow, trustyai,
pytorch+llmcompressor) to resolve build failures from stale hashes.

Summary by CodeRabbit

  • Chores
    • Refreshed PyArrow 24.0.0 package integrity records across supported CPU, CUDA, and ROCm Python 3.12 environments.
    • Updated package lock metadata to reflect the latest available platform wheels and verification hashes.
    • Kept the PyArrow version and environment compatibility constraints unchanged.
    • Applied updates consistently across Jupyter-based data science, machine learning, TensorFlow, PyTorch, and TrustyAI environments.

…quirements

Extends the pyarrow digest fix to all affected workbench images (datascience,
minimal, pytorch, tensorflow, rocm/pytorch, rocm/tensorflow, trustyai,
pytorch+llmcompressor) to resolve build failures from stale hashes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@openshift-ci
openshift-ci Bot requested review from ayush17 and jiridanek August 11, 2026 21:16
@openshift-ci

openshift-ci Bot commented Aug 11, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign jiridanek for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@coderabbitai

coderabbitai Bot commented Aug 11, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Repository UI (inherited), Organization UI (inherited)

Review profile: CHILL

Plan: Pro Plus

Run ID: 9508d722-7127-4c99-adcc-2e338dcc6508

📥 Commits

Reviewing files that changed from the base of the PR and between aa7f7d0 and 2e1f3fb.

📒 Files selected for processing (16)
  • jupyter/datascience/ubi9-python-3.12/requirements.cpu.txt
  • jupyter/datascience/ubi9-python-3.12/uv.lock.d/pylock.cpu.toml
  • jupyter/minimal/ubi9-python-3.12/uv.lock.d/pylock.cpu.toml
  • jupyter/minimal/ubi9-python-3.12/uv.lock.d/pylock.cuda.toml
  • jupyter/minimal/ubi9-python-3.12/uv.lock.d/pylock.rocm.toml
  • jupyter/pytorch+llmcompressor/ubi9-python-3.12/uv.lock.d/pylock.cuda.toml
  • jupyter/pytorch/ubi9-python-3.12/requirements.cuda.txt
  • jupyter/pytorch/ubi9-python-3.12/uv.lock.d/pylock.cuda.toml
  • jupyter/rocm/pytorch/ubi9-python-3.12/requirements.rocm.txt
  • jupyter/rocm/pytorch/ubi9-python-3.12/uv.lock.d/pylock.rocm.toml
  • jupyter/rocm/tensorflow/ubi9-python-3.12/requirements.rocm.txt
  • jupyter/rocm/tensorflow/ubi9-python-3.12/uv.lock.d/pylock.rocm.toml
  • jupyter/tensorflow/ubi9-python-3.12/requirements.cuda.txt
  • jupyter/tensorflow/ubi9-python-3.12/uv.lock.d/pylock.cuda.toml
  • jupyter/trustyai/ubi9-python-3.12/requirements.cpu.txt
  • jupyter/trustyai/ubi9-python-3.12/uv.lock.d/pylock.cpu.toml

📝 Walkthrough

Walkthrough

The pull request refreshes PyArrow 24.0.0 hashes and Linux wheel metadata across multiple UBI9 Python 3.12 notebook environments. It also updates generated lockfile timestamps.

Changes

PyArrow 24.0.0 artifact refresh

Layer / File(s) Summary
Requirements hash updates
jupyter/*/ubi9-python-3.12/requirements.*.txt
Pinned SHA-256 hashes for pyarrow==24.0.0 are replaced. Versions and environment markers remain unchanged.
Locked wheel metadata updates
jupyter/*/ubi9-python-3.12/uv.lock.d/pylock.*.toml
Locked PyArrow wheels are updated to newer builds with refreshed upload times, sizes, and hashes.
Lock generation metadata updates
jupyter/*/ubi9-python-3.12/uv.lock.d/pylock.*.toml
Generated uv command metadata records newer --exclude-newer timestamps. Package lock contents are otherwise unchanged where stated.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

Suggested reviewers: atheo89, jiridanek

🚥 Pre-merge checks | ✅ 4 | ❌ 2

❌ Failed checks (2 warnings)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description explains the change and affected images but omits the required testing section and all checklist and merge-criteria confirmations. Add the required How Has This Been Tested? section and complete the self checklist and merge criteria checklist.
Branch Prefix Policy ⚠️ Warning Base branch is rhoai-3.5, but the title starts "RHAIENG-6785" and lacks the required "[rhoai-3.5] " prefix. Rename the title to "[rhoai-3.5] RHAIENG-6785: fix pyarrow 24.0.0 hashes in remaining lockfiles and requirements".
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly describes the hash updates, uses imperative mood, includes the RHAIENG-6785 ticket, and has no trailing period.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/pyarrow_digest_fix
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch fix/pyarrow_digest_fix

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@wznoinsk

Copy link
Copy Markdown
Author

superseded by #2734

@wznoinsk wznoinsk closed this Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant