I noticed a couple of "issues" with the LICENSE/NOTICE/DISCLAIMER files: some new, and some we overlooked for the first 0.1-incubating release as well.

A minor remark concerns the NOTICE and LICENSE files added for rave-commons under src/main/resources/META-INF. These are not needed as by default the remote-resources plugin already adds these automatically as such. And, if additional NOTICE and LICENSE attributions are needed we can use the same solution as already used for rave-shindig and rave-portal, e.g. use the src/main/appended-resources/META-INF/ folder to provided "snippets" only to append to these files.

However, what is missing in the produced rave-commons jar artifact is the DISCLAIMER file... As the DISCLAIMER file is required for incubator produced artifacts, IMO this is a blocker for the release :(

While I was checking out the other, automatically generated, artifacts in the Maven repository, none of the -javadoc and -sources jars are "valid" from the legal requirements concerning these files. For the rave-commons module the DISCLAIMER file is missing from these files and for the rave-shindig and rave-portal modules the -javadoc and -sources jars don't even contain required LICENSE/NOTICE files... To fix the latter, we'll probably have to modify the usage and/or configuration of the maven javadoc and sources plugins for war type modules, and/or maybe even disable them on war projects?

Other than the above, I verified the binary downloads and source distribution and everything else checked out to be fine and good and would look like a fine release to me. Good job again Matt!

While missing or or more LICENSE/NOTICE/DISCLAIMER files within those automatically generated artifacts might be troublesome, I suspect there might be plenty other projects "missing" out on this too, including TLP/non-incubator projects. So, if only for this, this might still be acceptable (maybe with a grunt) for an incubator release.

However the missing DISCLAIMER file from the rave-commons jar artifact IMO is not acceptable and therefore I think I'll have to vote -1 :(

Ate

On 07/29/2011 10:10 PM, Franklin, Matthew B. wrote:
Discussion thread for vote on 0.2-incubating release candidate.

For more information on the release process, checkout -
http://www.apache.org/dev/release.html
http://incubator.apache.org/guides/releasemanagement.html

Some of the things to check before voting are:
- can you run the demo binaries
- can you build the contents of source-release.zip and svn tag
- do all of the staged jars/zips contain the required LICENSE, NOTICE and
DISCLAIMER files
- are all of the staged jars signed and the signature verifiable
- is the signing key in the project's KEYS file and on a public server


Reply via email to