Hi Upayavira,

Thanks for reviewing.

I've feedback inline below.

On 09/14/2011 10:31 AM, Upayavira wrote:
I'm no master when it comes to reviewing releases, and I apologise for
my lateness to the table.

Here's two observations:

  1. The NOTICE file should, as I understand it, include the licenses for
     any dependencies. You have quite a few in your pom.xml, but your
     NOTICE file is pretty empty. Shouldn't this file be better
     populated?

I assume you refer to the NOTICE file in the svn project root and/or (same thing) in the release source zip?

My interpretation is (and seen that being backed in several places and several people, e.g. Roy Fielding) that the NOTICE (and LICENSE) files cover the content of the distribution itself, *only*.

Meaning, for a source distribution (or the svn project root, which might be regarded as a "online" distribution) the NOTICE and LICENSE files only need to cover what is within the sources itself. This therefore excludes external dependencies like what you pull in during a build.

For the non-source distribution, the binary artifacts like jars, wars and demo tar.gz, which (might) bundle extra dependencies, the NOTICE (and LICENSE) file does have to cover those extra dependencies. And for that purpose, you'll "notice" there are different, much more extensive NOTICE and LICENSE files bundled within, covering those extra dependencies.

Within our project (svn), we therefore maintain multiple NOTICE and LICENSE files (or appendable fragments) for this purpose.

So please check the binary artifacts (jar,war,tar.gz, etc.) and review the NOTICE/LICENSE files which you'll find stored under their META-INF/ folder.


  2. This one is less of a deal - the convention is for artifacts to be
     named apache-$PROJECT-$BLAH, whereas this is rave-$BLAH. Could
     future
     releases be apache-rave-$BLAH?

Yes, I agree that would be better and we surely can do that for the next 
release.

Note though, while this might be a good convention, I've seen numerous (both incubating and TLP) releases which have not adopted (yet) this. Which I think is the explanation why Rave hasn't done it either. We were just following some other projects examples.


I defer to others on the incubator PMC, but I understanding is that the
notice file needs to be better populated before this release can go out.
Please see my above comment: I think this release candidate *is* in compliance (and pretty good at it imo) with the rules for the NOTICE/LICENSE files.

Thanks again for your feedback,

Ate


Upayavira

On Tuesday, September 13, 2011 9:07 AM, "Ate Douma"<a...@douma.nu>
wrote:
A week has passed since this vote started and but still no feedback so
far.

Possibly it was drowned by the Accumulo discussions, but now that has
passed...

It would be very appreciated if one or more of the IPMC members could
spare a
little time to review this podling release candidate, and cast a vote on
it.
(we still need one +1 extra from IPMC on this to pass)

Kind regards,

Ate

On 09/05/2011 03:01 PM, Franklin, Matthew B. wrote:
This is the second incubator release for Apache Rave, with the artifacts being 
versioned as 0.3-incubating.

We are requesting at least one IPMC member vote, as we have already received 2 
binding IPMC +1 votes during the release voting on rave-dev -
VOTE:      http://goo.gl/VH5ok
RESULT:  http://goo.gl/b9hxh

Release notes:
https://svn.apache.org/repos/asf/incubator/rave/tags/0.3-incubating/CHANGELOG

SVN source tag (r1163402):
https://svn.apache.org/repos/asf/incubator/rave/rave-master-pom/tags/0.3-incubating/

SVN source tag (r1163411):
https://svn.apache.org/repos/asf/incubator/rave/tags/0.3-incubating/

Maven staging repo:
https://repository.apache.org/content/repositories/orgapacherave-002/

Source releases:
https://repository.apache.org/content/repositories/orgapacherave-002/org/apache/rave/rave-master/0.3-incubating/rave-master-0.3-incubating-source-release.zip
https://repository.apache.org/content/repositories/orgapacherave-002/org/apache/rave/rave-project/0.3-incubating/rave-project-0.3-incubating-source-release.zip

Demo Artifacts
http://people.apache.org/builds/incubator/rave/0.3-incubating/rave-0.3-incubating-bin.tar.gz
http://people.apache.org/builds/incubator/rave/0.3-incubating/rave-0.3-incubating-bin.zip

PGP release keys:
https://svn.apache.org/repos/asf/incubator/rave/KEYS

Vote open for 72 hours.

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)





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

Reply via email to