feat(craft-application): support root packages for core24
Metadata
Current evaluation
Merged PR #4617 added core24 support for root-level build-packages and build-snaps, fixing #4605; landed as 397f4c8c3.
Resolution: closed resolved
Reason: PR #4617 was approved and merged into snapcraft as commit 397f4c8c3, resolving issue #4605 by enabling root-level build-packages and build-snaps for core24.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This allows the user to use "build-packages" and "build-snaps" at the root level of the snapcraft.yaml file.
Fixes: #4605
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4617 added core24 support for root-level build-packages and build-snaps, fixing #4605; landed as 397f4c8c3. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4617 (commit 397f4c8c3) added core24 support for root-level build-packages and build-snaps in snapcraft.yaml, resolving #4605. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4617 in commit 397f4c8c3, adding core24 support for root-level build-packages and build-snaps in snapcraft.yaml and resolving #4605. | |
| qwen/qwen3.6-35b-a3b | — | — | Added root-level build-packages and build-snaps support in snapcraft.yaml for core24. Merged after dual review approval, passing CI and coverage checks. Resolves #4605 across three files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to enable root-level build-packages and build-snaps in snapcraft.yaml for core24, resolving #4605. All modified lines passed code coverage checks and the change was integrated into the feature/craft-application branch. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#4605
(confidence 100%)
The PR explicitly fixes this core24 root-packages issue.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4605 Support for root packages for core24 | snapcraft | closed | Root-level build-packages/build-snaps support was missing in the Craft Application based Snapcraft. Fixed by merged PR #4617 ('feat(craft-application): support root packages for core24'), commit 397f4c8c3; internal ticket CRAFT-2529. | |
| #4653 feat(craft-application): support remote build | snapcraft | closed | Closed unmerged; superseded by canonical/snapcraft#4664 (commit 57d184af7), which landed the same craft-application remote build support for core24. | |
| #4693 feat: core24 using Craft Application and core22 components | snapcraft | merged | Merged as commit ab1c86df3: snaps with base core24 are now built using Craft Application and core22 components, a large change (284 files, +10487/-1939) in snapcraft. | |
| #4565 feat: implement core24 "pack" command | snapcraft | merged | Rebase-merged PR #4565 (commit e75d0e93b) on feature/craft-application: implemented the core24 "pack" command (Package service) plus "clean", re-enabled their spread tests and updated expected errors. Closes #4470. | |
| #3790 lifecyle: root level build-packages and build-snaps | snapcraft | merged | Merged PR #3790 as commit 6688b58bc, adding root-level lifecycle build-packages and build-snaps support for CRAFT-1111. | |
| #4873 feat: support "build-for: [all]" in core24 | snapcraft | merged | Merged PR #4873 as commit 319056d7a, adding core24 support for build-for: [all] and fixing #4854. The feature shipped in Snapcraft 8.4.0. | |
| #4692 feat: core24 using Craft Application and core22 components | snapcraft | closed | Closed unmerged and superseded by canonical/snapcraft#4693 (merge commit ab1c86df3), which landed the same core24 Craft Application / core22 components work; branch was protected. |