Implement a rock build planner
Metadata
Current evaluation
Rock build planning was implemented and merged in canonical/craft-platforms#25 via commit d9ff004.
Resolution: closed resolved
Reason: PR #25 added the rock build planner and was merged as commit d9ff004; the resulting get_rock_build_plan implementation is present in craft-platforms.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Pull the build plan function from rockcraft into here.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Rock build planning was implemented and merged in canonical/craft-platforms#25 via commit d9ff004. | |
| qwen/qwen3.6-35b-a3b | — | closed stale | Issue requesting to pull the build plan function from rockcraft was closed without implementation, likely due to inactivity after Jira ticket CRAFT-3154 creation. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/craft-platforms#25
(confidence 100%)
The merged PR is titled “feat: add rock build planner” and introduced commit d9ff004.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #639 Move the build planner logic into craft-platforms | rockcraft | closed | Build planner logic extracted to craft-platforms in merged PR canonical/craft-platforms#25 (commit d9ff004); rockcraft later simplified in commit 5f898b32. Maintainer mr-cal confirmed completion. | |
| #567 refactor: use default BuildPlanner | rockcraft | merged | Merged in canonical/rockcraft#567 as commit 5f898b32, adopting craft-application’s default BuildPlanner after compatibility changes. | |
| #698 Use craft-platforms for build plans | rockcraft | closed | Merged PR #715 (516d29e5) replaced Rockcraft's custom build-plan generation with craft-platforms, resolving #698 and aligning plans with downstream consumers. | |
| #25 feat: add rock build planner | craft-platforms | merged | Merged PR #25 added default and rock build planners, devel distro support, and explanatory comments; merged as commit d9ff004. | |
| #715 refactor: use craft-platform for the build plans | rockcraft | merged | Merged PR #715 (516d29e5) replaced Rockcraft’s custom build-plan generation with craft-platform, creating one shared source for Rockcraft and remote builds; fixes #698. |