Skip to content

fix(windows): remove wslu from installer, fixes #8326#8351

Merged
rfay merged 1 commit intomainfrom
20260427_stasadev_remove_wslu
Apr 28, 2026
Merged

fix(windows): remove wslu from installer, fixes #8326#8351
rfay merged 1 commit intomainfrom
20260427_stasadev_remove_wslu

Conversation

@stasadev
Copy link
Copy Markdown
Member

@stasadev stasadev commented Apr 27, 2026

The Issue

We don't use any of wslu utilities in our code as of today:

$ dpkg -L wslu
/.
/usr
/usr/bin
/usr/bin/wslact
/usr/bin/wslfetch
/usr/bin/wslsys
/usr/bin/wslupath
/usr/bin/wslusc
/usr/bin/wslvar
/usr/bin/wslview
/usr/share
/usr/share/doc
/usr/share/doc/wslu
/usr/share/doc/wslu/README.eo.md.gz
/usr/share/doc/wslu/README.hans.md.gz
/usr/share/doc/wslu/README.hant.md.gz
/usr/share/doc/wslu/README.md.gz
/usr/share/doc/wslu/changelog.Debian.gz
/usr/share/doc/wslu/copyright
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/wslact.1.gz
/usr/share/man/man1/wslfetch.1.gz
/usr/share/man/man1/wslsys.1.gz
/usr/share/man/man1/wslupath.1.gz
/usr/share/man/man1/wslusc.1.gz
/usr/share/man/man1/wslvar.1.gz
/usr/share/man/man1/wslview.1.gz
/usr/share/man/man7
/usr/share/man/man7/wslu.7.gz
/usr/share/wslu
/usr/share/wslu/get_dpi.ps1
/usr/share/wslu/runHidden.vbs
/usr/share/wslu/sudo.ps1
/usr/share/wslu/wsl-gui.ico
/usr/share/wslu/wsl-term.ico
/usr/share/wslu/wsl.ico
/usr/share/wslu/wslusc-helper.sh
/usr/share/wslu/wslview.desktop

How This PR Solves The Issue

Removes wslu

Manual Testing Instructions

Run Windows Installer with WSL2 (Ubuntu 26.04 and Ubuntu 24.04).

Automated Testing Overview

Release/Deployment Notes

@stasadev stasadev requested review from a team as code owners April 27, 2026 12:11
Copy link
Copy Markdown
Member

@rfay rfay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@github-actions
Copy link
Copy Markdown

@rfay
Copy link
Copy Markdown
Member

rfay commented Apr 27, 2026

I manually tested the Windows/ARM64 installer from this PR against Ubuntu 26.04 WSL2 instance and it worked fine for docker-ce install.

Copy link
Copy Markdown
Collaborator

@tyler36 tyler36 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Confirmed working on Win10 WSL2 (Ubuntu 26.04) with Docker Desktop.
Good stuff!

Test

  1. Download ddev-windows-amd64-installer.zip
  2. Install with following
    • Current User
    • WSL2 with Docker Desktop or Rancher
  3. Follow quickstart for Laravel (composer version)
  4. Confirm Welcome page displays in browser (ddev launch)

@stasadev
Copy link
Copy Markdown
Member Author

@rfay, @tyler36, where did you get Ubuntu 26.04 WSL?

Did you install WSL image from here https://releases.ubuntu.com/26.04/ or manually upgraded 24.04 to 26.04?

> wsl --install Ubuntu-26.04
Invalid distribution name: 'Ubuntu-26.04'.
To get a list of valid distributions, use 'wsl.exe --list --online'.
Error code: Wsl/InstallDistro/WSL_E_DISTRO_NOT_FOUND

> wsl --list --online
The following is a list of valid distributions that can be installed.
Install using 'wsl.exe --install <Distro>'.

NAME                            FRIENDLY NAME
Ubuntu                          Ubuntu
Ubuntu-24.04                    Ubuntu 24.04 LTS
Ubuntu-22.04                    Ubuntu 22.04 LTS
Ubuntu-20.04                    Ubuntu 20.04 LTS
openSUSE-Tumbleweed             openSUSE Tumbleweed
openSUSE-Leap-16.0              openSUSE Leap 16.0
SUSE-Linux-Enterprise-15-SP7    SUSE Linux Enterprise 15 SP7
SUSE-Linux-Enterprise-16.0      SUSE Linux Enterprise 16.0
kali-linux                      Kali Linux Rolling
Debian                          Debian GNU/Linux
AlmaLinux-8                     AlmaLinux OS 8
AlmaLinux-9                     AlmaLinux OS 9
AlmaLinux-Kitten-10             AlmaLinux OS Kitten 10
AlmaLinux-10                    AlmaLinux OS 10
archlinux                       Arch Linux
FedoraLinux-43                  Fedora Linux 43
FedoraLinux-42                  Fedora Linux 42
eLxr                            eLxr 12.12.0.0 GNU/Linux
OracleLinux_7_9                 Oracle Linux 7.9
OracleLinux_8_10                Oracle Linux 8.10
OracleLinux_9_5                 Oracle Linux 9.5
openSUSE-Leap-15.6              openSUSE Leap 15.6
SUSE-Linux-Enterprise-15-SP6    SUSE Linux Enterprise 15 SP6

@tyler36
Copy link
Copy Markdown
Collaborator

tyler36 commented Apr 28, 2026

@stasadev

Ubuntu 26.04 is available from Ubuntu at Get Ubuntu on WSL.

@tyler36
Copy link
Copy Markdown
Collaborator

tyler36 commented Apr 28, 2026

I saw #8350 last weekend which nudged me to try it.

@stasadev
Copy link
Copy Markdown
Member Author

I confirm that it works for me too.

@rfay
Copy link
Copy Markdown
Member

rfay commented Apr 28, 2026

I got Ubuntu 26.04 (ARM64) image from https://cdimage.ubuntu.com/releases/26.04/release/ (https://cdimage.ubuntu.com/releases/26.04/release/ubuntu-26.04-wsl-arm64.wsl) and installed it with wsl --import

@rfay
Copy link
Copy Markdown
Member

rfay commented Apr 28, 2026

The most important question for this PR is not whether it works on Ubuntu 26.04 (confirmed, thanks) but whether it works for Ubuntu 24.04, which most people will be using for some time. That's tested in the automated testing though, and I think it's great.

@stasadev
Copy link
Copy Markdown
Member Author

I have Ubuntu-26.04 and Ubuntu-24.04 prepared, works fine with both.

@rfay rfay merged commit e2d8ae1 into main Apr 28, 2026
18 of 21 checks passed
@rfay rfay deleted the 20260427_stasadev_remove_wslu branch April 28, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

wslu is discontinued and archived. Move to current techniques (Breaks Windows installer on Ubuntu 26.04 distro)

3 participants