kernel plugin: change location where snapd deb is unpacked
Metadata
Current evaluation
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.
Suggested action: —
No scores available.
Issue body
`ubnutu-core-initramfs` tool changed where `snap-boostrap` is fetched from. It assumes `snap-bootstrap` from passed `--root` to be used. Unpack the downloaded snapd debian package to the same directory where "ubnutu-core-initramfs" debian package is unpacked. This directory is already passed to the `ubnutu-core-initramfs` tool as `--root`
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into hotfix/7.4. The kernel plugin now unpacks the snapd deb package in the same directory as ubuntu-core-initramfs, aligning with snap-bootstrap's --root parameter. Unit tests were updated and the branch rebased prior to merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into hotfix/7.4. Updated the kernel plugin to unpack the snapd deb package to the ubuntu-core-initramfs root directory, matching the --root argument. Unit tests were fixed and rebased with no coverage impact. |
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. | |
| #2566 kernel plugin: correctly download the os.snap | snapcraft | merged | 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. | |
| #4185 kernel plugin: add debhelper build dependency | snapcraft | merged | Merged into hotfix/7.4 after reviewer approval and passing CI. Adds debhelper as a build dependency for the kernel plugin to satisfy debian/rules clean requirements. Author rebased to resolve conflicts before final merge. | |
| #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. |