Re: [VOTE] Release Apache NLPCraft - Java Client (incubating) 0.7.5

2021-05-23 Thread Craig Russell
I have a few comments on this release process.

1. If an IPMC member has voted +1 on a release, that vote is valid regardless 
of which list the vote was held on. It's the bits that are important. [1]

2. For clarity, when a successful vote is held on the podling's dev list, the 
vote thread on the general@incubator list should summarize the vote:
+1 Joe Bloe (IPMC), Sam Snade(IPMC)
+1 three others (ok to list the voters or simply summarize them) [3]

3. The vote on general@incubator is not lazy. No release vote is lazy.

4. To publish a release, at least three IPMC members must vote +1 and there 
must be more +1 than -1 votes. [2]

5. If a vote is withdrawn because of some issue, the name of the artifacts 
should be changed, e.g. -RC1 should change to -RC2 and so on until a vote is 
successful. When moving the artifact from the staging area to the release area, 
the artifact names would drop the -RC terminology. [4]

6. The [VOTE] threads should not use "reply" to create the [VOTE][RESULT] 
message. There should be a new message with the result. This makes it easier 
for mail clients to accurately represent the four vote threads: vote on the dev 
list, vote result on the dev list, vote on the incubator list, vote result on 
the incubator list.

7, Every effort should be made to get all (at least three) mentors (who are all 
IPMC members) to vote on the release. In this case, no more votes from the 
incubator list need to be obtained. After the 72 hour period of review by other 
IPMC members, the vote can be concluded.

Regards,
Craig

[1] http://incubator.apache.org/cookbook/#podling_releases
[2] https://apache.org/foundation/voting.html#ReleaseVotes
[3] http://incubator.apache.org/cookbook/#two_phase_vote_on_podling_releases
[4] https://dist.apache.org/repos/dist/dev/incubator/doris/0.14/

> On May 22, 2021, at 9:53 PM, Daniel Widdis  wrote:
> 
> It seems to me that knowing who has carryover votes is not important for a 
> lazy consensus vote.
> 
> The +1 votes are not really required except in the rare case they might be 
> needed to counter a -1; in which case I'd suggest intentional action 
> following the -1 would make more sense than saying "oh well, we had 4 
> carryover votes so we can ignore the -1".
> 
> On 5/22/21, 8:44 PM, "Justin Mclean"  wrote:
> 
>Hi,
> 
>> I think that IPMC votes of Mentors must automatically carryover. (Means the 
>> VOTE thread is clearly linked, not just RESULTS (This one was not.))
> 
>IMO The IPMC members (if any) who voted on the podlings dev list need to 
> be clearly stated in the vote email sent to the IPMC general list. The IPMC 
> composition changes over time and not listing them may make it difficult when 
> looking at historical votes.
> 
>Thanks,
>Justin
> 
> 
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 

Craig Russell
Member, Apache Incubator PMC
apache@gmail.com





Re: [VOTE] Release Apache NLPCraft - Java Client (incubating) 0.7.5

2021-05-23 Thread Furkan KAMACI
Hi,

There are two important things I want to mention:

1) 72 hours have not been completed for this vote. So, let's wait for it.

2) Carrying over binding votes from dev list to general is something people
have been talking about for a while now. Let's carry it into another mail
thread in general.

Kind Regards,
Furkan KAMACI

On Sun, May 23, 2021 at 7:53 AM Daniel Widdis  wrote:

> It seems to me that knowing who has carryover votes is not important for a
> lazy consensus vote.
>
> The +1 votes are not really required except in the rare case they might be
> needed to counter a -1; in which case I'd suggest intentional action
> following the -1 would make more sense than saying "oh well, we had 4
> carryover votes so we can ignore the -1".
>
> On 5/22/21, 8:44 PM, "Justin Mclean"  wrote:
>
> Hi,
>
> > I think that IPMC votes of Mentors must automatically carryover.
> (Means the VOTE thread is clearly linked, not just RESULTS (This one was
> not.))
>
> IMO The IPMC members (if any) who voted on the podlings dev list need
> to be clearly stated in the vote email sent to the IPMC general list. The
> IPMC composition changes over time and not listing them may make it
> difficult when looking at historical votes.
>
> Thanks,
> Justin
>
>
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


Re: [VOTE] Release Apache NLPCraft - Java Client (incubating) 0.7.5

2021-05-22 Thread Daniel Widdis
It seems to me that knowing who has carryover votes is not important for a lazy 
consensus vote.

The +1 votes are not really required except in the rare case they might be 
needed to counter a -1; in which case I'd suggest intentional action following 
the -1 would make more sense than saying "oh well, we had 4 carryover votes so 
we can ignore the -1".

On 5/22/21, 8:44 PM, "Justin Mclean"  wrote:

Hi,

> I think that IPMC votes of Mentors must automatically carryover. (Means 
the VOTE thread is clearly linked, not just RESULTS (This one was not.))

IMO The IPMC members (if any) who voted on the podlings dev list need to be 
clearly stated in the vote email sent to the IPMC general list. The IPMC 
composition changes over time and not listing them may make it difficult when 
looking at historical votes.

Thanks,
Justin



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache NLPCraft - Java Client (incubating) 0.7.5

2021-05-22 Thread Dave Fisher



> On May 22, 2021, at 8:44 PM, Justin Mclean  wrote:
> 
> Hi,
> 
>> I think that IPMC votes of Mentors must automatically carryover. (Means the 
>> VOTE thread is clearly linked, not just RESULTS (This one was not.))
> 
> IMO The IPMC members (if any) who voted on the podlings dev list need to be 
> clearly stated in the vote email sent to the IPMC general list. The IPMC 
> composition changes over time and not listing them may make it difficult when 
> looking at historical votes.

If you are worried about that then svn log on content/podlings.xml is your 
solution.

All The Best,
Dave
> 
> Thanks,
> Justin
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache NLPCraft - Java Client (incubating) 0.7.5

2021-05-22 Thread Justin Mclean
Hi,

> I think that IPMC votes of Mentors must automatically carryover. (Means the 
> VOTE thread is clearly linked, not just RESULTS (This one was not.))

IMO The IPMC members (if any) who voted on the podlings dev list need to be 
clearly stated in the vote email sent to the IPMC general list. The IPMC 
composition changes over time and not listing them may make it difficult when 
looking at historical votes.

Thanks,
Justin
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache NLPCraft - Java Client (incubating) 0.7.5

2021-05-22 Thread Dave Fisher



Sent from my iPhone

> On May 22, 2021, at 6:24 PM, Justin Mclean  wrote:
> 
> Hi,
> 
>>> Was this vote open 72 hours?
>> 
>> If you mean on dev@nlpcraft? Then the answer is yes. It started on May 13.
> 
> It needs to be 72 hours on the incubator list as well.

I think that IPMC votes of Mentors must automatically carryover. (Means the 
VOTE thread is clearly linked, not just RESULTS (This one was not.))

Double voting by Mentors is needless protocol beyond teaching a community to be 
a TLP.

All The Best,
Dave
> 
> Justin
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache NLPCraft - Java Client (incubating) 0.7.5

2021-05-22 Thread Justin Mclean
Hi,

+1 (binding)

I checked:
- incubating in name
- signatures and hashes are fine (you might want to consider unsing sha 512)
- DISCLAIMER exists
- LICENSE is fine
- year in NOTICE is incorrect, please fix (this is also incorrect in the 
README.md)
- files have ASF headers
- no unexpected binary files
- can compile from source

It would be nice to mention the minimum java requirements in the README. I 
would take care when including anything from stack overflow as code there is 
not compatible with the Apache license. [1]

Thanks,
Justin

1. https://www.apache.org/legal/resolved.html#stackoverflow



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache NLPCraft - Java Client (incubating) 0.7.5

2021-05-22 Thread Justin Mclean
Hi,

>> Was this vote open 72 hours?
> 
> If you mean on dev@nlpcraft? Then the answer is yes. It started on May 13.

It needs to be 72 hours on the incubator list as well.

Justin

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache NLPCraft - Java Client (incubating) 0.7.5

2021-05-22 Thread Dave Fisher



> On May 22, 2021, at 4:21 PM, Justin Mclean  wrote:
> 
> HI,
> 
>> PPMC vote has already provided a required majority approval and hence this
>> vote is a lazy consensus vote open for 72 hours.
> 
> 
> Was this vote open 72 hours?

If you mean on dev@nlpcraft? Then the answer is yes. It started on May 13.

> 
> Justin
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache NLPCraft - Java Client (incubating) 0.7.5

2021-05-22 Thread Justin Mclean
HI,

> PPMC vote has already provided a required majority approval and hence this
> vote is a lazy consensus vote open for 72 hours.


Was this vote open 72 hours?

Justin

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache NLPCraft - Java Client (incubating) 0.7.5

2021-05-22 Thread Calvin Kirs
+1 non-binding

I checked:

 Download links are valid.

 Checksums and PGP signatures are valid.

 LICENSE, NOTICE, and DISCLAIMER-WIP files are fine.

 All files have license headers if necessary.

The year of NOTICE has not been updated, it is best to modify it in the
next version.

Paul King  于2021年5月22日周六 下午10:53写道:

> +1 binding from me, carrying over my vote
>
> On Sat, May 22, 2021 at 11:29 AM Aaron Radzinski 
> wrote:
>
> > Hello all,
> > This is a call for a vote to release Apache NLPCraft - Java Client
> > (incubating) version 0.7.5. Apache NLPCraft is a library for adding a
> > natural language interface to any application.
> >
> > The Apache NLPCraft community has voted on and approved a proposal to
> > release Apache NLPCraft - Java Client (Incubating) version 0.7.5. We
> would
> > like to request the Incubator PMC members review and vote on this
> incubator
> > release.
> >
> > Release information:
> > 1. PPMC vote result thread:
> > https://mail-archives.apache.org/mod_mbox/nlpcraft-dev/202105.mbox/
> > 
> > 2. Release location:
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/nlpcraft/java-client/0.7.5/
> > 3. Git tag:
> > https://github.com/apache/incubator-nlpcraft-java-client/tree/v0.7.5
> > 4. JIRA issues fixed in release:
> > https://issues.apache.org/jira/projects/NLPCRAFT/versions/12349604
> > 5. KEYS file:
> > https://dist.apache.org/repos/dist/release/incubator/nlpcraft/KEYS
> >
> > PPMC vote has already provided a required majority approval and hence
> this
> > vote is a lazy consensus vote open for 72 hours.
> >
> > Please vote accordingly:
> > +1 approve
> > +0 no opinion
> > -1 disapprove with the reason
> >
> > Thank you,
> > Aaron.
> > ---
> > On behalf of NLPCraft community
> >
>


-- 
Best  wishes!
CalvinKirs


Re: [VOTE] Release Apache NLPCraft - Java Client (incubating) 0.7.5

2021-05-22 Thread Paul King
+1 binding from me, carrying over my vote

On Sat, May 22, 2021 at 11:29 AM Aaron Radzinski 
wrote:

> Hello all,
> This is a call for a vote to release Apache NLPCraft - Java Client
> (incubating) version 0.7.5. Apache NLPCraft is a library for adding a
> natural language interface to any application.
>
> The Apache NLPCraft community has voted on and approved a proposal to
> release Apache NLPCraft - Java Client (Incubating) version 0.7.5. We would
> like to request the Incubator PMC members review and vote on this incubator
> release.
>
> Release information:
> 1. PPMC vote result thread:
> https://mail-archives.apache.org/mod_mbox/nlpcraft-dev/202105.mbox/
> 
> 2. Release location:
>
> https://dist.apache.org/repos/dist/dev/incubator/nlpcraft/java-client/0.7.5/
> 3. Git tag:
> https://github.com/apache/incubator-nlpcraft-java-client/tree/v0.7.5
> 4. JIRA issues fixed in release:
> https://issues.apache.org/jira/projects/NLPCRAFT/versions/12349604
> 5. KEYS file:
> https://dist.apache.org/repos/dist/release/incubator/nlpcraft/KEYS
>
> PPMC vote has already provided a required majority approval and hence this
> vote is a lazy consensus vote open for 72 hours.
>
> Please vote accordingly:
> +1 approve
> +0 no opinion
> -1 disapprove with the reason
>
> Thank you,
> Aaron.
> ---
> On behalf of NLPCraft community
>


Re: [VOTE] Release Apache NLPCraft - Java Client (incubating) 0.7.5

2021-05-22 Thread Furkan KAMACI
Hi,

+1 from me (binding, carrying over my vote).

I checked:

- LICENSE and NOTICE are fine
- No unexpected binary files
- Checked PGP signatures
- Checked checksums
- Code compiles and tests successfully run

Kind Regards,
Furkan KAMACI

On Sat, May 22, 2021 at 4:29 AM Aaron Radzinski 
wrote:

> Hello all,
> This is a call for a vote to release Apache NLPCraft - Java Client
> (incubating) version 0.7.5. Apache NLPCraft is a library for adding a
> natural language interface to any application.
>
> The Apache NLPCraft community has voted on and approved a proposal to
> release Apache NLPCraft - Java Client (Incubating) version 0.7.5. We would
> like to request the Incubator PMC members review and vote on this incubator
> release.
>
> Release information:
> 1. PPMC vote result thread:
> https://mail-archives.apache.org/mod_mbox/nlpcraft-dev/202105.mbox/
> 
> 2. Release location:
>
> https://dist.apache.org/repos/dist/dev/incubator/nlpcraft/java-client/0.7.5/
> 3. Git tag:
> https://github.com/apache/incubator-nlpcraft-java-client/tree/v0.7.5
> 4. JIRA issues fixed in release:
> https://issues.apache.org/jira/projects/NLPCRAFT/versions/12349604
> 5. KEYS file:
> https://dist.apache.org/repos/dist/release/incubator/nlpcraft/KEYS
>
> PPMC vote has already provided a required majority approval and hence this
> vote is a lazy consensus vote open for 72 hours.
>
> Please vote accordingly:
> +1 approve
> +0 no opinion
> -1 disapprove with the reason
>
> Thank you,
> Aaron.
> ---
> On behalf of NLPCraft community
>