OpenWebStart and IcedTea-Web
Jiri Vanek
jvanek at redhat.com
Mon Mar 25 13:18:00 UTC 2019
I had added distro-pkg-dev as cc for record.
On 3/25/19 6:44 AM, Michael Heinrichs wrote:
> Hi Tim, hi Jiri, and others,
>
> I would like to pick up the conversation and continue the discussion how we can proceed. The goal to
> end up with a single code base is very appealing to us and if possible, we would prefer to go that
> route.
I'm not sure if I understand. Rigtht now, there already is single code base, isnt it?
>
> Meanwhile we have continued to finalize the paper work with our sponsors. Besides that, we also
> started to discuss the final list of requirements with them and we setup the project team. As was
> probably mentioned earlier, our goal is to offer a first version of OpenWebStart in late
> summer/early fall.
>
> Some of the changes we plan are quite invasive, therefore we should agree to them upfront. Here is a
> list of changes, that are required from our point of view:
>
> * The project has to be based on a standard build system. Our preferred solution is Maven. We
> already tried the migration in a fork. The changes are not huge, but they require that build
> systems need to be adjusted.
What kind of build is going to be mavenized? java+resource generation+rust launchers+ shell
launchers+tests+integration tests? Or only java, and it is called from makefile? Or maven as the
master, calling make or something else to create non-java parts?
I'm +1 for maven-only, but I cant imagine doing it without loosing some functionality.
How optional depndencies? How system (linux only) x bundled ones?
> * The project should be split into modules to make it more maintainable. The modules that we see
As modules you mean jigsaw modules? That would kill jdk8 compatibility, wouldn't it? Jdk8 should
be supported jdk until its EOL.
> at the moment are:
> o Core
> o Config-Console
> o Application Cache
> o JVM Manager
> o TBD
o Launchers?
o Integration tests?
o Documentation? (as eg man are generated from code)
> * We will not support Applets. If somebody from RedHat or IBM is willing to maintain this
> functionality, we can keep it in the repository. Otherwise we will simply remove it.
Nope. On our side was the goal to remove any native plugin with 1.9.
javaws --html is questionable. Removing it, will simplify maintenance. We can keep it in without
jsobject and rhino (they are useless anyway) but that still requires applet class in JDK. And that
is likely to disappear. So +1 to remove it completely, May be fun to remove really completely:)
> * Currently you are moving IcedTea-Web closer to the OpenJDK builds from AdoptOpenJDK. We are
> wondering if you plan an even tighter integration. OpenWebStart has to run with all kinds of
> JVMs. We may have conflicting requirements here.
Me and RH wish to keep ITW as independent as possible. It really should not be bundled with any JDK.
But anybody should be allowed to do so if they wish. Similarly support for both protbale and
distribution builds should be kept.
> * The native parts should be decoupled from the rest. The core build should generate JARs only,
> the native part and native installers have to be added in later step in the tool chain.
How far do yu wish to decouple them? To separate repo? Projec? Module? I consider them as unpartable
part... But that can be personal opinion.
How I see it, there should be master call, calling maven to build jars, and putting it all together.
This is probably topic for separate discussion.
>
> I understand that your primal concern is continuing to deliver the current solution without
Not so much! A fresh wind, even storm is 100% healthy even if it can cause troubles. Wihtout that,
ITW will be forked, or die anyway.
The only issue may be that some features I like, can die. To highlight:
- generated docs
- portable builds
- multiplatform build
- msi and zips
- linux distributions support
- integration suite
> interruptions. My suggestion is to create a release branch at this point. Once we have the release
Up to now, ITW development branch was master. I would vote for this approach, but then each PR
should be reviewed. Which may be very unsuitable for the changes you plan.
However, it looks like itw 1.9 will be 100% rarefactoion release.
> branch, Karakun will commit the changes to the master-branch. This would allow us to offer the
> status-quo and apply minor changes in the release branch while at the same time it would allow us to
> "move forward and break things” in the master branch.
I got lost bit by what is master-branch and release-branch. I vote for breaking the master branch.
It is dedicated to the new life of itw anyway.
>
> What do you think, is this a viable solution?
Moreover. I like your approach. Still many details to tune.
>
> Thanks,
> Michael
>
>
>
>> On 21. Mar 2019, at 23:48, Tim Ellison <Tim_Ellison at uk.ibm.com <mailto:Tim_Ellison at uk.ibm.com>> wrote:
>>
>> Good to see this is progressing, and lots of useful information here.
>>
>> Please could you move this conversation onto a public mailing list (probably distro-pkg?) so that
>> (1) more people can see it and participate, and (2) it is properly archived for future reference?
>>
>> Thanks,
>> Tim
>>
>> Jiri Vanek <jvanek at redhat.com <mailto:jvanek at redhat.com>> wrote on 20/03/2019 23:47:21:
>>
>> > From: Jiri Vanek <jvanek at redhat.com <mailto:jvanek at redhat.com>>
>> > To: Charlie Gracie <Charlie_Gracie at ca.ibm.com <mailto:Charlie_Gracie at ca.ibm.com>>
>> > Cc: dbhole at redhat.com <mailto:dbhole at redhat.com>, George.Adams at uk.ibm.com
>> <mailto:George.Adams at uk.ibm.com>,
>> > openwebstart at karakun.com <mailto:openwebstart at karakun.com>, stephan.huber at karakun.com
>> <mailto:stephan.huber at karakun.com>, Tim Ellison
>> > <Tim_Ellison at uk.ibm.com <mailto:Tim_Ellison at uk.ibm.com>>
>> > Date: 20/03/2019 23:47
>> > Subject: Re: OpenWebStart and IcedTea-Web
>> >
>> > On 3/20/19 3:42 PM, Charlie Gracie wrote:
>> > > When GitHub imported the Mercurial repo it created tags / releases
>> > for the different release such as
>> > > 1.8, 1.7, etc. You can view those here:
>> > > https://urldefense.proofpoint.com/v2/url?
>> > u=https-3A__github.com_AdoptOpenJDK_icedtea-2Dweb_releases&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=s6r_7QoxbZ4mhjORbCSCevT-rkoRU7o4LUwmD8f78oY&e=
>> > >
>> > > These appear to only contain the tags for the initial release on
>> > each of those lines.
>> > Yes, I'm aware about those two, But the script should also create
>> > branches icedtea-web-1.8
>> > icedtea-web-1.7 icedtea-web-1.6 icedtea-web-1.5 icedtea-web-1.4
>> > icedtea-web-1.3 icedtea-web-1.2
>> > icedtea-web-1.1
>> >
>> > Thay are all bound to the branch point. And are traceable in branches world.
>> >
>> > Can you crate those branches in cd https://
>> > urldefense.proofpoint.com/v2/url? <http://urldefense.proofpoint.com/v2/url?>
>> > u=https-3A__github.com_AdoptOpenJDK_icedtea-2Dweb&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=xJOyl8K2PdP3p65E4u-3w2E8rIYfnHktWj6CmdpMRZ0&e=
>> > manually and fill
>> > them from
>> >
>> > https://urldefense.proofpoint.com/v2/url?
>> > u=http-3A__icedtea.classpath.org_hg_release_icedtea-2Dweb-2D1.
>> > 8&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=4cmhjQ6f41_rmO3-Qz2i42uTU9Td6AnCbV3IN1BTgsM&e=
>> > https://urldefense.proofpoint.com/v2/url?
>> > u=http-3A__icedtea.classpath.org_hg_release_icedtea-2Dweb-2D1.
>> > 7&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=vdEm6eLQSTPsImmqo00AhSJXRRI1eV28f7k0TbxPQPM&e=
>> > https://urldefense.proofpoint.com/v2/url?
>> > u=http-3A__icedtea.classpath.org_hg_release_icedtea-2Dweb-2D1.
>> > 6&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=5I064exzL7DlVgNpOIt35126MxvYsHwxY6-KbosK2e0&e=
>> > https://urldefense.proofpoint.com/v2/url?
>> > u=http-3A__icedtea.classpath.org_hg_release_icedtea-2Dweb-2D1.
>> > 5&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=LNA2f8YEhabd4w72iiyqJanD5nurHCMwFC5LSZZzMRo&e=
>> > https://urldefense.proofpoint.com/v2/url?
>> > u=http-3A__icedtea.classpath.org_hg_release_icedtea-2Dweb-2D1.
>> > 4&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=mfqo4gF7UuzK4rbgtLDv0RD5qQJjAmx_jMEm_0Euhg4&e=
>> > https://urldefense.proofpoint.com/v2/url?
>> > u=http-3A__icedtea.classpath.org_hg_release_icedtea-2Dweb-2D1.
>> > 3&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=8Wvvl-fKB-a3uwBGDJyhzi2Hsg5y9M7quC3QqebUeCc&e=
>> > https://urldefense.proofpoint.com/v2/url?
>> > u=http-3A__icedtea.classpath.org_hg_release_icedtea-2Dweb-2D1.
>> > 2&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=AqmR-76u7yRjjtx86zok37x2Mm6gnSkUZ6Ubi5Sp3lY&e=
>> > https://urldefense.proofpoint.com/v2/url?
>> > u=http-3A__icedtea.classpath.org_hg_release_icedtea-2Dweb-2D1.
>> > 1&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=6SbWsQyYbbk1kSEgXDQYVh9Zaiz_aJIt_R8IWG9euM0&e=
>> >
>> > Does it give sense?
>> >
>> > >
>> > > Thanks for the scripts. I will try to get something up and going
>> > as quickly as possible!
>> > >
>> > > Cheers
>> > > Charlie Gracie
>> > >
>> > >
>> > > ----- Original message -----
>> > > From: Jiri Vanek <jvanek at redhat.com <mailto:jvanek at redhat.com>>
>> > > To: Charlie Gracie <Charlie_Gracie at ca.ibm.com <mailto:Charlie_Gracie at ca.ibm.com>>
>> > > Cc: dbhole at redhat.com <mailto:dbhole at redhat.com>, George.Adams at uk.ibm.com
>> <mailto:George.Adams at uk.ibm.com>,
>> > openwebstart at karakun.com <mailto:openwebstart at karakun.com>,
>> > > stephan.huber at karakun.com <mailto:stephan.huber at karakun.com>, Tim Ellison
>> <Tim_Ellison at uk.ibm.com <mailto:Tim_Ellison at uk.ibm.com>>
>> > > Subject: Re: OpenWebStart and IcedTea-Web
>> > > Date: Wed, Mar 20, 2019 7:49 AM
>> > >
>> > > Hello!
>> > >
>> > > Thank you very much!
>> > >
>> > > There are no 1.8 nor 1.7 branches. I sit intentional?
>> > >
>> > > There is "
>> > > Anonymous Mercurial checkout:
>> > > hg clone https://urldefense.proofpoint.com/v2/url?
>> > u=http-3A__icedtea.classpath.org_hg_icedtea-2Dweb&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=9gV7OiC66-GVUReKr4avpqLXidoW10QPLY-SlNdTF0s&e="
>> > >
>> > > in readme.md I will drop it, oook? Also I will kill classpath
>> > repos - currently only head. If you
>> > > will clone older branches, then also older branches.
>> > >
>> > > Yes, I have a lot of scripts :) I had attached three of them -
>> > itwDeploy is used to check working
>> > > tree, to check changes once they are done. build* and itw-
>> > quick are use don my local jenkins for
>> > > releases, and will not work as standalone.
>> > > DISCLAINMER - those were always for personal usage, are not
>> > nice, were written to and delted as
>> > > needed and were never intended to be published. However Cna be
>> > source of some inspiration.
>> > >
>> > > The matrix of ITW is pretty big, maybe in time we will agree
>> > on some reduce. I dont know if it have
>> > > still reason to keep jsobject and plugin jars - they are only
>> > for javaws --html usage.
>> > > Currently you should be building following:
>> > >
>> > > All with --disable-native-plugin; the removal of native
>> > plugin should be major goal for next
>> > > release.
>> > > for all native builds you can include --with-kcov, and also
>> > run make rust-code-coverage.
>> > > For unittests you can include jacoco fo junit
>> > codecoverage[another make calla fter make check] (it
>> > > is working also for integration suite, but not sure if it is
>> > worthy of second N hours run)
>> > >
>> > >
>> > > windows (native):
>> > > - machine with cygwin, and preinstalled jdk, tagsoup,
>> > mslinks, wixgen, wstools, wix, rust, cargo.
>> > > For testing junit,+ possibly asm and hamcrest. For plugin jar rhino.
>> > > - restult will be:
>> > > - results of make check - html + xml files withjunit results
>> > > - icedtea-web-x.y.win.bin.zip (result of make win-bin-dist)
>> > > - itw-installer.msi (result of make win-installer)
>> > >
>> > > One job will do those.
>> > > Those are portable builds, and should be built with --with-
>> > itw-libs=BUNDLED
>> > >
>> > >
>> > > linux (native):
>> > > - machine with any linux, as rust have currently only static
>> > linking. Preinstalled jdk, tagsoup,
>> > > rust, cargo. For testing junit,+ possibly asm and hamcrest.
>> > For plugin jar - rhino.
>> > > - restult will be:
>> > > - results of make check - html + xml files with junit results
>> > > - icedtea-web-x.y.linux.bin.zip (result of make win-bin-dist)
>> > >
>> > > This job can not be combined with multipaltform shell build
>> > > this is portable builds, and should be built with --with-itw-
>> > libs=BUNDLED
>> > >
>> > >
>> > > linux+win (portable):
>> > > - any linux machine, with preinstalled jdk, tagsoup, mslinks,
>> > wixgen, wstools, wix. For testing
>> > > junit,+ possibly asm and hamcrest. For plugin jar rhino. with
>> > *removed* rust and cargo.
>> > > - restult will be:
>> > > - results of make check - html + xml files with junit results
>> > > - icedtea-web-x.y.linux.bin.zip, where ti should eb
>> > renamed to icedtea-web-x.y.portable.bin.zip
>> > > (this slipped from makefiles)
>> > >
>> > > This job can not be combined with native linux build
>> > > this is portable builds, and should be built with --with-itw-
>> > libs=BUNDLED
>> > >
>> > > In both linux bulds you can stumble over bashcompdir variable,
>> > which should point to $PREFFIX value.
>> > > The inclusion of the bashcomplition into portbale build on
>> > linux is disputable.
>> > >
>> > > Integration test suite
>> > > Itw have pretty good integration suite, which was designed
>> > mostly for plugin. So 50% of it si
>> > > candidate for removal. Even now, with --with-browser-tests=no
>> > it runs few hours (with plugin, if it
>> > > goes wrong, and on all browsers, you will get to some
>> > 20hours). Neverthe less,with
>> > > --with-browser-tests=no, this testsuite should be run - three
>> > times. it always run on top of make
>> > > install fresh image.
>> > > It should be run once for windows BUNDLED mode, one for linux
>> > BUNDLED mode, and once for linux
>> > > DISTRIBUTION mode (--with-itw-libs).
>> > >
>> > > Output of integration testsuit (make -j1 run-netx-dist-tests)
>> > is same as foj unittests -
>> > > html+xml files.
>> > >
>> > > I would like to higholight, that all those 6 jobs currentoy have sense.
>> > >
>> > >
>> > > Dont hesitate to ask for more hints.
>> > > thanx!
>> > > J.
>> > >
>> > >
>> > >
>> > >
>> > >
>> > >
>> > >
>> > > On 3/20/19 5:37 AM, Charlie Gracie wrote:
>> > > > Hi,
>> > > >
>> > > > The repo was created today and you should be a committer on the repo.
>> > > >
>> > > > I am working on getting automated build and tests going. Do
>> > you have any scripts you run or the
>> > > > steps you used to create the 1.8 release builds?
>> > > >
>> > > > Cheers,
>> > > > Charlie
>> > > >
>> > > >
>> > > > ----- Original message -----
>> > > > From: Jiri Vanek <jvanek at redhat.com <mailto:jvanek at redhat.com>>
>> > > > To: Charlie Gracie <Charlie_Gracie at ca.ibm.com <mailto:Charlie_Gracie at ca.ibm.com>>
>> > > > Cc: dbhole at redhat.com <mailto:dbhole at redhat.com>, George.Adams at uk.ibm.com
>> <mailto:George.Adams at uk.ibm.com>,
>> > openwebstart at karakun.com <mailto:openwebstart at karakun.com>,
>> > > > stephan.huber at karakun.com <mailto:stephan.huber at karakun.com>, Tim Ellison
>> <Tim_Ellison at uk.ibm.com <mailto:Tim_Ellison at uk.ibm.com>>
>> > > > Subject: Re: OpenWebStart and IcedTea-Web
>> > > > Date: Mon, Mar 18, 2019 8:44 AM
>> > > >
>> > > > Hello again!
>> > > >
>> > > > repo must be "icedtea-web" nothing else, no other
>> > (literaly) characters.
>> > > >
>> > > > J.
>> > > >
>> > > >
>> > > > On 3/18/19 1:01 PM, Charlie Gracie wrote:
>> > > > > H,
>> > > > >
>> > > > > Yes I saw your email. I asked to have it created on
>> > the AdoptOpenJDK slack. I will
>> > > push on that
>> > > > > again this morning. I think they had a question for
>> > you. Are you able to log into that Slack
>> > > > > workspace? I believe you have an account there already.
>> > > > >
>> > > > > I believe the question was around the name of the repo
>> > and to verify that the prototype repo
>> > > > looked
>> > > > > right to you.
>> > > > >
>> > > > > Cheers
>> > > > > Charlie
>> > > > >
>> > > > >
>> > > > > ----- Original message -----
>> > > > > From: Jiri Vanek <jvanek at redhat.com <mailto:jvanek at redhat.com>>
>> > > > > To: Charlie Gracie <Charlie_Gracie at ca.ibm.com <mailto:Charlie_Gracie at ca.ibm.com>>
>> > > > > Cc: dbhole at redhat.com <mailto:dbhole at redhat.com>, George.Adams at uk.ibm.com
>> <mailto:George.Adams at uk.ibm.com>,
>> > openwebstart at karakun.com <mailto:openwebstart at karakun.com>,
>> > > > > stephan.huber at karakun.com <mailto:stephan.huber at karakun.com>, Tim Ellison
>> > <Tim_Ellison at uk.ibm.com <mailto:Tim_Ellison at uk.ibm.com>>
>> > > > > Subject: Re: OpenWebStart and IcedTea-Web
>> > > > > Date: Fri, Mar 15, 2019 7:47 AM
>> > > > >
>> > > > > Hi!
>> > > > >
>> > > > > Had you got my email? there is still only wrongly
>> > namef openjdk-icedtea-web, without
>> > > > branches, and
>> > > > > without latest commits. I'm asking as I'malready
>> > getting pathces,so wondering where
>> > > it is
>> > > > stuck.
>> > > > >
>> > > > >
>> > > > > Thanx!
>> > > > > J.
>> > > > > On 3/13/19 3:49 PM, Charlie Gracie wrote:
>> > > > > > Hi Jiri,
>> > > > > >
>> > > > > > To help myself get up to speed with building
>> > IcedTea-Web and adding build scripts
>> > > to the
>> > > > > > AdoptOpenJDK server I asked the Adopt community
>> > to pre-emptively create a repo on
>> > > GitHub.
>> > > > > This repo
>> > > > > > was an import from the mercurial repo last week
>> > and has not been mirroring any
>> > > changes.
>> > > > This repo
>> > > > > > only has one fork (mine) and was a temporary
>> > step for prototyping builds.
>> > > > > >
>> > > > > > Once the mercurial repo is unfrozen I can ask
>> > someone at Adopt to remove the prototype
>> > > > GitHub repo
>> > > > > > and import the mercurial repo again if that
>> > makes sense to you to do now? If that
>> > > > happens will the
>> > > > > > GitHub repo be the main repo going forward? Do
>> > we need any sort of mirroring?
>> > > > > >
>> > > > > > Looking at the current
>> > > >
>> > > import: https://urldefense.proofpoint.com/v2/url?
>> > u=https-3A__github.com_AdoptOpenJDK_openjdk-2DIcedTea-2Dweb&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=sDDQ0uCQZKQKOcaviateFJ7UpTgquHQN9YtrYmvKugo&m=67E6kt5XgxqPZqilbgL0xhnTQ_8Evcfk0Vg-
>> > VjkxdIk&s=KIe0rBQvQqSncsUfh9e_l-vQCbb8aRe_raCz6jivMsQ&e= GitHub
>> > > > > imported 7
>> > > > > > releases/tags. These releases are named
>> > `icedtea-web-1.0-branchpoint
>> > > > > >
>> > > >
>> > > <https://urldefense.proofpoint.com/v2/url?
>> > u=https-3A__github.com_AdoptOpenJDK_openjdk-2DIcedTea-2Dweb_releases_tag_icedtea-2Dweb-2D1.
>> > 7-2Dbranchpoint&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=NXQI5sqRpswdkP2iI4m1aiwausQRZawpBMOtdwrLUlQ&e=>`,
>> > > > > > `icedtea-web-1.2-branchpoint
>> > > > > >
>> > > > >
>> > > >
>> > > <https://urldefense.proofpoint.com/v2/url?
>> > u=https-3A__github.com_AdoptOpenJDK_openjdk-2DIcedTea-2Dweb_releases_tag_icedtea-2Dweb-2D1.
>> > 7-2Dbranchpoint&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=NXQI5sqRpswdkP2iI4m1aiwausQRZawpBMOtdwrLUlQ&e=>`,...
>> > > > > > `icedtea-web-1.7-branchpoint
>> > > > > >
>> > > >
>> > > <https://urldefense.proofpoint.com/v2/url?
>> > u=https-3A__github.com_AdoptOpenJDK_openjdk-2DIcedTea-2Dweb_releases_tag_icedtea-2Dweb-2D1.
>> > 7-2Dbranchpoint&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=NXQI5sqRpswdkP2iI4m1aiwausQRZawpBMOtdwrLUlQ&e=>`. I
>> > > > > > assume there would now be a now 1.8 release as
>> > well. I am curious about the 1.7.1
>> > > and 1.7.2
>> > > > > > releases. Were there tags or something in the
>> > mercurial repo that are not being
>> > > imported
>> > > > into
>> > > > > GitHub?
>> > > > > >
>> > > > > > Cheers,
>> > > > > > Charlie Gracie
>> > > > > >
>> > > > > >
>> > > > > > ----- Original message -----
>> > > > > > From: Jiri Vanek <jvanek at redhat.com <mailto:jvanek at redhat.com>>
>> > > > > > To: Stephan Huber
>> > <stephan.huber at karakun.com <mailto:stephan.huber at karakun.com>>, Tim Ellison
>> > > <Tim_Ellison at uk.ibm.com <mailto:Tim_Ellison at uk.ibm.com>>
>> > > > > > Cc: Charlie Gracie
>> > <Charlie_Gracie at ca.ibm.com <mailto:Charlie_Gracie at ca.ibm.com>>, Deepak Bhole <dbhole at redhat.com
>> <mailto:dbhole at redhat.com>>,
>> > > > George Adams
>> > > > > > <George.Adams at uk.ibm.com <mailto:George.Adams at uk.ibm.com>>,
>> > "openwebstart at karakun.com <mailto:openwebstart at karakun.com>" <openwebstart at karakun.com
>> <mailto:openwebstart at karakun.com>>
>> > > > > > Subject: Re: OpenWebStart and IcedTea-Web
>> > > > > > Date: Wed, Mar 13, 2019 8:45 AM
>> > > > > >
>> > > > > > On 3/13/19 1:10 PM, Stephan Huber wrote:
>> > > > > > > Dear Tim and Jiri
>> > > > > > >
>> > > > > > > I hope you are doing well and that you are
>> > doing progress for the actual
>> > > release.
>> > > > > >
>> > > > > > Done:
>> > > > > > 1.8: https://urldefense.proofpoint.com/v2/
>> > url?
>> >
>> u=http-3A__mail.openjdk.java.net_pipermail_distro-2Dpkg-2Ddev_2019-2DMarch_041320.html&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=35sepShDQdf3Ll2Tovge8Yh5ya_HLZ8BExD4k4TVsZU&e=
>> > > > > > 1.7.2 (only for record):
>> > > > > > https://urldefense.proofpoint.com/v2/url?
>> >
>> u=http-3A__mail.openjdk.java.net_pipermail_distro-2Dpkg-2Ddev_2019-2DMarch_041302.html&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=0tpBl06Nq7eEOWUVJzcz0Li3yCdwudJ_CCPs_jlZz_E&e=
>> > > > > >
>> > > > > > Branches willbe unforzen asap, but pleae
>> > wait with clonning until then.
>> > > > > >
>> > > > > > J.
>> > > > > > >
>> > > > > > > In the meantime we did continue the paper
>> > work with our sponsors and
>> > > discussed pro and
>> > > > > cons of
>> > > > > > > joining the ITW open source project.
>> > > > > > > The idea is still quite apealing for us,
>> > however we would like to discuss
>> > > with you
>> > > > some
>> > > > > crucial
>> > > > > > > points before.
>> > > > > > >
>> > > > > > > @Jiri: Who from your side should join such
>> > a phone conference? What time
>> > > would be
>> > > > convenient
>> > > > > > for you?
>> > > > > > > The agenda from our side would be:
>> > > > > > >
>> > > > > > > * Master on Github?
>> > > > > > > * Maven project?
>> > > > > > > * Admin role for Karakun (on new branch)?
>> > > > > > > * Toolchain? => IssueTracking? QA? Buildserver?
>> > > > > > > * @ Jiri: Would you be available and
>> > responsive for questions concerning
>> > > the acutal
>> > > > > code for the
>> > > > > > > next couple of months?
>> > > > > > > * @ Jiri: Would the planned extensions
>> > (might be in loosly coupled own
>> > > open source
>> > > > > > projects) like
>> > > > > > > JR Manager/Updater ok for you?
>> > > > > > > * @ Jiri: When could a new branch (for
>> > the future release) be achieved. This
>> > > > might be
>> > > > > a branch
>> > > > > > > with a major refactoring.
>> > > > > > > * Would it be ok for you if Karakun is
>> > takling about ITW/OpenWebStart on
>> > > conferences
>> > > > > and doing
>> > > > > > > some kind of marketing in this area?
>> > > > > > >
>> > > > > > > From our side we will have Michael Heinrichs (
>> > https://urldefense.proofpoint.com/v2/url?
>> > u=https-3A__github.com_netopyr&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=8oyn9SHPHmmC15F3ca-UiouKUxAxcxo4MDV_tZ24Ucw&e=),
>> > > Hendrik
>> > > > Ebbers
>> > > > > > > (https://urldefense.proofpoint.com/v2/url?
>> > u=https-3A__github.com_hendrikebbers&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=X0yi1UDOGQOwICVb4fMJ-GIX67TdRbtSalw62GgNs7Q&e=
>> > ) and 1-2 more Senior Software Engineers
>> > > working
>> > > > on the
>> > > > > project.
>> > > > > > > We will start next week after the JavaLandconference
>> > > > (https://urldefense.proofpoint.com/v2/url?
>> > u=https-3A__www.javaland.eu_en_home_&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=_WrhwSpRGwIF5S6SlH9t3QrPCS_uG0FcCUP0VcyDYMI&e=). By
>> > > > > > chance
>> > > > > > > - is somebody of you visiting JavaLand too?
>> > > > > > >
>> > > > > > > Best regards
>> > > > > > > Stephan
>> > > > > > >
>> > > > > > >
>> > > > > > > ------ Originalnachricht ------
>> > > > > > > Von: "Tim Ellison" <Tim_Ellison at uk.ibm.com
>> <mailto:Tim_Ellison at uk.ibm.com> <
>> > mailto:Tim_Ellison at uk.ibm.com>>
>> > > > > > > An: "Stephan Huber" <stephan.huber at karakun.com
>> <mailto:stephan.huber at karakun.com>
>> > > <mailto:stephan.huber at karakun.com>>
>> > > > > > > Cc: "Charlie Gracie" <Charlie_Gracie at ca.ibm.com
>> <mailto:Charlie_Gracie at ca.ibm.com>
>> > > > <mailto:Charlie_Gracie at ca.ibm.com>>; "Deepak
>> > > > > > Bhole"
>> > > > > > > <dbhole at redhat.com <mailto:dbhole at redhat.com> <mailto:dbhole at redhat.com
>> > >>; "George Adams"
>> > > > <George.Adams at uk.ibm.com <mailto:George.Adams at uk.ibm.com>
>> > > > > > > <mailto:George.Adams at uk.ibm.com>>; "Jiri
>> > Vanek" <jvanek at redhat.com <mailto:jvanek at redhat.com>
>> > > > > <mailto:jvanek at redhat.com>>;
>> > > > > > > "openwebstart at karakun.com <mailto:openwebstart at karakun.com>"
>> <openwebstart at karakun.com <mailto:openwebstart at karakun.com>
>> > > > <mailto:openwebstart at karakun.com>>
>> > > > > > > Gesendet: 18.02.2019 11:06:38
>> > > > > > > Betreff: Re: Re[2]: OpenWebStart and IcedTea-Web
>> > > > > > >
>> > > > > > >> Good to hear we are aligned Stephan.
>> > > > > > >>
>> > > > > > >> Let's move the discussion into the open
>> > forums so we can get more
>> > > participation.
>> > > > > > >>
>> > > > > > >> There is an issue open at AdoptOpenJDK
>> > here where we agree on the idea
>> > > > > > >> https://
>> > urldefense.proofpoint.com/v2/url? <http://urldefense.proofpoint.com/v2/url?>
>> > u=https-3A__github.com_AdoptOpenJDK_TSC_issues_41&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=yaZqNvnfhZuoVgTJh6lMxRtIXvcX6MoRJK9xkLvDs9I&e=
>> > > > > > >>
>> > > > > > >> and from there we can create the required
>> > build and test issues. These teams
>> > > > have regular
>> > > > > > >> conference calls to accelerate the
>> > progress in each area.
>> > > > > > >>
>> > > > > > >> General chat can take place on on the
>> > Slack channels (start in #general)
>> > > > > > >> https://
>> > urldefense.proofpoint.com/v2/url? <http://urldefense.proofpoint.com/v2/url?>
>> > u=https-3A__adoptopenjdk.net_slack.html&d=DwIDaQ&c=jf_iaSHvJObTbx-
>> > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=gpmRVJtD4LUad8HFXB9-
>> > EDiBZXbdbb9RUpCmHG_SKXM&s=p4fvGt77ovcCLnCILB90RpSfwRElmfYzRvNFJJMqG90&e=
>> > > > > > >>
>> > > > > > >> Regards,
>> > > > > > >> Tim
>> > > > > > >>
>> > > > > > >> "Stephan Huber" <stephan.huber at karakun.com
>> <mailto:stephan.huber at karakun.com> <
>> > mailto:stephan.huber at karakun.com>>
>> > > > wrote on
>> > > > > > 15/02/2019
>> > > > > > >> 15:17:02:
>> > > > > > >>
>> > > > > > >> > From: "Stephan Huber" <stephan.huber at karakun.com
>> <mailto:stephan.huber at karakun.com>
>> > > > <mailto:stephan.huber at karakun.com>>
>> > > > > > >> > To: "Jiri Vanek" <jvanek at redhat.com <mailto:jvanek at redhat.com> <
>> > mailto:jvanek at redhat.com>>, "Tim
>> > > Ellison"
>> > > > > > >> <Tim_Ellison at uk.ibm.com <mailto:Tim_Ellison at uk.ibm.com> <
>> > mailto:Tim_Ellison at uk.ibm.com>>
>> > > > > > >> > Cc: "Charlie Gracie" <Charlie_Gracie at ca.ibm.com
>> <mailto:Charlie_Gracie at ca.ibm.com>
>> > > > <mailto:Charlie_Gracie at ca.ibm.com>>,
>> > > > > > "Deepak Bhole"
>> > > > > > >> > <dbhole at redhat.com <mailto:dbhole at redhat.com> <mailto:dbhole at redhat.com
>> > >>, "George Adams"
>> > > > <George.Adams at uk.ibm.com <mailto:George.Adams at uk.ibm.com>
>> > > > > > >> <mailto:George.Adams at uk.ibm.com>>,
>> > > > > > >> > "openwebstart at karakun.com <mailto:openwebstart at karakun.com> <
>> > mailto:openwebstart at karakun.com>"
>> > > > <openwebstart at karakun.com <mailto:openwebstart at karakun.com>
>> > > > > > >> <mailto:openwebstart at karakun.com>>
>> > > > > > >> > Date: 15/02/2019 15:17
>> > > > > > >> > Subject: Re[2]: OpenWebStart and IcedTea-Web
>> > > > > > >> >
>> > > > > > >> > Dear Jiri and Tim
>> > > > > > >> >
>> > > > > > >> > Thanks a lot for the informations,
>> > remarks and thoughts this far.
>> > > > > > >> > We totally understand that there is a
>> > focus on the next releases coming
>> > > > > > >> > soon.
>> > > > > > >> >
>> > > > > > >> > As a next step we will create a list of
>> > advantages (like one "golden"
>> > > > > > >> > source, more committers, more
>> > customers, ...) and disadvantages (legacy,
>> > > > > > >> > backward compatibility, governance,
>> > ...) from our point of view to
>> > > > > > >> > engage us in the ITW project (compared
>> > to create a new one). Would you
>> > > > > > >> > be interested in a meeting to discuss
>> > this list? Who should participate
>> > > > > > >> > from your side?
>> > > > > > >> >
>> > > > > > >> > In the moment we are prepared to
>> > participate with something like half a
>> > > > > > >> > person year (e.g. 2 engineers for 3
>> > months full time) and are looking
>> > > > > > >> > for more and would like to start
>> > developing approx. mid of March, which
>> > > > > > >> > might perfectly fit to finish the next
>> > releases first ...
>> > > > > > >> >
>> > > > > > >> > Best regards
>> > > > > > >> > Stephan
>> > > > > > >> >
>> > > > > > >> > PS: I changed our E-Mail address to
>> > openwebstart at karakun.com <mailto:openwebstart at karakun.com>
>> > > > > <mailto:openwebstart at karakun.com>
>> > > > > > >> (instead of
>> > > > > > >> > info at karakun.com <mailto:info at karakun.com> <mailto:info at karakun.com>)
>> > > > > > >> >
>> > > > > > >> >
>> > > > > > >> > ------ Originalnachricht ------
>> > > > > > >> > Von: "Jiri Vanek" <jvanek at redhat.com <mailto:jvanek at redhat.com> <
>> > mailto:jvanek at redhat.com>>
>> > > > > > >> > An: "Tim Ellison" <Tim_Ellison at uk.ibm.com
>> <mailto:Tim_Ellison at uk.ibm.com> <
>> > mailto:Tim_Ellison at uk.ibm.com>>
>> > > > > > >> > Cc: "Charlie Gracie" <Charlie_Gracie at ca.ibm.com
>> <mailto:Charlie_Gracie at ca.ibm.com>
>> > > > <mailto:Charlie_Gracie at ca.ibm.com>>;
>> > > > > > "Deepak Bhole"
>> > > > > > >> > <dbhole at redhat.com <mailto:dbhole at redhat.com> <mailto:dbhole at redhat.com
>> > >>; "George Adams"
>> > > > <George.Adams at uk.ibm.com <mailto:George.Adams at uk.ibm.com>
>> > > > > > >> <mailto:George.Adams at uk.ibm.com>>; "Hendrik
>> > > > > > >> > Ebbers" <hendrik.ebbers at karakun.com
>> <mailto:hendrik.ebbers at karakun.com> <
>> > mailto:hendrik.ebbers at karakun.com>>;
>> > > "Zentrale
>> > > > > Karakun"
>> > > > > > >> > <info at karakun.com <mailto:info at karakun.com> <mailto:info at karakun.com
>> > >>; "Stephan Huber"
>> > > > <stephan.huber at karakun.com <mailto:stephan.huber at karakun.com>
>> > > > > > >> <mailto:stephan.huber at karakun.com>>
>> > > > > > >> > Gesendet: 14.02.2019 15:07:01
>> > > > > > >> > Betreff: Re: OpenWebStart and IcedTea-Web
>> > > > > > >> >
>> > > > > > >> > >>
>> > > > > > >> > >>However, we should be careful not to
>> > break Red Hat or others who have
>> > > > > > >> > >>a dependency on the current hg repos.
>> > Do you have any idea how many
>> > > > > > >> > >>people are mirroring the hg today?
>> > Is putting a message out on
>> > > > > > >> > >>distro-pkg-dev the best way to reach
>> > them? How quickly can we move
>> > > > > > >> > >>it?
>> > > > > > >> > >
>> > > > > > >> > >I think I will push changeset with hg
>> > rm *; hg add readme; # where
>> > > > > > >> > >readme will contain moved to
>> > > > > > >> > >github://....
>> > > > > > >> > >
>> > > > > > >> > >But you are right. I'm unable to judge
>> > all consequences, so do it
>> > > > > > >> > >slowly, carefully ...yah, and with
>> > > > > > >> > >a some prayers. And classpath.org <http://classpath.org/>
>> > links are already very very
>> > > > > > >> > >spread....
>> > > > > > >> > >>
>> > > > > > >> > >>> > main OpenJDK code streams, so I
>> > don't expect a big problem for
>> > > > > > >> > >>>icedtea-web.
>> > > > > > >> > >>> >
>> > > > > > >> > >>> > The starting point is getting a
>> > Java 8 story working well, since
>> > > > > > >> > >>>that is where most people are on
>> > > > > > >> > >>> > the LTS stream, and that is the
>> > last long term place where the
>> > > > > > >> > >>>deployment technologies are available.
>> > > > > > >> > >>>
>> > > > > > >> > >>>@karakun - dont forget that javaws
>> > really is legacy technology, and
>> > > > > > >> > >>>can be potentionally security risk.
>> > > > > > >> > >>>Thus I'm really discouraging to
>> > bundle itw to JDK. Same perspective
>> > > > > > >> > >>>is applied to support of jdk11
>> > > > > > >> > >>>and up (eg now there is
>> > knownbreakage with jdk13. Oracle do not have
>> > > > > > >> > >>>any intentions to keep javaws
>> > > > > > >> > >>>alive on those jdks)
>> > > > > > >> > >>
>> > > > > > >> > >>Agreed, which is why I describe it as
>> > a necessary but not 'strategic'
>> > > > > > >> > >>codebase. If karakun have ideas for
>> > a replacement technology then we
>> > > > > > >> > >>can discuss the potential.
>> > > > > > >> > >>
>> > > > > > >> > >>> > Good to hear you have ideas for
>> > future work in this space, but the
>> > > > > > >> > >>>initial goal is to keep
>> > > > > > >> > >>> > icedtea-web going as a viable
>> > 'bridging' technology for people who
>> > > > > > >> > >>>are looking to move onto the open
>> > > > > > >> > >>> > solution.
>> > > > > > >> > >>>
>> > > > > > >> > >>>Once 1.8 is out, I will prepare
>> > migration of itw. I think I woudld
>> > > > > > >> > >>>lie to migrate both tip(future
>> > > > > > >> > >>>1.9 in that time) 1.8 and 1.7, where
>> > 1.8 and 1.9 should appear as
>> > > > > > >> > >>>branches.
>> > > > > > >> > >>
>> > > > > > >> > >>Sounds good. Thanks Jiri.
>> > > > > > >> > >
>> > > > > > >> > >One forgotten note - As first ting in
>> > 1.9 my intention was to remove
>> > > > > > >> > >plugin. It should maek the
>> > > > > > >> > >codebase much more friendy.
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> > >Looking forward for the move.
>> > > > > > >> > >
>> > > > > > >> > >
>> > > > > > >> > >J.
>> > > > > > >> >
>> > > > > > >>
>> > > > > > >> Unless stated otherwise above:
>> > > > > > >> IBM United Kingdom Limited - Registered
>> > in England and Wales with number
>> > > 741598.
>> > > > > > >> Registered office: PO Box 41, North
>> > Harbour, Portsmouth, Hampshire PO6 3AU
>> > > > > >
>> > > > > >
>> > > > > > --
>> > > > > > Jiri Vanek
>> > > > > > Senior QE engineer, OpenJDK QE lead, Mgr.
>> > > > > > Red Hat Czech
>> > > > > > jvanek at redhat.com <mailto:jvanek at redhat.com> M: +420775390109
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > >
>> > > > >
>> > > > > --
>> > > > > Jiri Vanek
>> > > > > Senior QE engineer, OpenJDK QE lead, Mgr.
>> > > > > Red Hat Czech
>> > > > > jvanek at redhat.com <mailto:jvanek at redhat.com> M: +420775390109
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > >
>> > > >
>> > > > --
>> > > > Jiri Vanek
>> > > > Senior QE engineer, OpenJDK QE lead, Mgr.
>> > > > Red Hat Czech
>> > > > jvanek at redhat.com <mailto:jvanek at redhat.com> M: +420775390109
>> > > >
>> > > >
>> > > >
>> > > >
>> > >
>> > >
>> > > --
>> > > Jiri Vanek
>> > > Senior QE engineer, OpenJDK QE lead, Mgr.
>> > > Red Hat Czech
>> > > jvanek at redhat.com <mailto:jvanek at redhat.com> M: +420775390109
>> > >
>> > >
>> > >
>> > >
>> > >
>> > >
>> >
>> >
>> > --
>> > Jiri Vanek
>> > Senior QE engineer, OpenJDK QE lead, Mgr.
>> > Red Hat Czech
>> > jvanek at redhat.com <mailto:jvanek at redhat.com> M: +420775390109
>> >
>>
>> Unless stated otherwise above:
>> IBM United Kingdom Limited - Registered in England and Wales with number 741598.
>> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
>
--
Jiri Vanek
Senior QE engineer, OpenJDK QE lead, Mgr.
Red Hat Czech
jvanek at redhat.com M: +420775390109
More information about the distro-pkg-dev
mailing list