OpenWebStart and IcedTea-Web

Michael Heinrichs michael.heinrichs at karakun.com
Fri Mar 29 16:37:49 UTC 2019


Hi Jiri,

Good news! We just finished our meeting where we discussed the outcome of the hackathon. We decided that we want to continue with IcedTea-Web.

Next week, we will start to create clean PR for the main repository. But as we already discussed this will not work in the long run, therefore we need commit-rights rather sooner than later. We will start with two engineers and later a third one will join. What is the process to get commit rights?

Our suggestion is that all changes have to go through a PR and need at least one approval before they can be merged. What do you think? Do you have the rights to set this up in GitHub?

Thanks,
Michael



> On 27. Mar 2019, at 17:53, Jiri Vanek <jvanek at redhat.com> wrote:
> 
> On 3/27/19 5:49 PM, Michael Heinrichs wrote:
>> Hi Jiri,
>> 
>> This sounds great. I totally agree, PRs and code reviews are a must nowadays. AFAIK all projects at Karakun are done that way and we also plan to establish these practices for OpenWebStart.
>> 
>> Do you discuss somewhere how the process is going to be set up?
> 
> Yes. With you,right now :)
>> 
>> Thanks,
>> Michael
>> 
>> Von meinem iPhone gesendet
>> 
>>> Am 26.03.2019 um 17:27 schrieb Jiri Vanek <jvanek at redhat.com>:
>>> 
>>>> On 3/26/19 9:08 AM, Michael Heinrichs wrote:
>>>> Hi Jiri,
>>>> 
>>>> Yes, there is only one code base at this point. But we are currently evaluating if it makes more sense for us to join ITW or create something new/fork ITW. There are pros and cons for both sides.
>>>> 
>>>> I cannot really tell you right now how the native part and the Java part can be split. Our engineers are doing a two day workshop this week where they try to find good answers to these questions among others. Stay tuned! :)
>>> 
>>> Lets watch it:) ITW can become downstream of yours at the end...
>>>> 
>>>> Sorry for not being clear. When I wrote modules, I meant Maven modules. Our plan is to bundle OpenWebStart with a JRE in native installers, which would make us more flexibel in terms of which Java version we want to use. But the first version will probably run on Java 8 anyway.
>>> 
>>> ok. Multi jdk support is both advantage and pitfall of ITW.
>>> 
>>>> 
>>>> What is the policy of the ITW repo? Are you the only committer and people created pull requests? I guess this process will not work anymore unless you are willing to do nothing more but pull request reviews during the next couple of months. ;) How shall we setup the process?
>>> 
>>> There was about  20 commiters/reviwers on classapth servers I knew about, and aprox 100 I was not
>>> aware about. Unluckily all are inactive now. Anyway, we moved to new repo, so those are no longer
>>> valid, nor the workflow, nor the policies.
>>> 
>>> I definitely can not stay single commiter/reviwer. That would kill both me and ITW.  I'm definitely
>>> going to eyball all commits in  next few weeks, but I may be of for day or so, and I do not wont it
>>> to stay and wait. I can always speak my mind after merge, and you do not need to listen. Nor I can
>>> catch all, nor can I be the single stop show voice.
>>> 
>>> I guess all your fultimers on ITW should get commit review permissions right now, but all changes
>>> should go through PR, so other interested vocies can comment. Geerally untill there is anti voice,
>>> the PR should (SHOULD!) not be merged.
>>> 
>>> We are currently setting the process up. Lets it be square usable. My only note to it really is,
>>> that every change should go via PR, and your full timers shoudl get push/merge access.
>>> 
>>> TYVM!
>>> J.
>>> 
>>> 
>> 
> 
> 
> -- 
> Jiri Vanek
> Senior QE engineer, OpenJDK QE lead, Mgr.
> Red Hat Czech
> jvanek at redhat.com <mailto:jvanek at redhat.com>    M: +420775390109

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20190329/7c30a419/attachment.html>


More information about the distro-pkg-dev mailing list