File WSL-DistroLauncher.changes of Package WSL-DistroLauncher

-------------------------------------------------------------------
Mon Sep 11 13:19:34 UTC 2023 - scott.bradnick@suse.com

- Update to version 0.0.1+git20230111.22db092:
  * Adding 'WslApiLoader-h.diff' to account for missing HCS_E_HYPERV_NOT_INSTALLED
    define in WslApiLoader.h
  * Run yast2-firstboot instead of useradd
  * refactor QueryUid to be reusable
  * SUSE adjustments
  * replace wscanf_s, seems not defined in mingw
  * Cross compiling the launcher
  * Add support for Visual Studio 2022 (#100)
  * Change WSL to use system error string for WSL OC not present (#117)
  * Microsoft mandatory file
  * Update README.md
  * Added explicit error code and message for virtualization not present (#101)
  * Update README.md

-------------------------------------------------------------------
Tue Aug 22 14:42:44 UTC 2023 - Scott Bradnick <scott.bradnick@suse.com>

- Microsoft prefers Name and distro id to be the same for usage with wsl.exe
  * Removing " Server" from PRETTY_NAME so distro isn't registered
    with it in the name
  * This way both `wsl --install SUSE-Linux-Enterprise-15-SP5` and
    `wsl -d SUSE-Linux-Enterprise-15-SP5` work vs. the second
    iteration needing "Server" in the name

-------------------------------------------------------------------
Fri Jun 25 21:37:41 UTC 2021 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Prepare distro-id and distro_name configure variables using bash
  subst method from obs-service-kiwi_metainfo_helper and wsl-appx.
  * PRETTY_NAME_BEFORE_PAREN
  * PRETTY_NAME_BEFORE_PAREN_DASHED

-------------------------------------------------------------------
Fri Jun 25 07:17:45 UTC 2021 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Update to version 0.0.1+git20200918.2ed9a93:
  * Run yast2-firstboot instead of useradd
  * refactor QueryUid to be reusable
  * SUSE adjustments
  * replace wscanf_s, seems not defined in mingw
  * Cross compiling the launcher
  * Add Visual Studio 2019 Community support (#74)
  * Update platformtoolset to use v142 (#60)
  * Update README step 5 to set TargetName instead of ProjectName (#72)
  * Update DistroLauncher/DistroLauncher.cpp to better check wsl.exe exit code
  * Added prompt for input when wsl.exe fails to launch Linux process
- Drop patch files now obtained from openSUSE git repository
  * drop 0001-Cross-compiling-the-launcher.patch
  * drop 0002-replace-wscanf_s-seems-not-defined-in-mingw.patch
  * drop 0003-SUSE-adjustments.patch
  * drop 0004-refactor-QueryUid-to-be-reusable.patch
  * drop 0005-Run-yast2-firstboot-instead-of-useradd.patch

-------------------------------------------------------------------
Thu Apr  8 22:33:08 UTC 2021 - Jeff Kowalczyk <jkowalczyk@suse.com>

- During prerelease phases, parens around RC etc. in PRETTY_NAME
  are not properly escaped if passed to mingw configure step.
  * PRETTY_NAME keep only alphanum+space when passing as distro-id

-------------------------------------------------------------------
Fri Apr 10 18:31:04 UTC 2020 - Scott Reeves <sreeves@suse.com>

- Update git snapshot - Better error handling on WSL2 startup

-------------------------------------------------------------------
Tue Oct 15 14:17:44 UTC 2019 - Ludwig Nussel <lnussel@suse.de>

- squash patches
- run YaST firstboot wizard to configure WSL

-------------------------------------------------------------------
Fri Oct  4 14:41:00 UTC 2019 - Ludwig Nussel <lnussel@suse.de>

- fix username input 0001-Fix-user-name-input.patch

-------------------------------------------------------------------
Fri Oct  4 11:37:23 UTC 2019 - Ludwig Nussel <lnussel@suse.de>

- use config.h actually to set proper distro (0001-actually-use-config.h-settings.patch, boo#1133525)
- remove usermod (0001-Don-t-add-groups-to-user.-Not-needed-on-SUSE-distros.patch, boo#1148983)

-------------------------------------------------------------------
Wed Oct  2 09:38:59 UTC 2019 - Ludwig Nussel <lnussel@suse.de>

- avoid %make_build, not available on sle12 yet

-------------------------------------------------------------------
Tue Oct  1 16:34:56 UTC 2019 - Ludwig Nussel <lnussel@suse.de>

- fix 0005-adduser-vs-useradd.patch (boo#1150663)

-------------------------------------------------------------------
Mon Sep  9 05:34:47 UTC 2019 - Rich Williams <riwilliams@suse.com>

- Added patch (0005-adduser-vs-useradd.patch) to change default
  MS (Ubuntu-centric) user management commands to SUSE-centric
  commands.

-------------------------------------------------------------------
Wed Aug 29 15:16:44 UTC 2019 - Dan Čermák <dcermak@suse.com>

- Cleanup spec file:
  * use tar_scm service to download source
  * fix the line endings in %prep
- Rebase patches:
  Added:
  * 0001-Cross-compiling-the-launcher.patch (was mingw.patch, wslapi.patch and
    0001-Use-mconsole-instead-of-mwindows.patch)
  * 0002-Fix-race-during-build.patch (was 0001-Fix-race-during-build.patch)
  * 0003-Don-t-use-any-of-the-garbage-_s-functions.patch (was
    0002-Don-t-use-any-of-the-garbage-_s-functions.patch)
  * 0004-Initialize-the-project-as-foreign.patch

  Dropped:
  * 0001-Fix-race-during-build.patch (rebased)
  * 0001-Use-mconsole-instead-of-mwindows.patch (incorporated into
    0001-Cross-compiling-the-launcher.patch)
  * 0002-Don-t-use-any-of-the-garbage-_s-functions.patch (rebased)
  * SUSE-distros.patch (dropped completely)
  * mingw.patch (rebased as 0001-Cross-compiling-the-launcher.patch)
  * wslapi.patch (incorporated into 0001-Cross-compiling-the-launcher.patch)

-------------------------------------------------------------------
Fri Aug 23 15:45:34 UTC 2019 - Rich Williams <riwilliams@suse.com>

- Code now rebased from upstream (Microsoft) source.
- Several "patches-to-patches-that-patched-a-patch" are consolidated:
    - `0001-Fix-race-during-build.patch`
    - `0001-Use-mconsole-instead-of-mwindows.patch`
    - `mingw.patch` (only patches to `*/Makefile.*`)
  ...are consolidated (w/ preserved headers) into `makefiles.patch`.
- C++17 standard now in use.
- Code for `SUSEConnect` has been removed temporarily:
    - Several upstream where `SUSEConnect` was inserted were deleted.
    - `SUSEConnect` upon WSL init didn't work correctly anyway.
- A better suited substitute for `wscanf_s()` was found in the
  mingw64 headers: `wscanf_s()` --> `swscanf_s()`
- Added shell script to handle file encoding and line ends in
  the upstream files.

-------------------------------------------------------------------
Thu Oct 12 11:47:49 UTC 2017 - cbosdonnat@suse.com

- Initial package
openSUSE Build Service is sponsored by