1. The Skara bot sends email to the openjfx-dev mailing list as a reply to the RFR. Yes, this will lead to duplicate email for those on the mailing list who are following the PR thread. I can't think of any way to avoid this.

2. We don't need .hgignore any longer needed, but .hgtags has useful historical data, so I wouldn't want to delete it. At some point we could get rid of .hgignore as a cleanup task, but there is no hurry.

3. No plan that I am aware of, but it's an interesting question. I don't know whether it would be feasible to have the Skara tooling enforce this, but even if it were, identifying those changes that need a CSR would still be a manual step. I would note that the bot also doesn't know which PRs need a second reviewer, nor can it tell when all of the outstanding concerns have been addressed. The bot does a baseline level of checking, but ultimately it up to the Reviewer(s) and Committer to ensure that a PR has met the criteria for integrating it.

4. Thanks for the update. As you say, the page could use some further cleanup.

5. The only place I know of where we stated the general rule that OpenJFX N is compatible with JDK N-1 or later is on the mailing list in this thread [1]. And yes, the minimum version applies to running as well as building. As of OpenJFX 13, the minimum is still JDK 11: we use JDK 12 as the boot JDK to build openjfx13, and run javac with "-source 11 -target 11". I am not aware of anything at this time that would motivate us to bump the minimum to JDK 12 or JDK 13, but that's always a possibility.

-- Kevin

[1] https://mail.openjdk.java.net/pipermail/openjfx-dev/2018-September/022534.html


On 10/10/2019 5:40 AM, Nir Lisker wrote:
Hi Kevin,

A few questions and comments:

1. I'm getting double notifications from threads I'm subscribed to - one from GitHub and one from the bot, including notifications on my own comments. The Skara bot doesn't need to notify me on threads I'm subscribed to. 2. Are the hg files like hgignore and hgtags still needed in the GitHub Skara repo? 3. Is there a plan for the bot to be CSR-aware? For example, add to the checklist the CSR status when applicable? 4. I updated the build instructions page on the Wiki to remove the Mercurial requirements and update the Git tools and repo address. The page could use a cleanup for the sections "Before you start" and anything below and including "Testing with JDK 9 or JDK 10". 5. Not directly Skara related, but I could not find where the rule that OpenJFX is compatible with JDK N and N-1 is stated. I see that the section "Contributing to the OpenJFX codebase" in Contributing.md lists JDK 11 as the minimum, but doesn't it apply to users of the library too?

- Nir


On Wed, Oct 2, 2019 at 4:52 PM Kevin Rushforth <[email protected] <mailto:[email protected]>> wrote:

    The openjdk/jfx repo is now open and accepting pull requests.
    Refer to
    the links in the included message below for more information.

    One thing to note: there is not yet a CI job hooked up to the repo.
    Contributors, Committers, and Reviewers need to take this into
    account
    when testing.

    Please report any problems that you run into by replying to this
    thread.

    Thanks.

    -- Kevin


    On 10/1/2019 9:13 AM, Kevin Rushforth wrote:
    > As announced in this message [1], we are transitioning the official
    > openjfx mainline repo from Mercurial (hosted on
    hg.openjdk.java.net <http://hg.openjdk.java.net>)
    > to GIT (hosted on github.com <http://github.com>). Effective
    immediately, the HG
    > openjfx/jfx-dev/rt [2] repo is frozen. No more pushes to this repo
    > will be accepted. Similarly, no more pull requests will be accepted
    > against the GitHub javafxports/openjdk-jfx [3] sandbox repo.
    >
    > I have one final push to HG which will add the .jcheck/conf file
    > needed by Skara [4]. I will do some sanity testing, and then the HG
    > repo will be made read-only.
    >
    > I will send an announcement tomorrow morning when the new GitHub
    > openjdk/jfx [5] repo is open for accepting pull requests. In the
    mean
    > time, you can fork and clone the new repo as indicated here [6] to
    > prepare for this.
    >
    > Let me know if you have any questions.
    >
    > -- Kevin
    >
    > [1]
    >
    
https://mail.openjdk.java.net/pipermail/openjfx-dev/2019-September/023551.html
    > [2] http://hg.openjdk.java.net/openjfx/jfx-dev/rt
    > [3] https://github.com/javafxports/openjdk-jfx
    > [4] https://bugs.openjdk.java.net/browse/JDK-8231310
    > [5] https://github.com/openjdk/jfx
    > [6]
    >
    
https://mail.openjdk.java.net/pipermail/openjfx-dev/2019-September/023558.html


Reply via email to