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-06-04 00:33:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kiwi-images-wsl (Old)
and /work/SRC/openSUSE:Factory/.kiwi-images-wsl.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kiwi-images-wsl"
Fri Jun 4 00:33:19 2021 rev:8 rq:896704 version:1.0.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/kiwi-images-wsl/kiwi-images-wsl.changes
2021-05-20 19:25:06.809929414 +0200
+++
/work/SRC/openSUSE:Factory/.kiwi-images-wsl.new.1898/kiwi-images-wsl.changes
2021-06-04 00:33:28.640887062 +0200
@@ -1,0 +2,41 @@
+Fri May 28 20:41:06 UTC 2021 - Jeff Kowalczyk <[email protected]>
+
+- 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 <[email protected]>
+
+- 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.
+
+-------------------------------------------------------------------
@@ -4 +45 @@
-- Add OBS source service replace_using_env. Configure to subsitute
+- Add OBS source service replace_using_env. Configure to substitute
@@ -14 +55 @@
- * replace_using_evn replaces %%RELEASE%% with OBS build env var
+ * replace_using_env replaces %%RELEASE%% with OBS build env var
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kiwi-images-wsl.kiwi ++++++
--- /var/tmp/diff_new_pack.tdrB7z/_old 2021-06-04 00:33:29.048887379 +0200
+++ /var/tmp/diff_new_pack.tdrB7z/_new 2021-06-04 00:33:29.048887379 +0200
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<image schemaversion="6.1" name="opensuse-wsl">
+<image schemaversion="6.1" name="openSUSE-Leap-%OS_VERSION_ID%-WSL">
<description type="system">
<author>SUSE WSL Team</author>
<contact>[email protected]</contact>
@@ -7,7 +7,7 @@
</description>
<preferences>
<type image="appx" metadata_path="/usr/share/wsl-appx"/>
- <version>15.3</version>
+ <version>1.0.0</version>
<packagemanager>zypper</packagemanager>
<rpm-check-signatures>false</rpm-check-signatures>
<rpm-excludedocs>true</rpm-excludedocs>
@@ -54,7 +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"/>
+ <!-- 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.tdrB7z/_old 2021-06-04 00:33:29.084887406 +0200
+++ /var/tmp/diff_new_pack.tdrB7z/_new 2021-06-04 00:33:29.088887410 +0200
@@ -8,4 +8,11 @@
<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>
+ <service mode="buildtime" name="replace_using_env">
+ <param name="file">kiwi-images-wsl.kiwi</param>
+ <param name="var">APPX_VERSION</param>
+ <param name="eval">APPX_VERSION=$(grep -o -e '
Version="[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*.[0-9]*"'
/usr/share/wsl-appx/AppxManifest.xml |grep -o '[0-9.]*')</param>
+ <param name="eval">sed -i -e
's#\(.version.\)\([0-9\.]*\)\(..version.\)#\1%%APPX_VERSION%%\3#'
kiwi-images-wsl.kiwi</param>
+ <param name="verbose">1</param>
+ </service>
</services>