Several more pull requests now -- people are needed to review them, no special skills needed, no deep knowledge, no committer rights, no nothing -- just pick a few pull requests and leave comments about whether they make sense, i.e., evaluate the changes proposed (mostly simply license headers added/changed) in the below:
https://github.com/apache/incubator-netbeans/pulls All that's needed is a few comments for each of the pull requests or a simple +1 if you agree with the proposed changes. Gj On Thu, Nov 2, 2017 at 2:43 PM, Geertjan Wielenga < [email protected]> wrote: > 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/incu >> bator-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 >> > >> > >
