snapcraft 7.x not running override-build
Metadata
Current evaluation
Closed as a snap config issue, not a Snapcraft bug: override-build runs after stage packages are pulled, so Steam's i386 enable came too late. Maintainer @cmatsuoka advised moving enable-i386 to override-pull.
Resolution: closed not a bug
Reason: Maintainer comment from ~cmatsuoka (2022-05-12) diagnosed the step ordering: Steam's stage packages are installed during the pull stage before enable-i386's override-build ran. The fix belongs in the steam-snap's recipes (move enable-i386 logic to override-pull, switch 'craftctl build' to 'craftctl default'), so no Snapcraft change was required.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed not a bug | Closed as a snap config issue, not a Snapcraft bug: override-build runs after stage packages are pulled, so Steam's i386 enable came too late. Maintainer @cmatsuoka advised moving enable-i386 to override-pull. | |
| stealth/space-bunny-alpha | — | closed not a bug | Closed as a snap configuration issue, not a Snapcraft defect: enable-i386 had to move from override-build to override-pull so i386 was enabled before Steam stage packages installed. | |
| stealth/space-bunny-alpha | — | closed stale | Snapcraft 7.x’s reported failure to run override-build was closed without a fix, replacement, or maintainer explanation. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution or comments. The snapcraft 7.x override-build execution failure remains unaddressed and appears abandoned due to prolonged inactivity. | |
| qwen/qwen3.6-35b-a3b | — | — | snapcraft 7.x failing to execute override-build was closed without a fix or resolution. Zero comments were posted, indicating the report was abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without comments or resolution. Likely abandoned or superseded by newer snapcraft versions that resolved the override-build hook execution behavior. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without resolution. The report that snapcraft 7.x skips override-build was abandoned after one day with zero comments. No fix was applied, and the behavior was likely superseded by subsequent snapcraft releases. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
canonical/snapcraft#2045
(confidence 60%)
The override-pull scriptlet that the maintainer recommended using was introduced upstream in #2045; it already existed in snapcraft 7.x, so no code fix was needed.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1983009 Snapcraft 7.1.0 fails to find stage package when cross-compiling | snapcraft (launchpad) | closed | Fixed by canonical/snapcraft#3416 (commit 8f418e3d9), restoring core20 behavior so stage packages come from build-on repositories during cross-compilation. |