chore: add deprecation warning for legacy remote builder
Metadata
Current evaluation
Merged #5523 in commit 1d8e87486, adding a core22 legacy remote-builder deprecation warning in Snapcraft 8.10 and fixing #5427.
Resolution: closed resolved
Reason: Commit 1d8e87486 added the warning and documented the deprecation in the Snapcraft 8.10 release notes. The approved PR was merged with all reported CI checks passing.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint`?
- [x] Have you successfully run `make test`?
---
Adds a deprecation notice for core22 snaps using the legacy remote builder.
Fixes #5427
(SNAPCRAFT-1045)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #5523 in commit 1d8e87486, adding a core22 legacy remote-builder deprecation warning in Snapcraft 8.10 and fixing #5427. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in #5523 (commit 1d8e87486), adding a deprecation warning for core22 snaps that use the legacy remote builder. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged changes adding a deprecation warning for core22 snaps using the legacy remote builder. Approved by three reviewers with passing CI checks. Resolves issue #5427. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged changes adding a deprecation warning for core22 snaps using the legacy remote builder, resolving issue #5427. |
Update history
No update history recorded yet.
Related work
-
Related To:
snapcraft#5427
(confidence 100%)
The PR explicitly fixes this deprecation-notice issue, which was subsequently closed.
-
Related To:
snapcraft#5994
(confidence 99%)
Follow-up PR #5994 later removed the deprecated legacy remote builder in Snapcraft 9.0.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5427 Add a deprecation notice for building core22 snaps with the legacy remote builder | snapcraft | closed | Added the core22 legacy remote-builder deprecation warning in Snapcraft 8.10 via merged PR #5523 (commit 1d8e87486). | |
| #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. | |
| #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. | |
| #1078 chore!: remove deprecated APIs | craft-application | merged | Merged PR #1078 as 3334f13e, removing eight deprecated APIs and fixing #1063. All CI checks passed, with local Snapcraft verification. | |
| #5540 chore: resolve deprecation warnings | snapcraft | merged | Merged PR #5540 as commit 93e9c9237, fixing deprecation warnings and closing #5539. | |
| #4144 remote build: legacy builder cannot parse core22 snapcraft.yaml syntax | snapcraft | closed | Marked won't fix: legacy-builder schema support was descoped in favor of the new remote builder, which accepts build-for; legacy support was removed by PR #5994 in Snapcraft 9. | |
| #5676 remote build: remove legacy remote builder | snapcraft | closed | Fixed in merged PR #5994 (commit b08f1a66e) for Snapcraft 9.0 by removing the legacy remote builder, selection logic, strategy env var, and legacy credential support. | |
| #5428 Add a warning for deprecated commands | snapcraft | closed | Warnings landed in #5341 and #5524 for Snapcraft 8.10; commit 3623601d7 removed the deprecated commands in Snapcraft 9. | |
| #54 chore(deps): update dependency canonical/snapcraft to v7.5.8 (core22-7) - autoclosed | snapcraft-rocks | closed | Renovate's core22-7 bump of canonical/snapcraft 7.5.5→7.5.8 failed build-rock and was closed as superseded by hand-written PR #70 ("chore: update to snapcraft 7.5.8 (core22-7)"), which merged. |