← Back to issue list

feat: add ubuntu core initrd plugin

View original Github issue

Metadata

Project
snapcraft
Number
#6106
Type
pull request
State
closed
Author
stewarthore
Labels
—
Created
Updated
Closed

Current evaluation

Closed unmerged as duplicate work; the parallel kernel/initrd implementation landed via #6284 (commit ceace05f3).

Resolution: closed superseded

Reason: The author closed the PR to avoid duplicating Dilyn's parallel implementation, tracked in #5814. That kernel/initrd work ultimately reached main through #6284 in commit ceace05f3.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This adds the initrd plugin that goes with the ubuntu-kernel-plugin to create an initramfs. --- - [X] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md). - [X] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [X] I've successfully run `make lint && make test`. - [X] I've added or updated any relevant documentation. - [X] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Closed unmerged as duplicate work; the parallel kernel/initrd implementation landed via #6284 (commit ceace05f3).
stealth/space-bunny-alpha — closed superseded Closed unmerged by its author to avoid duplicating work with Dilyn's initrd plugin; the equivalent kernel/initrd plugin work merged later via snapcraft#6284 (commit ceace05f3).
stealth/space-bunny-alpha — closed superseded Closed unmerged in favor of Dilyn’s separate initrd-plugin implementation; PR #6106 was retired to avoid duplicate work, with kernel/initrd work later merged via #6284 (ceace05f3).
qwen/qwen3.6-35b-a3b — — Contributor stewarthore closed the Ubuntu Core initrd plugin pull request to avoid duplicating effort. The work was abandoned in favor of merging a separate PR from Dilyn, which will implement the same functionality.
qwen3.6-35b-a3b-mtp-q6 — — Closed by the author to avoid duplicate effort. The ubuntu core initrd plugin is superseded by another contributor's pull request, which will be merged when ready.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/snapcraft#6284 (confidence 98%)

    Merged the kernel/initrd plugin work into main as commit ceace05f3.

  • Superseded By: canonical/snapcraft#5814 (confidence 96%)

    Dilyn's parallel implementation added the kernel and Ubuntu Core initrd plugins.

Related issues

Issue Project State Summary Similarity
#6284 feat: merge feature/kernel initrd plugin into main snapcraft merged Merged into main as ceace05f3, adding kernel and initrd plugins for base core22 and higher.
81%
#6102 feat: kernel|initrd plugins: extend and improve behavior snapcraft closed Superseded by #6110; cleaned-up kernel/initrd work landed through #6116 and was merged into main by #6284 (ceace05f3).
78%
#6116 feat: kernel|initrd plugins: extend and improve behavior snapcraft merged Merged via #6255 (6598b614e), expanding kernel/initrd plugin behavior and options; the feature branch then reached main through #6284 (ceace05f3).
76%
#6255 Feature/kernel initrd plugin merge snapcraft merged Merged as commit 6598b614e: a main-into-feature-branch sync for the kernel/initrd plugin branch (after conflict cleanup), picking up #6254 (518476fc1). The branch later landed on main via #6284 (ceace05f3).
76%
#5814 feat(plugins): add kernel and initrd plugins snapcraft merged Merged #5814 in 8f56d299d, adding a reworked post-core18 kernel plugin and a new initrd/UKI plugin; it supersedes #4302.
76%
#5437 Adding initrd plugin supporting UC20+ snapcraft closed kubiko's initrd plugin PR (kernel .ko staging, firmware, EFI kernel images) sat unreviewed for ~1yr with failing tests/lint and was closed unmerged as superseded by canonical/snapcraft#5814, merged as 8f56d299d.
73%
#4302 plugins: kernel: split kernel plugin into kernel and initrd plugins snapcraft closed PR #4302 (split kernel plugin into kernel + initrd plugins) was closed unmerged on 2025-10-14 by author kubiko as superseded by canonical/snapcraft#5814, merged in commit 8f56d299d.
70%
#6254 feat(kernel,initrd): extend plugins with new options, stabilize snapcraft merged PR #6254 merged as commit 518476fc1, adding kernel/initrd plugin options, stability fixes, docs and a new kernel-deb spread test; later landed on main via #6284 (ceace05f3).
70%