Prototype of jpackager in jdk/sandbox [was: Draft JEP proposal: JDK-8200758: Packaging Tool]
Alexey Semenyuk
alexey.semenyuk at oracle.com
Wed Jul 25 16:00:04 UTC 2018
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.rushforth at oracle.com]
> Sent: Donnerstag, 12. Juli 2018 01:09
> To: Buchberger, Joerg <Joerg.Buchberger at pruftechnik.com>; core-libs-dev at openjdk.java.net
> Cc: Alexey Semenyuk <alexey.Semenyuk at oracle.com>; Andy Herrick <andy.herrick at 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-bounces at openjdk.java.net] On
>> Behalf Of Kevin Rushforth
>> Sent: Freitag, 6. Juli 2018 22:14
>> To: core-libs-dev at openjdk.java.net
>> Cc: Alexey Semenyuk <alexey.Semenyuk at oracle.com>; Andy Herrick
>> <andy.herrick at 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
More information about the core-libs-dev
mailing list