Add a deprecation notice for building core22 snaps with the legacy remote builder
Metadata
Current evaluation
Added the core22 legacy remote-builder deprecation warning in Snapcraft 8.10 via merged PR #5523 (commit 1d8e87486).
Resolution: closed resolved
Reason: PR #5523 added the requested warning in commit 1d8e87486. Snapcraft 8.10 release notes document that core22 support for the legacy remote builder would be dropped in a future release.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
Emit a deprecation warning if the legacy remote builder is used to build a core22 snap.
### Why it needs to get done
The legacy remote builder isn't recommended for core22 snaps and will be removed in the future.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Added the core22 legacy remote-builder deprecation warning in Snapcraft 8.10 via merged PR #5523 (commit 1d8e87486). | |
| stealth/space-bunny-alpha | — | closed resolved | Added the core22 legacy remote-builder deprecation warning in Snapcraft 8.10 via merged PR #5523 (commit 1d8e87486); support was removed in 9.0. | |
| stealth/space-bunny-alpha | — | closed not a bug | Core22 legacy remote-builder support was deprecated in Snapcraft 8.10 and removed in 9.0. PR #5523 (1d8e87486) added the warning before #5427 was closed. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The requested deprecation warning for the legacy remote builder with core22 snaps was not added, and the issue appears abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation, indicating the enhancement was abandoned or deferred. The requested deprecation warning for the legacy remote builder on core22 snaps remains unaddressed. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. The requested deprecation warning for the legacy remote builder on core22 snaps was not added. The ticket was closed after automated Jira synchronization. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/snapcraft#5523
(confidence 99%)
Merged as commit 1d8e87486 and released in Snapcraft 8.10.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5523 chore: add deprecation warning for legacy remote builder | snapcraft | merged | Merged #5523 in commit 1d8e87486, adding a core22 legacy remote-builder deprecation warning in Snapcraft 8.10 and fixing #5427. | |
| #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. | |
| #4895 fix(remotebuild): require core20 snaps to use the legacy remote builder | snapcraft | merged | Merged in #4895 (d9c8781a1), requiring core20 remote builds to use the legacy builder because the new builder could not parse core20 snapcraft.yaml files; fixes #4886. | |
| #4886 Use legacy remote builder for core20 snaps | snapcraft | closed | Fixed by merged PR #4895 (commit d9c8781a1), routing core20 snaps to the legacy remote builder because the new builder could not parse architectures with run-on. | |
| #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. | |
| #4685 Warn when multiple core22 snaps will be built in destructive mode | snapcraft | closed | Added the destructive-mode warning for multiple core22 builds via #4839 (commit 67de4083f), included in Snapcraft 8.3.0. | |
| #4365 remote-build: legacy builder complains about the wrong part name | snapcraft | closed | Core22 snaps hit a bogus schema error in the legacy remote-build fallback. Closed as "won't fix" by mr-cal on 2026-01-27; the legacy remote builder was removed in #5994 and #6010 for Snapcraft 9. | |
| #5818 feat(legacy): add a warning for the architecture shorthand on core20 | snapcraft | merged | Merged PR #5818 (commit f0a732be3), adding a core20 architecture-shorthand warning; released in Snapcraft 8.13.0 for #5789. | |
| #1656265 deprecation notices should be on the guide | snapcraft (launchpad) | closed | Updated deprecation notices to point to the consolidated Snapcraft documentation in snapcore/snapcraft PR #1048 (commit bfd896a11). | |
| #300 Remote-build: use craft-application for core22 | craft-application | closed | Core22 remote builds moved to craft-application in merged Snapcraft PR #4724 (commit 9905f2831), removing the legacy core22 build path. |