chore: add deprecation warning for legacy remote builder
Metadata
Current evaluation
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.
Suggested action: —
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 |
|---|---|---|---|---|
| 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged changes introducing a deprecation warning for core22 snaps using the legacy remote builder, resolving issue #5427. Authored by maintainer mr-cal and validated through lint and test suites. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5427 Add a deprecation notice for building core22 snaps with the legacy remote builder | snapcraft | closed | Closed without implementation. The requested deprecation warning for the legacy remote builder with core22 snaps was not added, and the issue appears abandoned. | |
| #5994 chore!: remove legacy remote builder | snapcraft | merged | Merged changes removing the legacy remote builder, resolving issue #5676. Approved by three reviewers and passing CI checks. The update deletes 3,200 lines across 30 files to clean up deprecated build infrastructure. | |
| #5094 chore: fix deprecation warnings | snapcraft | merged | Merged after approval by two reviewers. The change resolves deprecation warnings from external libraries by updating code across five files, ensuring compatibility and preventing future runtime issues. | |
| #5524 chore: add deprecation warnings for hidden commands | snapcraft | merged | Merged after approval by two reviewers. The update adds uniform deprecation warnings for hidden commands and redirects their reference pages, resolving issue #5428 across 17 files. | |
| #5540 chore: resolve deprecation warnings | snapcraft | merged | Merged to resolve deprecation warnings before they become errors. Updates test mocking context manager setup. Approved by two reviewers and merged despite one failing integration test. Closes #5539. | |
| #4895 fix(remotebuild): require core20 snaps to use the legacy remote builder | snapcraft | merged | Merged. Requires core20 snaps to use the legacy remote builder since the new builder cannot parse core20 snapcraft.yaml files. Resolves #4886. Approved and passed CI. | |
| #6019 chore!: drop core20 | snapcraft | merged | Squash merged to drop core20 snap build support. Removes legacy entry points and resolves #5675. Unrelated CI failures were acknowledged. | |
| #2861 chore: remove prime key deprecation warning | charmcraft | merged | Merged following two reviewer approvals. Removes the prime key deprecation warning, resolving issue #1786. The change deletes 24 lines in a single file and passed CI checks. | |
| #2682 chore: delete some dead code | charmcraft | open | Removes 19 lines of dead code in one file, a follow-up to #2681 (remote-build project name fix). Approved by a maintainer, CI mostly green with a few failing/pending snap tests. |