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