Revisions of wsl-appx

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1107961 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 14)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 896705 from Lubos Kocman's avatar Lubos Kocman (lkocman) (revision 13)
- 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" -> 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 892569 from Jeff Kowalczyk's avatar Jeff Kowalczyk (jfkw) (revision 11)
Provide metadata for kiwi wsl builds jsc#SLE-12986

- 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 (forwarded request 892386 from jfkw)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 891336 from Jeff Kowalczyk's avatar Jeff Kowalczyk (jfkw) (revision 10)
- 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 '.' (forwarded request 891335 from jfkw)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 886832 from Jeff Kowalczyk's avatar Jeff Kowalczyk (jfkw) (revision 9)
- 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 "/>"
    as tidy has no setting for this:
    sed -i -e "s_ />_/>_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 (forwarded request 886831 from jfkw)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 883758 from Jeff Kowalczyk's avatar Jeff Kowalczyk (jfkw) (revision 8)
- Reapply SR 878210: Fix bsc#1179874 Error in parsing the WSL appx package
  * Add SHORT_NAME as truncated PRETTY_NAME to comply with AppManifest.xml schema (forwarded request 883757 from jfkw)
Richard Brown's avatar Richard Brown (RBrownSUSE) committed (revision 7)
hard revert, invalid checkin
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 779339 from Ludwig Nussel's avatar Ludwig Nussel (lnussel) (revision 3)
- PUBLISHER_DISPLAY_NAME has to be "SUSE" for the MS store to accept the
  submission

- set publisher to "SUSE LLC" for SUSE
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 766644 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 2)
Automatic submission by obs-autosubmit
Displaying all 14 revisions
openSUSE Build Service is sponsored by