← Back to issue list

kernel plugin: change location where snapd deb is unpacked

View original Github issue

Metadata

Project
snapcraft
Number
#4200
Type
pull request
State
merged
Author
kubiko
Labels
Created
Updated
Closed

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.
76%
#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.
75%
#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.
72%
#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.
71%