← Back to issue list

Extract step state tracking into its own module.

View original Github issue

Metadata

Project
snapcraft
Number
#438
Type
pull request
State
merged
Author
kyrofa
Labels
—
Created
Updated
Closed

Current evaluation

Merged as commit bd03d8e1e: moved step state tracking out of the plugin handler into its own module (+148/-74, 7 files) after copyright and rebase fixes requested by sergiusens. Part of LP: #1477904.

Resolution: closed resolved

Reason: PR #438 was merged into master as commit bd03d8e1e ("Extract step state tracking into its own module."). Reviewer sergiusens approved on 2016-04-12 with only cosmetic requests (copyright dates, rebase), both addressed by kyrofa before merge.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This PR makes progress on LP: [#1477904](https://bugs.launchpad.net/snapcraft/+bug/1477904), and will be utilized in subsequent commits that further flesh out the states.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as commit bd03d8e1e: moved step state tracking out of the plugin handler into its own module (+148/-74, 7 files) after copyright and rebase fixes requested by sergiusens. Part of LP: #1477904.
stealth/space-bunny-alpha — closed resolved Merged PR #438 as commit bd03d8e1e, extracting step state tracking into a dedicated module to advance LP #1477904.
stealth/space-bunny-alpha — closed resolved Merged PR #438 (commit bd03d8e1e), extracting step state tracking into a dedicated module after copyright fixes and a rebase.
stealth/space-bunny-alpha — closed resolved Merged in #438 via bd03d8e1e, extracting step-state tracking into a dedicated module as groundwork for Launchpad #1477904.
stealth/space-bunny-alpha — closed resolved Merged in #438 (bd03d8e1e): step-state tracking was extracted into a dedicated module, advancing LP #1477904. Requested copyright and rebase updates were completed.
qwen/qwen3.6-35b-a3b — — Merged after addressing reviewer feedback on copyright dates and rebasing. Extracts step state tracking into a dedicated module to support future state implementations for Launchpad bug #1477904.
qwen3.6-35b-a3b-mtp-q6 — — Merged after addressing copyright date updates and rebasing. Extracts step state tracking into a dedicated module, laying groundwork for subsequent state implementation commits.

Update history

No update history recorded yet.

Related work

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

    Predecessor work merged as 3cc0049cd "Improve per-step state tracking" (LP #1558810), splitting one state file into per-step state files that this PR then refactored into a dedicated module.

  • Related To: snapcraft#937 (confidence 78%)

    Follow-up merged as 9212dac6d "pluginhandler: incorporate all part properties into state tracking", extending the state module introduced here.

Related issues

Issue Project State Summary Similarity
#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.
76%