chore!: remove deprecated APIs
Metadata
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 To:
canonical/craft-application#1063
(confidence 100%)
The PR explicitly declares “Fixes #1063,” which was closed by this merged change.
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). | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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). | |
| #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). | |
| #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. | |
| #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. |