← Back to issue list

Migrate old state to new.

View original Github issue

Metadata

Project
snapcraft
Number
#385
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #385 in c8ef2a54b (83c390289), adding migration from legacy state storage to the per-step tracking introduced by #381 for LP #1560158.

Resolution: closed resolved

Reason: PR #385 was merged as commit c8ef2a54b; its implementation commit 83c390289 adds the legacy-to-new state migration requested by LP #1560158.

Evaluated by: mr-cal-bot

No scores available.

Issue body

LP: #1560158 Signed-off-by: Kyle Fazzari kyle@canonical.com Signed-off-by: Sergio Schvezov sergio.schvezov@ubuntu.com

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #385 in c8ef2a54b (83c390289), adding migration from legacy state storage to the per-step tracking introduced by #381 for LP #1560158.
stealth/space-bunny-alpha — closed resolved Merged PR #385 introduced migration from legacy state tracking to the new system, adding 28 lines in two files for LP #1560158.
qwen/qwen3.6-35b-a3b — — Merged into master. Migrates legacy state tracking to the new system, adding 28 lines across two files. Resolves LP #1560158 with sign-offs from Kyle Fazzari and Sergio Schvezov. Code coverage increased by 0.01%.
qwen3.6-35b-a3b-mtp-q6 — — Merged into master, resolving LP #1560158 by migrating legacy state tracking to the new implementation. Code coverage increased by 0.01% upon integration.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#381 (confidence 98%)

    Merged in 3cc0049cd, this PR introduced the newer per-step state-tracking system that #385 migrates existing state into.

Related issues

Issue Project State Summary Similarity
#383 Migrate old state to new. snapcraft closed Closed unmerged; sergiusens rebased the work and landed it as PR #385 (commit 83c390289, merge c8ef2a54b), migrating legacy state tracking to the new per-step system for LP: #1560158.
88%
#381 Improve per-step state tracking. snapcraft merged Merged PR #381 via commit 3cc0049cd, replacing the single state file with per-step state files and resolving LP #1558810.
77%
#114 states: refactor step state class, add migration state (CRAFT-471) craft-parts merged Merged PR #114 (commit 8703d588) refactored step-state handling and added a migration-state superclass for overlay-file migrations (CRAFT-471).
72%