Vote: 0 as the JSON-LD downgrade breaks JSON-LD https contexts.
I must admit it's a bit confusing with an updated RC in the same folder on https://dist.apache.org/repos/dist/dev/jena/, with no checksums in the voting email or svn id for dist repo I had to be extra careful not to be testing an earlier RC. To be sure I'm testing the right RC, I've used the artifacts in https://repository.apache.org/content/repositories/orgapachejena-1013/ +1 Maven repo tested with with Taverna Language (which also use jena-maven-tools) (added xerces bundle) -1 I am unable to use https JSON-LD @contexts - something with https is not working. Basically this breaks anything at https://w3id.org/ which is popular in JSON-LD community. However this is not a regression as it is also broken in 3.0.1 and 3.0.0. - so not a blocker? stain@biggie:~/Downloads/95/apache-jena-3.1.0$ bin/riot --syntax jsonld {"@context": "https://w3id.org/bundle/context.json", "aggregates": "http://example.com/soup" } 17:04:59 ERROR riot :: invalid remote context: https://w3id.org/bundle/context.json Trying to follow the redirection stain@biggie:~/Downloads/95/apache-jena-3.1.0$ bin/riot --syntax jsonld {"@context": "https://rawgit.com/researchobject/specifications/gh-pages/bundle/context.json", "aggregates": "http://example.com/soup" } 17:05:59 ERROR riot :: invalid remote context: https://rawgit.com/researchobject/specifications/gh-pages/bundle/context.json Using http instead of https works - so the context is not at fault: stain@biggie:~/Downloads/95/apache-jena-3.1.0$ bin/riot --syntax jsonld {"@context": "http://rawgit.com/researchobject/specifications/gh-pages/bundle/context.json", "aggregates": "http://example.com/soup" } _:B9c444c8e486c7be3e4a49bbaaff22bc8 <http://www.openarchives.org/ore/terms/aggregates> <http://example.com/soup> . So I tried with another w3id-identified context, which also fails: stain@biggie:~/Downloads/95/apache-jena-3.1.0$ bin/riot --syntax jsonld {"@context": "https://w3id.org/payswarm/v1", "paymentMethod": "Visa" } 17:07:45 ERROR riot :: invalid remote context: https://w3id.org/payswarm/v1 I get the same errors with 3.0.0 and 3.0.1, so perhaps this is not a blocker for this RC. Dropping in lib/httpclient-4.5.1.jar lib/httpclient-cache-4.5.1.jar lib/httpcore-4.4.4.jar lib/jsonld-java-0.8.2.jar fixes this issue for both cases: stain@biggie:~/Downloads/95/apache-jena-3.1.0$ bin/riot --syntax jsonld {"@context": "https://w3id.org/payswarm/v1", "paymentMethod": "Visa" } _:Bbd3ab47b6dc78802bd11266c6dff7b5c <https://w3id.org/commerce#paymentMethod> <https://w3id.org/commerce/creditcard#Visa> . stain@biggie:~/Downloads/95/apache-jena-3.1.0$ bin/riot --syntax jsonld {"@context": "https://w3id.org/bundle/context.json", "aggregates": "http://example.com/soup" } _:B4c8067a2a952151f5b2251f8a35c53dc <http://www.openarchives.org/ore/terms/aggregates> <http://example.com/soup> . On 10 May 2016 at 16:05, Andy Seaborne <[email protected]> wrote: > Hi, > > Here is a vote on a release of Jena 3.1.0 > (with Fuseki 2.4.0 and Fuseki 1.4.0). > > This is the third proposed candidate for this release. > > This fixes, from the previous proposed candidates: > > From proposed candidate 1: > 1/ Presence of binaries in the source-release > 2/ Jump in large size of binary downloads due to javadoc inclusion > > From proposed candidate 2: > 3/ Revert to java-jsonld 0.7.0 due to httpclient version clash > 4/ Update to OSGi POM. > 5/ Fix afn:sprinf test for timezone issue. > > * Dependency changes: > > Upgrades: > slf4j 1.7.20 > dexx collections 0.6 > > Key features listed below. > > Everyone, not just committers, is invited to test and vote. > > Staging repository: > https://repository.apache.org/content/repositories/orgapachejena-1013/ > > 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): > http://git-wip-us.apache.org/repos/asf/jena/commit/33b9d35e > Git Commit Hash: > 33b9d35ecaf90e74773c2aaf0c6d70d677c689d4 > > Git Commit Tag: > jena-3.1.0-rc4 > > Please vote to approve this release: > > [ ] +1 Approve the release > [ ] 0 Don't care > [ ] -1 Don't release, because ... > > This vote will be open to at least > > 13th May 2016, 23:59 UTC > > If you expect to check the release but the 72 hour 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: > > + does everything work on Linux? > + does everything work on MS Windows? > + does everything work on OS X? > + are the GPG signatures fine? > + are the checksums correct? > + is there a source archive? > + can the source archive really be built? > + 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? > > > --------------------------- > > Key features of the release: > > * In-memory txn dataset (Adam Soroka) (RC in 3.0.1) > > http://jena.staging.apache.org/documentation/rdf/datasets.html > > * Quads (Qihong Lin) (RC in 3.0.1) > > http://jena.staging.apache.org/documentation/query/construct-quad.html > > * DatasetGraphs & transactions integration > > * Alternative QueryParsers in jena-text > > * new module jena-cmds > "jena.*" > > * Fuseki: Multiple service per file, shared datasets > > * Logging > log4j marked <optional> > > * New custom functions and aggregate functions > Added: > * afn:sprintf (contribution from Alessandro Seganti) > * The XQuery/XPath Functions and Operators "math:" functions > * Custom aggregates for stdev etc. (also STDEV etc as keywords). > > * FactoryRDF > Parsing RDF now saves space by interning RDFTerms created > during a each parser run. > > * OSGi fixes (Jaroslav Pullmann) > > * General maintenance: about 80 JIRA. > -- Stian Soiland-Reyes Apache Taverna (incubating), Apache Commons RDF (incubating) http://orcid.org/0000-0001-9842-9718
