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.
>
>
>From #57 onwards, the build of NetBeans 9.0 Alpha (i.e., specifically, and
narrowly, the NetBeans Platform) is blue:

https://builds.apache.org/view/Incubator%20Projects/job/incubator-netbeans-release/57/

That means we can send the release vote e-mail.

Gj





> 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
> >
>

Reply via email to