Jörg,
I don't think it will be very much work to bring service bundler code from JFX
packager into OpenJDK jpackager. Though I can't give you estimates on amount of
work needed to be done for this at the moment.
- Alexey
On 7/23/2018 7:47 AM, Buchberger, Joerg wrote:
Thanks for the insight.
@Alexey: Then, how much work do you see in reactivating service bundler?
Cheers
Jörg
-----Original Message-----
From: Kevin Rushforth [mailto:kevin.rushfo...@oracle.com]
Sent: Donnerstag, 12. Juli 2018 01:09
To: Buchberger, Joerg <joerg.buchber...@pruftechnik.com>;
core-libs-dev@openjdk.java.net
Cc: Alexey Semenyuk <alexey.semen...@oracle.com>; Andy Herrick
<andy.herr...@oracle.com>
Subject: Re: Prototype of jpackager in jdk/sandbox [was: Draft JEP proposal:
JDK-8200758: Packaging Tool]
We will likely be able to deliver the .exe installer (with its dependency on
Inno Setup).
As for the service bundler, this will be a "nice to have" (a stretch
goal) for this version, but isn't on the list of committed features.
Alexsei might be able to comment further on how much work it would be to
provide it, including documenting and testing it. This might give you, and
other interested developers, a sense of how likely this is to make it for this
version.
-- Kevin
On 7/10/2018 4:35 AM, Buchberger, Joerg wrote:
Hi
thanks for the update/info. I had a quick look at the changes. So, here some
thoughts...
As described in JDK-8200758, and therefore expected, WinExeBundler has been
removed in favor of putting focus on WinMsiBundler.
(Although, I regret that decision - since my personal experience has
been that InnoSetup based WinExeBundler has worked much better than
wix based WinMsiBundler for our use cases - I can live with that.)
What is much more disturbing: WinServiceBundler has also been actively removed,
although that was working fine together with both wix/msi and exe/iss. Why has
service wrapping been removed as well, while the command line option for it is
kept in place?
Is there any chance of service bundler coming back into scope of JDK-8200758 or
coming back in at all?
Cheers
Jörg
-----Original Message-----
From: core-libs-dev [mailto:core-libs-dev-boun...@openjdk.java.net] On
Behalf Of Kevin Rushforth
Sent: Freitag, 6. Juli 2018 22:14
To: core-libs-dev@openjdk.java.net
Cc: Alexey Semenyuk <alexey.semen...@oracle.com>; Andy Herrick
<andy.herr...@oracle.com>
Subject: Prototype of jpackager in jdk/sandbox [was: Draft JEP
proposal: JDK-8200758: Packaging Tool]
An initial prototype of the jpackager tool has been pushed to a new
'JDK-8200758-branch' branch in the JDK sandbox [1]. If anyone is interested in
taking a look, you can clone it as follows:
hg clone
https://urldefense.proofpoint.com/v2/url?u=http-3A__hg.openjdk.java.net_jdk_sandbox&d=DwIFaQ&c=uD3W7j5M6i1jDeSybgeVwm110GaiTFmxRW_bPSUkfEI&r=iA565f2Lw9W7rluKs5jkpPnslpNKVsvq0dJJKhVEy_Q&m=7aoiG26qKHqhAG4Ry-hOl_c8cZ2UdmcCtrya0JOnsgg&s=jWWENz_KIkmyh-9-kQQvoZ0BwBymwQ-BKx8hG3F5Iy0&e=
cd ./sandbox
hg update JDK-8200758-branch
I plan to reply to the feedback already provided, and update the JEP [2] next
week some time, but in the mean time if you have additional questions or
comments, feel free to reply.
-- Kevin
[1]
https://urldefense.proofpoint.com/v2/url?u=http-3A__hg.openjdk.java.ne
t_jdk_sandbox_shortlog_JDK-2D8200758-2Dbranch&d=DwIFaQ&c=uD3W7j5M6i1jD
eSybgeVwm110GaiTFmxRW_bPSUkfEI&r=iA565f2Lw9W7rluKs5jkpPnslpNKVsvq0dJJK
hVEy_Q&m=7aoiG26qKHqhAG4Ry-hOl_c8cZ2UdmcCtrya0JOnsgg&s=F-CqPAWlz-Cfb0k
ae2FBEj4Ncd3ZBVu7BeOVY1AM-cA&e= [2]
https://urldefense.proofpoint.com/v2/url?u=https-3A__bugs.openjdk.java
.net_browse_JDK-2D8200758&d=DwIFaQ&c=uD3W7j5M6i1jDeSybgeVwm110GaiTFmxR
W_bPSUkfEI&r=iA565f2Lw9W7rluKs5jkpPnslpNKVsvq0dJJKhVEy_Q&m=7aoiG26qKHq
hAG4Ry-hOl_c8cZ2UdmcCtrya0JOnsgg&s=DFIAHtCR1o--KMLuBzurIzx5MDu67NgtUrE
dQ22wI9I&e=
On 6/27/2018 3:30 PM, Kevin Rushforth wrote:
We're aiming to get this into JDK 12 early enough so that an EA build
would be available around the time JDK 11 ships. That will allow you
to take a jlinked image with JDK 11 and package it up using (the EA)
jpackager.
We will create a development branch in the JDK sandbox [1] some time
in the next week or so so you can follow the development.
Also, thank you to those who have provided feedback. I'll reply to
feedback soon and then incorporate it into an updated JEP.
-- Kevin