← Back to issue list

chore!: remove deprecated APIs

View original Github issue

Metadata

Project
craft-application
Number
#1078
Type
pull request
State
merged
Author
mr-cal
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1078 as 3334f13e, removing eight deprecated APIs and fixing #1063. All CI checks passed, with local Snapcraft verification.

Resolution: closed resolved

Reason: PR #1078 was merged as commit 3334f13e and explicitly states that it fixes #1063. The maintainer also reported successful local verification with Snapcraft.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? - [x] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? --- Removes 8 deprecated APIs in craft-applications. Apps that have already heeded the deprecation warnings should be unaffected. I recommend reviewing per-commit. Fixes #1063 (CRAFT-5151)

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1078 as 3334f13e, removing eight deprecated APIs and fixing #1063. All CI checks passed, with local Snapcraft verification.
stealth/space-bunny-alpha — closed resolved Merged PR #1078 as commit 3334f13e, removing eight deprecated craft-application APIs and closing #1063. All CI checks passed, and the changes were verified locally with snapcraft.
qwen/qwen3.6-35b-a3b — — Merged, removing 8 deprecated APIs from craft-applications to resolve issue #1063. Approved by two reviewers with all CI checks passing. Locally verified with snapcraft, reducing code by 345 lines across 11 files.
qwen3.6-35b-a3b-mtp-q6 — — Merged removal of 8 deprecated APIs in craft-applications. Verified locally with snapcraft, requiring only a minor tweak to snapcraft try. Closes #1063.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#6035 chore!: remove deprecated commands snapcraft merged Merged as 3623601d7, removing deprecated Snapcraft commands and options and resolving #5674 (SNAPCRAFT-1196).
84%
#6241 chore: remove snapcraft_legacy snapcraft merged Merged #6241 via commits ffb164b7a and 995f0a3bc, deleting snapcraft_legacy, obsolete specs, and legacy-only dependencies after its entry points were removed.
81%
#6474 chore: remove unused errors snapcraft merged Merged PR removing three unused SnapcraftError subclasses (InvalidArchitecture, ArchAllInvalid, ProjectMissing) and a stale comment in services/init.py; no behavior change.
80%
#5183 chore(merge): 8.5.1 into main snapcraft merged Merged Snapcraft 8.5.1 into main via #5183 (merge commit bfb63fa79), after approval by two reviewers.
80%
#6470 chore: remove unused errors snapcraft closed PR removing unused SnapcraftError subclasses was closed unmerged; superseded by reworking the branch layout and pushing directly to canonical/snapcraft.
78%
#70 chore: update to snapcraft 7.5.8 (core22-7) snapcraft-rocks merged Merged PR #70 updates core22-7 to Snapcraft 7.5.8, ports the #69 verbosity fix, supersedes #54, and fixes #65; all CI checks passed.
78%
#4803 chore(merge): '8.2.7' into 'main' snapcraft merged Merged Snapcraft 8.2.7 into main via approved PR #4803 at commit 1d873e817; 21 files changed (+475/-20).
77%
#4483 chore(deps): update documentation dependencies snapcraft closed Renovate docs-dependency PR closed unmerged with no reviews or CI; the same updates landed later via snapcore/snapcraft#4728 (commit 477918081).
77%
#5429 chore(merge): 8.8.1 into main snapcraft merged Merged hotfix/8.8 into main for Snapcraft 8.8.1 via PR #5429 (commit c74b9716b), with reviewer approval and no unresolved comments.
77%
#5994 chore!: remove legacy remote builder snapcraft merged Merged PR #5994 as b08f1a66e, removing the legacy remote builder and closing #5676 for Snapcraft 9.0.
76%