← Back to issue list

Remove Windows support

View original Github issue

Metadata

Project
snapcraft
Number
#4964
Type
issue
State
closed
Author
lengau
Labels
Status: Triaged Type: Cleanup
Created
Updated
Closed

Current evaluation

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.

Resolution: closed resolved

Reason: PR #6075 'build!: remove native Windows support' was merged as commit fbc42f181 and explicitly fixes #4964, deleting the windows/ directory (PyInstaller spec, MSIX/AppX and Inno installers, icon, certificate scripts). Git history for windows/ confirms the deletion commit; the earlier attempt #4975 was closed unmerged and superseded.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### What needs to get done Remove Windows tests and other support items. ### Why it needs to get done Windows support is only partially tested and it's unclear how well it actually works.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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.
stealth/space-bunny-alpha — closed resolved Windows support was removed in PR #6075 via commit fbc42f181, dropping native Windows build support previously limited to snapcraft_legacy/core20.
qwen/qwen3.6-35b-a3b — — Deferred until core20 removal in Snapcraft 9. Windows support was limited to snapcraft_legacy and will be removed alongside the legacy platform deprecation.
qwen/qwen3.6-35b-a3b — — Windows support removal was closed and deferred. Maintainers noted it only covered snapcraft_legacy and core20, scheduling its deletion alongside the core20 deprecation in Snapcraft 9.
qwen/qwen3.6-35b-a3b — — Windows support removal deferred until core20 drops in Snapcraft 9. The issue was closed as cleanup is scheduled for the next major release.
qwen3.6-35b-a3b-mtp-q6 — — Deferred until Snapcraft 9 alongside core20 removal. Windows support only impacted snapcraft_legacy, so cleanup is scheduled with the core20 deprecation cycle.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/snapcraft#6075 (confidence 97%)

    Merged PR that removes native Windows support; states 'Fixes #4964' and required craft-cli#422.

  • Superseded By: canonical/snapcraft#4975 (confidence 80%)

    Earlier 'build!: remove Windows support' PR closed unmerged; #6075 replaced it with a WSL-favouring approach.

Related issues

Issue Project State Summary Similarity
#6075 build!: remove native Windows support snapcraft merged 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.
86%
#1810 Remove Windows support charmcraft closed Windows support was removed by PR #2307, merged as commit 617a7203, including Windows CI/support cleanup and removal of obsolete Renovate dependencies.
81%
#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.
78%
#2307 feat!: drop Windows support charmcraft merged Merged PR #2307 as commit 617a7203, removing Windows-specific support across 48 files and resolving #1810.
72%
#623 Drop Windows host support craft-providers closed Windows host support was removed by merged PR canonical/craft-providers#752 (commit e8f0ca9); users should use WSL2 or Multipass instead.
71%