File kiwi-images-wsl.changes of Package kiwi-images-wsl

-------------------------------------------------------------------
Thu Jul 11 14:48:18 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>

- Updating config.sh to 'Include BCI free rpm repository also in SLE WSL' via
  a 'zypper addrepo' call

-------------------------------------------------------------------
Wed May 15 07:23:59 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- Add explicit mention of procps to the package list (boo#1224253).

-------------------------------------------------------------------
Wed Apr 17 14:53:13 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- update kiwi schemaversion to 7.4

-------------------------------------------------------------------
Wed Aug 30 17:19:42 UTC 2023 - Scott Bradnick <scott.bradnick@suse.com>

- Always remove wsl-appx so future rebuilds of that package don't
  cause zypper dup conflict

-------------------------------------------------------------------
Tue Aug 22 15:03:36 UTC 2023 - Scott Bradnick <scott.bradnick@suse.com>

- Updating _service file for OS_PRETTY_NAME_BEFORE_PAREN_DASHED

-------------------------------------------------------------------
Fri Aug 18 20:24:04 UTC 2023 - Scott Bradnick <scott.bradnick@suse.com>

- wsl-appx isn't available outside of being included by .kiwi file,
  so adding it back, but using config.sh to remove it once done

-------------------------------------------------------------------
Fri Aug 18 18:05:51 UTC 2023 - Scott Bradnick <scott.bradnick@suse.com>

- Removing wsl-appx inclusion from .kiwi file and incorporating
  into config.sh

-------------------------------------------------------------------
Fri Aug 18 15:02:47 UTC 2023 - Scott Bradnick <scott.bradnick@suse.com>

- config.sh will pull in MAJOR_VER and SP_VER from wsl-appx
  /usr/share/wsl-appx/DOTsettings to update /etc/YaST2/products.yaml
  * This will only happen if opensuse is NOT detected in os-release

-------------------------------------------------------------------
Wed Aug 16 13:36:30 UTC 2023 - Lubos Kocman <lubos.kocman@suse.com>

- Bump for 15 SP6

-------------------------------------------------------------------
Wed Nov  2 21:26:01 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com>

- Updating config.sh to provide /etc/YaST2/products.yaml for
  SLES or SLED registration prompt at firstboot

-------------------------------------------------------------------
Mon Nov 29 20:33:34 UTC 2021 - Scott Bradnick <scott.bradnick@suse.com>

- Remove new 150400 version prefix in SLE-15 SP4 during OBS source
  service replace_using_env modifying template AppxManifest.xml.
  Fixes boo#1192584.
  * replace_using_env parses RELEASE as source ${BUILD_DIST/.dist/.data}
  * SLE-15 SP4 prereleases add label 150400 to version number in
    RELEASE, resulting in invalid AppxManifest.xml version number
    e.g. 154.150400.1.60.0
  * Add a replace_using_env eval clause to strip 150400 if present.

-------------------------------------------------------------------
Wed Jun  2 16:58:47 UTC 2021 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Use new kiwi_metainfo_helper variables %OS_VENDOR% and
  %OS_PRETTY_NAME_BEFORE_PAREN_DASHED% to reduce incidental diff
  between SLE, Leap and Tumbleweed KIWI definitions. With this
  change, diff is now limited to package elements included in each
  OS flavor. Requires obs-service-kiwi_metainfo_helper >= 0.3.

-------------------------------------------------------------------
Fri May 28 20:41:06 UTC 2021 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Set kiwi definition version to 1.0.0. Use OBS build time _service
  replace_using_env to substitute four-digit appx version. Example:
  <version>1.0.0</version> at build time becomes
  <version>153.3.2.0</version>
  * Image filename examples:
    SUSE-Linux-Enterprise-Server-15.3-WSL.x86_64-153.3.2.0-Build3.2.appx
    openSUSE-Leap-15.3-WSL.x86_64-153.3.2.0-Build3.2.appx
    openSUSE-Tumbleweed-20210524-WSL.x86_64-21144.3.2.0-Build3.2.appx
  * Full OS name and VERSION_ID e.g. 15.3 or 20210528 (TW) are now
    included in the first part of the image file name making the
    second occurrence redundant.
  * The 1.0.0 version allows use of unmodified kiwi definition to
    produce valid manual kiwi appx image builds for side loading.
  * Builds in OBS use _service replace_using_env to substitute the
    four-digit appx version including RELEASE digits in place of
    the three digit kiwi definition version.
  * replace_using_env sets APPX_VERSION as AppxManifest.xml match
    on Version=(W.X.Y.Z). Two grep passes are required to mitigate
    apparent lack of group-only replacement in grep, sed, awk
  * replace_using_env replaces <version>1.0.0</version> with
    <version>%%APPX_VERSION%%/version>
  * replace_using_env replaces %%APPX_VERSION%% with appx version
    at build time.
  * For reference, digits of appx VERSION are limited to the
    following ranges: # 0-65535, 0-65535, 0-65535, 0

-------------------------------------------------------------------
Fri May 28 06:20:59 UTC 2021 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Use full OS name and VERSION_ID for appx image filename
  * SUSE-Linux-Enterprise-Server-%OS_VERSION_ID%-WSL
  * openSUSE-Leap-%OS_VERSION_ID%-WSL
  * openSUSE-Tumbleweed-%OS_VERSION_ID%-WSL
  * Previously used generic image names suse-wsl and opensuse-wsl
    as holdover from kiwi-images-wsl to wsl-appx workflow.
    With kiwi direct appx generation, restore appx image filenames
    specific to the OS branding.

-------------------------------------------------------------------
Tue May 19 15:19:40 UTC 2021 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Add OBS source service replace_using_env. Configure to substitute
  release number into digits 2, 3 of appx version in file
  AppxManifest.xml owned by wsl-appx.
  * The regex defined in _service matches all four digits from
    attribute version, preserves digits 1 and 4, and replaces
    digits 2, 3 with the string %%RELEASE%%
  * Regex matches:
    (space)Version="\([^\.]*\)\.\([^\.]*\)\.\([^\.]*\)\.\([^\.]*\)"
    Replaces with:
    (space)Version="\1.%%RELEASE%%.\4"
  * replace_using_env replaces %%RELEASE%% with OBS build env var
    ${RELEASE} string containing two dot separated integer digits.
  * For reference, digits of appx VERSION are limited to the
    following ranges: # 0-65535, 0-65535, 0-65535, 0
  * At this time, the .kiwi containerconfig history package_version
    attribute is not used to declare WSL version due to the strict
    formatting requirements of the AppxManifest.xml XML schema.
    A solution to set appx version in .kiwi would be preferable.
  * The string processing required if in .kiwi would be:
    VERSION_ID: 15.3->153 (SLE, Leap), 20210401->21096 (Tumbleweed)
    ${RELEASE} as digits 2, 3, and enforce zero as digit 4.

-------------------------------------------------------------------
Thu May 13 08:08:24 UTC 2021 - Jeff Kowalczyk <jkowalczyk@suse.com>

- Add zypper to bootstrap packages needed by Tumbleweed. Fixes
  KiwiBootStrapPhaseFailed: Bootstrap package installation failed:
  No provider of 'zypper' found.

-------------------------------------------------------------------
Thu Mar 18 02:31:36 UTC 2021 - Jeff Kowalczyk <jkowalczyk@suse.com>

- kiwi image type wsl now consumes metadata from wsl-appx package
  * wsl-appx packages metadata for appx utility to consume via kiwi
  * WSL kiwi images require wsl-appx metadata and output appx image type

-------------------------------------------------------------------
Wed Mar 17 09:54:08 UTC 2021 - Yuchen Lin <mlin+factory@suse.de>

- Bump version to 15.3

-------------------------------------------------------------------
Thu Oct  8 13:01:29 UTC 2020 - Lubos Kocman <lubos.kocman@suse.com>

- Add system-user-nobody bsc#1176401
  Part of patterns-base-base but not in minimal_base

-------------------------------------------------------------------
Wed Jun 24 11:13:02 UTC 2020 - Lubos Kocman <lubos.kocman@suse.com>

- add lsof to the package list
  Our openqa uses `zypper ps` that fails on lsof not being present

-------------------------------------------------------------------
Thu Jan 30 09:11:06 UTC 2020 - Ludwig Nussel <lnussel@suse.de>

- don't install the special apache config anymore as we don't know what it's
  good for.
- mount /var/tmp as tmpfs as workaround for the broken wslfs implementation on
  Windows side (boo#1159195)

-------------------------------------------------------------------
Thu Jan 23 08:55:00 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>

- Increase disk space as build requires a bit more than 4G

-------------------------------------------------------------------
Mon Jan 20 09:25:58 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>

- Add _constraints to avoid disk full error seen in Tumbleweed aarch64

-------------------------------------------------------------------
Tue Nov 19 16:31:52 UTC 2019 - Ludwig Nussel <lnussel@suse.de>

- add aaa_base-wsl to fix default PATH for Windows integration (boo#1156950)

-------------------------------------------------------------------
Mon Oct 14 15:27:15 UTC 2019 - Ludwig Nussel <lnussel@suse.de>

- use yast2-firstboot with custom control file
- remove empty password hack

-------------------------------------------------------------------
Fri Oct 11 11:30:27 UTC 2019 - Ludwig Nussel <lnussel@suse.de>

- do not delete dracut and stuff. Even though they are not useful other
  packages require them. So force removing would produce an inconsistent system
- add iputils explicitly. It's only recommended by the minimal pattern but
  still useful to have by default as it includes ping

-------------------------------------------------------------------
Wed Oct  2 10:03:39 UTC 2019 - Ludwig Nussel <lnussel@suse.de>

- remove devel packages like gcc to avoid excessive size

-------------------------------------------------------------------
Tue Oct  1 13:11:09 UTC 2019 - Ludwig Nussel <lnussel@suse.de>

- remove root.tar.bz2
- merge config.sh from docker container template
- use openSUSE-release-appliance-wsl

-------------------------------------------------------------------
Tue Oct  1 13:04:39 UTC 2019 - Ludwig Nussel <lnussel@suse.de>

- rename to kiwi-images-wsl

-------------------------------------------------------------------
Wed May 22 22:03:04 UTC 2019 - Rich Williams <riwilliams@suse.com>

- Deliberately adding in the "openSUSE-release" and "lsb-release"
  packages.
  - "lsb-release" is part of the Linux Standard Base.
  - If "openSUSE-release" is _not_ specified, then "dummy-release"
    seems to be automatically picked.
- Deliberately deleted the "dummy-release" package.  DO NOT WANT.

-------------------------------------------------------------------
Tue Apr  9 13:06:34 UTC 2019 - Rich Williams <riwilliams@suse.com>

- package change 15.0->15.1:
  openSUSE-release -> openSUSE-release-appliance-custom
- WSL tarball built sucessfully!

-------------------------------------------------------------------
Tue Apr  9 12:43:32 UTC 2019 - Rich Williams <riwilliams@suse.com>

- working thru included packages errors when building
  (libyui-ncurses-pkg8 -> libyui-ncurses-pkg)

-------------------------------------------------------------------
Tue Apr  9 12:38:43 UTC 2019 - Rich Williams <riwilliams@suse.com>

- Updated for building 15.1

-------------------------------------------------------------------
Wed Jan 30 14:14:39 UTC 2019 - agraf@suse.com

- Add Ports repos for aarch64
- Change repo names to more descriptive ones

-------------------------------------------------------------------
Wed Jan 30 13:48:59 UTC 2019 - agraf@suse.com

- Use obsrepositories:/

-------------------------------------------------------------------
Thu Sep 27 14:51:11 UTC 2018 - Rich Williams <riwilliams@suse.com>

- Initial image
openSUSE Build Service is sponsored by