> - Fix MacPackagingPipeline.
> - Fix AppImageSigner: this is the follow-up for MacPackagingPipeline fix. 
> Without fixing AppImageSigner AppImagePackageTest.testEmpty test fails. It 
> happened that the test passed because jpackage wrongly created the plist file 
> for the embedded runtime in the case of the predefined app image. The test 
> passed because of the bug in jpackage fixed in this PR.
> - Add test cases for predefined app image packaging to the 
> CustomInfoPListTest test. They had been failing before MacPackagingPipeline 
> was fixed.
> 
> Supplementary changes:
>  - Get rid of duplicated `createInputRuntimeImage()` and 
> `createRuntimeBundle()` functions.
>  - Improve `MacHelper.writeFaPListFragment()` to work with a predefined app 
> image.
>  - Add optional tracing to the packaging pipeline (turned off by default, 
> must edit static fields to enable in custom builds).
>  - PListReader: add find methods that return an Optional instead of throwing 
> an exception when the requested key is not found; update unit tests.

Alexey Semenyuk has updated the pull request incrementally with two additional 
commits since the last revision:

 - CustomInfoPListTest: use Slot class
 - Add Slot utility class

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/28089/files
  - new: https://git.openjdk.org/jdk/pull/28089/files/746a2220..494adc56

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=28089&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=28089&range=00-01

  Stats: 59 lines in 2 files changed: 47 ins; 0 del; 12 mod
  Patch: https://git.openjdk.org/jdk/pull/28089.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/28089/head:pull/28089

PR: https://git.openjdk.org/jdk/pull/28089

Reply via email to