Thanks for your comments Neil... @ May 27 2021 @ > On Wed, 26 May 2021 at 09:45, Jaroslav Tulach <jaroslav.tul...@gmail.com> wrote: > > Do you think these wrappers and the build script should become part of a > > NetBeans repository? Or is it better to get it working in a separate > > repository - like the one I have? > > It can't be here can it, from a licensing perspective?
The GPL-CPE sources would remain hosted where they are - e.g. in the https://github.com/openjdk/jdk repository. The only thing that would need to be in here is the build script. I assume such build script can be Apache licensed. > However ... > > > Adding a RAT check to verify only "Classpath exception" files are imported > > from the OpenJDK repository would certainly be a step towards the > > desirable state and it could prevent human mistakes when releasing the > > bits. > > Ideally the aspect that verifies headers and builds from patched > sources would be here IMO, Such a verification would be in the build script. > then it's easier for PMC review of the > process, etc. +1 having the build script properly reviewed by PMC would simplify the verification of correctness The next question is: Should such build be part of regular NetBeans build? E.g. should it be invoked everytime someone invokes ```bash nbbuild$ ant build ``` Downside: The build requires checkout of the whole openjdk repository and even building takes quite some time. Consideration: there already is a build of `langtools-9.zip` in the build process. We could replace it by building nb-javac from sources PMC trusts? Alternative: Do it as with launchers: Regular users download pre-built binary. The final build runs from sources. I guess I'll continue working in my current repository for now with the goal to produce 100% working version. I'll keep in mind we want a system easily reviewable by PMC. I'll continue to assume that the build script assembling everything together can be Apache licensed. -jt > And we potentially get the basis of something that > could be used for other CPE dependencies here or in other ASF projects > should that arise. > > Best wishes, > > Neil > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org > For additional commands, e-mail: dev-h...@netbeans.apache.org > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org For additional commands, e-mail: dev-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists