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 from 1234c6c to f05def8 Compare April 28, 2026 13:54
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 f05def8 to 4921d01 Compare April 28, 2026 14:17
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