I'm sorry to say that I'm getting a build error on my Mac with
➜ jena-3.13.0 mvn -v
Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297;
2018-02-24T14:49:05-05:00)
Maven home: /usr/local/Cellar/maven/3.5.3/libexec
Java version: 1.8.0_65, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.13.6", arch: "x86_64", family: "mac"
in jena-shacl. I include the whole stacktrace below my sig, but the error is
specifically
[INFO] Running org.apache.jena.shacl.TC_SHACL
[ERROR] Tests run: 20, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.079
s <<< FAILURE! - in org.apache.jena.shacl.TC_SHACL
[ERROR] initializationError(org.apache.jena.shacl.tests.std.TestShaclCoreWG)
Time elapsed: 0.004 s <<< ERROR!
org.apache.jena.riot.RiotNotFoundException: Not found:
file:///private/tmp/jena/jena-3.13.0/jena-shacl/testing/std/core/targets/manifest.ttl
at
org.apache.jena.shacl.tests.std.TestShaclCoreWG.data(TestShaclCoreWG.java:39)
It looks like maybe a test is running into some kind of problem because Macs do
that thing where they alias /tmp to a different directory for each user?
ajs6f
➜ jena-3.13.0 mvn install -rf :jena-shacl
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Apache Jena - SHACL [jar]
[INFO] Apache Jena - RDF Connection [jar]
[INFO] Apache Jena - TDB1 (Native Triple Store) [jar]
[INFO] Apache Jena - Database Operation Environment [pom]
[INFO] Apache Jena - DBOE Base [jar]
[INFO] Apache Jena - DBOE Transactions [jar]
[INFO] Apache Jena - DBOE Indexes [jar]
[INFO] Apache Jena - DBOE Index test suite [jar]
[INFO] Apache Jena - DBOE Transactional Datastructures [jar]
[INFO] Apache Jena - DBOE Storage [jar]
[INFO] Apache Jena - TDB2 [jar]
[INFO] Apache Jena - Libraries POM [pom]
[INFO] Apache Jena - Command line tools [jar]
[INFO] Apache Jena - SPARQL Text Search [jar]
[INFO] Apache Jena - SPARQL Text Search - Elasticsearch [jar]
[INFO] Apache Jena - Fuseki - A SPARQL 1.1 Server [pom]
[INFO] Apache Jena - Fuseki Core Engine [jar]
[INFO] Apache Jena - Fuseki Data Access Control [jar]
[INFO] Apache Jena - Fuseki Server [jar]
[INFO] Apache Jena - Fuseki Server Jar [jar]
[INFO] Apache Jena - Fuseki Webapp [jar]
[INFO] Apache Jena - Fuseki WAR File [war]
[INFO] Apache Jena - Fuseki Server Standalone Jar [jar]
[INFO] Apache Jena - Fuseki Binary Distribution [pom]
[INFO] Apache Jena - GeoSPARQL Engine [jar]
[INFO] Apache Jena - Fuseki with GeoSPARQL Engine [jar]
[INFO] Apache Jena - Integration Testing [jar]
[INFO] Apache Jena - Distribution [pom]
[INFO] Apache Jena - SDB (SQL based triple store) [jar]
[INFO] Apache Jena - Security Permissions [jar]
[INFO] Apache Jena - Extras [pom]
[INFO] Apache Jena - Extras - Query Builder [jar]
[INFO] Apache Jena - JDBC Parent [pom]
[INFO] Apache Jena - JDBC Core API [jar]
[INFO] Apache Jena - JDBC Remote Endpoint Driver [jar]
[INFO] Apache Jena - JDBC In-Memory Driver [jar]
[INFO] Apache Jena - JDBC TDB Driver [jar]
[INFO] Apache Jena - JDBC Driver Bundle [jar]
[INFO] Apache Jena - Elephas [pom]
[INFO] Apache Jena - Elephas - Common API [jar]
[INFO] Apache Jena - Elephas - I/O [jar]
[INFO] Apache Jena - Elephas - Map/Reduce [jar]
[INFO] Apache Jena - Elephas - Statistics Demo App [jar]
[INFO] Apache Jena - OSGi [pom]
[INFO] Apache Jena - OSGi bundle [bundle]
[INFO] Apache Jena - OSGi Karaf features [bundle]
[INFO]
[INFO] ---------------------< org.apache.jena:jena-shacl >---------------------
[INFO] Building Apache Jena - SHACL 3.13.0 [1/46]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (enforce) @ jena-shacl ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (enforce-maven-version) @
jena-shacl ---
[INFO]
[INFO] --- apache-rat-plugin:0.12:check (rat-checks) @ jena-shacl ---
[INFO] Enabled default license matchers.
[INFO] Will parse SCM ignores for exclusions...
[INFO] Finished adding exclusions from SCM ignore files.
[INFO] 61 implicit excludes (use -debug for more details).
[INFO] Exclude: **/hs_err_pid*.log
[INFO] Exclude: **/.project
[INFO] Exclude: **/.settings/**
[INFO] Exclude: **/.classpath
[INFO] Exclude: **/README.*
[INFO] Exclude: **/META-INF/services/*
[INFO] Exclude: **/src-examples/data/*
[INFO] Exclude: **/dist/ABOUT
[INFO] Exclude: **/SEE_FUSEKI2
[INFO] Exclude: **/src/main/webapp/css/*
[INFO] Exclude: **/src/main/webapp/fonts/*
[INFO] Exclude: **/src/main/webapp/js/**/*
[INFO] Exclude: **/vocabularies/*
[INFO] Exclude: **/Vocabularies/*
[INFO] Exclude: **/src/main/**/*.html
[INFO] Exclude: **/src/**/package-info.java
[INFO] Exclude: **/DEPENDENCIES
[INFO] Exclude: **/*.txt
[INFO] Exclude: **/*.md
[INFO] Exclude: **/META-INF/services/*
[INFO] Exclude: **/src/test/resources/**/*
[INFO] Exclude: **/testing/**/*
[INFO] Exclude: **/log4j.properties
[INFO] Exclude: **/log4j-testing.properties
[INFO] Exclude: **/derby.log
[INFO] Exclude: **/DB/**/*
[INFO] Exclude: **/tdb*.cfg
[INFO] Exclude: **/run/**/*
[INFO] Exclude: **/*.classpath
[INFO] Exclude: **/*.recommenders/**/*
[INFO] Exclude: **/target/**/*
[INFO] Exclude: **/dependency-reduced-pom.xml
[INFO] Exclude: .travis.yml
[INFO] Exclude: jena-examples/**
[INFO] Exclude: **/geosparql_vocab_all_v1_0_1_updated.rdf
[INFO] Exclude: **/src/main/resources/std/*
[INFO] 100 resources included (use -debug for more details)
[INFO] Rat check: Summary over all files. Unapproved: 0, unknown: 0, generated:
0, approved: 100 licenses.
[INFO]
[INFO] --- maven-remote-resources-plugin:1.5:process (process-resource-bundles)
@ jena-shacl ---
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @
jena-shacl ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ jena-shacl
---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @
jena-shacl ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @
jena-shacl ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ jena-shacl ---
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.apache.jena.shacl.TC_SHACL
[ERROR] Tests run: 20, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.079
s <<< FAILURE! - in org.apache.jena.shacl.TC_SHACL
[ERROR] initializationError(org.apache.jena.shacl.tests.std.TestShaclCoreWG)
Time elapsed: 0.004 s <<< ERROR!
org.apache.jena.riot.RiotNotFoundException: Not found:
file:///private/tmp/jena/jena-3.13.0/jena-shacl/testing/std/core/targets/manifest.ttl
at
org.apache.jena.shacl.tests.std.TestShaclCoreWG.data(TestShaclCoreWG.java:39)
[INFO]
[INFO] Results:
[INFO]
[ERROR] Errors:
[ERROR] TestShaclCoreWG.data:39 » RiotNotFound Not found:
file:///private/tmp/jena/jen...
[INFO]
[ERROR] Tests run: 20, Failures: 0, Errors: 1, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache Jena - SHACL 3.13.0 ......................... FAILURE [ 3.820 s]
[INFO] Apache Jena - RDF Connection ....................... SKIPPED
[INFO] Apache Jena - TDB1 (Native Triple Store) ........... SKIPPED
[INFO] Apache Jena - Database Operation Environment ....... SKIPPED
[INFO] Apache Jena - DBOE Base ............................ SKIPPED
[INFO] Apache Jena - DBOE Transactions .................... SKIPPED
[INFO] Apache Jena - DBOE Indexes ......................... SKIPPED
[INFO] Apache Jena - DBOE Index test suite ................ SKIPPED
[INFO] Apache Jena - DBOE Transactional Datastructures .... SKIPPED
[INFO] Apache Jena - DBOE Storage ......................... SKIPPED
[INFO] Apache Jena - TDB2 ................................. SKIPPED
[INFO] Apache Jena - Libraries POM ........................ SKIPPED
[INFO] Apache Jena - Command line tools ................... SKIPPED
[INFO] Apache Jena - SPARQL Text Search ................... SKIPPED
[INFO] Apache Jena - SPARQL Text Search - Elasticsearch ... SKIPPED
[INFO] Apache Jena - Fuseki - A SPARQL 1.1 Server ......... SKIPPED
[INFO] Apache Jena - Fuseki Core Engine ................... SKIPPED
[INFO] Apache Jena - Fuseki Data Access Control ........... SKIPPED
[INFO] Apache Jena - Fuseki Server ........................ SKIPPED
[INFO] Apache Jena - Fuseki Server Jar .................... SKIPPED
[INFO] Apache Jena - Fuseki Webapp ........................ SKIPPED
[INFO] Apache Jena - Fuseki WAR File ...................... SKIPPED
[INFO] Apache Jena - Fuseki Server Standalone Jar ......... SKIPPED
[INFO] Apache Jena - Fuseki Binary Distribution ........... SKIPPED
[INFO] Apache Jena - GeoSPARQL Engine ..................... SKIPPED
[INFO] Apache Jena - Fuseki with GeoSPARQL Engine ......... SKIPPED
[INFO] Apache Jena - Integration Testing .................. SKIPPED
[INFO] Apache Jena - Distribution ......................... SKIPPED
[INFO] Apache Jena - SDB (SQL based triple store) ......... SKIPPED
[INFO] Apache Jena - Security Permissions ................. SKIPPED
[INFO] Apache Jena - Extras ............................... SKIPPED
[INFO] Apache Jena - Extras - Query Builder ............... SKIPPED
[INFO] Apache Jena - JDBC Parent .......................... SKIPPED
[INFO] Apache Jena - JDBC Core API ........................ SKIPPED
[INFO] Apache Jena - JDBC Remote Endpoint Driver .......... SKIPPED
[INFO] Apache Jena - JDBC In-Memory Driver ................ SKIPPED
[INFO] Apache Jena - JDBC TDB Driver ...................... SKIPPED
[INFO] Apache Jena - JDBC Driver Bundle ................... SKIPPED
[INFO] Apache Jena - Elephas .............................. SKIPPED
[INFO] Apache Jena - Elephas - Common API ................. SKIPPED
[INFO] Apache Jena - Elephas - I/O ........................ SKIPPED
[INFO] Apache Jena - Elephas - Map/Reduce ................. SKIPPED
[INFO] Apache Jena - Elephas - Statistics Demo App ........ SKIPPED
[INFO] Apache Jena - OSGi ................................. SKIPPED
[INFO] Apache Jena - OSGi bundle .......................... SKIPPED
[INFO] Apache Jena - OSGi Karaf features 3.13.0 ........... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.899 s
[INFO] Finished at: 2019-09-24T10:20:30-04:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test (default-test) on
project jena-shacl: There are test failures.
[ERROR]
[ERROR] Please refer to
/private/tmp/jena/jena-3.13.0/jena-shacl/target/surefire-reports for the
individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump,
[date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> On Sep 24, 2019, at 8:51 AM, Andy Seaborne <[email protected]> wrote:
>
> Hi,
>
> Here is a vote on a release of Apache Jena 3.13.0.
> This is the first proposed release candidate.
>
> There was a last minute upgrade of Jackson jars (core and databind) to 2.9.10
> due to an alert from the GitHub security scan.
>
> The deadline for the vote is Friday, 27th Sept, 2019 at 20:00 UTC
>
> ==== Release changes:
>
> == Major items
>
> JENA-1733: A SHACL engine
> JENA-1693: Add Aggregate Function MEDIAN and MODE (from Marco)
> JENA-1731: Fuseki endpoint configuration
> JENA-1695: DB storage refactoring
> JENA-1718: Remove jena-spatial from the build
> JENA-1760: Retire jena-maven-tools
>
> == JIRA
>
> Other JIRA:
> https://s.apache.org/jena-3.13.0-jira
>
> == Updates
>
> FasterXML jackson:: 2.9.9 -> 2.9.10
>
> jsonld-java :: 0.12.3 -> 0.12.5
>
> JENA-1754: Apache Commons Compress :: 1.18 -> 1.19 (Brad Hards)
>
> JENA-1756: Dependency updates.
> micrometer :: 1.1.3->1.2.1
> Apache Commons Lang3 :: 3.4->3.9
> Apache Commons CSV :: 1.5 -> 1.7
> Apache HttpClient :: 4.5.5 -> 4.5.10
> Apache Commons Collections4 :: 4.1 -> 4.4
>
> ==== Release Vote
>
> Everyone, not just committers, is invited to test and vote.
> Please download and test the proposed release.
>
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachejena-1032
>
> Proposed dist/ area:
> https://dist.apache.org/repos/dist/dev/jena/
>
> Keys:
> https://svn.apache.org/repos/asf/jena/dist/KEYS
>
> Git commit (browser URL):
> https://github.com/apache/jena/commit/756447a1
>
> Git Commit Hash:
> 756447a17ee2b150503db6e2b342a276a2865b18
>
> Git Commit Tag:
> jena-3.13.0
>
> Please vote to approve this release:
>
> [ ] +1 Approve the release
> [ ] 0 Don't care
> [ ] -1 Don't release, because ...
>
> This vote will be open until at least
>
> Friday, 27th Sept, 2019 at 20:00 UTC
>
> If you expect to check the release but the time limit does not work
> for you, please email within the schedule above with an expected time
> and we can extend the vote period.
>
> Thanks,
>
> Andy
>
> Checking needed:
>
> + are the GPG signatures fine?
> + are the checksums correct?
> + is there a source archive?
>
> + can the source archive really be built?
> (NB This requires a "mvn install" first time)
> + is there a correct LICENSE and NOTICE file in each artifact
> (both source and binary artifacts)?
> + does the NOTICE file contain all necessary attributions?
> + have any licenses of dependencies changed due to upgrades?
> if so have LICENSE and NOTICE been upgraded appropriately?
> + does the tag/commit in the SCM contain reproducible sources?