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 &lt;w...@suse.com&gt;">
-      </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>

Reply via email to