kernel plugin: correctly download the os.snap
Metadata
Current evaluation
Merged into master. Resolved kernel plugin os.snap download failure by adding missing API parameters. Relocated tests to spread for cross-base coverage. Approved, passed CI, and integrated.
Suggested action: —
No scores available.
Issue body
The API was missing information for downloads in its requests.
Moving the tests to spread to ensure testing across bases.
LP: #1828843
Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
- [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `./runtests.sh static`?
- [ ] Have you successfully run `./runtests.sh tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged into master. Resolved kernel plugin os.snap download failure by adding missing API parameters. Relocated tests to spread for cross-base coverage. Approved, passed CI, and integrated. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into master. Resolves kernel plugin os.snap download failure by correcting missing API request information and relocates tests to spread for cross-base validation. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into master. Fixed the kernel plugin to correctly download os.snap by resolving missing API download information in requests. Tests were migrated to the spread framework for cross-base validation. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1115 kernel plugin: fix kernel snap layout | snapcraft | merged | Merged fix correcting the kernel plugin snap layout for firmware and modules directories, updating required package lists, and addressing review feedback. Approved, passed CI, and merged after CLA verification. | |
| #4200 kernel plugin: change location where snapd deb is unpacked | snapcraft | merged | Merged into hotfix/7.4. The kernel plugin now unpacks the snapd deb package to match ubuntu-core-initramfs expectations. Approved, passed CI, and included unit test fixes. | |
| #1655008 Kernel plugin: Avoid redownloading os.snap on a local Git repo | snapcraft (launchpad) | closed | Closed without resolution, likely abandoned. The kernel plugin redownloaded a large os.snap file when local Git changes went undetected. No fix or workaround was implemented. | |
| #1624 kernel plugin: use latest stable core snap | snapcraft | merged | Merged changes to the kernel plugin to download the core snap instead of the outdated ubuntu-core. Reviewers agreed to use the stable channel to prevent build breakages from daily updates. | |
| #2041 kernel plugin: add kmod as build-package | snapcraft | merged | Merged a kernel plugin fix adding kmod as a build dependency and /sbin to PATH. This resolves missing modprobe errors in Launchpad builders by ensuring required tools are available during snap builds. | |
| #366 New plugin: kernel | snapcraft | merged | Merged into master, introducing a new kernel plugin with two examples. Jointly developed by Alexander Sack and Sergio Schvezov, the update maintained 95% coverage. After reviewer approval, local test issues were resolved and the code integrated. |