← Back to issue list

plugins: Increase kernel plugin build environments compatibility

View original Github issue

Metadata

Project
snapcraft
Number
#3980
Type
pull request
State
closed
Author
jocado
Labels
—
Created
Updated
Closed

Current evaluation

Closed unmerged because snapcraft#3922 was already on main and conflicted; maintainers deferred key-fetch and network-policy discussion to craft-archives.

Resolution: closed superseded

Reason: Closed by sergiusens on 2023-05-17 because Ondra's kernel-plugin implementation was already on main and this branch conflicted. The existing work landed via snapcraft#3922 (commit 2b0343c08), with broader implications deferred to craft-archives.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Increase kernel plugin build environments comparability by using port 80 for keyserver This is a suggest that would really help me, but I'm not sure if there is a good reason not too. @kubiko ? - [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint`? - [ ] Have you successfully run `pytest tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Closed unmerged because snapcraft#3922 was already on main and conflicted; maintainers deferred key-fetch and network-policy discussion to craft-archives.
stealth/space-bunny-alpha — closed superseded Closed unmerged because an existing kernel-plugin version was already on main and caused conflicts. Maintainers recommended discussing keyserver handling in craft-archives instead.
qwen/qwen3.6-35b-a3b — — Closed due to merge conflicts and superseded by an existing implementation in main. Maintainers recommended addressing keyserver compatibility in craft-archives rather than the plugin itself.
qwen3.6-35b-a3b-mtp-q6 — — Closed and superseded by an existing implementation on main. Maintainers noted merge conflicts and redirected the discussion to craft-archives, indicating the approach requires long-term evaluation regarding plugin implications.

Update history

No update history recorded yet.

Related work

  • Superseded By: canonical/snapcraft#3922 (confidence 90%)

    Its kernel-plugin work was already merged into main and made this PR obsolete and conflicting.

Related issues

Issue Project State Summary Similarity
#287 plugins: add kernel plugin implementation craft-parts closed Kernel plugin PR to craft-parts closed unmerged; maintainers said it is too snap-specific. Author moved it to Snapcraft as snapcraft#3922, merged and landed on main via snapcraft#4111.
80%
#1606903 kernel plugin: can't snap a kernel using launchpad snapcraft (launchpad) closed Fixed by merged PR canonical/snapcraft#903 (commit 603948e1d), allowing Store part downloads without snapcraft login and resolving Launchpad kernel builds.
74%
#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.
73%
#1676806 Make snapcraft smarter wrt .config and initrd modules snapcraft (launchpad) closed Closed as stale after major kernel-plugin changes; the requested config/initrd checks had already merged in canonical/snapcraft#1223 via commit fda091f50.
72%
#1816379 snapcraft kernel plugin includes always the uc16 initramfs snapcraft (launchpad) closed Closed as stale after no progress since 2019. Later, snapcraft#5814 (8f56d299d) added replacement post-core18 kernel and initrd plugins.
72%
#366 New plugin: kernel snapcraft merged Merged PR #366 by sergiusens into master via merge commit b7c1e8bbb (head commit 6da4ee672), adding the new kernel and kbuild snapcraft plugins with two example projects, closing LP #1552168.
72%
#378 New plugin: kbuild snapcraft merged Added and merged the kbuild plugin in snapcraft#378 via implementation c4614c58d and merge 5b3dd6aa1, including kernel config handling and tests.
72%
#1552168 Add a kernel plugin snapcraft (launchpad) closed Kernel snap creation was implemented by merged canonical/snapcraft#366 (merge b7c1e8bbb, head 6da4ee672), adding kernel and kbuild plugins plus examples.
71%
#1794791 Update the kernel plugin to be base aware snapcraft (launchpad) closed Kernel and KBuild plugins gained base support via merged PR snapcore/snapcraft#2368 (commit ddbda36b5).
70%
#1149 kernel plugin: if kernel's target == NULL, use per-arch default target snapcraft closed Closed unmerged: superseded by snapcraft PR #1209, merged as commit 2b6aee1e9, which adds per-arch kernel build targets (bzImage/zImage/Image.gz) plus unit tests for LP #1665659.
70%