<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="2">
<package pkgid="467ebdb0a189463df6bc254fe51b19ede3be74af05f20a22ae2572fa361618c9" name="wsl-appx" arch="src">
  <version epoch="0" ver="1" rel="lp154.55.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1571918400">- appx needs a differnt cert, therefore use #needsappxsslcertforbuild</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1572955200">- set publisher display name correctly to SUSE resp openSUSE
- add compat cert requirement for OBS instances that don't
  understand #needsappxsslcertforbuild</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1573041600">- use different approach to the version in order to match guidelines
  https://docs.microsoft.com/en-us/windows/uwp/publish/package-version-numbering</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1574424000">- store file with sha256sum of appx file. Otherwise build-compare would
  consider build results unchanged that only affected eg the launcher.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1579003200">- wsl-launcher was renamed to WSL-DistroLauncher</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1579089600">- add license to genterated .packages file</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1581076800">- set publisher to "SUSE LLC" for SUSE</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1582718400">- PUBLISHER_DISPLAY_NAME has to be "SUSE" for the MS store to accept the
  submission</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588766400">- Fix build after the RPM Database change from bdb to ndb: the
  Packages database is now called Packages.db (suse_version &gt; 1500).</changelog>
  <changelog author="Scott Reeves &lt;sreeves@suse.com&gt;" date="1593604800">- Change APPID parsing to pass MS store tests. Dont strip
  out the '.' in '15.2' for the Identity-&gt;Name</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1614945600">- Fix bsc#1179874 Error in parsing the WSL appx package
  * Add SHORT_NAME as truncated PRETTY_NAME to comply with AppManifest.xml schema</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1614945601">- Format AppxManifest.xml template for min diff to kiwi output
  * kiwi appx image output emits Unix eol tidy xml with sorted attributes
  * Use tidy --input-xml true --indent yes --indent-spaces 4
  - -sort-attributes alpha --wrap 0 --write-back yes AppxManifest.xml
  * Manually remove space from empty xml elements closing "/&gt;"
    as tidy has no setting for this:
    sed -i -e "s_ /&gt;_/&gt;_g" AppxManifest.xml
  * Remove xml declaration standalone="yes" to match kiwi xml output
  * Convert from DOS eol to Unix eol to match kiwi xml output
  * Zero diff between template and kiwi output helps debugging</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1614945602">- wsl-appx package is now metadata input kiwi wsl image type
  * wsl-appx packages metadata for appx utility to consume via kiwi
  * WSL kiwi images require wsl-appx metadata and output appx image type</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1620302400">- Set appx version for Microsoft Store using first segment for OS
  VERSION_ID, segments two and three for OS image release version.
  * Applies only to SLE and Leap at this time, no change to Tumbleweed
  * printf "%d.%d.%d.0" "${VERSION_ID//\./}" "${RELEASE%.*}" "${RELEASE#*.}"
  * Preserves image build versions, previous concatenation was lossy
  * Version 153.2.283.0 formerly represented as 15.3.2283.0
- Trim os-release PRETTY_NAME to exclude snapshot or release label
  consistent with Microsoft Store registered display name.
  * PRETTY_NAME on SLE has release label in parentheses
  * Microsoft Store rejects mismatch with display name
  * Trim PRETTY_NAME from space, open paren to end of string
  * SUSE Linux Enterprise Server 15 SP3 (Snapshot 16) becomes
    SUSE Linux Enterprise Server 15 SP3
- When reading os-release variables spell out bash builtin source
  for readability instead of '.'</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1620907200">- Fix Tumbleweed appx VERSION assignment. Bash printf %02d parses
  string dates 08 and 09 as octal so force base 10 with 10#expr.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1620907201">- Remove circular dependency on kiwi WSL image to set release
  number as digits of VERSION passed to AppxManifest.xml template.
  * Previously an aggregate package ensured kiwi
    opensuse-wsl-image or suse-wsl-image were available at
    wsl-appx build time.
  * Now that kiwi directly produces appx images and wsl-appx is
    used only for creating appx metadata, this circular dependency
    should be removed.
  * One option would be to use another package for release number,
    e.g. openSUSE-release.
  * At this time, set digits two and three of appx VERSION to 0
    for subsequent regex or template substitution during kiwi
    image build.
  * A future revision may set digit two and three of appx VERSION
    to this wsl-appx $RELEASE digits so they will increment for
    sideload upgrades, although still are not suitable for
    Microsoft Store upload without kiwi substitution.
  * Kiwi image build must now substitute a release number in
    AppxManifest.xml via OBS source service or other templating
    mechanism available to kiwi.
  * For reference, digits of appx VERSION are limited to the
    following ranges: # 0-65535, 0-65535, 0-65535, 0</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1622203200">- Set Tumbleweed appx version using same method as SLE and Leap.
  * Concatenate VERSION_ID year and day of year to consume only one
    segment of four segment appx version:
    VERSION_ID="20210524" date --date=$VERSION_ID +"%y%j" -&gt; 21144
  * Transforming the TW version date to fit in one segment 0-65535
    is necessary for compliance with the MS Store restriction that
    version numbers must always increase. The two RELEASE digits
    are each given their own segment for this reason.
  * The kiwi generated appx file now contains both TW VERSION_ID
    and the appx version for easier cross reference.
  * As with SLE and Leap set digits two and three of appx VERSION
    to 0 for subsequent regex or template substitution during kiwi
    image build. With the zero digits e.g. 153.0.0.0 it is still
    possible to manually create valid appx images for side load.
  * Remove unused APPXNAME which is now set by kiwi direct appx
    image creation.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1692273600">- To account for /etc/YaST2/products.yaml as part of kiwi-images-wsl,
  use wsl-appx to save off an updated copy of the .settings file it
  was already creating.
  * This file will be sourced by kiwi-images-wsl as it is building
    Distro .appx files in SLE for the MAJOR_VER and SP_VER vars
    used for selecting Server|Desktop versions during firstboot.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1692705600">- Adding code to remove " Server" from PRETTY_NAME
  * Should only affect SUSE side.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1720699200">- Adding OARCH variable to 'Include BCI free rpm repository also in SLE WSL'
  in Virtualization:WSL/kiwi-images-wsl</changelog>
</package>
<package pkgid="9e52b06525df0895034990009ecf82df7c4fdcecd03118e9ba1f408489127f39" name="wsl-appx" arch="x86_64">
  <version epoch="0" ver="1" rel="lp154.55.1"/>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1571918400">- appx needs a differnt cert, therefore use #needsappxsslcertforbuild</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1572955200">- set publisher display name correctly to SUSE resp openSUSE
- add compat cert requirement for OBS instances that don't
  understand #needsappxsslcertforbuild</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1573041600">- use different approach to the version in order to match guidelines
  https://docs.microsoft.com/en-us/windows/uwp/publish/package-version-numbering</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1574424000">- store file with sha256sum of appx file. Otherwise build-compare would
  consider build results unchanged that only affected eg the launcher.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1579003200">- wsl-launcher was renamed to WSL-DistroLauncher</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1579089600">- add license to genterated .packages file</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1581076800">- set publisher to "SUSE LLC" for SUSE</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1582718400">- PUBLISHER_DISPLAY_NAME has to be "SUSE" for the MS store to accept the
  submission</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1588766400">- Fix build after the RPM Database change from bdb to ndb: the
  Packages database is now called Packages.db (suse_version &gt; 1500).</changelog>
  <changelog author="Scott Reeves &lt;sreeves@suse.com&gt;" date="1593604800">- Change APPID parsing to pass MS store tests. Dont strip
  out the '.' in '15.2' for the Identity-&gt;Name</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1614945600">- Fix bsc#1179874 Error in parsing the WSL appx package
  * Add SHORT_NAME as truncated PRETTY_NAME to comply with AppManifest.xml schema</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1614945601">- Format AppxManifest.xml template for min diff to kiwi output
  * kiwi appx image output emits Unix eol tidy xml with sorted attributes
  * Use tidy --input-xml true --indent yes --indent-spaces 4
  - -sort-attributes alpha --wrap 0 --write-back yes AppxManifest.xml
  * Manually remove space from empty xml elements closing "/&gt;"
    as tidy has no setting for this:
    sed -i -e "s_ /&gt;_/&gt;_g" AppxManifest.xml
  * Remove xml declaration standalone="yes" to match kiwi xml output
  * Convert from DOS eol to Unix eol to match kiwi xml output
  * Zero diff between template and kiwi output helps debugging</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1614945602">- wsl-appx package is now metadata input kiwi wsl image type
  * wsl-appx packages metadata for appx utility to consume via kiwi
  * WSL kiwi images require wsl-appx metadata and output appx image type</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1620302400">- Set appx version for Microsoft Store using first segment for OS
  VERSION_ID, segments two and three for OS image release version.
  * Applies only to SLE and Leap at this time, no change to Tumbleweed
  * printf "%d.%d.%d.0" "${VERSION_ID//\./}" "${RELEASE%.*}" "${RELEASE#*.}"
  * Preserves image build versions, previous concatenation was lossy
  * Version 153.2.283.0 formerly represented as 15.3.2283.0
- Trim os-release PRETTY_NAME to exclude snapshot or release label
  consistent with Microsoft Store registered display name.
  * PRETTY_NAME on SLE has release label in parentheses
  * Microsoft Store rejects mismatch with display name
  * Trim PRETTY_NAME from space, open paren to end of string
  * SUSE Linux Enterprise Server 15 SP3 (Snapshot 16) becomes
    SUSE Linux Enterprise Server 15 SP3
- When reading os-release variables spell out bash builtin source
  for readability instead of '.'</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1620907200">- Fix Tumbleweed appx VERSION assignment. Bash printf %02d parses
  string dates 08 and 09 as octal so force base 10 with 10#expr.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1620907201">- Remove circular dependency on kiwi WSL image to set release
  number as digits of VERSION passed to AppxManifest.xml template.
  * Previously an aggregate package ensured kiwi
    opensuse-wsl-image or suse-wsl-image were available at
    wsl-appx build time.
  * Now that kiwi directly produces appx images and wsl-appx is
    used only for creating appx metadata, this circular dependency
    should be removed.
  * One option would be to use another package for release number,
    e.g. openSUSE-release.
  * At this time, set digits two and three of appx VERSION to 0
    for subsequent regex or template substitution during kiwi
    image build.
  * A future revision may set digit two and three of appx VERSION
    to this wsl-appx $RELEASE digits so they will increment for
    sideload upgrades, although still are not suitable for
    Microsoft Store upload without kiwi substitution.
  * Kiwi image build must now substitute a release number in
    AppxManifest.xml via OBS source service or other templating
    mechanism available to kiwi.
  * For reference, digits of appx VERSION are limited to the
    following ranges: # 0-65535, 0-65535, 0-65535, 0</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1622203200">- Set Tumbleweed appx version using same method as SLE and Leap.
  * Concatenate VERSION_ID year and day of year to consume only one
    segment of four segment appx version:
    VERSION_ID="20210524" date --date=$VERSION_ID +"%y%j" -&gt; 21144
  * Transforming the TW version date to fit in one segment 0-65535
    is necessary for compliance with the MS Store restriction that
    version numbers must always increase. The two RELEASE digits
    are each given their own segment for this reason.
  * The kiwi generated appx file now contains both TW VERSION_ID
    and the appx version for easier cross reference.
  * As with SLE and Leap set digits two and three of appx VERSION
    to 0 for subsequent regex or template substitution during kiwi
    image build. With the zero digits e.g. 153.0.0.0 it is still
    possible to manually create valid appx images for side load.
  * Remove unused APPXNAME which is now set by kiwi direct appx
    image creation.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1692273600">- To account for /etc/YaST2/products.yaml as part of kiwi-images-wsl,
  use wsl-appx to save off an updated copy of the .settings file it
  was already creating.
  * This file will be sourced by kiwi-images-wsl as it is building
    Distro .appx files in SLE for the MAJOR_VER and SP_VER vars
    used for selecting Server|Desktop versions during firstboot.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1692705600">- Adding code to remove " Server" from PRETTY_NAME
  * Should only affect SUSE side.</changelog>
  <changelog author="Scott Bradnick &lt;scott.bradnick@suse.com&gt;" date="1720699200">- Adding OARCH variable to 'Include BCI free rpm repository also in SLE WSL'
  in Virtualization:WSL/kiwi-images-wsl</changelog>
</package>
</otherdata>