fix(s390x): install zeromq-devel from rhelai-3.0 for pyzmq builds - #2706
Conversation
Enable rhelai-3.0-for-rhel-9-s390x-rpms on AIPCC bases so pyzmq links system libzmq instead of bundling it. Keep -Dundefined=64 as a fallback when zeromq-devel is unavailable on UBI-only GHA builds. Co-authored-by: Cursor <cursoragent@cursor.com>
CI status [antigravity]Run: Build Notebooks (push) #30945963593 — 2/2 complete · 2 skipped Workflow completed with skipped jobs. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (2)
🚧 Files skipped from review as they are similar to previous changes (2)
📝 WalkthroughWalkthroughThe s390x package-installation branches in two UBI9 Python 3.12 CPU Dockerfiles now use Bash arrays, refresh subscription metadata, enable the RHEL AI 3.0 s390x repository, and install Changess390x build configuration
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Drop the pkg-config CFLAGS fallback; subscribed GHA/AIPCC builds always have entitlements. Use subscription-manager refresh plus repos --enable so dnf can see rhelai-3.0 before installing zeromq-devel. Co-authored-by: Cursor <cursoragent@cursor.com>
CI status [antigravity]Run: Build Notebooks (push) #30946259763 — 2/2 complete · 2 skipped Workflow completed with skipped jobs. |
CI status [antigravity]Run: Build Notebooks (pr) #30945978617 — 5/5 complete · 1 passed · 4 cancelled Failures so far
Likely root causes
Suggested next steps
|
Co-authored-by: Cursor <cursoragent@cursor.com>
CI status [antigravity]Run: Build Notebooks (push) #30946429246 — 2/2 complete · 2 skipped Workflow completed with skipped jobs. |
CI status [antigravity]Run: Build Notebooks (pr) #30946264673 — 5/5 complete · 1 passed · 4 cancelled Failures so far
Likely root causes
Suggested next steps
|
CI status [antigravity]Run: Build Notebooks (pr) #30946433158 — 5/5 complete · 3 passed · 2 cancelled Failures so far
Likely root causes
Suggested next steps
|
|
/build-konflux |
|
/test odh-pipeline-runtime-pytorch-rocm-py312-on-pull-request |
|
@jiridanek: No presubmit jobs available for red-hat-data-services/notebooks@rhoai-2.25 DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
/test odh-pipeline-runtime-tensorflow-rocm-py312-on-pull-request |
|
@jiridanek: No presubmit jobs available for red-hat-data-services/notebooks@rhoai-2.25 DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
/test odh-workbench-jupyter-tensorflow-rocm-py312-on-pull-request |
|
@jiridanek: No presubmit jobs available for red-hat-data-services/notebooks@rhoai-2.25 DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: ide-developer The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Summary
subscription-manager refreshthen enablerhelai-3.0-for-rhel-9-s390x-rpmsand install RH-signedzeromq-develsopyzmqlinks system libzmq instead of bundling it under qemu-user emulation.Dockerfile.konflux.cpu.Context
Fixes the recurring
runtime-datascience-ubi9-python-3.12 · linux/s390xfailure (pyzmqbundled libzmq CMake error:ZMQ_CACHELINE_SIZE undefined) seen on PRs such as #2504 and #2694.All GHA rhoai builds use subscribed AIPCC bases with entitlements mounted — no UBI-only fallback path, so no
CFLAGS=-Dundefined=64merge is needed oncezeromq-develis installed.Test plan
runtime-datascience-ubi9-python-3.12 · linux/s390x [rhoai] / buildpasseszeromq-develfrom rhelai-3.0 and skips bundled libzmq compilejupyter-datascience-ubi9-python-3.12 · linux/s390xstill greenSummary by CodeRabbit
New Features
Bug Fixes