commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bruno P. Kinoshita" <brunodepau...@yahoo.com.br.INVALID>
Subject Re: [VOTE] Release Apache Commons RDF 0.5.0 based on RC3
Date Wed, 13 Dec 2017 09:53:35 GMT
Hi Sergio,


Build passing from tag  with `mvn clean package install site`, under the following environment

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T20:58:13+13:00)
Maven home: /opt/apache-maven-3.5.2
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_NZ, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-103-generic", arch: "amd64", family: "unix"


Checked the signatures of all Maven artefacts, they all seem OK.


Site reports have many issues. Most of them are non blockers like non trailing line in the
file, unnecessary parenthesis, defining an interface method public, etc. Which are not blockers.

I went through the  FindBugs/PMD reports in each module, and found the following warnings:


* main module:
    - Double checked locking is not thread safe in Java. (saw it in another part, not sure
if it's really possibe to fix as we need cannot create a model twice...)

* commons-df-api:
    - Initialization of org.apache.commons.rdf.api.RDFSyntax accesses class 
org.apache.commons.rdf.api.W3CRDFSyntax, which isn't initialized yet (this one seems easy
to reproduce. Always returns null?)

* commons-rdf-simple:
    - org.apache.commons.rdf.simple.DatasetGraphView.unionOrNamedGraph() has Optional return
type and returns explicit null (shouldn't it be Optional.empty() or something similar?)
   

Are any of these blockers? The second one is the only one that if confirmed seems annoying
to users.


Everything looks OK, and I'm OK to vote to release in case others think this release is not
actually causing any of these warnings, and that we should release as-is and fix it later.

Cheers
Bruno




________________________________
From: Sergio Fernández <wikier@apache.org>
To: Commons Developers List <dev@commons.apache.org> 
Sent: Friday, 8 December 2017 5:52 PM
Subject: [VOTE] Release Apache Commons RDF 0.5.0 based on RC3



Hi,


once we addressed most of the issues from RC1 and RC2, I'd like to propose

to release Apache Commons RDF 0.5.0 based on RC.


Apache Commons RDF aims to provide a common Java API for RDF 1.1 graphs and

datasets. API bindings in Commons RDF 0.5.0 include Apache Jena, Eclipse

RDF4J, JSON-LD Java as well as a standalone implementation (simple).


Apache Commons RDF 0.5.0 RC3 is available for review at (r23441):


https://dist.apache.org/repos/dist/dev/commons/rdf/apache-

commons-rdf-0.5.0-RC3/


The source code for this RC is available from git tagged as 0.5.0-RC3

(commit e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6):


https://git-wip-us.apache.org/repos/asf?p=commons-rdf.git;a=commit;h=

e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6


Mirrored at https://github.com/apache/commons-rdf/commit/

e82eaa0b7d67f5a1afdf4cdecc19589fbe1654d6


This source release produces the following binary artifacts:


commons-rdf-parent-0.5.0

commons-rdf-api-0.5.0

commons-rdf-simple-0.5.0

commons-rdf-jena-0.5.0

commons-rdf-rdf4j-0.5.0

commons-rdf-jsonld-java-0.5.0

commons-rdf-integration-tests-0.5.0


The Maven Staging repository can be found at:


https://repository.apache.org/content/repositories/orgapachecommons-1295


containing the following artifacts:


commons-rdf-rdf4j-0.5.0.pom (SHA1: 1cdc74b7205fa06531bd59e1ee24f1d15999ab1b)

commons-rdf-rdf4j-0.5.0.jar (SHA1: 265549b98b423c075f4a186dec76efb815c03649)

commons-rdf-rdf4j-0.5.0-tests.jar (SHA1:

9aab05dceefde27d79bc79f4b3c80daeeb01cb52)

commons-rdf-rdf4j-0.5.0-javadoc.jar (SHA1:

4254ac42dd569a45ab3b95c3d16cb8f47508039a)

commons-rdf-rdf4j-0.5.0-test-sources.jar (SHA1:

39eb4a6b10cafa4cfb87b4e48827006332ceaed3)

commons-rdf-rdf4j-0.5.0-sources.jar (SHA1:

f8a0ea29f31f501df05686abfd171f35fd39ed71)

commons-rdf-api-0.5.0-sources.jar (SHA1:

02735a136e206408f75507fbf27af1230a99f61b)

commons-rdf-api-0.5.0.jar (SHA1: df2d4451dee5b311cb4f51ced214dfaab5838291)

commons-rdf-api-0.5.0-tests.jar (SHA1:

025730515d0e66043b6483710a9638e1f71ff917)

commons-rdf-api-0.5.0-javadoc.jar (SHA1:

3e15be3c7d018225aa6bafd91861474780c3ad8e)

commons-rdf-api-0.5.0-test-sources.jar (SHA1:

5f2554c926de52b5661f430b69c92dac2056a029)

commons-rdf-api-0.5.0.pom (SHA1: cc3382c3a60d815a20bba1763933434f41d85598)

commons-rdf-simple-0.5.0-tests.jar (SHA1:

472e43e582ddcf1a7f06f9184f4bf26fad3b65fc)

commons-rdf-simple-0.5.0.pom (SHA1:

b5aa51f49cbbdb9f39fa70d8cf183f63ae0c3a6a)

commons-rdf-simple-0.5.0-javadoc.jar (SHA1:

87941fc168b6011fb003288eb392577fc4519be0)

commons-rdf-simple-0.5.0-sources.jar (SHA1:

7232c14775db216efc85a1a7fabb90c6a456950c)

commons-rdf-simple-0.5.0.jar (SHA1:

c6b5038624d860129e273538d18dd52c5adcfd70)

commons-rdf-simple-0.5.0-test-sources.jar (SHA1:

8028e8f20ebc465a6cd5a32fd9b8447eb4cf48dc)

commons-rdf-parent-0.5.0-src.tar.gz (SHA1:

5b3788cb6b647f3663839fd0737a5a85a75d19fa)

commons-rdf-parent-0.5.0-src.zip (SHA1:

519891322ed75f3ae4ef5cf7e8df60c65b797634)

commons-rdf-parent-0.5.0.pom (SHA1:

4186153db162b4382f73be1ce2ff97a98ee5d442)

commons-rdf-parent-0.5.0-site.xml (SHA1:

26fd1dc487f5f002d35841ba8dcc53704652d3b8)

commons-rdf-integration-tests-0.5.0-test-sources.jar (SHA1:

d7ad7ad0c09c3ae46d8da9c1ed989a9615369dcf)

commons-rdf-integration-tests-0.5.0-tests.jar (SHA1:

0db5cb5a32afcad51decae42c6a7d4dc7e62f15a)

commons-rdf-integration-tests-0.5.0.pom (SHA1:

dc8b7754e2069b8c19c507a59a665ba12fd60007)

commons-rdf-jena-0.5.0.pom (SHA1: a4a0f39e0428d0484074d1dde5368a9f9ba2b065)

commons-rdf-jena-0.5.0-sources.jar (SHA1:

51c8127914e5d7f3d8922375af08c524f1a5d403)

commons-rdf-jena-0.5.0-test-sources.jar (SHA1:

fb9cc23fd01210ec32c2c79a70204689359ab8c5)

commons-rdf-jena-0.5.0-tests.jar (SHA1:

e26df331facb7dff0ef837ba8fa39000a2082048)

commons-rdf-jena-0.5.0-javadoc.jar (SHA1:

3b8a9fc8aa8238b72c2ebd582a777824660dbdfe)

commons-rdf-jena-0.5.0.jar (SHA1: a66e6c9e49082ceb14e98541fabf8be060128853)

commons-rdf-jsonld-java-0.5.0-test-sources.jar (SHA1:

26026e8f03e464b5601cb4eefeb32766352fe688)

commons-rdf-jsonld-java-0.5.0.pom (SHA1:

c6d30844d93a42761a0c54a25655b7cdc34bcfa5)

commons-rdf-jsonld-java-0.5.0-javadoc.jar (SHA1:

3fc6b506ac7887275cac9aeef65b1f87a089c1d1)

commons-rdf-jsonld-java-0.5.0-sources.jar (SHA1:

e031d0bb4e128b949260ce61ac3af1287a0b6efe)

commons-rdf-jsonld-java-0.5.0-tests.jar (SHA1:

ff66a1731e25d53d1f9967b2524afa2cf705640f)

commons-rdf-jsonld-java-0.5.0.jar (SHA1:

59c09bf7787d4c78c7564b383f4eedbcca165756)



So, please, vote on releasing this release candidate as:


  Apache Commons RDF 0.5.0


The vote is open for at least 72 hours/


[ ] +1 Release this package

[ ] 0 I don't feel strongly about it, but don't object

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


Thanks

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message