snapcraft doesn't include all part properties in state tracking
Metadata
Current evaluation
Fixed by merged PR snapcore/snapcraft#937 (commit 9212dac6d), adding all part properties, including stage-packages, to pull, build, stage, and prime state tracking.
Resolution: closed resolved
Reason: PR #937 was merged as commit 9212dac6d and incorporated all relevant part properties into state tracking, resolving missed re-pull behavior when properties such as stage-packages changed.
Evaluated by: mr-cal-bot
No scores available.
Issue body
For example, it doesn't know that it needs to re-pull if the stage-packages are changed.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Fixed by merged PR snapcore/snapcraft#937 (commit 9212dac6d), adding all part properties, including stage-packages, to pull, build, stage, and prime state tracking. | |
| stealth/space-bunny-alpha | — | closed resolved | Fixed by merged PR snapcore/snapcraft#937, which added all part properties (e.g. stage-packages) to state tracking across the pull, build, stage and prime steps, resolving LP bug #1646289. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #937 (commit 9212dac6d) fixed state tracking by including all part properties, allowing stage-packages changes to trigger a re-pull. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without comments or resolution, likely abandoned. No fix or merge details provided. Snapcraft still lacks state tracking for properties like stage-packages. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. Snapcraft failed to track specific part properties like stage-packages for state changes. No comments, patches, or follow-up activity were recorded. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution. Snapcraft continued omitting part properties like stage-packages from state tracking, preventing automatic re-pulls. The issue was abandoned due to zero comments and extended inactivity. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without resolution. Snapcraft state tracking was reported to omit part properties like stage-packages, but the report was abandoned after five days with no comments or fix. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
snapcore/snapcraft#937
(confidence 100%)
Merged commit 9212dac6d directly resolves Launchpad bug #1646289.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1558810 Snapcraft needs better state tracking | snapcraft (launchpad) | closed | Fixed by merged PR canonical/snapcraft#381 (merge commit 3cc0049cd), replacing the last-run state file with per-step state tracking for each part. | |
| #937 Incorporate all part properties into state tracking. | snapcraft | merged | Merged PR #937 as commit 9212dac6d, adding all pull, build, stage, and prime part properties to state tracking and fixing LP #1646289. | |
| #1897337 snapcraft build <part> ignores the part | snapcraft (launchpad) | closed | Selective part builds were restored by snapcore/snapcraft#3572, which passed named parts into lifecycle planning instead of building every defined part. |