plugins: update kernel plugin to use get_build_properties()
Metadata
Current evaluation
Merged update to the kernel plugin switching it to get_build_properties(), resolving Launchpad bug #1650597. Approved by one reviewer, passed CI, and modified four files with a net coverage increase.
Suggested action: —
No scores available.
Issue body
Updated kernel to use get_build_properties()
https://bugs.launchpad.net/snapcraft/+bug/1650597
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged update to the kernel plugin switching it to get_build_properties(), resolving Launchpad bug #1650597. Approved by one reviewer, passed CI, and modified four files with a net coverage increase. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged update to the kernel plugin using get_build_properties(), resolving Launchpad bug 1650597. Codecov verified 96.35% coverage prior to integration into master. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into master. Updated the kernel plugin to use get_build_properties(), resolving Launchpad bug #1650597. Codecov verified 100% diff coverage prior to merge. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #992 plugins: update make plugin to use get_build_properties() | snapcraft | merged | Merged into master. Updated the make plugin to use get_build_properties() and added corresponding tests. Approved by a reviewer, passed CI checks, and resolved Launchpad bug 1650548. | |
| #1650597 Update kernel plugin to use get_build_properties | snapcraft (launchpad) | closed | Merged via pull request #995. The kernel plugin was updated to use get_build_properties() instead of modifying the schema, with corresponding tests added to test_plugin_kernel.py. | |
| #993 plugins: update qmake to use get_build_properties and get_pull_properties() | snapcraft | merged | Updated qmake plugin to use get_build_properties and get_pull_properties, resolving Launchpad bug #1650553. Merged after approval and passing CI, with updated tests and minor coverage gain. | |
| #1022 plugins: update copy plugin to use get_build_properties(). | snapcraft | merged | Merged into master. Updates the copy plugin to use get_build_properties(), replacing deprecated properties and completing Launchpad bug #1647899. The change spans two files with a +17/-4 line diff and achieved 100% diff coverage. | |
| #4111 plugins: merge kernel plugin | snapcraft | merged | Merged craft-parts and v2 kernel plugins from a feature branch into main. Approved by one reviewer, passed CI checks, and updated 27 files. Codecov reported a 0.12% coverage increase with 98.32% diff coverage. | |
| #5640 plugins(ubuntu-kernel): Add new plugin for Ubuntu kernels | snapcraft | merged | Merged to a feature branch. Adds a new Ubuntu kernel plugin standardizing local and product builds. Approved by three reviewers with passing CI. Squash-merged per request, deferring unit tests to a follow-up PR. Implements KE030 spec. | |
| #4104 plugins: kernel plugin fixes and spread tests | snapcraft | merged | Merged after approval. Resolves core22 kernel plugin shell script issues, adds software-properties-common installation, and introduces spread tests for v2 and craft-parts kernel plugins. Credits PR #4064. CI passed. | |
| #3998 Kernel plugin: multiple fixes | snapcraft | merged | Merged multiple kernel plugin fixes addressing a regression, a crash when no kernel modules are defined, documentation updates, and initramfs overlay warnings. Approved by one reviewer and passed CI checks. | |
| #1001 plugins: update catkin plugin to use get_pull_properties() | snapcraft | merged | Merged changes update the catkin plugin to use get_pull_properties() and add corresponding unit tests. Approved by one reviewer, passed CI checks, and improved overall code coverage. The merge modified two files with a net addition of four lines. | |
| #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. |