[DISCUSS] Release of Apache NiFi 0.0.1-incubating (RC1)

classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

[DISCUSS] Release of Apache NiFi 0.0.1-incubating (RC1)

Joe Witt
Team,

I believe we have a way to proceed with a single vote process which covers
both the nar plugin and nifi build at the same time.  Mentors please chime
in here if this is a bad idea but i very much hope it is ok as doing two
separate votes seems *really* odd.  Below is the proposed text.  I am
thinking we should offer more than the 72 hours since this is new and huge
and has two components.

Mentors: We're definitely in need of guidance/recommendations here.

I am also a bit hesitant to call a vote at this time even within the PPMC
because it appears to be so new to people that familiarity just to validate
the release is low.  We will no doubt need mentor involvement for binding
votes (both here and in the IPMC for that matter).

+++++++++++++++++++++++++++++++++++++++++++++++++++++++
To: [hidden email]
Subject: [VOTE] Release of Apache NiFi 0.0.1-incubating (RC1)



Hello

We are pleased to be calling this vote for the source release of Apache
NiFi 0.0.1-incubating.

Since this is our first release it will be slightly unique because we need
to release two components.

The first component is the 'nar-maven-plugin' which allows us to build
'NiFi Archives' which is part of our classloader isolation model.  The
second is simply 'nifi' which is the full build and application that is
'Apache NiFi (incubating)'.

After this first release we expect to be releasing the 'nar-maven-plugin'
very rarely.

So we'll break the information sections of this vote into two parts where
one is for 'nar-maven-plugin' and the other 'nifi'.

For the 'nar-maven-plugin'
--------------------------
The source zip, including signatures, digests, etc. can be found at:
https://repository.apache.org/content/repositories/orgapachenifi-1011

The specific repository path in that staging repo is:
org/apache/nifi/nar-maven-plugin/0.0.1-incubating

The sources.zip is called
'nar-maven-plugin-0.0.1-incubating-source-release.zip'

The Git tag is nar-maven-plugin-0.0.1-incubating-RC1

The Git commit ID is 72abf18c2e045e9ef404050e2bffc9cef67d2558

https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558

Checksums of nar-maven-plugin-0.0.1-incubating-source-release.zip:
MD5: 5a580756a17b0573efa3070c70585698
SHA1: a79ff8fd0d2f81523b675e4c69a7656160ff1214

8 issues were closed/resolved for this release:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329307

++++
Note once you have completed the verification of the 'nar-maven-plugin' you
will have 'nar-maven-plugin:0.0.1-incubating' in your local repo and thus
you can move on to the 'nifi' build below which depends on it.
++++

For 'nifi'
-------------
The source zip, including signatures, digests, etc. can be found at:
https://repository.apache.org/content/repositories/orgapachenifi-1012

The specific repository path in that staging repo is:
org/apache/nifi/nifi-parent/0.0.1-incubating

The sources.zip is called 'nifi-parent-0.0.1-incubating-source-release.zip'

The Git tag is 'nifi-0.0.1-incubating-RC1'

The Git commit ID is 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319

https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=
<https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558>
8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319

Checksums of nifi-parent-0.0.1-incubating-source-release.zip:
MD5: e134bd2c2c24099af68b53ff1dccd938
SHA1: eeec54af99d3151a8cace4be836af11f65bb426b

113 issues were closed/resolved for this release:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329078

The following information applies to both the 'nar-maven-plugin' and 'nifi':

Release artifacts are signed with the following key:
https://people.apache.org/keys/committer/joewitt.asc

KEYS file available here:
https://dist.apache.org/repos/dist/release/incubator/nifi/KEYS

The vote will be open for 96 hours.
Please download the release candidate and evaluate the necessary items
including checking hashes, signatures, build from source, and test.  The
please vote:

[ ] +1 Release this package as Apache NiFi 0.0.1-incubating
[ ] +0 no opinion
[ ] -1 Do not release this package because because...



++++++++++++++++++++++++++++++++++++++++++++++++++++++
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Release of Apache NiFi 0.0.1-incubating (RC1)

Adam Taft
Joe / all,

In terms of semantic versioning, is there any reason why the nar-plugin
wouldn't just be released as 1.0.0?  It should be stable and, as you state,
very rare to change.  If any changes are made to it, they would likely be
bug fixes or new features.  But isn't it feature stable for now?

This doesn't preclude us from doing release candidates.  We can obviously
still do nar-maven-plugin-1.0.0-RC1, if needed.

Thanks,

Adam


On Mon, Jan 19, 2015 at 10:26 PM, Joe Witt <[hidden email]> wrote:

> Team,
>
> I believe we have a way to proceed with a single vote process which covers
> both the nar plugin and nifi build at the same time.  Mentors please chime
> in here if this is a bad idea but i very much hope it is ok as doing two
> separate votes seems *really* odd.  Below is the proposed text.  I am
> thinking we should offer more than the 72 hours since this is new and huge
> and has two components.
>
> Mentors: We're definitely in need of guidance/recommendations here.
>
> I am also a bit hesitant to call a vote at this time even within the PPMC
> because it appears to be so new to people that familiarity just to validate
> the release is low.  We will no doubt need mentor involvement for binding
> votes (both here and in the IPMC for that matter).
>
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++
> To: [hidden email]
> Subject: [VOTE] Release of Apache NiFi 0.0.1-incubating (RC1)
>
>
>
> Hello
>
> We are pleased to be calling this vote for the source release of Apache
> NiFi 0.0.1-incubating.
>
> Since this is our first release it will be slightly unique because we need
> to release two components.
>
> The first component is the 'nar-maven-plugin' which allows us to build
> 'NiFi Archives' which is part of our classloader isolation model.  The
> second is simply 'nifi' which is the full build and application that is
> 'Apache NiFi (incubating)'.
>
> After this first release we expect to be releasing the 'nar-maven-plugin'
> very rarely.
>
> So we'll break the information sections of this vote into two parts where
> one is for 'nar-maven-plugin' and the other 'nifi'.
>
> For the 'nar-maven-plugin'
> --------------------------
> The source zip, including signatures, digests, etc. can be found at:
> https://repository.apache.org/content/repositories/orgapachenifi-1011
>
> The specific repository path in that staging repo is:
> org/apache/nifi/nar-maven-plugin/0.0.1-incubating
>
> The sources.zip is called
> 'nar-maven-plugin-0.0.1-incubating-source-release.zip'
>
> The Git tag is nar-maven-plugin-0.0.1-incubating-RC1
>
> The Git commit ID is 72abf18c2e045e9ef404050e2bffc9cef67d2558
>
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
>
> Checksums of nar-maven-plugin-0.0.1-incubating-source-release.zip:
> MD5: 5a580756a17b0573efa3070c70585698
> SHA1: a79ff8fd0d2f81523b675e4c69a7656160ff1214
>
> 8 issues were closed/resolved for this release:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329307
>
> ++++
> Note once you have completed the verification of the 'nar-maven-plugin' you
> will have 'nar-maven-plugin:0.0.1-incubating' in your local repo and thus
> you can move on to the 'nifi' build below which depends on it.
> ++++
>
> For 'nifi'
> -------------
> The source zip, including signatures, digests, etc. can be found at:
> https://repository.apache.org/content/repositories/orgapachenifi-1012
>
> The specific repository path in that staging repo is:
> org/apache/nifi/nifi-parent/0.0.1-incubating
>
> The sources.zip is called 'nifi-parent-0.0.1-incubating-source-release.zip'
>
> The Git tag is 'nifi-0.0.1-incubating-RC1'
>
> The Git commit ID is 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=
> <
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
> >
> 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
>
> Checksums of nifi-parent-0.0.1-incubating-source-release.zip:
> MD5: e134bd2c2c24099af68b53ff1dccd938
> SHA1: eeec54af99d3151a8cace4be836af11f65bb426b
>
> 113 issues were closed/resolved for this release:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329078
>
> The following information applies to both the 'nar-maven-plugin' and
> 'nifi':
>
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/joewitt.asc
>
> KEYS file available here:
> https://dist.apache.org/repos/dist/release/incubator/nifi/KEYS
>
> The vote will be open for 96 hours.
> Please download the release candidate and evaluate the necessary items
> including checking hashes, signatures, build from source, and test.  The
> please vote:
>
> [ ] +1 Release this package as Apache NiFi 0.0.1-incubating
> [ ] +0 no opinion
> [ ] -1 Do not release this package because because...
>
>
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Release of Apache NiFi 0.0.1-incubating (RC1)

Joe Witt
I do not have a strong view either way but agree with your statements of
its stability. We will have to change all this later if we manage to go TLP
so we're in for a bump regardless.

So the key thing then is 'does this build seem legit, valid licenses, valid
signatures, etc.'

Thanks
Joe

On Mon, Jan 19, 2015 at 10:46 PM, Adam Taft <[hidden email]> wrote:

> Joe / all,
>
> In terms of semantic versioning, is there any reason why the nar-plugin
> wouldn't just be released as 1.0.0?  It should be stable and, as you state,
> very rare to change.  If any changes are made to it, they would likely be
> bug fixes or new features.  But isn't it feature stable for now?
>
> This doesn't preclude us from doing release candidates.  We can obviously
> still do nar-maven-plugin-1.0.0-RC1, if needed.
>
> Thanks,
>
> Adam
>
>
> On Mon, Jan 19, 2015 at 10:26 PM, Joe Witt <[hidden email]> wrote:
>
> > Team,
> >
> > I believe we have a way to proceed with a single vote process which
> covers
> > both the nar plugin and nifi build at the same time.  Mentors please
> chime
> > in here if this is a bad idea but i very much hope it is ok as doing two
> > separate votes seems *really* odd.  Below is the proposed text.  I am
> > thinking we should offer more than the 72 hours since this is new and
> huge
> > and has two components.
> >
> > Mentors: We're definitely in need of guidance/recommendations here.
> >
> > I am also a bit hesitant to call a vote at this time even within the PPMC
> > because it appears to be so new to people that familiarity just to
> validate
> > the release is low.  We will no doubt need mentor involvement for binding
> > votes (both here and in the IPMC for that matter).
> >
> > +++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > To: [hidden email]
> > Subject: [VOTE] Release of Apache NiFi 0.0.1-incubating (RC1)
> >
> >
> >
> > Hello
> >
> > We are pleased to be calling this vote for the source release of Apache
> > NiFi 0.0.1-incubating.
> >
> > Since this is our first release it will be slightly unique because we
> need
> > to release two components.
> >
> > The first component is the 'nar-maven-plugin' which allows us to build
> > 'NiFi Archives' which is part of our classloader isolation model.  The
> > second is simply 'nifi' which is the full build and application that is
> > 'Apache NiFi (incubating)'.
> >
> > After this first release we expect to be releasing the 'nar-maven-plugin'
> > very rarely.
> >
> > So we'll break the information sections of this vote into two parts where
> > one is for 'nar-maven-plugin' and the other 'nifi'.
> >
> > For the 'nar-maven-plugin'
> > --------------------------
> > The source zip, including signatures, digests, etc. can be found at:
> > https://repository.apache.org/content/repositories/orgapachenifi-1011
> >
> > The specific repository path in that staging repo is:
> > org/apache/nifi/nar-maven-plugin/0.0.1-incubating
> >
> > The sources.zip is called
> > 'nar-maven-plugin-0.0.1-incubating-source-release.zip'
> >
> > The Git tag is nar-maven-plugin-0.0.1-incubating-RC1
> >
> > The Git commit ID is 72abf18c2e045e9ef404050e2bffc9cef67d2558
> >
> >
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
> >
> > Checksums of nar-maven-plugin-0.0.1-incubating-source-release.zip:
> > MD5: 5a580756a17b0573efa3070c70585698
> > SHA1: a79ff8fd0d2f81523b675e4c69a7656160ff1214
> >
> > 8 issues were closed/resolved for this release:
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329307
> >
> > ++++
> > Note once you have completed the verification of the 'nar-maven-plugin'
> you
> > will have 'nar-maven-plugin:0.0.1-incubating' in your local repo and thus
> > you can move on to the 'nifi' build below which depends on it.
> > ++++
> >
> > For 'nifi'
> > -------------
> > The source zip, including signatures, digests, etc. can be found at:
> > https://repository.apache.org/content/repositories/orgapachenifi-1012
> >
> > The specific repository path in that staging repo is:
> > org/apache/nifi/nifi-parent/0.0.1-incubating
> >
> > The sources.zip is called
> 'nifi-parent-0.0.1-incubating-source-release.zip'
> >
> > The Git tag is 'nifi-0.0.1-incubating-RC1'
> >
> > The Git commit ID is 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
> >
> > https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=
> > <
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
> > >
> > 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
> >
> > Checksums of nifi-parent-0.0.1-incubating-source-release.zip:
> > MD5: e134bd2c2c24099af68b53ff1dccd938
> > SHA1: eeec54af99d3151a8cace4be836af11f65bb426b
> >
> > 113 issues were closed/resolved for this release:
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329078
> >
> > The following information applies to both the 'nar-maven-plugin' and
> > 'nifi':
> >
> > Release artifacts are signed with the following key:
> > https://people.apache.org/keys/committer/joewitt.asc
> >
> > KEYS file available here:
> > https://dist.apache.org/repos/dist/release/incubator/nifi/KEYS
> >
> > The vote will be open for 96 hours.
> > Please download the release candidate and evaluate the necessary items
> > including checking hashes, signatures, build from source, and test.  The
> > please vote:
> >
> > [ ] +1 Release this package as Apache NiFi 0.0.1-incubating
> > [ ] +0 no opinion
> > [ ] -1 Do not release this package because because...
> >
> >
> >
> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Release of Apache NiFi 0.0.1-incubating (RC1)

Matt Gilman
Also noticed the NarMojo class in the nar-maven-plugin is within a 'nifi'
package. Not within 'org.apache.nifi' like the rest of the codebase. Is
this a requirement for release or simply good practice?

On Mon, Jan 19, 2015 at 10:51 PM, Joe Witt <[hidden email]> wrote:

> I do not have a strong view either way but agree with your statements of
> its stability. We will have to change all this later if we manage to go TLP
> so we're in for a bump regardless.
>
> So the key thing then is 'does this build seem legit, valid licenses, valid
> signatures, etc.'
>
> Thanks
> Joe
>
> On Mon, Jan 19, 2015 at 10:46 PM, Adam Taft <[hidden email]> wrote:
>
> > Joe / all,
> >
> > In terms of semantic versioning, is there any reason why the nar-plugin
> > wouldn't just be released as 1.0.0?  It should be stable and, as you
> state,
> > very rare to change.  If any changes are made to it, they would likely be
> > bug fixes or new features.  But isn't it feature stable for now?
> >
> > This doesn't preclude us from doing release candidates.  We can obviously
> > still do nar-maven-plugin-1.0.0-RC1, if needed.
> >
> > Thanks,
> >
> > Adam
> >
> >
> > On Mon, Jan 19, 2015 at 10:26 PM, Joe Witt <[hidden email]> wrote:
> >
> > > Team,
> > >
> > > I believe we have a way to proceed with a single vote process which
> > covers
> > > both the nar plugin and nifi build at the same time.  Mentors please
> > chime
> > > in here if this is a bad idea but i very much hope it is ok as doing
> two
> > > separate votes seems *really* odd.  Below is the proposed text.  I am
> > > thinking we should offer more than the 72 hours since this is new and
> > huge
> > > and has two components.
> > >
> > > Mentors: We're definitely in need of guidance/recommendations here.
> > >
> > > I am also a bit hesitant to call a vote at this time even within the
> PPMC
> > > because it appears to be so new to people that familiarity just to
> > validate
> > > the release is low.  We will no doubt need mentor involvement for
> binding
> > > votes (both here and in the IPMC for that matter).
> > >
> > > +++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > > To: [hidden email]
> > > Subject: [VOTE] Release of Apache NiFi 0.0.1-incubating (RC1)
> > >
> > >
> > >
> > > Hello
> > >
> > > We are pleased to be calling this vote for the source release of Apache
> > > NiFi 0.0.1-incubating.
> > >
> > > Since this is our first release it will be slightly unique because we
> > need
> > > to release two components.
> > >
> > > The first component is the 'nar-maven-plugin' which allows us to build
> > > 'NiFi Archives' which is part of our classloader isolation model.  The
> > > second is simply 'nifi' which is the full build and application that is
> > > 'Apache NiFi (incubating)'.
> > >
> > > After this first release we expect to be releasing the
> 'nar-maven-plugin'
> > > very rarely.
> > >
> > > So we'll break the information sections of this vote into two parts
> where
> > > one is for 'nar-maven-plugin' and the other 'nifi'.
> > >
> > > For the 'nar-maven-plugin'
> > > --------------------------
> > > The source zip, including signatures, digests, etc. can be found at:
> > > https://repository.apache.org/content/repositories/orgapachenifi-1011
> > >
> > > The specific repository path in that staging repo is:
> > > org/apache/nifi/nar-maven-plugin/0.0.1-incubating
> > >
> > > The sources.zip is called
> > > 'nar-maven-plugin-0.0.1-incubating-source-release.zip'
> > >
> > > The Git tag is nar-maven-plugin-0.0.1-incubating-RC1
> > >
> > > The Git commit ID is 72abf18c2e045e9ef404050e2bffc9cef67d2558
> > >
> > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
> > >
> > > Checksums of nar-maven-plugin-0.0.1-incubating-source-release.zip:
> > > MD5: 5a580756a17b0573efa3070c70585698
> > > SHA1: a79ff8fd0d2f81523b675e4c69a7656160ff1214
> > >
> > > 8 issues were closed/resolved for this release:
> > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329307
> > >
> > > ++++
> > > Note once you have completed the verification of the 'nar-maven-plugin'
> > you
> > > will have 'nar-maven-plugin:0.0.1-incubating' in your local repo and
> thus
> > > you can move on to the 'nifi' build below which depends on it.
> > > ++++
> > >
> > > For 'nifi'
> > > -------------
> > > The source zip, including signatures, digests, etc. can be found at:
> > > https://repository.apache.org/content/repositories/orgapachenifi-1012
> > >
> > > The specific repository path in that staging repo is:
> > > org/apache/nifi/nifi-parent/0.0.1-incubating
> > >
> > > The sources.zip is called
> > 'nifi-parent-0.0.1-incubating-source-release.zip'
> > >
> > > The Git tag is 'nifi-0.0.1-incubating-RC1'
> > >
> > > The Git commit ID is 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
> > >
> > >
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=
> > > <
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
> > > >
> > > 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
> > >
> > > Checksums of nifi-parent-0.0.1-incubating-source-release.zip:
> > > MD5: e134bd2c2c24099af68b53ff1dccd938
> > > SHA1: eeec54af99d3151a8cace4be836af11f65bb426b
> > >
> > > 113 issues were closed/resolved for this release:
> > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329078
> > >
> > > The following information applies to both the 'nar-maven-plugin' and
> > > 'nifi':
> > >
> > > Release artifacts are signed with the following key:
> > > https://people.apache.org/keys/committer/joewitt.asc
> > >
> > > KEYS file available here:
> > > https://dist.apache.org/repos/dist/release/incubator/nifi/KEYS
> > >
> > > The vote will be open for 96 hours.
> > > Please download the release candidate and evaluate the necessary items
> > > including checking hashes, signatures, build from source, and test.
> The
> > > please vote:
> > >
> > > [ ] +1 Release this package as Apache NiFi 0.0.1-incubating
> > > [ ] +0 no opinion
> > > [ ] -1 Do not release this package because because...
> > >
> > >
> > >
> > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Release of Apache NiFi 0.0.1-incubating (RC1)

Joe Witt
Is not a requirement but I'd prefer to fix it.  That will be something we
can do to get it to 1.0.0 ;)

Thanks
Joe
On Jan 20, 2015 7:31 AM, "Matt Gilman" <[hidden email]> wrote:

> Also noticed the NarMojo class in the nar-maven-plugin is within a 'nifi'
> package. Not within 'org.apache.nifi' like the rest of the codebase. Is
> this a requirement for release or simply good practice?
>
> On Mon, Jan 19, 2015 at 10:51 PM, Joe Witt <[hidden email]> wrote:
>
> > I do not have a strong view either way but agree with your statements of
> > its stability. We will have to change all this later if we manage to go
> TLP
> > so we're in for a bump regardless.
> >
> > So the key thing then is 'does this build seem legit, valid licenses,
> valid
> > signatures, etc.'
> >
> > Thanks
> > Joe
> >
> > On Mon, Jan 19, 2015 at 10:46 PM, Adam Taft <[hidden email]> wrote:
> >
> > > Joe / all,
> > >
> > > In terms of semantic versioning, is there any reason why the nar-plugin
> > > wouldn't just be released as 1.0.0?  It should be stable and, as you
> > state,
> > > very rare to change.  If any changes are made to it, they would likely
> be
> > > bug fixes or new features.  But isn't it feature stable for now?
> > >
> > > This doesn't preclude us from doing release candidates.  We can
> obviously
> > > still do nar-maven-plugin-1.0.0-RC1, if needed.
> > >
> > > Thanks,
> > >
> > > Adam
> > >
> > >
> > > On Mon, Jan 19, 2015 at 10:26 PM, Joe Witt <[hidden email]> wrote:
> > >
> > > > Team,
> > > >
> > > > I believe we have a way to proceed with a single vote process which
> > > covers
> > > > both the nar plugin and nifi build at the same time.  Mentors please
> > > chime
> > > > in here if this is a bad idea but i very much hope it is ok as doing
> > two
> > > > separate votes seems *really* odd.  Below is the proposed text.  I am
> > > > thinking we should offer more than the 72 hours since this is new and
> > > huge
> > > > and has two components.
> > > >
> > > > Mentors: We're definitely in need of guidance/recommendations here.
> > > >
> > > > I am also a bit hesitant to call a vote at this time even within the
> > PPMC
> > > > because it appears to be so new to people that familiarity just to
> > > validate
> > > > the release is low.  We will no doubt need mentor involvement for
> > binding
> > > > votes (both here and in the IPMC for that matter).
> > > >
> > > > +++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > > > To: [hidden email]
> > > > Subject: [VOTE] Release of Apache NiFi 0.0.1-incubating (RC1)
> > > >
> > > >
> > > >
> > > > Hello
> > > >
> > > > We are pleased to be calling this vote for the source release of
> Apache
> > > > NiFi 0.0.1-incubating.
> > > >
> > > > Since this is our first release it will be slightly unique because we
> > > need
> > > > to release two components.
> > > >
> > > > The first component is the 'nar-maven-plugin' which allows us to
> build
> > > > 'NiFi Archives' which is part of our classloader isolation model.
> The
> > > > second is simply 'nifi' which is the full build and application that
> is
> > > > 'Apache NiFi (incubating)'.
> > > >
> > > > After this first release we expect to be releasing the
> > 'nar-maven-plugin'
> > > > very rarely.
> > > >
> > > > So we'll break the information sections of this vote into two parts
> > where
> > > > one is for 'nar-maven-plugin' and the other 'nifi'.
> > > >
> > > > For the 'nar-maven-plugin'
> > > > --------------------------
> > > > The source zip, including signatures, digests, etc. can be found at:
> > > >
> https://repository.apache.org/content/repositories/orgapachenifi-1011
> > > >
> > > > The specific repository path in that staging repo is:
> > > > org/apache/nifi/nar-maven-plugin/0.0.1-incubating
> > > >
> > > > The sources.zip is called
> > > > 'nar-maven-plugin-0.0.1-incubating-source-release.zip'
> > > >
> > > > The Git tag is nar-maven-plugin-0.0.1-incubating-RC1
> > > >
> > > > The Git commit ID is 72abf18c2e045e9ef404050e2bffc9cef67d2558
> > > >
> > > >
> > > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
> > > >
> > > > Checksums of nar-maven-plugin-0.0.1-incubating-source-release.zip:
> > > > MD5: 5a580756a17b0573efa3070c70585698
> > > > SHA1: a79ff8fd0d2f81523b675e4c69a7656160ff1214
> > > >
> > > > 8 issues were closed/resolved for this release:
> > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329307
> > > >
> > > > ++++
> > > > Note once you have completed the verification of the
> 'nar-maven-plugin'
> > > you
> > > > will have 'nar-maven-plugin:0.0.1-incubating' in your local repo and
> > thus
> > > > you can move on to the 'nifi' build below which depends on it.
> > > > ++++
> > > >
> > > > For 'nifi'
> > > > -------------
> > > > The source zip, including signatures, digests, etc. can be found at:
> > > >
> https://repository.apache.org/content/repositories/orgapachenifi-1012
> > > >
> > > > The specific repository path in that staging repo is:
> > > > org/apache/nifi/nifi-parent/0.0.1-incubating
> > > >
> > > > The sources.zip is called
> > > 'nifi-parent-0.0.1-incubating-source-release.zip'
> > > >
> > > > The Git tag is 'nifi-0.0.1-incubating-RC1'
> > > >
> > > > The Git commit ID is 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
> > > >
> > > >
> > https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=
> > > > <
> > > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
> > > > >
> > > > 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
> > > >
> > > > Checksums of nifi-parent-0.0.1-incubating-source-release.zip:
> > > > MD5: e134bd2c2c24099af68b53ff1dccd938
> > > > SHA1: eeec54af99d3151a8cace4be836af11f65bb426b
> > > >
> > > > 113 issues were closed/resolved for this release:
> > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329078
> > > >
> > > > The following information applies to both the 'nar-maven-plugin' and
> > > > 'nifi':
> > > >
> > > > Release artifacts are signed with the following key:
> > > > https://people.apache.org/keys/committer/joewitt.asc
> > > >
> > > > KEYS file available here:
> > > > https://dist.apache.org/repos/dist/release/incubator/nifi/KEYS
> > > >
> > > > The vote will be open for 96 hours.
> > > > Please download the release candidate and evaluate the necessary
> items
> > > > including checking hashes, signatures, build from source, and test.
> > The
> > > > please vote:
> > > >
> > > > [ ] +1 Release this package as Apache NiFi 0.0.1-incubating
> > > > [ ] +0 no opinion
> > > > [ ] -1 Do not release this package because because...
> > > >
> > > >
> > > >
> > > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Release of Apache NiFi 0.0.1-incubating (RC1)

trkurc
Administrator
Joe,
Our of curiosity, do you expect the nar plugin to be rev'ed at the same
rate as the rest of the code in the future?

Tony

On Tue, Jan 20, 2015 at 7:36 AM, Joe Witt <[hidden email]> wrote:

> Is not a requirement but I'd prefer to fix it.  That will be something we
> can do to get it to 1.0.0 ;)
>
> Thanks
> Joe
> On Jan 20, 2015 7:31 AM, "Matt Gilman" <[hidden email]> wrote:
>
> > Also noticed the NarMojo class in the nar-maven-plugin is within a 'nifi'
> > package. Not within 'org.apache.nifi' like the rest of the codebase. Is
> > this a requirement for release or simply good practice?
> >
> > On Mon, Jan 19, 2015 at 10:51 PM, Joe Witt <[hidden email]> wrote:
> >
> > > I do not have a strong view either way but agree with your statements
> of
> > > its stability. We will have to change all this later if we manage to go
> > TLP
> > > so we're in for a bump regardless.
> > >
> > > So the key thing then is 'does this build seem legit, valid licenses,
> > valid
> > > signatures, etc.'
> > >
> > > Thanks
> > > Joe
> > >
> > > On Mon, Jan 19, 2015 at 10:46 PM, Adam Taft <[hidden email]> wrote:
> > >
> > > > Joe / all,
> > > >
> > > > In terms of semantic versioning, is there any reason why the
> nar-plugin
> > > > wouldn't just be released as 1.0.0?  It should be stable and, as you
> > > state,
> > > > very rare to change.  If any changes are made to it, they would
> likely
> > be
> > > > bug fixes or new features.  But isn't it feature stable for now?
> > > >
> > > > This doesn't preclude us from doing release candidates.  We can
> > obviously
> > > > still do nar-maven-plugin-1.0.0-RC1, if needed.
> > > >
> > > > Thanks,
> > > >
> > > > Adam
> > > >
> > > >
> > > > On Mon, Jan 19, 2015 at 10:26 PM, Joe Witt <[hidden email]>
> wrote:
> > > >
> > > > > Team,
> > > > >
> > > > > I believe we have a way to proceed with a single vote process which
> > > > covers
> > > > > both the nar plugin and nifi build at the same time.  Mentors
> please
> > > > chime
> > > > > in here if this is a bad idea but i very much hope it is ok as
> doing
> > > two
> > > > > separate votes seems *really* odd.  Below is the proposed text.  I
> am
> > > > > thinking we should offer more than the 72 hours since this is new
> and
> > > > huge
> > > > > and has two components.
> > > > >
> > > > > Mentors: We're definitely in need of guidance/recommendations here.
> > > > >
> > > > > I am also a bit hesitant to call a vote at this time even within
> the
> > > PPMC
> > > > > because it appears to be so new to people that familiarity just to
> > > > validate
> > > > > the release is low.  We will no doubt need mentor involvement for
> > > binding
> > > > > votes (both here and in the IPMC for that matter).
> > > > >
> > > > > +++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > > > > To: [hidden email]
> > > > > Subject: [VOTE] Release of Apache NiFi 0.0.1-incubating (RC1)
> > > > >
> > > > >
> > > > >
> > > > > Hello
> > > > >
> > > > > We are pleased to be calling this vote for the source release of
> > Apache
> > > > > NiFi 0.0.1-incubating.
> > > > >
> > > > > Since this is our first release it will be slightly unique because
> we
> > > > need
> > > > > to release two components.
> > > > >
> > > > > The first component is the 'nar-maven-plugin' which allows us to
> > build
> > > > > 'NiFi Archives' which is part of our classloader isolation model.
> > The
> > > > > second is simply 'nifi' which is the full build and application
> that
> > is
> > > > > 'Apache NiFi (incubating)'.
> > > > >
> > > > > After this first release we expect to be releasing the
> > > 'nar-maven-plugin'
> > > > > very rarely.
> > > > >
> > > > > So we'll break the information sections of this vote into two parts
> > > where
> > > > > one is for 'nar-maven-plugin' and the other 'nifi'.
> > > > >
> > > > > For the 'nar-maven-plugin'
> > > > > --------------------------
> > > > > The source zip, including signatures, digests, etc. can be found
> at:
> > > > >
> > https://repository.apache.org/content/repositories/orgapachenifi-1011
> > > > >
> > > > > The specific repository path in that staging repo is:
> > > > > org/apache/nifi/nar-maven-plugin/0.0.1-incubating
> > > > >
> > > > > The sources.zip is called
> > > > > 'nar-maven-plugin-0.0.1-incubating-source-release.zip'
> > > > >
> > > > > The Git tag is nar-maven-plugin-0.0.1-incubating-RC1
> > > > >
> > > > > The Git commit ID is 72abf18c2e045e9ef404050e2bffc9cef67d2558
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
> > > > >
> > > > > Checksums of nar-maven-plugin-0.0.1-incubating-source-release.zip:
> > > > > MD5: 5a580756a17b0573efa3070c70585698
> > > > > SHA1: a79ff8fd0d2f81523b675e4c69a7656160ff1214
> > > > >
> > > > > 8 issues were closed/resolved for this release:
> > > > >
> > > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329307
> > > > >
> > > > > ++++
> > > > > Note once you have completed the verification of the
> > 'nar-maven-plugin'
> > > > you
> > > > > will have 'nar-maven-plugin:0.0.1-incubating' in your local repo
> and
> > > thus
> > > > > you can move on to the 'nifi' build below which depends on it.
> > > > > ++++
> > > > >
> > > > > For 'nifi'
> > > > > -------------
> > > > > The source zip, including signatures, digests, etc. can be found
> at:
> > > > >
> > https://repository.apache.org/content/repositories/orgapachenifi-1012
> > > > >
> > > > > The specific repository path in that staging repo is:
> > > > > org/apache/nifi/nifi-parent/0.0.1-incubating
> > > > >
> > > > > The sources.zip is called
> > > > 'nifi-parent-0.0.1-incubating-source-release.zip'
> > > > >
> > > > > The Git tag is 'nifi-0.0.1-incubating-RC1'
> > > > >
> > > > > The Git commit ID is 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
> > > > >
> > > > >
> > >
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=
> > > > > <
> > > > >
> > > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
> > > > > >
> > > > > 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
> > > > >
> > > > > Checksums of nifi-parent-0.0.1-incubating-source-release.zip:
> > > > > MD5: e134bd2c2c24099af68b53ff1dccd938
> > > > > SHA1: eeec54af99d3151a8cace4be836af11f65bb426b
> > > > >
> > > > > 113 issues were closed/resolved for this release:
> > > > >
> > > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329078
> > > > >
> > > > > The following information applies to both the 'nar-maven-plugin'
> and
> > > > > 'nifi':
> > > > >
> > > > > Release artifacts are signed with the following key:
> > > > > https://people.apache.org/keys/committer/joewitt.asc
> > > > >
> > > > > KEYS file available here:
> > > > > https://dist.apache.org/repos/dist/release/incubator/nifi/KEYS
> > > > >
> > > > > The vote will be open for 96 hours.
> > > > > Please download the release candidate and evaluate the necessary
> > items
> > > > > including checking hashes, signatures, build from source, and test.
> > > The
> > > > > please vote:
> > > > >
> > > > > [ ] +1 Release this package as Apache NiFi 0.0.1-incubating
> > > > > [ ] +0 no opinion
> > > > > [ ] -1 Do not release this package because because...
> > > > >
> > > > >
> > > > >
> > > > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > > > >
> > > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Release of Apache NiFi 0.0.1-incubating (RC1)

Joe Witt
Absolutely no.  You want a diff rev.

Also have been made aware of typos.
On Jan 20, 2015 8:29 AM, "Tony Kurc" <[hidden email]> wrote:

> Joe,
> Our of curiosity, do you expect the nar plugin to be rev'ed at the same
> rate as the rest of the code in the future?
>
> Tony
>
> On Tue, Jan 20, 2015 at 7:36 AM, Joe Witt <[hidden email]> wrote:
>
> > Is not a requirement but I'd prefer to fix it.  That will be something we
> > can do to get it to 1.0.0 ;)
> >
> > Thanks
> > Joe
> > On Jan 20, 2015 7:31 AM, "Matt Gilman" <[hidden email]> wrote:
> >
> > > Also noticed the NarMojo class in the nar-maven-plugin is within a
> 'nifi'
> > > package. Not within 'org.apache.nifi' like the rest of the codebase. Is
> > > this a requirement for release or simply good practice?
> > >
> > > On Mon, Jan 19, 2015 at 10:51 PM, Joe Witt <[hidden email]> wrote:
> > >
> > > > I do not have a strong view either way but agree with your statements
> > of
> > > > its stability. We will have to change all this later if we manage to
> go
> > > TLP
> > > > so we're in for a bump regardless.
> > > >
> > > > So the key thing then is 'does this build seem legit, valid licenses,
> > > valid
> > > > signatures, etc.'
> > > >
> > > > Thanks
> > > > Joe
> > > >
> > > > On Mon, Jan 19, 2015 at 10:46 PM, Adam Taft <[hidden email]>
> wrote:
> > > >
> > > > > Joe / all,
> > > > >
> > > > > In terms of semantic versioning, is there any reason why the
> > nar-plugin
> > > > > wouldn't just be released as 1.0.0?  It should be stable and, as
> you
> > > > state,
> > > > > very rare to change.  If any changes are made to it, they would
> > likely
> > > be
> > > > > bug fixes or new features.  But isn't it feature stable for now?
> > > > >
> > > > > This doesn't preclude us from doing release candidates.  We can
> > > obviously
> > > > > still do nar-maven-plugin-1.0.0-RC1, if needed.
> > > > >
> > > > > Thanks,
> > > > >
> > > > > Adam
> > > > >
> > > > >
> > > > > On Mon, Jan 19, 2015 at 10:26 PM, Joe Witt <[hidden email]>
> > wrote:
> > > > >
> > > > > > Team,
> > > > > >
> > > > > > I believe we have a way to proceed with a single vote process
> which
> > > > > covers
> > > > > > both the nar plugin and nifi build at the same time.  Mentors
> > please
> > > > > chime
> > > > > > in here if this is a bad idea but i very much hope it is ok as
> > doing
> > > > two
> > > > > > separate votes seems *really* odd.  Below is the proposed text.
> I
> > am
> > > > > > thinking we should offer more than the 72 hours since this is new
> > and
> > > > > huge
> > > > > > and has two components.
> > > > > >
> > > > > > Mentors: We're definitely in need of guidance/recommendations
> here.
> > > > > >
> > > > > > I am also a bit hesitant to call a vote at this time even within
> > the
> > > > PPMC
> > > > > > because it appears to be so new to people that familiarity just
> to
> > > > > validate
> > > > > > the release is low.  We will no doubt need mentor involvement for
> > > > binding
> > > > > > votes (both here and in the IPMC for that matter).
> > > > > >
> > > > > > +++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > > > > > To: [hidden email]
> > > > > > Subject: [VOTE] Release of Apache NiFi 0.0.1-incubating (RC1)
> > > > > >
> > > > > >
> > > > > >
> > > > > > Hello
> > > > > >
> > > > > > We are pleased to be calling this vote for the source release of
> > > Apache
> > > > > > NiFi 0.0.1-incubating.
> > > > > >
> > > > > > Since this is our first release it will be slightly unique
> because
> > we
> > > > > need
> > > > > > to release two components.
> > > > > >
> > > > > > The first component is the 'nar-maven-plugin' which allows us to
> > > build
> > > > > > 'NiFi Archives' which is part of our classloader isolation model.
> > > The
> > > > > > second is simply 'nifi' which is the full build and application
> > that
> > > is
> > > > > > 'Apache NiFi (incubating)'.
> > > > > >
> > > > > > After this first release we expect to be releasing the
> > > > 'nar-maven-plugin'
> > > > > > very rarely.
> > > > > >
> > > > > > So we'll break the information sections of this vote into two
> parts
> > > > where
> > > > > > one is for 'nar-maven-plugin' and the other 'nifi'.
> > > > > >
> > > > > > For the 'nar-maven-plugin'
> > > > > > --------------------------
> > > > > > The source zip, including signatures, digests, etc. can be found
> > at:
> > > > > >
> > > https://repository.apache.org/content/repositories/orgapachenifi-1011
> > > > > >
> > > > > > The specific repository path in that staging repo is:
> > > > > > org/apache/nifi/nar-maven-plugin/0.0.1-incubating
> > > > > >
> > > > > > The sources.zip is called
> > > > > > 'nar-maven-plugin-0.0.1-incubating-source-release.zip'
> > > > > >
> > > > > > The Git tag is nar-maven-plugin-0.0.1-incubating-RC1
> > > > > >
> > > > > > The Git commit ID is 72abf18c2e045e9ef404050e2bffc9cef67d2558
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
> > > > > >
> > > > > > Checksums of
> nar-maven-plugin-0.0.1-incubating-source-release.zip:
> > > > > > MD5: 5a580756a17b0573efa3070c70585698
> > > > > > SHA1: a79ff8fd0d2f81523b675e4c69a7656160ff1214
> > > > > >
> > > > > > 8 issues were closed/resolved for this release:
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329307
> > > > > >
> > > > > > ++++
> > > > > > Note once you have completed the verification of the
> > > 'nar-maven-plugin'
> > > > > you
> > > > > > will have 'nar-maven-plugin:0.0.1-incubating' in your local repo
> > and
> > > > thus
> > > > > > you can move on to the 'nifi' build below which depends on it.
> > > > > > ++++
> > > > > >
> > > > > > For 'nifi'
> > > > > > -------------
> > > > > > The source zip, including signatures, digests, etc. can be found
> > at:
> > > > > >
> > > https://repository.apache.org/content/repositories/orgapachenifi-1012
> > > > > >
> > > > > > The specific repository path in that staging repo is:
> > > > > > org/apache/nifi/nifi-parent/0.0.1-incubating
> > > > > >
> > > > > > The sources.zip is called
> > > > > 'nifi-parent-0.0.1-incubating-source-release.zip'
> > > > > >
> > > > > > The Git tag is 'nifi-0.0.1-incubating-RC1'
> > > > > >
> > > > > > The Git commit ID is 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
> > > > > >
> > > > > >
> > > >
> > https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=
> > > > > > <
> > > > > >
> > > > >
> > > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
> > > > > > >
> > > > > > 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
> > > > > >
> > > > > > Checksums of nifi-parent-0.0.1-incubating-source-release.zip:
> > > > > > MD5: e134bd2c2c24099af68b53ff1dccd938
> > > > > > SHA1: eeec54af99d3151a8cace4be836af11f65bb426b
> > > > > >
> > > > > > 113 issues were closed/resolved for this release:
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329078
> > > > > >
> > > > > > The following information applies to both the 'nar-maven-plugin'
> > and
> > > > > > 'nifi':
> > > > > >
> > > > > > Release artifacts are signed with the following key:
> > > > > > https://people.apache.org/keys/committer/joewitt.asc
> > > > > >
> > > > > > KEYS file available here:
> > > > > > https://dist.apache.org/repos/dist/release/incubator/nifi/KEYS
> > > > > >
> > > > > > The vote will be open for 96 hours.
> > > > > > Please download the release candidate and evaluate the necessary
> > > items
> > > > > > including checking hashes, signatures, build from source, and
> test.
> > > > The
> > > > > > please vote:
> > > > > >
> > > > > > [ ] +1 Release this package as Apache NiFi 0.0.1-incubating
> > > > > > [ ] +0 no opinion
> > > > > > [ ] -1 Do not release this package because because...
> > > > > >
> > > > > >
> > > > > >
> > > > > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > > > > >
> > > > >
> > > >
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Release of Apache NiFi 0.0.1-incubating (RC1)

Benson Margulies
In reply to this post by Matt Gilman
Changing the package of the Mojo would be a nice thing to do but is
not required nor is it a stability issue.

Just to summarize; you've prepared two releases. One depends on the
other. You've invited voters to look at them at the same time by using
the first as the prereq to the second.

I don't see a problem with this.


On Tue, Jan 20, 2015 at 7:29 AM, Matt Gilman <[hidden email]> wrote:

> Also noticed the NarMojo class in the nar-maven-plugin is within a 'nifi'
> package. Not within 'org.apache.nifi' like the rest of the codebase. Is
> this a requirement for release or simply good practice?
>
> On Mon, Jan 19, 2015 at 10:51 PM, Joe Witt <[hidden email]> wrote:
>
>> I do not have a strong view either way but agree with your statements of
>> its stability. We will have to change all this later if we manage to go TLP
>> so we're in for a bump regardless.
>>
>> So the key thing then is 'does this build seem legit, valid licenses, valid
>> signatures, etc.'
>>
>> Thanks
>> Joe
>>
>> On Mon, Jan 19, 2015 at 10:46 PM, Adam Taft <[hidden email]> wrote:
>>
>> > Joe / all,
>> >
>> > In terms of semantic versioning, is there any reason why the nar-plugin
>> > wouldn't just be released as 1.0.0?  It should be stable and, as you
>> state,
>> > very rare to change.  If any changes are made to it, they would likely be
>> > bug fixes or new features.  But isn't it feature stable for now?
>> >
>> > This doesn't preclude us from doing release candidates.  We can obviously
>> > still do nar-maven-plugin-1.0.0-RC1, if needed.
>> >
>> > Thanks,
>> >
>> > Adam
>> >
>> >
>> > On Mon, Jan 19, 2015 at 10:26 PM, Joe Witt <[hidden email]> wrote:
>> >
>> > > Team,
>> > >
>> > > I believe we have a way to proceed with a single vote process which
>> > covers
>> > > both the nar plugin and nifi build at the same time.  Mentors please
>> > chime
>> > > in here if this is a bad idea but i very much hope it is ok as doing
>> two
>> > > separate votes seems *really* odd.  Below is the proposed text.  I am
>> > > thinking we should offer more than the 72 hours since this is new and
>> > huge
>> > > and has two components.
>> > >
>> > > Mentors: We're definitely in need of guidance/recommendations here.
>> > >
>> > > I am also a bit hesitant to call a vote at this time even within the
>> PPMC
>> > > because it appears to be so new to people that familiarity just to
>> > validate
>> > > the release is low.  We will no doubt need mentor involvement for
>> binding
>> > > votes (both here and in the IPMC for that matter).
>> > >
>> > > +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> > > To: [hidden email]
>> > > Subject: [VOTE] Release of Apache NiFi 0.0.1-incubating (RC1)
>> > >
>> > >
>> > >
>> > > Hello
>> > >
>> > > We are pleased to be calling this vote for the source release of Apache
>> > > NiFi 0.0.1-incubating.
>> > >
>> > > Since this is our first release it will be slightly unique because we
>> > need
>> > > to release two components.
>> > >
>> > > The first component is the 'nar-maven-plugin' which allows us to build
>> > > 'NiFi Archives' which is part of our classloader isolation model.  The
>> > > second is simply 'nifi' which is the full build and application that is
>> > > 'Apache NiFi (incubating)'.
>> > >
>> > > After this first release we expect to be releasing the
>> 'nar-maven-plugin'
>> > > very rarely.
>> > >
>> > > So we'll break the information sections of this vote into two parts
>> where
>> > > one is for 'nar-maven-plugin' and the other 'nifi'.
>> > >
>> > > For the 'nar-maven-plugin'
>> > > --------------------------
>> > > The source zip, including signatures, digests, etc. can be found at:
>> > > https://repository.apache.org/content/repositories/orgapachenifi-1011
>> > >
>> > > The specific repository path in that staging repo is:
>> > > org/apache/nifi/nar-maven-plugin/0.0.1-incubating
>> > >
>> > > The sources.zip is called
>> > > 'nar-maven-plugin-0.0.1-incubating-source-release.zip'
>> > >
>> > > The Git tag is nar-maven-plugin-0.0.1-incubating-RC1
>> > >
>> > > The Git commit ID is 72abf18c2e045e9ef404050e2bffc9cef67d2558
>> > >
>> > >
>> > >
>> >
>> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
>> > >
>> > > Checksums of nar-maven-plugin-0.0.1-incubating-source-release.zip:
>> > > MD5: 5a580756a17b0573efa3070c70585698
>> > > SHA1: a79ff8fd0d2f81523b675e4c69a7656160ff1214
>> > >
>> > > 8 issues were closed/resolved for this release:
>> > >
>> > >
>> >
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329307
>> > >
>> > > ++++
>> > > Note once you have completed the verification of the 'nar-maven-plugin'
>> > you
>> > > will have 'nar-maven-plugin:0.0.1-incubating' in your local repo and
>> thus
>> > > you can move on to the 'nifi' build below which depends on it.
>> > > ++++
>> > >
>> > > For 'nifi'
>> > > -------------
>> > > The source zip, including signatures, digests, etc. can be found at:
>> > > https://repository.apache.org/content/repositories/orgapachenifi-1012
>> > >
>> > > The specific repository path in that staging repo is:
>> > > org/apache/nifi/nifi-parent/0.0.1-incubating
>> > >
>> > > The sources.zip is called
>> > 'nifi-parent-0.0.1-incubating-source-release.zip'
>> > >
>> > > The Git tag is 'nifi-0.0.1-incubating-RC1'
>> > >
>> > > The Git commit ID is 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
>> > >
>> > >
>> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=
>> > > <
>> > >
>> >
>> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
>> > > >
>> > > 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
>> > >
>> > > Checksums of nifi-parent-0.0.1-incubating-source-release.zip:
>> > > MD5: e134bd2c2c24099af68b53ff1dccd938
>> > > SHA1: eeec54af99d3151a8cace4be836af11f65bb426b
>> > >
>> > > 113 issues were closed/resolved for this release:
>> > >
>> > >
>> >
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329078
>> > >
>> > > The following information applies to both the 'nar-maven-plugin' and
>> > > 'nifi':
>> > >
>> > > Release artifacts are signed with the following key:
>> > > https://people.apache.org/keys/committer/joewitt.asc
>> > >
>> > > KEYS file available here:
>> > > https://dist.apache.org/repos/dist/release/incubator/nifi/KEYS
>> > >
>> > > The vote will be open for 96 hours.
>> > > Please download the release candidate and evaluate the necessary items
>> > > including checking hashes, signatures, build from source, and test.
>> The
>> > > please vote:
>> > >
>> > > [ ] +1 Release this package as Apache NiFi 0.0.1-incubating
>> > > [ ] +0 no opinion
>> > > [ ] -1 Do not release this package because because...
>> > >
>> > >
>> > >
>> > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> > >
>> >
>>
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Release of Apache NiFi 0.0.1-incubating (RC1)

Joe Witt
All

Thank you for your input.  I am going to start making the changes suggested
by adam, joey, mark now.

I will send out the vote later tonight once these changes are made.  While
none of this is essential it feels like a juice well worth the squeeze
given that it will allow us to start on a clean and consistent convention
from the beginning.  We also looked at other projects like Hadoop and
others for guidance on prior approaches.

Please keep your feedback and contributions coming!

Thanks
Joe

On Tue, Jan 20, 2015 at 8:34 AM, Benson Margulies <[hidden email]>
wrote:

> Changing the package of the Mojo would be a nice thing to do but is
> not required nor is it a stability issue.
>
> Just to summarize; you've prepared two releases. One depends on the
> other. You've invited voters to look at them at the same time by using
> the first as the prereq to the second.
>
> I don't see a problem with this.
>
>
> On Tue, Jan 20, 2015 at 7:29 AM, Matt Gilman <[hidden email]>
> wrote:
> > Also noticed the NarMojo class in the nar-maven-plugin is within a 'nifi'
> > package. Not within 'org.apache.nifi' like the rest of the codebase. Is
> > this a requirement for release or simply good practice?
> >
> > On Mon, Jan 19, 2015 at 10:51 PM, Joe Witt <[hidden email]> wrote:
> >
> >> I do not have a strong view either way but agree with your statements of
> >> its stability. We will have to change all this later if we manage to go
> TLP
> >> so we're in for a bump regardless.
> >>
> >> So the key thing then is 'does this build seem legit, valid licenses,
> valid
> >> signatures, etc.'
> >>
> >> Thanks
> >> Joe
> >>
> >> On Mon, Jan 19, 2015 at 10:46 PM, Adam Taft <[hidden email]> wrote:
> >>
> >> > Joe / all,
> >> >
> >> > In terms of semantic versioning, is there any reason why the
> nar-plugin
> >> > wouldn't just be released as 1.0.0?  It should be stable and, as you
> >> state,
> >> > very rare to change.  If any changes are made to it, they would
> likely be
> >> > bug fixes or new features.  But isn't it feature stable for now?
> >> >
> >> > This doesn't preclude us from doing release candidates.  We can
> obviously
> >> > still do nar-maven-plugin-1.0.0-RC1, if needed.
> >> >
> >> > Thanks,
> >> >
> >> > Adam
> >> >
> >> >
> >> > On Mon, Jan 19, 2015 at 10:26 PM, Joe Witt <[hidden email]>
> wrote:
> >> >
> >> > > Team,
> >> > >
> >> > > I believe we have a way to proceed with a single vote process which
> >> > covers
> >> > > both the nar plugin and nifi build at the same time.  Mentors please
> >> > chime
> >> > > in here if this is a bad idea but i very much hope it is ok as doing
> >> two
> >> > > separate votes seems *really* odd.  Below is the proposed text.  I
> am
> >> > > thinking we should offer more than the 72 hours since this is new
> and
> >> > huge
> >> > > and has two components.
> >> > >
> >> > > Mentors: We're definitely in need of guidance/recommendations here.
> >> > >
> >> > > I am also a bit hesitant to call a vote at this time even within the
> >> PPMC
> >> > > because it appears to be so new to people that familiarity just to
> >> > validate
> >> > > the release is low.  We will no doubt need mentor involvement for
> >> binding
> >> > > votes (both here and in the IPMC for that matter).
> >> > >
> >> > > +++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >> > > To: [hidden email]
> >> > > Subject: [VOTE] Release of Apache NiFi 0.0.1-incubating (RC1)
> >> > >
> >> > >
> >> > >
> >> > > Hello
> >> > >
> >> > > We are pleased to be calling this vote for the source release of
> Apache
> >> > > NiFi 0.0.1-incubating.
> >> > >
> >> > > Since this is our first release it will be slightly unique because
> we
> >> > need
> >> > > to release two components.
> >> > >
> >> > > The first component is the 'nar-maven-plugin' which allows us to
> build
> >> > > 'NiFi Archives' which is part of our classloader isolation model.
> The
> >> > > second is simply 'nifi' which is the full build and application
> that is
> >> > > 'Apache NiFi (incubating)'.
> >> > >
> >> > > After this first release we expect to be releasing the
> >> 'nar-maven-plugin'
> >> > > very rarely.
> >> > >
> >> > > So we'll break the information sections of this vote into two parts
> >> where
> >> > > one is for 'nar-maven-plugin' and the other 'nifi'.
> >> > >
> >> > > For the 'nar-maven-plugin'
> >> > > --------------------------
> >> > > The source zip, including signatures, digests, etc. can be found at:
> >> > >
> https://repository.apache.org/content/repositories/orgapachenifi-1011
> >> > >
> >> > > The specific repository path in that staging repo is:
> >> > > org/apache/nifi/nar-maven-plugin/0.0.1-incubating
> >> > >
> >> > > The sources.zip is called
> >> > > 'nar-maven-plugin-0.0.1-incubating-source-release.zip'
> >> > >
> >> > > The Git tag is nar-maven-plugin-0.0.1-incubating-RC1
> >> > >
> >> > > The Git commit ID is 72abf18c2e045e9ef404050e2bffc9cef67d2558
> >> > >
> >> > >
> >> > >
> >> >
> >>
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
> >> > >
> >> > > Checksums of nar-maven-plugin-0.0.1-incubating-source-release.zip:
> >> > > MD5: 5a580756a17b0573efa3070c70585698
> >> > > SHA1: a79ff8fd0d2f81523b675e4c69a7656160ff1214
> >> > >
> >> > > 8 issues were closed/resolved for this release:
> >> > >
> >> > >
> >> >
> >>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329307
> >> > >
> >> > > ++++
> >> > > Note once you have completed the verification of the
> 'nar-maven-plugin'
> >> > you
> >> > > will have 'nar-maven-plugin:0.0.1-incubating' in your local repo and
> >> thus
> >> > > you can move on to the 'nifi' build below which depends on it.
> >> > > ++++
> >> > >
> >> > > For 'nifi'
> >> > > -------------
> >> > > The source zip, including signatures, digests, etc. can be found at:
> >> > >
> https://repository.apache.org/content/repositories/orgapachenifi-1012
> >> > >
> >> > > The specific repository path in that staging repo is:
> >> > > org/apache/nifi/nifi-parent/0.0.1-incubating
> >> > >
> >> > > The sources.zip is called
> >> > 'nifi-parent-0.0.1-incubating-source-release.zip'
> >> > >
> >> > > The Git tag is 'nifi-0.0.1-incubating-RC1'
> >> > >
> >> > > The Git commit ID is 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
> >> > >
> >> > >
> >>
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=
> >> > > <
> >> > >
> >> >
> >>
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
> >> > > >
> >> > > 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
> >> > >
> >> > > Checksums of nifi-parent-0.0.1-incubating-source-release.zip:
> >> > > MD5: e134bd2c2c24099af68b53ff1dccd938
> >> > > SHA1: eeec54af99d3151a8cace4be836af11f65bb426b
> >> > >
> >> > > 113 issues were closed/resolved for this release:
> >> > >
> >> > >
> >> >
> >>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329078
> >> > >
> >> > > The following information applies to both the 'nar-maven-plugin' and
> >> > > 'nifi':
> >> > >
> >> > > Release artifacts are signed with the following key:
> >> > > https://people.apache.org/keys/committer/joewitt.asc
> >> > >
> >> > > KEYS file available here:
> >> > > https://dist.apache.org/repos/dist/release/incubator/nifi/KEYS
> >> > >
> >> > > The vote will be open for 96 hours.
> >> > > Please download the release candidate and evaluate the necessary
> items
> >> > > including checking hashes, signatures, build from source, and test.
> >> The
> >> > > please vote:
> >> > >
> >> > > [ ] +1 Release this package as Apache NiFi 0.0.1-incubating
> >> > > [ ] +0 no opinion
> >> > > [ ] -1 Do not release this package because because...
> >> > >
> >> > >
> >> > >
> >> > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >> > >
> >> >
> >>
>
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Release of Apache NiFi 0.0.1-incubating (RC1)

Sean Busbey
Since the Nifi community is still new, I think it would help if the vote
text included phrasing about what votes are binding since most folks
probably won't be familiar with ASF norms or restrictions on podlings[1].

Would something like the following be okay with folks?

----

The vote will be open for H hours.
Please download the release candidate and evaluate the necessary items
including checking hashes, signatures, build from source, and test.  The
please vote:

[ ] +1 Release this package as Apache NiFi X.Y.Z-incubating
[ ] +0 no opinion
[ ] -1 Do not release this package because because...

As a Package Release vote, Majority Approval will be used and PPMC
member votes are considered binding. Other community members are
encouraged to provide advisory votes.

-----

[1]:
http://www.apache.org/foundation/voting.html
http://incubator.apache.org/incubation/Incubation_Policy.html#Releases

On Tue, Jan 20, 2015 at 3:58 PM, Joe Witt <[hidden email]> wrote:

> All
>
> Thank you for your input.  I am going to start making the changes suggested
> by adam, joey, mark now.
>
> I will send out the vote later tonight once these changes are made.  While
> none of this is essential it feels like a juice well worth the squeeze
> given that it will allow us to start on a clean and consistent convention
> from the beginning.  We also looked at other projects like Hadoop and
> others for guidance on prior approaches.
>
> Please keep your feedback and contributions coming!
>
> Thanks
> Joe
>
> On Tue, Jan 20, 2015 at 8:34 AM, Benson Margulies <[hidden email]>
> wrote:
>
> > Changing the package of the Mojo would be a nice thing to do but is
> > not required nor is it a stability issue.
> >
> > Just to summarize; you've prepared two releases. One depends on the
> > other. You've invited voters to look at them at the same time by using
> > the first as the prereq to the second.
> >
> > I don't see a problem with this.
> >
> >
> > On Tue, Jan 20, 2015 at 7:29 AM, Matt Gilman <[hidden email]>
> > wrote:
> > > Also noticed the NarMojo class in the nar-maven-plugin is within a
> 'nifi'
> > > package. Not within 'org.apache.nifi' like the rest of the codebase. Is
> > > this a requirement for release or simply good practice?
> > >
> > > On Mon, Jan 19, 2015 at 10:51 PM, Joe Witt <[hidden email]> wrote:
> > >
> > >> I do not have a strong view either way but agree with your statements
> of
> > >> its stability. We will have to change all this later if we manage to
> go
> > TLP
> > >> so we're in for a bump regardless.
> > >>
> > >> So the key thing then is 'does this build seem legit, valid licenses,
> > valid
> > >> signatures, etc.'
> > >>
> > >> Thanks
> > >> Joe
> > >>
> > >> On Mon, Jan 19, 2015 at 10:46 PM, Adam Taft <[hidden email]>
> wrote:
> > >>
> > >> > Joe / all,
> > >> >
> > >> > In terms of semantic versioning, is there any reason why the
> > nar-plugin
> > >> > wouldn't just be released as 1.0.0?  It should be stable and, as you
> > >> state,
> > >> > very rare to change.  If any changes are made to it, they would
> > likely be
> > >> > bug fixes or new features.  But isn't it feature stable for now?
> > >> >
> > >> > This doesn't preclude us from doing release candidates.  We can
> > obviously
> > >> > still do nar-maven-plugin-1.0.0-RC1, if needed.
> > >> >
> > >> > Thanks,
> > >> >
> > >> > Adam
> > >> >
> > >> >
> > >> > On Mon, Jan 19, 2015 at 10:26 PM, Joe Witt <[hidden email]>
> > wrote:
> > >> >
> > >> > > Team,
> > >> > >
> > >> > > I believe we have a way to proceed with a single vote process
> which
> > >> > covers
> > >> > > both the nar plugin and nifi build at the same time.  Mentors
> please
> > >> > chime
> > >> > > in here if this is a bad idea but i very much hope it is ok as
> doing
> > >> two
> > >> > > separate votes seems *really* odd.  Below is the proposed text.  I
> > am
> > >> > > thinking we should offer more than the 72 hours since this is new
> > and
> > >> > huge
> > >> > > and has two components.
> > >> > >
> > >> > > Mentors: We're definitely in need of guidance/recommendations
> here.
> > >> > >
> > >> > > I am also a bit hesitant to call a vote at this time even within
> the
> > >> PPMC
> > >> > > because it appears to be so new to people that familiarity just to
> > >> > validate
> > >> > > the release is low.  We will no doubt need mentor involvement for
> > >> binding
> > >> > > votes (both here and in the IPMC for that matter).
> > >> > >
> > >> > > +++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > >> > > To: [hidden email]
> > >> > > Subject: [VOTE] Release of Apache NiFi 0.0.1-incubating (RC1)
> > >> > >
> > >> > >
> > >> > >
> > >> > > Hello
> > >> > >
> > >> > > We are pleased to be calling this vote for the source release of
> > Apache
> > >> > > NiFi 0.0.1-incubating.
> > >> > >
> > >> > > Since this is our first release it will be slightly unique because
> > we
> > >> > need
> > >> > > to release two components.
> > >> > >
> > >> > > The first component is the 'nar-maven-plugin' which allows us to
> > build
> > >> > > 'NiFi Archives' which is part of our classloader isolation model.
> > The
> > >> > > second is simply 'nifi' which is the full build and application
> > that is
> > >> > > 'Apache NiFi (incubating)'.
> > >> > >
> > >> > > After this first release we expect to be releasing the
> > >> 'nar-maven-plugin'
> > >> > > very rarely.
> > >> > >
> > >> > > So we'll break the information sections of this vote into two
> parts
> > >> where
> > >> > > one is for 'nar-maven-plugin' and the other 'nifi'.
> > >> > >
> > >> > > For the 'nar-maven-plugin'
> > >> > > --------------------------
> > >> > > The source zip, including signatures, digests, etc. can be found
> at:
> > >> > >
> > https://repository.apache.org/content/repositories/orgapachenifi-1011
> > >> > >
> > >> > > The specific repository path in that staging repo is:
> > >> > > org/apache/nifi/nar-maven-plugin/0.0.1-incubating
> > >> > >
> > >> > > The sources.zip is called
> > >> > > 'nar-maven-plugin-0.0.1-incubating-source-release.zip'
> > >> > >
> > >> > > The Git tag is nar-maven-plugin-0.0.1-incubating-RC1
> > >> > >
> > >> > > The Git commit ID is 72abf18c2e045e9ef404050e2bffc9cef67d2558
> > >> > >
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
> > >> > >
> > >> > > Checksums of nar-maven-plugin-0.0.1-incubating-source-release.zip:
> > >> > > MD5: 5a580756a17b0573efa3070c70585698
> > >> > > SHA1: a79ff8fd0d2f81523b675e4c69a7656160ff1214
> > >> > >
> > >> > > 8 issues were closed/resolved for this release:
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329307
> > >> > >
> > >> > > ++++
> > >> > > Note once you have completed the verification of the
> > 'nar-maven-plugin'
> > >> > you
> > >> > > will have 'nar-maven-plugin:0.0.1-incubating' in your local repo
> and
> > >> thus
> > >> > > you can move on to the 'nifi' build below which depends on it.
> > >> > > ++++
> > >> > >
> > >> > > For 'nifi'
> > >> > > -------------
> > >> > > The source zip, including signatures, digests, etc. can be found
> at:
> > >> > >
> > https://repository.apache.org/content/repositories/orgapachenifi-1012
> > >> > >
> > >> > > The specific repository path in that staging repo is:
> > >> > > org/apache/nifi/nifi-parent/0.0.1-incubating
> > >> > >
> > >> > > The sources.zip is called
> > >> > 'nifi-parent-0.0.1-incubating-source-release.zip'
> > >> > >
> > >> > > The Git tag is 'nifi-0.0.1-incubating-RC1'
> > >> > >
> > >> > > The Git commit ID is 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
> > >> > >
> > >> > >
> > >>
> > https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=
> > >> > > <
> > >> > >
> > >> >
> > >>
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
> > >> > > >
> > >> > > 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
> > >> > >
> > >> > > Checksums of nifi-parent-0.0.1-incubating-source-release.zip:
> > >> > > MD5: e134bd2c2c24099af68b53ff1dccd938
> > >> > > SHA1: eeec54af99d3151a8cace4be836af11f65bb426b
> > >> > >
> > >> > > 113 issues were closed/resolved for this release:
> > >> > >
> > >> > >
> > >> >
> > >>
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329078
> > >> > >
> > >> > > The following information applies to both the 'nar-maven-plugin'
> and
> > >> > > 'nifi':
> > >> > >
> > >> > > Release artifacts are signed with the following key:
> > >> > > https://people.apache.org/keys/committer/joewitt.asc
> > >> > >
> > >> > > KEYS file available here:
> > >> > > https://dist.apache.org/repos/dist/release/incubator/nifi/KEYS
> > >> > >
> > >> > > The vote will be open for 96 hours.
> > >> > > Please download the release candidate and evaluate the necessary
> > items
> > >> > > including checking hashes, signatures, build from source, and
> test.
> > >> The
> > >> > > please vote:
> > >> > >
> > >> > > [ ] +1 Release this package as Apache NiFi 0.0.1-incubating
> > >> > > [ ] +0 no opinion
> > >> > > [ ] -1 Do not release this package because because...
> > >> > >
> > >> > >
> > >> > >
> > >> > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > >> > >
> > >> >
> > >>
> >
>



--
Sean
Reply | Threaded
Open this post in threaded view
|

Re: [DISCUSS] Release of Apache NiFi 0.0.1-incubating (RC1)

Joe Witt
Sean,

Seems fair.  My logic for not calling that out specifically was that it
feels 'more inclusive' to not even suggest a difference (binding vs not).
But i take your point.  I definitely agree we should indicate the voting
terms (majority/consensus).  In the release guide it references such
background material but I do acknowledge not everyone is likely to read
through that.

Thanks
Joe

On Thu, Jan 22, 2015 at 11:14 AM, Sean Busbey <[hidden email]> wrote:

> Since the Nifi community is still new, I think it would help if the vote
> text included phrasing about what votes are binding since most folks
> probably won't be familiar with ASF norms or restrictions on podlings[1].
>
> Would something like the following be okay with folks?
>
> ----
>
> The vote will be open for H hours.
> Please download the release candidate and evaluate the necessary items
> including checking hashes, signatures, build from source, and test.  The
> please vote:
>
> [ ] +1 Release this package as Apache NiFi X.Y.Z-incubating
> [ ] +0 no opinion
> [ ] -1 Do not release this package because because...
>
> As a Package Release vote, Majority Approval will be used and PPMC
> member votes are considered binding. Other community members are
> encouraged to provide advisory votes.
>
> -----
>
> [1]:
> http://www.apache.org/foundation/voting.html
> http://incubator.apache.org/incubation/Incubation_Policy.html#Releases
>
> On Tue, Jan 20, 2015 at 3:58 PM, Joe Witt <[hidden email]> wrote:
>
> > All
> >
> > Thank you for your input.  I am going to start making the changes
> suggested
> > by adam, joey, mark now.
> >
> > I will send out the vote later tonight once these changes are made.
> While
> > none of this is essential it feels like a juice well worth the squeeze
> > given that it will allow us to start on a clean and consistent convention
> > from the beginning.  We also looked at other projects like Hadoop and
> > others for guidance on prior approaches.
> >
> > Please keep your feedback and contributions coming!
> >
> > Thanks
> > Joe
> >
> > On Tue, Jan 20, 2015 at 8:34 AM, Benson Margulies <[hidden email]
> >
> > wrote:
> >
> > > Changing the package of the Mojo would be a nice thing to do but is
> > > not required nor is it a stability issue.
> > >
> > > Just to summarize; you've prepared two releases. One depends on the
> > > other. You've invited voters to look at them at the same time by using
> > > the first as the prereq to the second.
> > >
> > > I don't see a problem with this.
> > >
> > >
> > > On Tue, Jan 20, 2015 at 7:29 AM, Matt Gilman <[hidden email]>
> > > wrote:
> > > > Also noticed the NarMojo class in the nar-maven-plugin is within a
> > 'nifi'
> > > > package. Not within 'org.apache.nifi' like the rest of the codebase.
> Is
> > > > this a requirement for release or simply good practice?
> > > >
> > > > On Mon, Jan 19, 2015 at 10:51 PM, Joe Witt <[hidden email]>
> wrote:
> > > >
> > > >> I do not have a strong view either way but agree with your
> statements
> > of
> > > >> its stability. We will have to change all this later if we manage to
> > go
> > > TLP
> > > >> so we're in for a bump regardless.
> > > >>
> > > >> So the key thing then is 'does this build seem legit, valid
> licenses,
> > > valid
> > > >> signatures, etc.'
> > > >>
> > > >> Thanks
> > > >> Joe
> > > >>
> > > >> On Mon, Jan 19, 2015 at 10:46 PM, Adam Taft <[hidden email]>
> > wrote:
> > > >>
> > > >> > Joe / all,
> > > >> >
> > > >> > In terms of semantic versioning, is there any reason why the
> > > nar-plugin
> > > >> > wouldn't just be released as 1.0.0?  It should be stable and, as
> you
> > > >> state,
> > > >> > very rare to change.  If any changes are made to it, they would
> > > likely be
> > > >> > bug fixes or new features.  But isn't it feature stable for now?
> > > >> >
> > > >> > This doesn't preclude us from doing release candidates.  We can
> > > obviously
> > > >> > still do nar-maven-plugin-1.0.0-RC1, if needed.
> > > >> >
> > > >> > Thanks,
> > > >> >
> > > >> > Adam
> > > >> >
> > > >> >
> > > >> > On Mon, Jan 19, 2015 at 10:26 PM, Joe Witt <[hidden email]>
> > > wrote:
> > > >> >
> > > >> > > Team,
> > > >> > >
> > > >> > > I believe we have a way to proceed with a single vote process
> > which
> > > >> > covers
> > > >> > > both the nar plugin and nifi build at the same time.  Mentors
> > please
> > > >> > chime
> > > >> > > in here if this is a bad idea but i very much hope it is ok as
> > doing
> > > >> two
> > > >> > > separate votes seems *really* odd.  Below is the proposed
> text.  I
> > > am
> > > >> > > thinking we should offer more than the 72 hours since this is
> new
> > > and
> > > >> > huge
> > > >> > > and has two components.
> > > >> > >
> > > >> > > Mentors: We're definitely in need of guidance/recommendations
> > here.
> > > >> > >
> > > >> > > I am also a bit hesitant to call a vote at this time even within
> > the
> > > >> PPMC
> > > >> > > because it appears to be so new to people that familiarity just
> to
> > > >> > validate
> > > >> > > the release is low.  We will no doubt need mentor involvement
> for
> > > >> binding
> > > >> > > votes (both here and in the IPMC for that matter).
> > > >> > >
> > > >> > > +++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > > >> > > To: [hidden email]
> > > >> > > Subject: [VOTE] Release of Apache NiFi 0.0.1-incubating (RC1)
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> > > Hello
> > > >> > >
> > > >> > > We are pleased to be calling this vote for the source release of
> > > Apache
> > > >> > > NiFi 0.0.1-incubating.
> > > >> > >
> > > >> > > Since this is our first release it will be slightly unique
> because
> > > we
> > > >> > need
> > > >> > > to release two components.
> > > >> > >
> > > >> > > The first component is the 'nar-maven-plugin' which allows us to
> > > build
> > > >> > > 'NiFi Archives' which is part of our classloader isolation
> model.
> > > The
> > > >> > > second is simply 'nifi' which is the full build and application
> > > that is
> > > >> > > 'Apache NiFi (incubating)'.
> > > >> > >
> > > >> > > After this first release we expect to be releasing the
> > > >> 'nar-maven-plugin'
> > > >> > > very rarely.
> > > >> > >
> > > >> > > So we'll break the information sections of this vote into two
> > parts
> > > >> where
> > > >> > > one is for 'nar-maven-plugin' and the other 'nifi'.
> > > >> > >
> > > >> > > For the 'nar-maven-plugin'
> > > >> > > --------------------------
> > > >> > > The source zip, including signatures, digests, etc. can be found
> > at:
> > > >> > >
> > > https://repository.apache.org/content/repositories/orgapachenifi-1011
> > > >> > >
> > > >> > > The specific repository path in that staging repo is:
> > > >> > > org/apache/nifi/nar-maven-plugin/0.0.1-incubating
> > > >> > >
> > > >> > > The sources.zip is called
> > > >> > > 'nar-maven-plugin-0.0.1-incubating-source-release.zip'
> > > >> > >
> > > >> > > The Git tag is nar-maven-plugin-0.0.1-incubating-RC1
> > > >> > >
> > > >> > > The Git commit ID is 72abf18c2e045e9ef404050e2bffc9cef67d2558
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
> > > >> > >
> > > >> > > Checksums of
> nar-maven-plugin-0.0.1-incubating-source-release.zip:
> > > >> > > MD5: 5a580756a17b0573efa3070c70585698
> > > >> > > SHA1: a79ff8fd0d2f81523b675e4c69a7656160ff1214
> > > >> > >
> > > >> > > 8 issues were closed/resolved for this release:
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329307
> > > >> > >
> > > >> > > ++++
> > > >> > > Note once you have completed the verification of the
> > > 'nar-maven-plugin'
> > > >> > you
> > > >> > > will have 'nar-maven-plugin:0.0.1-incubating' in your local repo
> > and
> > > >> thus
> > > >> > > you can move on to the 'nifi' build below which depends on it.
> > > >> > > ++++
> > > >> > >
> > > >> > > For 'nifi'
> > > >> > > -------------
> > > >> > > The source zip, including signatures, digests, etc. can be found
> > at:
> > > >> > >
> > > https://repository.apache.org/content/repositories/orgapachenifi-1012
> > > >> > >
> > > >> > > The specific repository path in that staging repo is:
> > > >> > > org/apache/nifi/nifi-parent/0.0.1-incubating
> > > >> > >
> > > >> > > The sources.zip is called
> > > >> > 'nifi-parent-0.0.1-incubating-source-release.zip'
> > > >> > >
> > > >> > > The Git tag is 'nifi-0.0.1-incubating-RC1'
> > > >> > >
> > > >> > > The Git commit ID is 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
> > > >> > >
> > > >> > >
> > > >>
> > >
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=
> > > >> > > <
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=72abf18c2e045e9ef404050e2bffc9cef67d2558
> > > >> > > >
> > > >> > > 8a6fe7124ed02e7e8dffa2bc179cd1afa5a5e319
> > > >> > >
> > > >> > > Checksums of nifi-parent-0.0.1-incubating-source-release.zip:
> > > >> > > MD5: e134bd2c2c24099af68b53ff1dccd938
> > > >> > > SHA1: eeec54af99d3151a8cace4be836af11f65bb426b
> > > >> > >
> > > >> > > 113 issues were closed/resolved for this release:
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12329078
> > > >> > >
> > > >> > > The following information applies to both the 'nar-maven-plugin'
> > and
> > > >> > > 'nifi':
> > > >> > >
> > > >> > > Release artifacts are signed with the following key:
> > > >> > > https://people.apache.org/keys/committer/joewitt.asc
> > > >> > >
> > > >> > > KEYS file available here:
> > > >> > > https://dist.apache.org/repos/dist/release/incubator/nifi/KEYS
> > > >> > >
> > > >> > > The vote will be open for 96 hours.
> > > >> > > Please download the release candidate and evaluate the necessary
> > > items
> > > >> > > including checking hashes, signatures, build from source, and
> > test.
> > > >> The
> > > >> > > please vote:
> > > >> > >
> > > >> > > [ ] +1 Release this package as Apache NiFi 0.0.1-incubating
> > > >> > > [ ] +0 no opinion
> > > >> > > [ ] -1 Do not release this package because because...
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > > >> > >
> > > >> >
> > > >>
> > >
> >
>
>
>
> --
> Sean
>