On 27/01/2014 07:41, Alan Cabrera wrote:
Sorry about the tardy review.  Great job on wrapping up the release!  A few 
small points:

I think that these need an ASL:

odata2-sample/cars-annotation-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
odata2-sample/cars-annotation-archetype/src/test/resources/projects/basic/archetype.properties
odata2-sample/cars-service-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml
odata2-sample/cars-service-archetype/src/test/resources/projects/basic/archetype.properties

We should probably update the rat configuration.

On Jan 22, 2014, at 8:39 AM, Francesco Chicchiriccò <[email protected]> wrote:
Hi,
having in mind the release check list at [1], everything looks fine to me but:

(1) NOTICE files anomalies:
  (a) in some artifacts (source-release, for example) "Copyright 2013" instead of 
"Copyright 2013-2014" is shown;
This should probably be fixed.  IMO, the copyright should simply be removed.

[2] explicitly states

The top of each NOTICE file should include the following text, suitably modified to reflect the product name and year(s) of distribution of the current and past versions of the product:

Apache [PRODUCT_NAME]
Copyright [yyyy] The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).

Why you think the copyright should be removed?

  (b) in some artifacts (again source-release) the file content have spaces at 
the line beginning (see [2] for appropriate formatting)
This can probably wait for the next release; good to have but not required.

  (c) in binary artifacts (as jpa, but also some WAR files in dist) the file do 
not contain attributions (e.g. third-party notices for bundled libraries, see 
again [2]).
The third-party notices that should be in the NOTICE file are only those that 
are required by the thrid-parties, otherwise they are left out. Are their any 
that mean this stricter requirement?

Sure:

olingo-odata2-dist-jpa-incubating-1.1.0-RC01-jpa.zip and org.eclipse.persistence-javax.persistence contain

javax.ws.rs-javax.ws.rs-api-2.0-m10.jar - CDDL, notice is required according to paragraph 3.3 of such license org.eclipse.persistence-javax.persistence-2.0.5.jar - EPL, notice is required

Then there are the WAR artifacts from olingo-odata2-dist-ref-incubating-1.1.0-RC01-ref.zip:

olingo-odata2-annotation-processor-ref-web-incubating-1.1.0-RC01.war
olingo-odata2-jpa-processor-ref-web-incubating-1.1.0-RC01.war
olingo-odata2-ref-web-incubating-1.1.0-RC01.war

I actually don't know if dist policies should be applied also to these WAR files which are actually included in a release artifact (olingo-odata2-dist-ref-incubating-1.1.0-RC01-ref.zip) rather than being release artifacts themselves.
If so there are even more anomalies out there.

Anyway, I believe these NOTICE oddities are *blocker* for release - at least for what I've learned in the months I've spent with Syncope at incubator; anyway if I am the only one believing so, I have no problems in providing my +-0.

(2) DISCLAIMER file content is not everywhere the same, and in general don't 
comply with [3], unless there has been some kind of approval from Incubator 
IPMC I am not aware of
They all look the same to me.  Rewording it to match what’s in [3] can probably 
wait for the next release; good to have but not required.

They *are* different:

olingo-odata2-dist-jpa-incubating-1.1.0-RC01-jpa.zip says

olingo-odata2-dist-jpa-incubating is an effort undergoing incubation at the Apache Software
Foundation (ASF), sponsored by the Apache Incubator PMC.
[...]

olingo-odata2-dist-lib-incubating-1.1.0-RC01-lib.zip says

olingo-odata2-dist-lib-incubating is an effort undergoing incubation at the Apache Software
Foundation (ASF), sponsored by the Apache Incubator PMC.
[...]

olingo-odata2-dist-ref-incubating-1.1.0-RC01-ref.zip says

olingo-odata2-dist-ref-incubating is an effort undergoing incubation at the Apache Software
Foundation (ASF), sponsored by the Apache Incubator PMC.
[...]

olingo-odata2-parent-incubating-1.1.0-RC01-source-release.zip says (correctly):

Apache Olingo is an effort undergoing incubation at the Apache Software
Foundation (ASF), sponsored by the Apache Incubator PMC.

Anyway, as said, this is not blocker for the release.

Regards.

Not sure all this is blocker for the release, so I won't give (yet) a -1.
Mentors, WDYT?

Regards.

[1] http://incubator.apache.org/guides/releasemanagement.html#check-list
[2] http://apache.org/legal/src-headers.html#notice
[3] http://incubator.apache.org/guides/branding.html#disclaimers

On 22/01/2014 15:56, Amend, Christian wrote:
Hi,


This is a call for a vote on Apache Olingo 1.1.0 incubating. The vote will be 
open for 72 hours (it will close on Saturday 25/01/2014 on 17pm CET) and passes 
if no vote is (-1).



[ ] +1 Release this package as Apache Olingo 1.1.0 incubating

[ ] -1 Do not release this package because...



The release candidate is available here:

http://people.apache.org/~chrisam/olingo2/1.1.0-RC01/



The release candidate has been signed through the key 475D9522 in:

http://keyserver.kjsl.org:11371/pks/lookup?search=0x475D9522&op=vindex



The release candidate is based on the sources tagged with 1.1.0-RC01:

https://git-wip-us.apache.org/repos/asf?p=incubator-olingo-odata2.git;a=commit;h=7faf4de6180d21733d20a2375e84d40387473ff9

and is based on the following commit id:

7faf4de6180d21733d20a2375e84d40387473ff9



The Olingo keys file can be found here:

https://dist.apache.org/repos/dist/release/incubator/olingo/KEYS



To perform a RAT check please use the following parameters:

mvn clean install -Pbuild.quality

This will assure that the RAT check is performed with the necessary excludes.



Release distribution files:



// compilable sources

olingo-odata2-parent-incubating-1.1.0-RC01-source-release.zip

olingo-odata2-parent-incubating-1.1.0-RC01-source-release.zip.asc

olingo-odata2-parent-incubating-1.1.0-RC01-source-release.zip.md5

olingo-odata2-parent-incubating-1.1.0-RC01-source-release.zip.sha



// javadoc distribution

olingo-odata2-dist-javadoc-incubating-1.1.0-RC01-javadoc.zip

olingo-odata2-dist-javadoc-incubating-1.1.0-RC01-javadoc.zip.asc

olingo-odata2-dist-javadoc-incubating-1.1.0-RC01-javadoc.zip.md5

olingo-odata2-dist-javadoc-incubating-1.1.0-RC01-javadoc.zip.sha



// odata lib distribution with dependencies

olingo-odata2-dist-lib-incubating-1.1.0-RC01-lib.zip

olingo-odata2-dist-lib-incubating-1.1.0-RC01-lib.zip.asc

olingo-odata2-dist-lib-incubating-1.1.0-RC01-lib.zip.md5

olingo-odata2-dist-lib-incubating-1.1.0-RC01-lib.zip.sha



// jpa processor distribution with dependencies

olingo-odata2-dist-jpa-incubating-1.1.0-RC01-jpa.zip

olingo-odata2-dist-jpa-incubating-1.1.0-RC01-jpa.zip.asc

olingo-odata2-dist-jpa-incubating-1.1.0-RC01-jpa.zip.md5

olingo-odata2-dist-jpa-incubating-1.1.0-RC01-jpa.zip.sha



// reference scenario war files with dependencies + Apache CXF

olingo-odata2-dist-ref-incubating-1.1.0-RC01-ref.zip

olingo-odata2-dist-ref-incubating-1.1.0-RC01-ref.zip.asc

olingo-odata2-dist-ref-incubating-1.1.0-RC01-ref.zip.md5

olingo-odata2-dist-ref-incubating-1.1.0-RC01-ref.zip.sha



// java annotation processor distribution with dependencies

olingo-odata2-dist-janos-incubating-1.1.0-RC01-janos.zip

olingo-odata2-dist-janos-incubating-1.1.0-RC01-janos.zip.asc

olingo-odata2-dist-janos-incubating-1.1.0-RC01-janos.zip.md5

olingo-odata2-dist-janos-incubating-1.1.0-RC01-janos.zip.sha



Best Regards,

Christian

--
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Member
http://people.apache.org/~ilgrosso/

Reply via email to