Hi Ate,

Thank you very much for the detailed feedback, will go by them one by one to 
address them.

Suresh
On Nov 16, 2011, at 5:48 AM, Ate Douma wrote:

> I've shortly reviewed this release candidate and found several issues with it 
> which regrettably makes me have to vote -1 on this candidate:
> 
> - BLOCKER: none of the *.jar artifacts (including derived build -javadoc.jar, 
> -sources.jar) contain the required incubator DISCLAIMER file
> 
> - BLOCKER: the binary distributions LICENSE/NOTICE files are not covering all 
> bundled external dependencies which have/require separate mentioning, e.g. 
> like activation-1.1.jar (CDDL license!), jaxen-1.1.1.jar, logback-*.jar, 
> jibx-*.jar, mex-*.jar, and probably (much) more, I stopped checking after 
> finding already these.
> In general any bundled artifact should be checked proper what license/notice 
> requirements it needs. For some this can be derived from the jar itself but 
> many don't have any so they need looking up elsewhere. And even for ASF 
> provided artifacts this is needed as some have *additional* notices (beyond 
> the default ASF notice) which then also should be covered/copied in the 
> project NOTICE file. I also see several edu.indiana provided artifacts 
> (weps-beans, pegasuswebservice, maybe more) of which it isn't clear to me 
> if/what license requirements they have. I see xpp3 mentioned in the NOTICE 
> file, but not these?
> 
> - In addition I see several cryptix-* and jce-* libraries bundled: I suppose 
> these contain encryption techology/algorithms. I'm not sure if/how these 
> should be handled and/or require special notices. Possibly not, but I suggest 
> asking this specifically on general@incubator or check related documents just 
> to be sure (this is not my expertise).
> 
> - The binary distributions contain a lot license files under 
> standalone-server/lib which are not needed, at least not from ASF pov (the 
> root LICENSE/NOTICE files already should cover everything), besides there are 
> even some for artifacts which aren't even bundled...
> 
> - The -source.tar.gz and -source.zip distributions, which are different from 
> the already automatically maven produced 
> airavata-0.1-incubating-source-release.zip, have .svn folders embedded. It 
> wonder why these separate source distributions are made anyway as maven 
> already produces the only one needed...
> (note: if only using this -source-release.zip, it is required to copy this to 
> the official download area on the apache server)
> 
> - POSSIBLE BLOCKER: The binary distributions (both .tar.gz and .zip) are also 
> 'build' through maven *and* deployed to the repository. However these have 
> different sizes. I haven't actually (binary) compared them but this seems 
> odd. Furthermore, I would suggest not to deploy these binary distributions to 
> the repository as they have no usage from a maven (build) perspective and 
> these distributions in any case are required (at least) to be downloaded 
> through the main apache server(s), something which maven central is *not*. 
> Redundantly providing these also through the maven repository seems unneeded, 
> if not undesired.
> 
> - The distribution module also uses packaging type 'jar' (default). For 
> assembly only poms better use packaging type 'pom', because now even a 
> 'distribution-0.1-incubating.jar' (and derived -sources.jar) is 
> produced/deployed, which is useless.
> To prevent deploying the assembly produced binary artifacts to the remote 
> repositories just add <attach>false</attach> to the assembly plugin config.
> 
> Ate
> 
> On 11/11/2011 06:35 PM, Suresh Marru wrote:
>> Discussion thread for vote on airavata 0.1-incubating release candidate 2.
>> 
>> If you have any questions or feedback or to post results of validating the 
>> release, please reply to this thread.
>> 
>> For reference, the Apache release guide  - 
>> http://www.apache.org/dev/release.html
>> Incubator specific release guidelines - 
>> http://incubator.apache.org/guides/releasemanagement.html
>> 
>> Some tips to validate the release before you vote:
>> 
>> * Download the binary version and run the 5 minute or 10 minute tutorial as 
>> described in README and website.
>> * Download the source files from compressed files and release tag and build 
>> (which includes tests).
>> * Verify the distributon for the required LICENSE, NOTICE and DISCLAIMER 
>> files
>> * Verify if all the staged files are signed and the signature is verifiable.
>> * Verify if the signing key in the project's KEYS file is hosted on a public 
>> server
>> 
>> Thanks for your time in validating the release and voting,
>> Suresh

Reply via email to