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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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>[email protected]</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 <[email protected]>">
- </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>