The following PRs all relate to the platform cluster, i.e., this is an attempt to help the build pass/be blue:
https://github.com/apache/incubator-netbeans/pull/221 https://github.com/apache/incubator-netbeans/pull/222 https://github.com/apache/incubator-netbeans/pull/223 https://github.com/apache/incubator-netbeans/pull/224 https://github.com/apache/incubator-netbeans/pull/225 https://github.com/apache/incubator-netbeans/pull/226 https://github.com/apache/incubator-netbeans/pull/227 Thanks, Gj On Wed, Nov 1, 2017 at 8:21 PM, Jan Lahoda <[email protected]> wrote: > FWIW, I've started with a Jenkins job to build release artefacts, for the > with "9.0 alpha" platform-only release here: > https://builds.apache.org/view/Incubator%20Projects/job/ > incubator-netbeans-release/ > > Please note this is still a work-in-progress. > > The idea is that the build should do very minimal checks to verify > releaseability. When the build passes/is blue, we could send the release > vote e-mail. > > The checks performed are: > -rat > -ant verify-libs-and-licenses (checks consistency between -licence.txt > files, binaries and nbbuild/licenses; IMO this is one of the > pre-requisities to have a trustworthy DEPENDENCIES file) > > The job builds both the source (to-be-release) zip and a convenience > binary. > > Please note that I've just submitted two PR that fix (or "fix") some of the > problems: > https://github.com/apache/incubator-netbeans/pull/216 > https://github.com/apache/incubator-netbeans/pull/215 > > Feedback is welcome. > > Thanks, > Jan > > > On Tue, Oct 31, 2017 at 1:52 PM, Geertjan Wielenga < > [email protected]> wrote: > > > Hi all, > > > > We're making great progress, we have been working together well, and have > > IP clearance related commits from a significant group constituting a > range > > of different people: > > > > https://github.com/apache/incubator-netbeans/graphs/contributors > > > > To dos: > > > > 1. There's around 300 (out of 45,000) files left to process -- the sooner > > we can get that down to 0, either via re-licensing or via Rat exclusions, > > the better. That should be our central focus for this week. Take a look > at > > the Rat report, see who is listed to work on it, and work with them to > get > > it done: > > > > https://cwiki.apache.org/confluence/display/NETBEANS/ > > List+of+Modules+to+Review > > > > 2. We've also been working on downloading binaries from Maven Central, > > i.e., that's the logical and officially accepted place for binaries and > > we're trying to leverage that as much as possible -- though that's not a > > requirement for releasing NetBeans from Apache. > > > > 3. Binaries that are GPL-ed need to be handled in some way -- in terms of > > the core of NetBeans, i.e., the NetBeans Platform, that means JavaHelp > and > > SwingLayout. Various solutions have been offered and discussed re > JavaHelp, > > while SwingLayout may simply need to be removed, as a first attempt to > get > > rid of it, and then we should see what the consequence of doing that is > and > > fixing where needed. > > > > 4. Plan a first Apache release. Here's a proposal: > > > > - Apache NetBeans 9.0 Alpha -- NetBeans Platform only (i.e., only the > core > > modules, possibly without JavaHelp). In this way, we'll have worked > through > > the process for a coherent part of Apache NetBeans and will only have > > JavaHelp and SwingLayout to deal with in terms of GPL. (I believe SwingX > is > > not applicable to the platform, but the IDE.) > > > > - Apache NetBeans 9.0 Beta -- Everything currently in Apache NetBeans > Git, > > i.e., the above and then also including all the other clusters currently > > there, i.e., Java SE tooling. > > > > - Apache NetBeans 9.0 -- All of the above, including NetCAT involvement. > > This will be the officially tested version of Apache NetBeans. > > > > 5. I propose we aim to begin with the official release process of Apache > > NetBeans 9.0 Alpha next week. > > > > 6. All the other parts of NetBeans (Java EE etc) are still in process at > > Oracle, which is good, since it means we're able to focus on the subset > > we're currently working on. > > > > Comments and feedback welcome, > > > > Geertjan > > >
