build!: remove native Windows support
Metadata
Current evaluation
Merged as commit fbc42f181 ("build!: remove native Windows support", SNAPCRAFT-69), dropping native Windows build files in favour of WSL. Fixes #4964, replaces unmerged #4975; required craft-cli#422.
Resolution: closed resolved
Reason: PR #6075 was approved by three reviewers with all CI checks passing and merged to main as commit fbc42f181, removing the leftover Windows build files and closing issue #4964.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Removes native Windows support in favor of using WSL.
This shouldn't be a significant change for our users, because we haven't built a snapcraft EXE in years (since we moved from the `snapcore` repo to the `canonical` repo) and had already removed it from the documentation.
However the build files remained, so this PR removes them and makes a formal announcement.
Requires https://github.com/canonical/craft-cli/pull/422
Replaces https://github.com/canonical/snapcraft/pull/4975
Fixes #4964
(SNAPCRAFT-69)
---
- [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 as commit fbc42f181 ("build!: remove native Windows support", SNAPCRAFT-69), dropping native Windows build files in favour of WSL. Fixes #4964, replaces unmerged #4975; required craft-cli#422. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #6075 (fbc42f181), removing native Windows build support and obsolete build files in favor of WSL; it fixes #4964 and replaces #4975. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged removal of native Windows build support, fully transitioning to WSL. Leftover build files were cleaned up to align with documentation. Approved by three reviewers and passed all CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged removal of native Windows build support, shifting to WSL. Leftover build files were deleted to align with existing documentation. Requires a craft-cli update and resolves issue #4964. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/snapcraft#4964
(confidence 99%)
Issue 'Remove Windows support' closed by this PR, per the 'Fixes #4964' line in the body.
-
Superseded By:
canonical/snapcraft#4975
(confidence 95%)
Earlier unmerged attempt at the same Windows removal, closed and explicitly replaced by #6075.
-
Blocked By:
canonical/craft-cli#422
(confidence 70%)
Stated in the PR body as a prerequisite; the Windows support lives upstream in craft-cli.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4964 Remove Windows support | snapcraft | closed | Windows support removed by merged PR #6075 (commit fbc42f181, SNAPCRAFT-69), deleting the windows/ build files in favour of WSL. Superseded unmerged PR #4975; required craft-cli#422. | |
| #4975 build!: remove Windows support | snapcraft | closed | Closed unmerged; native Windows support was later removed by merged PR #6075 (commit fbc42f181), replacing this proposal and favoring WSL. |