[jira] [Commented] (JENA-1178) JSON-LD https @contexts does not work

2016-05-14 Thread Andy Seaborne (JIRA)

[ 
https://issues.apache.org/jira/browse/JENA-1178?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15283628#comment-15283628
 ] 

Andy Seaborne commented on JENA-1178:
-

Changes for java-jsonld upgrade:

https://github.com/apache/jena/commit/d545dac47271af4ea5d31bb5ae836de373493ee5


> JSON-LD https @contexts does not work
> -
>
> Key: JENA-1178
> URL: https://issues.apache.org/jira/browse/JENA-1178
> Project: Apache Jena
>  Issue Type: Bug
>  Components: ARQ, RIOT
>Affects Versions: Jena 3.0.0, Jena 3.0.1, Jena 3.1.0
> Environment: Apache Maven 3.3.9 
> (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T16:41:47+00:00)
> Maven home: /home/stain/software/maven
> Java version: 1.8.0_91, vendor: Oracle Corporation
> Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
> Default locale: en_GB, platform encoding: UTF-8
> OS name: "linux", version: "4.4.0-22-generic", arch: "amd64", family: "unix"
>Reporter: Stian Soiland-Reyes
>Assignee: Andy Seaborne
>  Labels: https, json-ld, jsonld
> Fix For: Jena 3.1.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.
> This was broken in 3.0.0, 3.0.1 and 3.1.0 RC3.  
> Upgrading JSON-LD Java to 0.8.2 and corresponding 
> httpclient/httpclient-cache/httpcore seems to fix the issue.
> {code}
> 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
> {code}
> Trying to follow the redirection does not help, as it goes to https as well:
> {code}
> 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
> {code}
> Using http instead of https works - so the context is not at fault:
> {code}
> 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
> 
>  .
> {code}
> So I tried with another w3id-identified context, which also fails:
> {code}
> 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
> {code}
> 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:
> {code}
> stain@biggie:~/Downloads/95/apache-jena-3.1.0$ bin/riot --syntax jsonld
> {"@context": "https://w3id.org/payswarm/v1";, "paymentMethod": "Visa" }
> _:Bbd3ab47b6dc78802bd11266c6dff7b5c
> 
>  .
> {code}
> {code}
> 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
> 
>  .
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (JENA-1178) JSON-LD https @contexts does not work

2016-05-14 Thread Andy Seaborne (JIRA)

 [ 
https://issues.apache.org/jira/browse/JENA-1178?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andy Seaborne resolved JENA-1178.
-
Resolution: Done
  Assignee: Andy Seaborne

> JSON-LD https @contexts does not work
> -
>
> Key: JENA-1178
> URL: https://issues.apache.org/jira/browse/JENA-1178
> Project: Apache Jena
>  Issue Type: Bug
>  Components: ARQ, RIOT
>Affects Versions: Jena 3.0.0, Jena 3.0.1, Jena 3.1.0
> Environment: Apache Maven 3.3.9 
> (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T16:41:47+00:00)
> Maven home: /home/stain/software/maven
> Java version: 1.8.0_91, vendor: Oracle Corporation
> Java home: /usr/lib/jvm/java-8-openjdk-amd64/jre
> Default locale: en_GB, platform encoding: UTF-8
> OS name: "linux", version: "4.4.0-22-generic", arch: "amd64", family: "unix"
>Reporter: Stian Soiland-Reyes
>Assignee: Andy Seaborne
>  Labels: https, json-ld, jsonld
> Fix For: Jena 3.1.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.
> This was broken in 3.0.0, 3.0.1 and 3.1.0 RC3.  
> Upgrading JSON-LD Java to 0.8.2 and corresponding 
> httpclient/httpclient-cache/httpcore seems to fix the issue.
> {code}
> 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
> {code}
> Trying to follow the redirection does not help, as it goes to https as well:
> {code}
> 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
> {code}
> Using http instead of https works - so the context is not at fault:
> {code}
> 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
> 
>  .
> {code}
> So I tried with another w3id-identified context, which also fails:
> {code}
> 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
> {code}
> 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:
> {code}
> stain@biggie:~/Downloads/95/apache-jena-3.1.0$ bin/riot --syntax jsonld
> {"@context": "https://w3id.org/payswarm/v1";, "paymentMethod": "Visa" }
> _:Bbd3ab47b6dc78802bd11266c6dff7b5c
> 
>  .
> {code}
> {code}
> 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
> 
>  .
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[GitHub] jena pull request: JENA-1171: Rework the algebra/expression walkin...

2016-05-14 Thread afs
GitHub user afs opened a pull request:

https://github.com/apache/jena/pull/145

JENA-1171: Rework the algebra/expression walking into one framework.

This PR reworks the algebra walker to cover both algebra (op) and 
expressions in one algorithm.
The algebra Transformer is redone.

This will make handling forms like EXISTS, which switch between expressions 
and algebra operations, easier to handle.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/afs/jena walker

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/jena/pull/145.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #145


commit eddb8ce58e74bd029234b0e9820deb6800114811
Author: Andy Seaborne 
Date:   2016-04-22T09:42:12Z

Put in "fail early" check.

commit 95b662d3ea28d16ee37d9109275eccbe6bb84526
Author: Andy Seaborne 
Date:   2016-04-22T09:45:11Z

Rename ElementWalker.Walker

commit 836b23b02f663fb67558aef9b6940a0ac2a6ca7d
Author: Andy Seaborne 
Date:   2016-04-22T15:34:29Z

Towards new walker/transformation code

commit ec045e07841e2cc976d8b94317b62555edd0109e
Author: Andy Seaborne 
Date:   2016-04-22T23:19:17Z

Expr.toString - output in algebra form.

commit fc4bc0d7657d015bfd608884c999bae1cbb34470
Author: Andy Seaborne 
Date:   2016-04-22T23:19:39Z

Add comment.

commit a49e0f8275469a5a40ab6a9f034c717372d5fbfd
Author: Andy Seaborne 
Date:   2016-04-22T23:20:26Z

visitExpr -> visitVarExpr

commit fb1759f90d1f00cec4e43605295d5c67ffc1ba38
Author: Andy Seaborne 
Date:   2016-04-22T23:21:14Z

Intermediate towards new walker/transformer.

commit 5f5a325c7cd3c1ff85d201d2592c3af6d1561415
Author: Andy Seaborne 
Date:   2016-04-23T21:04:41Z

Different cases of VarExprList.forEachX for Var, VarExpr and Expr

commit 16b953a9d2904285899aaf1967762923b12194b2
Author: Andy Seaborne 
Date:   2016-04-23T21:05:13Z

Handle VarExprList and inner EXISTS

commit 83c971f2ec0beda107e6b4e9edc102811f20160d
Author: Andy Seaborne 
Date:   2016-04-24T20:15:54Z

Tidying up.

commit 766ce9eee60e8c87d5d526b55c5148fcfd03137d
Author: Andy Seaborne 
Date:   2016-04-24T21:39:33Z

Switch ExprTransformaer to use new Walker transformations.

commit 88cbc325e044cac61b3eba8c725d191dcf2ff9a2
Author: Andy Seaborne 
Date:   2016-04-25T10:55:52Z

Conversion to quads does not alter (service)

commit 9c1eafdbd76fecedb2f37473d7742ed164fd5ead
Author: Andy Seaborne 
Date:   2016-04-25T12:30:46Z

The new walker uncovers the true scoping. Fix tests.

commit fc3faa571a7d9e087290d968207c63046ec8ef50
Author: Andy Seaborne 
Date:   2016-04-25T12:32:01Z

Skip service. Replace ExprWalker.  Use new walker for ExprTransformer.

commit 27db589e551e4a9351f14379a490bb297b6f1d97
Author: Andy Seaborne 
Date:   2016-04-25T17:38:01Z

Correct tests in the light of deep walking abnd transformation.

commit 51005e698d5659f36d1d99b9cc17662b45213b35
Author: Andy Seaborne 
Date:   2016-04-25T17:39:05Z

Remove old comment.

commit d10f23bbb776a4c648f8f78f645c9e2dd9cd4909
Author: Andy Seaborne 
Date:   2016-04-25T17:41:43Z

Tidy

commit f8b554b7412c23beac7933af300aab247ac6c6fc
Author: Andy Seaborne 
Date:   2016-04-25T18:22:42Z

Deal with marked "todo" items

commit 2af389963670e9befb57a47c26288f6da631b542
Author: Andy Seaborne 
Date:   2016-04-25T18:45:28Z

Proper Expr.NONE

commit d4da92dc4c733a997d5a730a445cd214925fbe53
Author: Andy Seaborne 
Date:   2016-04-25T20:48:06Z

Introduce Expr.NONE to replace NodeValue.nvNothing.

commit b22c7a3029266ba9b53553a323ecf5e9fe5d7740
Author: Andy Seaborne 
Date:   2016-04-25T21:01:27Z

Clear up "todo" items




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


Line endings confusion

2016-05-14 Thread Andy Seaborne
Sorry for the commit noise - I managed to convert a lot of files to DOS 
line endings.  This is now fixed.


I still don't know how it happened. In the PR requests I was processing, 
don't list more than a few files but somehow git merge decided to change 
a lot of files. I didn't notice and had pushed them on master.


As history on master must be be rewritten, I had to put in commits to 
fix the line endings.


Apologies
Andy


[GitHub] jena pull request: JENA-1175: Test function for Sprintf that is Ti...

2016-05-14 Thread afs
Github user afs commented on the pull request:

https://github.com/apache/jena/pull/143#issuecomment-219229233
  
I includes the new tests and kept the temporary tests so testing happens 
both ways.

Tests renumbered as well.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[jira] [Commented] (JENA-1175) TestFunctions.exprSprintf_05 is timezone senstive.

2016-05-14 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JENA-1175?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15283596#comment-15283596
 ] 

ASF subversion and git services commented on JENA-1175:
---

Commit ae5ddd9678c50fdd80de537f9ad65bcd434c0521 in jena's branch 
refs/heads/master from [~andy.seaborne]
[ https://git-wip-us.apache.org/repos/asf?p=jena.git;h=ae5ddd9 ]

JENA-1175: Timezone sensitive tests


> TestFunctions.exprSprintf_05 is timezone senstive.
> --
>
> Key: JENA-1175
> URL: https://issues.apache.org/jira/browse/JENA-1175
> Project: Apache Jena
>  Issue Type: Bug
>Affects Versions: Jena 3.1.0
>Reporter: Andy Seaborne
>
> {noformat}
> Running org.apache.jena.sparql.expr.TS_ExprTests 
> run: 1255, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.277 sec <<< 
> FAILURE!
> in org.apache.jena.sparql.expr.TS_Expr 
> exprSprintf_05(org.apache.jena.sparql.expr.TestFunctions)  Time elapsed: 
> 0.006 sec  <<< FAILURE!
> java.lang.AssertionError: expected:<"10 14,2005"> but was:<"10 15,2005">
>at org.junit.Assert.fail(Assert.java:88)
>at org.junit.Assert.failNotEquals(Assert.java:834)
>at org.junit.Assert.assertEquals(Assert.java:118)
>at org.junit.Assert.assertEquals(Assert.java:144)
>at org.apache.jena.sparql.expr.TestFunctions.test(TestFunctions.java:270)
>at 
> org.apache.jena.sparql.expr.TestFunctions.exprSprintf_05(TestFunctions.java:82)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[GitHub] jena pull request: JENA-508: Partial implementation of Xpath3 func...

2016-05-14 Thread ales004
GitHub user ales004 opened a pull request:

https://github.com/apache/jena/pull/144

JENA-508: Partial implementation of Xpath3 functions (fn:normalize-space, 
fn:normalize-unicode and fn:round-half-to-even)

I implemented the three Xpath3 functions:
* fn:normalize-space
* fn:normalize-unicode
* fn:round-half-to-even

I tested the functionality taking the examples from the specs (xpath or 
unicode). 
I still have one problem with 2 tests exprStrNormalizeUnicode10 and 
exprStrNormalizeUnicode11 that are not passing. I wrote in the comment of the 
test my findings but I am not sure how to go on from here. Someone could help?

Also while creating fn:round-half-to-even I realized that fn:round-half is 
not following the Xpath3 specs. I thus changes also the fn:round-half 
implementation. Still as I saw that the function used for fn:round-half we used 
for SPARQL ROUND, I decided to separate the two functions. Not sure if also 
SPARQL ROUND should be implemented following the Xpath 3 spec. 

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/ales004/jena master

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/jena/pull/144.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #144


commit 3b00217180f86c7570b4a1fb33d9f0078a1132ae
Author: ales004 
Date:   2016-05-02T17:31:12Z

Implemented fn:normalize-space.

First implementation of fn:normalize-space: function and tests.

commit 62394644c624f637f5ff7084b151cc404802e569
Author: ales004 
Date:   2016-05-02T20:00:22Z

Implemented fn:normalized-unicode

First implementation of fn:normalized-unicode with tests. Some doubt remain 
for part of the implementation.

commit 858de20d1e73c0c0c7ca5c3d77b7ac32bda05ba3
Author: ales004 
Date:   2016-05-02T22:30:21Z

Implemented fn:round (xpath3) and fn:round-to-half-even

I implemented fn:round-to-half-even. While implementing it, I realized that 
the fn:round function was not following the xpath3 directive and I thus changed 
it. Still as the round function (without fn) is used in SPARQL and SPARQL 1.1 
seems to be based on Xpath2 (true?), I created a new roundxpath3 function that 
is implementing the xpath3 specs.

commit d5b72f11ca9c8dfae2f607368ea94c745b0b4dcc
Author: ales004 
Date:   2016-05-09T20:55:25Z

Merge remote-tracking branch 'upstream/master'

commit 32437591754328acacede6ea2a0f5fcae693ac44
Author: ales004 
Date:   2016-05-10T19:06:18Z

Merge remote-tracking branch 'upstream/master'

commit 886e5118f591acca28544ab3c0cb2316000b04d6
Author: ales004 
Date:   2016-05-14T14:38:29Z

Merge remote-tracking branch 'upstream/master'

commit b6922449f515541352385e4c4d9bad4435927430
Author: ales004 
Date:   2016-05-14T15:46:26Z

Solved a problem in the round_half_even test (I was not using float)

Tried to solve the problems on the test 10 and 11 for the NormalizeUnicode 
function but could not solve it fully.




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] jena pull request: JENA-1175: Test function for Sprintf that is Ti...

2016-05-14 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/jena/pull/143


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] jena pull request: Fix the complete Windows path, not just the fil...

2016-05-14 Thread afs
Github user afs commented on the pull request:

https://github.com/apache/jena/pull/141#issuecomment-219221447
  
Thanks!


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] jena pull request: Fix the complete Windows path, not just the fil...

2016-05-14 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/jena/pull/141


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] jena pull request: Version bumps

2016-05-14 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/jena/pull/142


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[ANN] Apache Jena 3.1.0 released with Fuseki 2.4.0

2016-05-14 Thread Andy Seaborne

We are pleased to announce the release of Apache Jena 3.1.0 together
with Fuseki 2.4.0.

This release of Jena includes features which were release candidates in
Jena 3.0.1.

In this release:

* In-memory transactional dataset
  contributed by Adam Soroka
  with thanks to the University of Virginia Library for
providing the time for Adam to work on this.
  (RC in Jena 3.0.1)

http://jena.apache.org/documentation/rdf/datasets.html

This provides full isolation ACID transactions so multi-threaded
applications can use the transaction paradigm for working with in-memory
data.

* SPARQL extension for CONSTRUCT Quads (RC)
  contributed by Qihong Lin
  with thanks to the Google Summer of Code scheme
for sponsoring Qihong on this project.
 (RC in Jena 3.0.1)

http://jena.staging.apache.org/documentation/query/construct-quad.html

* 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).

http://jena.apache.org/documentation/query/library-function.html

* Logging - log4j marked 

* Fuseki: Allow multiple service per file, shared datasets

* OSGi fixes (Jaroslav Pullmann)

* Consistent support for transactions in DatasetGraphs

* New module jena-cmds

* JSON result type fix: "literal" not "type": "typed-literal"

* Space saving when parsing (FactoryRDF)
  Parsing RDF now saves space by partial interning RDFTerms
  created during a each parser run.

* Improvements to jena-text to include more text query parsers
  (Osma Suominen)

* General maintenance
Thanks to everyone who created JIRA reporting issues.

== Obtaining Apache Jena 3.1.0

If migrating from Jena 2.x.x, please see
http://jena.staging.apache.org/documentation/migrate_jena2_jena3.html

* Via central.maven.org

The main jars and their dependencies can used with:


  org.apache.jena
  apache-jena-libs
  pom
  3.1.0


Full details of all maven artifacts are described at:

  http://jena.apache.org/download/maven.html

* As binary downloads

Apache Jena libraries are available as a binary distribution of
libraries. For details of a global mirror copy of Jena binaries please see:

http://jena.apache.org/download/

* Source code for the release

The signed source code of this release is available at:

http://www.apache.org/dist/jena/source/

and the signed master source for all Apache Jena releases is available
at: http://archive.apache.org/dist/jena/


== Contributing

If you would like to help out, a good place to look is the list of
unresolved JIRA at:

http://s.apache.org/jena-jira-current

or drop into the dev@ list.

The Apache Jena development community





[RESULT] [VOTE] Release Jena 3.1.0 (3rd proposed candidate)

2016-05-14 Thread Andy Seaborne

The vote passes with

+1 from Osma, Bruno, Andy (all binding)
0  from Stian

I've proceed to the next stage.

(You may have noticed that preparing the javadoc has been a bit bumpy - 
I think that was some kind of a sync error in SVN on the first upload 
attempt for all the javadoc)


Andy

On 10/05/16 16:05, Andy Seaborne 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 

* 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.