On 11/05/16 17:18, Stian Soiland-Reyes wrote:
Vote: 0 as the JSON-LD downgrade breaks JSON-LD https contexts.
It has always been the case - I tested back through previous versions.
"ERROR invalid remote context: https://w3id.org/bundle/context"
which is the error I have been getting at all times. I couldn't
reproduce your stacktrace on JENA-1176.
fps's example works.
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.
svn log <file> will tell you.
(not the whole repo - svn != git in this respect)
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?
Release votes are majority (binding), min +3.
(I'm not clear on what your vote is - the first line or the whole message.)
Andy
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.