Hi @Andreas!

Per our conversation (for future reference):

1. do-release-upgrade: nothing happens. Upgrading the wsl-setup package
won't trigger any scripts per se. The content introduced in version
0.5.8 is only invoked by WSL itself (the Windows machinery) at
provisioning time. WSL has no notion of internal upgrades, so nothing
will invoke the new script or make use of the new contents herein
introduced because of do-release-upgrade.

2. The wsl-setup package as of today (0.5.4) mostly contains
configuration overrides, such as disabling some systemd services that
won't behave well in this environment, adding some MoTD warniings etc.
Those could be subject to future regressions, but not now as we're not
touching them.

3. Bootstrapping Oracular is possible, but requires advanced users to do
so, because we don't ship interim releases. Users would have to build
their own images and either package it with the MS Store format. The
wsl-setup package exists in interim releases just because of how the
archive works.

4. Using a rootfs tarball built with wsl-setup 0.5.8 to build a Windows
application package in the current format is expected to behave exactly
like 0.5.4, because WSL understands the packaging format and invokes the
current behaviour (provision the instance via running the Windows
binary). I'll add a test case in the body of the SRU bug to assert that.

Thanks for your time going through this. It's very WSL-specific business
indeed.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2091293

Title:
  [SRU] Move WSL to new Microsoft WSL package format

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/2091293/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to