Well let's hold off then and do a clean vote. I don't think its a good precedent for a first release to have a mentor vote -1, especially one who has been as involved/responsive as you have been. If it helps, I'll also change my vote to -1 :-)

However, just so I know what needs to change to get you to a +1:

- release artifacts must include incubating in their names
- DISCLAIMER must be present
- review of hashes (per your note below)
- NOTICE: question on this one. I said to remove it, as there was an admonition in the Apache documentation that said NOTICE file should not include unnecessary legal notices. As far as Runtime is concerned, this notice is unnecessary -- although if the ASF finds it necessary, we're fine with it being there. - Instructions to compile the source repos (this is covered in the documentation, but it shouldn't be hard to put this in text format in the source release.)
- Sign the artifacts with an apache email address
- Add apache to the name

Is that right? All of these seem perfectly reasonable to me. I just want to make sure we're chasing down the list.

Sterling

On 2/22/16 7:50 PM, Justin Mclean wrote:
Hi,

Sorry but it’s -1 (binding) from me.

To be clear that doesn’t stop other people voting +1, and if you get 3+1 you 
can still put it up on the IPMC general list for a vote. You’re also welcome to 
try and change my mind, anyone can change their vote after initial voting. All 
the -1 means is I wouldn’t release it, but what makes a release good enough 
quality to release is going to vary form person to person an that’s all OK.

I would however expect that in the currently form it may not pass an IPMC vote. 
It’s very close however and there only a couple of missing things.

I checked:
- release artefacts are missing incubating from their names [1][2]
- signatures OK but not sure re hashes
- missing DISCLAIMER in release artefacts [3]
- LICENSE(s) all good
- NOTICE good but missing original developer (runtime)
- newt doesn’t have a REAME at the top level
- no unexpected binary files in the releases
- all Apache source file have Apache headers / no double headers I could find
- not sure how to compile the source repos - some instruction on this in the 
releases would be nice

How were the hashes generated?

I’m seeing this:
$ openssl sha1 larva-0.8.0-b1.tgz
SHA1(larva-0.8.0-b1.tgz)= 99b15843d0a5af3f3d7dbdcb52afb80144ee1255
$ cat larva-0.8.0-b1.tgz.sha
/Users/ccollins/tmp/rel/bin/larva-0.8.0-b1.tgz:
51915329 EE9E17F8 7517C2B6 1C99268B 9AAA478D 2C85AA0B B036276D 4B980A11 9BE18DEB
  471E762A A80CB4D5 7478390E 60A0EAE1 0481F723 5FFE83A8 6990D700

You probably want to remove "/Users/ccollins/tmp/rel/bin/larva-0.8.0-b1.tgz:” 
from that file.

Some possible improvements:
- Re naming it's a good idea to add apache to the name as well as I believe it 
gives some extra legal protection / shows it’s an apache product.
- It a good idea to sign the artefacts with an apache email address.

Thanks,
Justin

1. http://incubator.apache.org/guides/releasemanagement.html#naming
2. http://incubator.apache.org/incubation/Incubation_Policy.html#Releases (note 
the word MUST)
3. http://incubator.apache.org/guides/releasemanagement.html#check-list

Reply via email to