Skip to content

Add migration spec for kernel -> kernel-clk6.12 namespace transition#1139

Draft
bmastbergen wants to merge 1 commit into{bmastbergen}_ciq-6.12.y-namespacingfrom
{bmastbergen}_ciq-6.12.y-migrate
Draft

Add migration spec for kernel -> kernel-clk6.12 namespace transition#1139
bmastbergen wants to merge 1 commit into{bmastbergen}_ciq-6.12.y-namespacingfrom
{bmastbergen}_ciq-6.12.y-migrate

Conversation

@bmastbergen
Copy link
Copy Markdown
Collaborator

RPM spec that transitions users from old non-namespaced CIQ kernel 6.12.x packages to the new kernel-clk6.12 namespace. Uses rich deps to only migrate packages the user actually has installed. Includes a systemd oneshot service to clean up old installonly packages on next boot (can't rpm -e from %posttrans due to RPM db lock).

@bmastbergen
Copy link
Copy Markdown
Collaborator Author

@jdieter For lack of a better place to put it for review, this PR has a spec file with my ham-fisted attempt at a migration spec. See if this is at all what you had in mind.

@bmastbergen bmastbergen requested a review from jdieter April 23, 2026 20:29
@bmastbergen bmastbergen force-pushed the {bmastbergen}_ciq-6.12.y-migrate branch 2 times, most recently from f05def8 to 4921d01 Compare April 28, 2026 14:17
@bmastbergen bmastbergen force-pushed the {bmastbergen}_ciq-6.12.y-namespacing branch 2 times, most recently from d378027 to 7e73526 Compare May 1, 2026 19:15
@bmastbergen bmastbergen force-pushed the {bmastbergen}_ciq-6.12.y-migrate branch from 4921d01 to 790f00f Compare May 1, 2026 19:16
RPM spec that transitions users from old non-namespaced CIQ kernel 6.12.x
packages to the new kernel-clk6.12 namespace. Uses rich deps to only
migrate packages the user actually has installed. Includes a systemd
oneshot service to clean up old installonly packages on next boot.

kernel-headers migration removes old headers but does not install CLK
headers as replacement — stock kernel-headers from Rocky repos satisfies
glibc-devel and similar dependencies.
@bmastbergen bmastbergen force-pushed the {bmastbergen}_ciq-6.12.y-migrate branch from 790f00f to adf99e3 Compare May 4, 2026 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant