el9 grub2: Release 114.0.3%{?dist} -- dist as suffix, drop .ciq, bump for el9.2 vault rebuild - #11
Merged
Merged
Conversation
… for el9.2 vault rebuild
Same release-format cleanup as the el8 fix (%{?dist} moved to end of Release,
per releng review), applied here for consistency. Also bumps the release
number: el9.2 needs its own grub2 build compiled against a pinned Rocky 9.2
vault instead of the rolling buildroot, since the rolling build links a
libdevmapper symbol (DM_1_02_197) that real Rocky 9.2 doesn't ship -- this
gives that rebuild a fresh NVR to publish under rather than reusing .0.2,
which is already published and working fine for the rolling el9 streams
(lts96/rlc9/scn9).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Same release-format cleanup as the el8 fix (#10):
%{?dist}moved to the endof
Release, redundant.ciqmarker dropped. Applied here for consistency.Also bumps the release number (
.0.2→.0.3, i.e.114.el9_ciq.ciq.0.2→114.0.3.el9_ciq): el9.2 needs its own grub2 build compiled against a pinnedRocky 9.2 vault instead of the rolling buildroot, since the rolling build
links a
libdevmappersymbol (DM_1_02_197) that real Rocky 9.2 doesn'tship — this showed up as a
dnf update/distro-syncfailure on a realuntouched 9.2 box (verbose output pointed straight at the missing symbol, not
a metadata/protected-package issue). This bump gives that el9.2-specific
rebuild a fresh, unambiguous NVR to publish under, rather than reusing
.0.2— which is already published and working correctly for the rolling el9
streams (
lts96/rlc9/scn9, all verified clean).sb_build.shalready has the el9.2 vault mock config wired in(
CFG9_2_X64/CFG9_2_AA, selected automatically whenVARIANT=nonnx) fromthe earlier fix — this PR is the corresponding distgit-side NVR bump so that
build has something new to publish under.
Test plan
rpmspec -q --target x86_64confirmsgrub2-pc-modulesetc. stilldeclared correctly (el9 never had the missing-subpackage bug el8 did —
this is a format/version change only)
rpm -qpon the rebuilt SRPM confirms NVRgrub2-2.06-114.0.3.el9_ciq, Epoch 5/opt/mock-configs/lts9.2-x86_64.cfg(and aarch64 equivalent)actually exist on the SB host
grub2-tools-minimalno longer requires alibdevmappersymbol newerthan what Rocky 9.2 ships
dnf update/distro-synctest on an untouched Rocky 9.2 box🤖 Generated with Claude Code