On 8 February 2015 at 22:57:05, Justin Mclean 
(justinmcl...@me.com<mailto:justinmcl...@me.com>) wrote:

Hi,

Sorry but it's -1 binding from me. Willing to change my vote if other incubator 
members think these issues are OK for this release and/or corrective action is 
taken for the next release.


You know, in theory the voting ended a few hours earlier —but what you've said 
matters so I want to address it.

This release, 0.61.0, is just a repacking of the source of 0.60.0, with changes 
to the build files to get that binary release out. We actually cancelled our 
first dev@ vote after Billie felt the transitive dependency license stuff of 
all the JARs we stuck in weren't validated; SLIDER-766 addressed that. So it's 
unfortunate that some of the .py stuff we're using for templating and testing 
are cause problems.


As soon as this maintenance release is over, we're going to cut the 
0.70-incubating release, which has all the features and fixes done on the 
source since the 0.60.0-incubating release.

Would it be OK if we addressed all of the issues in that release? You've 
identified them, which will make checking them easy. And as we plan to get that 
out by the end of the month, it won't be long before the "latest" release is 
considered all lined up.


All source files have headers and there no unexpected binaries but looks to be 
be a few license and notice issues:

First off I think this needs to be double checked:
./slider-agent/src/main/python/kazoo/tests/util.py

The first line says it's Apache licensed, but the header says it ZPL licensed, 
which looks like BSD so should be included in LICENSE.



This looks like the key thing we have to resolve other than just by cutting the 
files. We can see what others have done with this bit of source and update the 
LICENSE file as appropriate.


The product looks to be bundling Apache Accumulo but is missing information 
from it's NOTICE file:
See /app-packages/accumulo/NOTICE.txt (or perhaps 
https://github.com/apache/accumulo/blob/master/NOTICE ?)



We're not actually bundling accumulo, it's just in the source for anyone to 
build a deployable package of that or HBase. Accordingly, I don't think this is 
an issue.


LICENSE also missing BSD licence for RealWorldish Benchmark
vi ./slider-agent/src/main/python/jinja2/examples/rwbench/rwbench.py


we can rm -rf the examples


I also notice that this file 
./slider-agent/src/main/python/jinja2/docs/_templates/layout.html contains 
"Copyright 2010 by the Pocoo Team". Should that also be in LICENSE?


again, these could be culled

There are also several "Copyright 2008 by I don't know who." in .html files is 
that a concern?
./slider-agent/src/main/python/jinja2/examples/rwbench/django/layout.html
./slider-agent/src/main/python/jinja2/examples/rwbench/genshi/layout.html
./slider-agent/src/main/python/jinja2/examples/rwbench/jinja/layout.html
./slider-agent/src/main/python/jinja2/examples/rwbench/mako/layout.html

all removable.

The year in NOTICE is also incorrect.


Yeah —saw that crop up with the Twill release, which was allowed through. 
Already fixed in our develop branch.
https://github.com/apache/incubator-slider/blob/develop/NOTICE




Reply via email to