Call for Discussion: MSI installer for Windows
Alex Kashchenko
akashche at redhat.com
Mon Jun 27 21:01:17 UTC 2022
Hi Alexey,
On 6/27/22, Alexey Semenyuk <alexey.semenyuk at oracle.com> wrote:
> Hi Alex,
>
> OpenJDK already provides a packaging tool for Java applications and Java
> runtimes.
> We don't believe OpenJDK needs another one targeting a narrower scope.
>
> Rather than contributing an MSI installer to OpenJDK which would
> duplicate a lot of the functionality already in jpackage, we'd encourage
> you to contribute to jpackage enhancements allowing it to satisfy
> broader range of requirements for Java runtime installers and should
> allow any OpenJDK vendor to leverage it to create whatever exact
> installer they may want.
Thanks for your comments!
While I may disagree about the "duplicate functionality", I would like
to note that jpackage enhancements (outlined in [1], but not limited
with the features listed there) were intended to be contributed as a
prerequisite to possible MSI installer make target. I believe, that
such enhancements to jpackage (in runtime installers area) can be
beneficial, regardless of whether the make target is added or not.
I also think, that some kind of "vanilla upstream" installer (produced
by jpackage from "make images" output, with a concrete fixed set of
input flags/resources) may be useful as a baseline for vendor-specific
installers. For example, we at Red Hat would prefer to maintain the
installer as close as possible to (supposed) vanilla upstream one.
I intend to continue with jpackage contributions, with a goal to be
able to create installers with the set of features that match existing
LTS Red Hat installers. Hopefully the idea of a "vanilla upstream"
installer JEP may be reconsidered in future.
[1] https://github.com/akashche/jdk/blob/installer-msi-jpackage/make/data/installermsi/doc/JPACKAGE.md#jpackage-additional-features
--
-Alex
More information about the discuss
mailing list