cannot rebuild snapcraft
Metadata
Current evaluation
Snapcraft’s own snapcraft.yaml was updated with build-caching support, enabling it to rebuild itself; resolving PR snapcore/snapcraft#2223 was linked.
Resolution: closed resolved
Reason: The maintainer linked snapcore/snapcraft#2223 as the implementation resolving the rebuild-caching request, and the issue was subsequently closed.
Evaluated by: mr-cal-bot
No scores available.
Issue body
After implementing build caching support it would be good if our own snapcraft.yaml provided the necessary features to be able to rebuild itself.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Snapcraft’s own snapcraft.yaml was updated with build-caching support, enabling it to rebuild itself; resolving PR snapcore/snapcraft#2223 was linked. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR snapcore/snapcraft#2223 (commit ebbdd7de2) added override scripts needed for Snapcraft to rebuild itself with build caching. | |
| stealth/space-bunny-alpha | — | closed stale | Abandoned: LP #1789206 requested a self-rebuildable Snapcraft manifest after build caching support, but was closed without implementation or recorded discussion. | |
| qwen/qwen3.6-35b-a3b | — | — | Self-rebuildable snapcraft.yaml support was closed without implementation. Zero comments indicate the feature request was abandoned or superseded by subsequent project updates. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution. The request to enable snapcraft self-rebuilding via build caching was abandoned due to prolonged inactivity and lack of implementation. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The request to update snapcraft.yaml for self-rebuilding with build caching was abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without resolution. The request to configure snapcraft.yaml for self-rebuilding with build caching was abandoned due to prolonged inactivity and subsequent project changes. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
snapcore/snapcraft#2223
(confidence 99%)
The sole maintainer comment points to this PR as the implementation for enabling cached self-rebuilds.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1675516 can't cleanbuild snapcraft itself | snapcraft (launchpad) | closed | Fresh testing confirmed Snapcraft could build itself successfully; the report was closed after the suspected interim fix was verified. | |
| #1778081 Snapcraft saves the fact that parts need to be rebuilt rather than discovering them | snapcraft (launchpad) | closed | Fixed by snapcore/snapcraft PR #2165, replacing persisted dependency-dirty state with dependency rebuild discovery. | |
| #1599786 Run snapcraft update before attempting a snap build | snapcraft (launchpad) | closed | Fixed in Snapcraft 2.12.1 by PR #635 (f35b0992a); the proposed launchpad-buildd workaround was reverted. | |
| #1719928 snapcraft update won't fetch from SNAPCRAFT_PARTS_URI | snapcraft (launchpad) | closed | Fixed by snapcore/snapcraft PR #1856, which keyed cached parts data by SNAPCRAFT_PARTS_URI so alternate part sources were no longer treated as already current. |