Integrated: 8375240: Make bundling progress messages issued by jpackage consistent across platforms

Alexey Semenyuk asemenyuk at openjdk.org
Wed Jan 14 04:07:12 UTC 2026


On Tue, 13 Jan 2026 16:55:30 GMT, Alexey Semenyuk <asemenyuk at openjdk.org> wrote:

> Replace platform-specific progress messages with shared ones.
> 
> Remove explicit log statements from the packagers and make them "before" and "after" actions of pipeline tasks.
> 
> Additionally:
>  - Unify the deletion of an old bundle between platforms. For this, add a new `DELETE_OLD_PACKAGE_FILE` pipeline task, which is a prerequisite for `CREATE_PACKAGE_FILE`.
>  - Add `BundleType` to the model. Make it a supertype for the existing `AppImagePackageType` (renamed to `AppImageBundleType`) and `PackageType` interfaces.

This pull request has now been integrated.

Changeset: b082a390
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/b082a390b77fca7134000bfe631f73bfd082bfa1
Stats:     857 lines in 28 files changed: 539 ins; 189 del; 129 mod

8375240: Make bundling progress messages issued by jpackage consistent across platforms

Reviewed-by: almatvee

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

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


More information about the core-libs-dev mailing list