snap build dependencies
Metadata
Current evaluation
Request to allow snaps as build deps in snapcraft.yaml was implemented as the `build-snaps` key, merged in canonical/snapcraft#1518 (commit 69dceb848) and shipped in Snapcraft 2.34; cjwatson closed the LP bug pointing to that feature.
Resolution: closed resolved
Reason: Feature delivered by merged PR canonical/snapcraft#1518 (commit 69dceb848, "project: introduce build-snaps"), released in Snapcraft 2.34, which allows listing snaps such as `go/latest/stable` as build dependencies. The final comment by cjwatson (2019-01-23) points to that release, and build-snaps is documented in the current docs/reference.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Request to allow snaps as build deps in snapcraft.yaml was implemented as the `build-snaps` key, merged in canonical/snapcraft#1518 (commit 69dceb848) and shipped in Snapcraft 2.34; cjwatson closed the LP bug pointing to that feature. | |
| stealth/space-bunny-alpha | — | closed resolved | Snap-based build dependencies were implemented as build-snaps in Snapcraft 2.34 by merged PR canonical/snapcraft#1518 (commit 69dceb848). | |
| stealth/space-bunny-alpha | — | closed resolved | Snap build dependencies were supported by merged PR #1518 (commit 69dceb848), which introduced build-snaps for declaring snap-based build dependencies. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution or comments after extended inactivity. The request to specify snap packages as build dependencies was likely abandoned or superseded by later snapcraft updates introducing native support for snap-based build dependencies. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution. The request to specify snap packages as build dependencies in snapcraft.yaml appears abandoned or superseded by upstream Snapcraft updates that later added native build dependency support. | |
| qwen/qwen3.6-35b-a3b | — | — | A feature request for specifying snap packages as build dependencies in snapcraft.yaml was closed without comments or implementation. The request appears abandoned or superseded by later tooling updates. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Abandoned. The request to declare snap packages as build dependencies in snapcraft.yaml was closed without implementation or discussion. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/snapcraft#1518
(confidence 92%)
Merged commit69dceb848 'project: introduce build-snaps' added the build-snaps key satisfying this feature request.
-
Related To:
canonical/snapcraft#4617
(confidence 35%)
Later work on root-level build-snaps/build-packages (commit 397f4c8c3, #3790) extending the same feature; not the original fix.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1556 build-snaps recording | snapcraft | closed | Build-snaps recording was implemented and merged in canonical/snapcraft#1566 via commit e1d74020b. | |
| #1442 `build-snaps` | snapcraft | closed | Implemented build-snaps in merged PR canonical/snapcraft#1518 (commit 69dceb848), adding project- and part-level keys with advanced grammar support. |