Andy Seaborne wrote:
> The module is tagged with the version and "RC-1" to indicate the release
> candidate in this release cycle. If voted on successfully, the tag will
> be changed ("svn mv") to the same name but minus the RC designation.
Not an issue, but I've noticed that doing it this way the pom.xml <scm>
element has -RC-1 in it. I normally do not use -RC-1 when I use the
maven-release-plugin and the tag is exactly what's there in <scm>.
(Indeed, I am not even sure on what's the reason we do it this way. Another
option is not to use "RC-1", if a vote is not successful the tag can be
deleted. Tagging with "RC-1" allows to have two or more release candidates
at the same time, for the same project. Is this the reason?)
> Please vote to approve this release:
>
> [ ] +1 Approve the release
> [ ] 0 Don't care
> [ ] -1 Don't release, because ...
+1
Longer answer:
1. is the GPG signature fine?
cd /tmp/
wget
http://people.apache.org/~andy/merge-jena-fuseki-0.2.1-RC-1/jena-fuseki-0.2.1-incubating/jena-fuseki-0.2.1-incubating-source-release.zip
wget
http://people.apache.org/~andy/merge-jena-fuseki-0.2.1-RC-1/jena-fuseki-0.2.1-incubating/jena-fuseki-0.2.1-incubating-source-release.zip.asc
wget http://people.apache.org/~andy/merge-jena-fuseki-0.2.1-RC-1/KEYS
gpg --import < KEYS
gpg --verify jena-fuseki-0.2.1-incubating-source-release.zip.asc
[ok]
2. is there a source archive?
http://people.apache.org/~andy/merge-jena-fuseki-0.2.1-RC-1/jena-fuseki-0.2.1-incubating/jena-fuseki-0.2.1-incubating-source-release.zip
[ok]
3. can the source archive really be built?
cd /tmp
wget
http://people.apache.org/~andy/merge-jena-fuseki-0.2.1-RC-1/jena-fuseki-0.2.1-incubating/jena-fuseki-0.2.1-incubating-source-release.zip
unzip jena-fuseki-0.2.1-incubating-source-release.zip
cd jena-fuseki-0.2.1-incubating
mvn clean package
[ok]
4. is there a correct LICENSE and NOTICE file in each artifact (both source and
binary artifacts)?
cd /tmp/jena-fuseki-0.2.1-incubating
cat NOTICE
cat DEPENDENCIES
cat LICENSE
cd /tmp
rm -rf /tmp/jena-fuseki-0.2.1-incubating
wget
http://people.apache.org/~andy/merge-jena-fuseki-0.2.1-RC-1/jena-fuseki-0.2.1-incubating/jena-fuseki-0.2.1-incubating-distribution.tar.gz
tar xvfz jena-fuseki-0.2.1-incubating-distribution.tar.gz
cd /tmp/jena-fuseki-0.2.1-incubating
cat NOTICE
cat DEPENDENCIES
cat LICENSE
(these have the additional info for the binary release)
[ok]
cd /tmp
wget
https://repository.apache.org/content/repositories/orgapachejena-071/org/apache/jena/jena-fuseki/0.2.1-incubating/jena-fuseki-0.2.1-incubating-server.jar
jar xvf jena-fuseki-0.2.1-incubating-server.jar
cat META-INF/LICENSE
cat META-INF/NOTICE
[ok]
5. does the NOTICE file contain all necessary attributions?
[ok]
6. check the dependencies. We must not have any GPL dependencies and LGPL only
if they are optional, etc! See http://www.apache.org/legal/3party.html
[ok]
7. do all the tests work?
[ok]
8. if there is a TCK to run, does it succeed?
[skip]
9. if there is a tag in the SCM, does it contain reproducible sources?
cd /tmp
svn co
https://svn.apache.org/repos/asf/incubator/jena/Jena2/Fuseki/tags/jena-fuseki-0.2.1-incubating-RC-1/
jena-fuseki-0.2.1-incubating-RC-1
cd jena-fuseki-0.2.1-incubating-RC-1
mvn clean package -Papache-release
cd target
unzip jena-fuseki-0.2.1-incubating-source-release.zip
cd jena-fuseki-0.2.1-incubating
mvn clean package
cat NOTICE
cat DEPENDENCIES
cat LICENSE
[ok]
10. are the Maven artifacts fine?
Manual/visual inspection only, I did not tested this (I currently have no
projects using Fuseki as a library)
https://repository.apache.org/content/repositories/orgapachejena-071
[skip]
Thanks Andy.
Paolo