plugins: Increase kernel plugin build environments compatibility
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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). | |
| #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. |