← Back to issue list

snapcraft doesn't include all part properties in state tracking

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1646289
Type
issue
State
closed
Author
~kyrofa
Labels
—
Created
Updated
Closed

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.
75%
#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.
74%
#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.
70%