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

Reply via email to