← Back to issue list

kernel plugin: correctly download the os.snap

View original Github issue

Metadata

Project
snapcraft
Number
#2566
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

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.
80%
#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.
75%
#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.
73%
#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.
72%
#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.
70%
#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.
70%