Overview

Request 896704 accepted

- Set kiwi definition version to 1.0.0. Use OBS build time _service
replace_using_env to substitute four-digit appx version. Example:
1.0.0 at build time becomes
153.3.2.0
* 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 1.0.0 with
%%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

- 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

Request History
Lubos Kocman's avatar

lkocman created request

- Set kiwi definition version to 1.0.0. Use OBS build time _service
replace_using_env to substitute four-digit appx version. Example:
1.0.0 at build time becomes
153.3.2.0
* 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 1.0.0 with
%%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

- 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


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Dominique Leuenberger's avatar

dimstar_suse added openSUSE:Factory:Staging:adi:25 as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:25"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:adi:25"


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse accepted review

Staging Project openSUSE:Factory:Staging:adi:25 got accepted.


Dominique Leuenberger's avatar

dimstar_suse approved review

Staging Project openSUSE:Factory:Staging:adi:25 got accepted.


Dominique Leuenberger's avatar

dimstar_suse accepted request

Staging Project openSUSE:Factory:Staging:adi:25 got accepted.

openSUSE Build Service is sponsored by