Skip to content

Refresh RPM lockfile for RHEL 9.8 updates#633

Merged
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
frobware:refresh-rpm-lockfile-20260520
May 20, 2026
Merged

Refresh RPM lockfile for RHEL 9.8 updates#633
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
frobware:refresh-rpm-lockfile-20260520

Conversation

@frobware
Copy link
Copy Markdown

Regenerate rpms.lock.yaml against the current UBI 9 minimal base image, which has moved from RHEL 9.7 to 9.8. rpms.in.yaml is unchanged; the resolver simply picks up newer 9.8 builds across the toolchain, so this is a larger refresh than the previous point-release update in #473.

Notable package transitions:

Package Before After
glibc-devel 2.34-231.el9_7.10 2.34-266.el9_8
kernel-headers 5.14.0-611.36.1 5.14.0-687.10.1.el9_8
rust / cargo 1.88.0 1.92.0
clang / llvm 20.1.8-3.el9 21.1.8-2.el9
cmake 3.26.5-3.el9_7 3.31.8-3.el9
gcc 11.5.0-11.el9 11.5.0-14.el9
gcc-toolset-14* 14.2.1 replaced by gcc-toolset-15* 15.2.1
openssl (prior) 3.5.5-2.el9_8
systemd (prior) 252-67.el9_8.2

This keeps Konflux hermetic builds able to resolve all dependencies against the refreshed 9.8 repositories.

Commands used

# Refresh RHEL entitlements
./hack/openshift/get-rhel-entitlements.sh -u <username>@redhat.com

# Regenerate lockfile with entitlements
./hack/openshift/generate-rpm-lockfile.sh -e ~/.rhel-entitlements

Test plan

  • Verify the Konflux bpfman-daemon-ystream-on-pull-request pipeline passes on this PR.

Regenerate rpms.lock.yaml against the current UBI 9 minimal base
image, which has moved from RHEL 9.7 to 9.8. The resolver picks up
newer 9.8 builds across the toolchain; rpms.in.yaml is unchanged.

Notable package changes:

  glibc-devel:     2.34-231.el9_7.10  -> 2.34-266.el9_8
  kernel-headers:  5.14.0-611.36.1    -> 5.14.0-687.10.1.el9_8
  rust / cargo:    1.88.0             -> 1.92.0
  clang / llvm:    20.1.8-3.el9       -> 21.1.8-2.el9
  cmake:           3.26.5-3.el9_7     -> 3.31.8-3.el9
  gcc:             11.5.0-11.el9      -> 11.5.0-14.el9
  gcc-toolset-14*  (removed)          -> gcc-toolset-15* (15.2.1)
  openssl:         (bumped)           -> 3.5.5-2.el9_8
  systemd:         (bumped)           -> 252-67.el9_8.2

This keeps Konflux hermetic builds able to resolve all dependencies
against the refreshed 9.8 repositories.
@openshift-ci openshift-ci Bot requested review from alebedev87 and dave-tucker May 20, 2026 13:48
@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label May 20, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 20, 2026

Important

Review skipped

Review was skipped as selected files did not have any reviewable changes.

💤 Files selected but had no reviewable changes (1)
  • rpms.lock.yaml
⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 05d6aa8d-4687-4ee6-bed6-1fcaa5e17fdf

📥 Commits

Reviewing files that changed from the base of the PR and between 7bef04d and 7bf4a8a.

📒 Files selected for processing (1)
  • rpms.lock.yaml

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label May 20, 2026
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented May 20, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: alebedev87, frobware

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

The pull request process is described here

Details Needs approval from an approver in each of these files:
  • OWNERS [alebedev87,frobware]

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

@openshift-merge-bot openshift-merge-bot Bot merged commit 3c016f6 into openshift:main May 20, 2026
4 checks passed
@frobware frobware deleted the refresh-rpm-lockfile-20260520 branch May 20, 2026 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants