Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kiwi-images-wsl for openSUSE:Factory checked in at 2021-05-20 19:24:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kiwi-images-wsl (Old) and /work/SRC/openSUSE:Factory/.kiwi-images-wsl.new.2988 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kiwi-images-wsl" Thu May 20 19:24:45 2021 rev:7 rq:894518 version:15.3 Changes: -------- --- /work/SRC/openSUSE:Factory/kiwi-images-wsl/kiwi-images-wsl.changes 2020-10-10 00:29:49.213166958 +0200 +++ /work/SRC/openSUSE:Factory/.kiwi-images-wsl.new.2988/kiwi-images-wsl.changes 2021-05-20 19:25:06.809929414 +0200 @@ -1,0 +2,44 @@ +Tue May 19 15:19:40 UTC 2021 - Jeff Kowalczyk <jkowalc...@suse.com> + +- Add OBS source service replace_using_env. Configure to subsitute + 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_evn 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 <jkowalc...@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 <jkowalc...@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+fact...@suse.de> + +- Bump version to 15.3 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kiwi-images-wsl.kiwi ++++++ --- /var/tmp/diff_new_pack.oeLCr0/_old 2021-05-20 19:25:07.173927921 +0200 +++ /var/tmp/diff_new_pack.oeLCr0/_new 2021-05-20 19:25:07.177927906 +0200 @@ -1,24 +1,13 @@ <?xml version="1.0" encoding="utf-8"?> <image schemaversion="6.1" name="opensuse-wsl"> - <!-- IMPORTANT: - Before submitting this package, enable the - production repo and disable the development one. - Afterwards, do the oppposite action --> <description type="system"> <author>SUSE WSL Team</author> <contact>w...@suse.com</contact> <specification>openSUSE WSL Image</specification> </description> - <!-- so far we need docker just to please containment-rpm-docker --> <preferences> - <type image="docker"> - <containerconfig - name="opensuse/wsl" - tag="15.2" - maintainer="SUSE WSL Team <w...@suse.com>"> - </containerconfig> - </type> - <version>15.2</version> + <type image="appx" metadata_path="/usr/share/wsl-appx"/> + <version>15.3</version> <packagemanager>zypper</packagemanager> <rpm-check-signatures>false</rpm-check-signatures> <rpm-excludedocs>true</rpm-excludedocs> @@ -65,6 +54,7 @@ <package name="filesystem"/> <package name="openSUSE-release"/> <package name="openSUSE-release-appliance-wsl"/> + <!-- needed by tumbleweed and other projects using kiwi-nobasepackages until obs-build#562 resolved --> + <package name="zypper"/> </packages> </image> - ++++++ _service ++++++ --- /var/tmp/diff_new_pack.oeLCr0/_old 2021-05-20 19:25:07.213927757 +0200 +++ /var/tmp/diff_new_pack.oeLCr0/_new 2021-05-20 19:25:07.213927757 +0200 @@ -1,4 +1,11 @@ <services> <service mode="buildtime" name="kiwi_metainfo_helper"/> <service mode="buildtime" name="kiwi_label_helper"/> + <service mode="buildtime" name="replace_using_env"> + <param name="file">/usr/share/wsl-appx/AppxManifest.xml</param> + <param name="var">RELEASE</param> + <param name="eval">source ${BUILD_DIST/.dist/.data}</param> + <param name="eval">sed -i -e 's# Version="\([^\.]*\)\.\([^\.]*\)\.\([^\.]*\)\.\([^\.]*\)"# Version="\1.%%RELEASE%%.\4"#' /usr/share/wsl-appx/AppxManifest.xml</param> + <param name="verbose">1</param> + </service> </services>