← Back to issue list

SnapcraftError refactoring

View original Github issue

Metadata

Project
snapcraft
Number
#2734
Type
pull request
State
merged
Author
cjp256
Labels
—
Created
Updated
Closed

Current evaluation

SnapcraftError refactoring was merged in canonical/snapcraft#2734 after maintainer approval, updating four files (+279/-26).

Resolution: closed resolved

Reason: PR canonical/snapcraft#2734 was approved and merged, incorporating the planned Snapcraft exception refactoring.

Evaluated by: mr-cal-bot

No scores available.

Issue body

No description provided.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved SnapcraftError refactoring was merged in canonical/snapcraft#2734 after maintainer approval, updating four files (+279/-26).
stealth/space-bunny-alpha — closed resolved Merged in #2734, refactoring SnapcraftError across four files; commit 5c0d17eb5 added an abstract base class for Snapcraft exceptions.
stealth/space-bunny-alpha — closed resolved SnapcraftError refactoring was merged by a maintainer, changing four files (+279/-26); no PR number or merge commit is available in the supplied record.
qwen/qwen3.6-35b-a3b — — Refactored SnapcraftError across four files, adding 279 lines and removing 26. Approved by one reviewer and merged into the codebase.
qwen3.6-35b-a3b-mtp-q6 — — Merged maintainer cjp256's refactoring of the SnapcraftError class. Changes were integrated directly into the codebase without additional review comments.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#221 Documentation refresh. snapcraft merged Merged in canonical/snapcraft#221 via 08d274af5, updating six files (+237/-183) for Snapcraft 2.0 YAML keywords and lifecycle changes.
78%
#2860 backport fixes for 3.9 snapcraft merged Merged canonical/snapcraft#2860, backporting fixes to the Snapcraft 3.9 maintenance line across 20 files (+150/-407).
73%
#4682 refactor(app): use more code from craft-app snapcraft merged Merged as c9b6941d4, replacing Snapcraft-specific application logic with craft-app functionality (36 additions and 49 deletions across three files).
72%
#1834319 Cleaning up output snapcraft (launchpad) closed Noisy duplicate Snapcraft output was cleaned up by merged PR canonical/snapcraft#2643 (cd38acef9), with the fix released in Snapcraft 3.7.1.
72%
#299 fix(remote-build): minor edge cases found with snapcraft craft-application merged Merged PR #299 fixed Snapcraft-related remote-build edge cases in three files, landing as commit 15087962 after two approvals.
72%
#2998 CODE_STYLE: update to reflect latest conventions snapcraft merged PR #2998 updated Snapcraft's code-style configuration to the team's latest conventions and merged as commit 75342010e.
72%
#561 Fix or address lintian errors and warnings snapcraft merged Merged in canonical/snapcraft#561 via commit 21360d22c, addressing most Lintian errors and warnings; one description-synopsis article warning remained.
72%
#6043 docs: remove duplicate app keys from 'snapcraft.yaml' snapcraft merged Docs-only PR merged as commit 6a43e5742 ("docs: remove duplicate app keys from 'snapcraft.yaml'"), fixing a copy-paste duplication in the snapcraft.yaml reference after 3 approvals; +6/-4 lines in one doc file.
71%
#2283 snapcraft snap: refactor override-build into a script snapcraft merged PR #2283 merged as commit f9592939a, moving the Snapcraft snap's override-build logic into a script to reduce snapcraft.yaml duplication ahead of self-vendoring.
71%
#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.
71%