← Back to issue list

chore!: remove legacy remote builder

View original Github issue

Metadata

Project
snapcraft
Number
#5994
Type
pull request
State
merged
Author
mr-cal
Labels
PR: Run Manual Spread
Created
Updated
Closed

Current evaluation

Merged PR #5994 as b08f1a66e, removing the legacy remote builder and closing #5676 for Snapcraft 9.0.

Resolution: closed resolved

Reason: PR #5994 merged into main via commit b08f1a66e. Its removal of the legacy builder, strategy variable, and credential fallback was documented in the Snapcraft 9.0 release notes.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Removes the legacy remote builder. Fixes #5676 (SNAPCRAFT-1197) --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md). - [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [x] I've successfully run `make lint && make test`. - [x] I've added or updated any relevant documentation. - [x] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #5994 as b08f1a66e, removing the legacy remote builder and closing #5676 for Snapcraft 9.0.
stealth/space-bunny-alpha — closed resolved Merged #5994 in commit b08f1a66e, removing the legacy remote builder and fixing #5676 as part of the Snapcraft 9 cleanup.
qwen/qwen3.6-35b-a3b — — 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.
qwen3.6-35b-a3b-mtp-q6 — — Merged by maintainer mr-cal, this change removes the legacy remote builder, resolving issue #5676 and ticket SNAPCRAFT-1197. The update passed all lint and test checks before integration.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/snapcraft#5676 (confidence 100%)

    PR #5994 explicitly fixes the tracked removal issue for the legacy remote builder.

Related issues

Issue Project State Summary Similarity
#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.
88%
#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.
83%
#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%
#6010 chore!: remove remote-build service override snapcraft merged Merged #6010 in commit 8bd9cc522, removing the legacy RemoteBuild service override and manual spread tests overlooked by #5994.
78%
#6035 chore!: remove deprecated commands snapcraft merged Merged as 3623601d7, removing deprecated Snapcraft commands and options and resolving #5674 (SNAPCRAFT-1196).
77%
#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.
76%
#6472 chore: remove unused set_legacy_env snapcraft closed Closed unmerged; author superseded it by reworking branch layout to work/refactor/* and pushing directly to canonical/snapcraft.
74%
#6074 chore!: remove default command snapcraft merged PR #6074 merged as db7c53f21, removing bare snapcraft packing for #5673; #6178 later reverted the change in e5aaf0683.
74%
#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.
74%
#5712 remote build: legacy builder should give a friendly error when passing `--project` snapcraft closed Closed as won't fix: maintainer mr-cal said the UX tweak wasn't critical because the legacy remote builder is being removed in Snapcraft 9. That removal landed in merged PR #5994 (commit b08f1a66e), closing #5676.
74%