You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by Andy Seaborne <an...@apache.org> on 2018/03/09 15:23:40 UTC

Towards Jena 3.7.0

How are we looking for Jena 3.7.0?

I can RM.  Don't let me stop anyone else but changes in Fuseki for 
custom services will help me so this is $job time.

I suggest we email users@ to say we are hoping to release in the coming 
weeks (no specific date), and say "please test (=> "this is your last 
chance this cycle") and also send the Java9 message.

I have web site documentation updates for Txn and for RDFConnection to do.

     Andy

42 JIRA resolved this release:
https://s.apache.org/jena-3.7.0-jira

In-progress:
* JENA-1501, #375 : systemd init file. (ready to go)
Others?

Status?:
* PR#368 "Return Model from PrefixMapping methods" JENA-1495
* JENA-1499 : PR done, JIRA open - is there work still in progress?
* PR#330 : Obfuscation Support

Lib upgrades: none.

** No jena-maven-tools (broken by Apache v19)

Material to go toward the ANN (this is notes, not the text)

------------------

** Java9: Running on a Java9 platform is supported - language 
requirement remain Java8.  More below.


JENA-1461 - Allow ARQ custom functions to be written in JavaScript
http://jena.apache.org/documentation/query/javascript-functions.html

JENA-1458, JENA-1483 - Transaction Promotion
http://jena.staging.apache.org/documentation/txn/

The fully transactional storage (TDB, TIM,TDB2) now support transaction 
promotion from "read" to "write", reducing the need for write 
transactions when they may not be needed.

JENA-1435 - Provide extensibility of Fuseki with new services

JENA-1453 - Lucene indexes using a graph field are smaller

This release includes updates to the Jena Lucene integration that 
reduces the size of the documents indexed by Lucene and reduces the size 
of the resulting indexes. Re-indexing is not necessary as the changes 
are compatible with existing indexes. Additionally, there is an optional 
output argument for text:query that allows to retrieve the graph that 
contains a result triple. See the updated
http://jena.apache.org/documentation/query/text-query.html



JENA-1391: Add methods for ModelCollectors to API in ModelUtils

JENA-1492 	
Transactions now passed down for nested models.

JENA-1490 	
Working with Blank Nodes with Fuseki

JENA-1482 Robustness checks for (mis)use of TDB
"Add testing when creating Bindings to catch null values earlier. "

== API

JENA-1389 	
Return `this` rather than `void` from Dataset
JENA-1495
PR#368 "Return Model from PrefixMapping methods"


** Java9

Java8 is the current LTS version of Java and receives security updates. 
The next LTS is Java11. [Sched]

[Sched] http://www.oracle.com/technetwork/java/eol-135779.html

There are different cases for running with Java9:

[1] Run on a Java9 JVM
[2] Build using Java9 JDK, output Java8 classfiles.
[3] Java9 required - language features and runtime library
[4] Java9 modules


[1] at Jena 3.7.0, running with a Java9 platform (except as noted below) 
is supported.

[2] at Jena 3.7.0, running maven using Java9 to produce Java8 bytecode 
is supported (expect as noted).  We now run a Jenkins job daily to check 
this for the main jars.

[3] The project has no current plans to require a Java9 language 
runtime. The language requirement is still Java8.

[4] Jena jars can work as automatic modules but Jena itself does not 
provide a "modules" version. Proper migration needs all the dependencies 
to be modules, and also has implications on the upstream. Contribution 
and discussions are welcome!

For discussion and background see

[A] http://blog.joda.org/2017/05/java-se-9-jpms-automatic-modules.html
[B] http://blog.joda.org/2017/04/java-se-9-jpms-module-naming.html

And note: Java 9 is obsolete March 2018, as soon as java10 comes out.
http://openjdk.java.net/projects/jdk/10/#Schedule

Notes:

jena-elephas depends on Hadoop that depends on jdk.tools that is not 
available in Java9.

Re: Towards Jena 3.7.0

Posted by Andy Seaborne <an...@apache.org>.
Hi Osma,

Thanks for letting me know.  It's always hard to find the time.

What we could do is release 3.7.0, and then an earlier than normal 3.8.0 
because Bruno's work on plain, regular JSON output as a SPARQL extension 
is nearly ready as well (until he went to look at the cherry blossom in 
Japan :-).

     Andy

On 28/03/18 08:50, Osma Suominen wrote:
> Sorry, I meant of course that JENA-1488 wouldn't be ready. JENA-1506 is 
> done, documentation and all, thanks to Chris!
> 
> -Osma
> 
> Osma Suominen kirjoitti 28.03.2018 klo 10:39:
>> Hi Andy!
>>
>> I just did a couple of small fixes to the fuseki systemd service file 
>> (JENA-1510 and JENA-1511). But it turns out JENA-1506 won't be ready 
>> soon enough, so from my perspective you can go ahead with the release. 
>> Sorry for the delay.
>>
>> -Osma
>>
>> Andy Seaborne kirjoitti 22.03.2018 klo 14:25:
>>> A few days is fine
>>>
>>> For timing the VOTE, I have recently tried to leave at least a couple 
>>> of the days which are in the week and not a weekend anyway.
>>>
>>> And I have documentation updates to do.
>>>
>>> Presumably there are some for 1506/1488?
>>>
>>>      Andy
>>>
>>> On 22/03/18 12:09, Osma Suominen wrote:
>>>> Hi Andy,
>>>>
>>>> JENA-1488 was waiting for JENA-1506 to be merged. Now that's done it 
>>>> should be pretty much ready for merging too. I'd prefer to see it in 
>>>> the 3.7.0 release, if it's not too much trouble to wait a few more 
>>>> days.
>>>>
>>>> -Osma
>>>>
>>>> Andy Seaborne kirjoitti 22.03.2018 klo 12:34:
>>>>> Hi all,
>>>>>
>>>>> I've successfully dry-run the build from what is in master at the 
>>>>> moment
>>>>>
>>>>> JENA-1506: The PR looks to be merged - can the JIRA ticket be 
>>>>> resolved?
>>>>>
>>>>> JENA-632: we've run out of time on this and although it is quite 
>>>>> close to being ready, it's not quite there yet (a bit too easy to 
>>>>> trip over things when starting out).
>>>>>
>>>>> Anything else?
>>>>> If not, I'll build the release.
>>>>>
>>>>>      Andy
>>>>>
>>>>>
>>>>> On 09/03/18 15:28, ajs6f wrote:
>>>>>>
>>>>>>> On Mar 9, 2018, at 10:23 AM, Andy Seaborne <an...@apache.org> wrote:
>>>>>>>
>>>>>>> Status?:
>>>>>>> * PR#368 "Return Model from PrefixMapping methods" JENA-1495
>>>>>>
>>>>>> Just merged, I will close the ticket.
>>>>>>
>>>>>>> * JENA-1499 : PR done, JIRA open - is there work still in progress?
>>>>>>
>>>>>> My mistake-- I just closed the ticket.
>>>>>>
>>>>>> ajs6f
>>>>>>
>>>>
>>>>
>>
>>
> 
> 

Re: Towards Jena 3.7.0

Posted by Osma Suominen <os...@helsinki.fi>.
Sorry, I meant of course that JENA-1488 wouldn't be ready. JENA-1506 is 
done, documentation and all, thanks to Chris!

-Osma

Osma Suominen kirjoitti 28.03.2018 klo 10:39:
> Hi Andy!
> 
> I just did a couple of small fixes to the fuseki systemd service file 
> (JENA-1510 and JENA-1511). But it turns out JENA-1506 won't be ready 
> soon enough, so from my perspective you can go ahead with the release. 
> Sorry for the delay.
> 
> -Osma
> 
> Andy Seaborne kirjoitti 22.03.2018 klo 14:25:
>> A few days is fine
>>
>> For timing the VOTE, I have recently tried to leave at least a couple 
>> of the days which are in the week and not a weekend anyway.
>>
>> And I have documentation updates to do.
>>
>> Presumably there are some for 1506/1488?
>>
>>      Andy
>>
>> On 22/03/18 12:09, Osma Suominen wrote:
>>> Hi Andy,
>>>
>>> JENA-1488 was waiting for JENA-1506 to be merged. Now that's done it 
>>> should be pretty much ready for merging too. I'd prefer to see it in 
>>> the 3.7.0 release, if it's not too much trouble to wait a few more days.
>>>
>>> -Osma
>>>
>>> Andy Seaborne kirjoitti 22.03.2018 klo 12:34:
>>>> Hi all,
>>>>
>>>> I've successfully dry-run the build from what is in master at the 
>>>> moment
>>>>
>>>> JENA-1506: The PR looks to be merged - can the JIRA ticket be resolved?
>>>>
>>>> JENA-632: we've run out of time on this and although it is quite 
>>>> close to being ready, it's not quite there yet (a bit too easy to 
>>>> trip over things when starting out).
>>>>
>>>> Anything else?
>>>> If not, I'll build the release.
>>>>
>>>>      Andy
>>>>
>>>>
>>>> On 09/03/18 15:28, ajs6f wrote:
>>>>>
>>>>>> On Mar 9, 2018, at 10:23 AM, Andy Seaborne <an...@apache.org> wrote:
>>>>>>
>>>>>> Status?:
>>>>>> * PR#368 "Return Model from PrefixMapping methods" JENA-1495
>>>>>
>>>>> Just merged, I will close the ticket.
>>>>>
>>>>>> * JENA-1499 : PR done, JIRA open - is there work still in progress?
>>>>>
>>>>> My mistake-- I just closed the ticket.
>>>>>
>>>>> ajs6f
>>>>>
>>>
>>>
> 
> 


-- 
Osma Suominen
D.Sc. (Tech), Information Systems Specialist
National Library of Finland
P.O. Box 26 (Kaikukatu 4)
00014 HELSINGIN YLIOPISTO
Tel. +358 50 3199529
osma.suominen@helsinki.fi
http://www.nationallibrary.fi

Re: Towards Jena 3.7.0

Posted by Osma Suominen <os...@helsinki.fi>.
Hi Andy!

I just did a couple of small fixes to the fuseki systemd service file 
(JENA-1510 and JENA-1511). But it turns out JENA-1506 won't be ready 
soon enough, so from my perspective you can go ahead with the release. 
Sorry for the delay.

-Osma

Andy Seaborne kirjoitti 22.03.2018 klo 14:25:
> A few days is fine
> 
> For timing the VOTE, I have recently tried to leave at least a couple of 
> the days which are in the week and not a weekend anyway.
> 
> And I have documentation updates to do.
> 
> Presumably there are some for 1506/1488?
> 
>      Andy
> 
> On 22/03/18 12:09, Osma Suominen wrote:
>> Hi Andy,
>>
>> JENA-1488 was waiting for JENA-1506 to be merged. Now that's done it 
>> should be pretty much ready for merging too. I'd prefer to see it in 
>> the 3.7.0 release, if it's not too much trouble to wait a few more days.
>>
>> -Osma
>>
>> Andy Seaborne kirjoitti 22.03.2018 klo 12:34:
>>> Hi all,
>>>
>>> I've successfully dry-run the build from what is in master at the moment
>>>
>>> JENA-1506: The PR looks to be merged - can the JIRA ticket be resolved?
>>>
>>> JENA-632: we've run out of time on this and although it is quite 
>>> close to being ready, it's not quite there yet (a bit too easy to 
>>> trip over things when starting out).
>>>
>>> Anything else?
>>> If not, I'll build the release.
>>>
>>>      Andy
>>>
>>>
>>> On 09/03/18 15:28, ajs6f wrote:
>>>>
>>>>> On Mar 9, 2018, at 10:23 AM, Andy Seaborne <an...@apache.org> wrote:
>>>>>
>>>>> Status?:
>>>>> * PR#368 "Return Model from PrefixMapping methods" JENA-1495
>>>>
>>>> Just merged, I will close the ticket.
>>>>
>>>>> * JENA-1499 : PR done, JIRA open - is there work still in progress?
>>>>
>>>> My mistake-- I just closed the ticket.
>>>>
>>>> ajs6f
>>>>
>>
>>


-- 
Osma Suominen
D.Sc. (Tech), Information Systems Specialist
National Library of Finland
P.O. Box 26 (Kaikukatu 4)
00014 HELSINGIN YLIOPISTO
Tel. +358 50 3199529
osma.suominen@helsinki.fi
http://www.nationallibrary.fi

Re: Towards Jena 3.7.0

Posted by Andy Seaborne <an...@apache.org>.
A few days is fine

For timing the VOTE, I have recently tried to leave at least a couple of 
the days which are in the week and not a weekend anyway.

And I have documentation updates to do.

Presumably there are some for 1506/1488?

     Andy

On 22/03/18 12:09, Osma Suominen wrote:
> Hi Andy,
> 
> JENA-1488 was waiting for JENA-1506 to be merged. Now that's done it 
> should be pretty much ready for merging too. I'd prefer to see it in the 
> 3.7.0 release, if it's not too much trouble to wait a few more days.
> 
> -Osma
> 
> Andy Seaborne kirjoitti 22.03.2018 klo 12:34:
>> Hi all,
>>
>> I've successfully dry-run the build from what is in master at the moment
>>
>> JENA-1506: The PR looks to be merged - can the JIRA ticket be resolved?
>>
>> JENA-632: we've run out of time on this and although it is quite close 
>> to being ready, it's not quite there yet (a bit too easy to trip over 
>> things when starting out).
>>
>> Anything else?
>> If not, I'll build the release.
>>
>>      Andy
>>
>>
>> On 09/03/18 15:28, ajs6f wrote:
>>>
>>>> On Mar 9, 2018, at 10:23 AM, Andy Seaborne <an...@apache.org> wrote:
>>>>
>>>> Status?:
>>>> * PR#368 "Return Model from PrefixMapping methods" JENA-1495
>>>
>>> Just merged, I will close the ticket.
>>>
>>>> * JENA-1499 : PR done, JIRA open - is there work still in progress?
>>>
>>> My mistake-- I just closed the ticket.
>>>
>>> ajs6f
>>>
> 
> 

Re: Towards Jena 3.7.0

Posted by Osma Suominen <os...@helsinki.fi>.
Hi Andy,

JENA-1488 was waiting for JENA-1506 to be merged. Now that's done it 
should be pretty much ready for merging too. I'd prefer to see it in the 
3.7.0 release, if it's not too much trouble to wait a few more days.

-Osma

Andy Seaborne kirjoitti 22.03.2018 klo 12:34:
> Hi all,
> 
> I've successfully dry-run the build from what is in master at the moment
> 
> JENA-1506: The PR looks to be merged - can the JIRA ticket be resolved?
> 
> JENA-632: we've run out of time on this and although it is quite close 
> to being ready, it's not quite there yet (a bit too easy to trip over 
> things when starting out).
> 
> Anything else?
> If not, I'll build the release.
> 
>      Andy
> 
> 
> On 09/03/18 15:28, ajs6f wrote:
>>
>>> On Mar 9, 2018, at 10:23 AM, Andy Seaborne <an...@apache.org> wrote:
>>>
>>> Status?:
>>> * PR#368 "Return Model from PrefixMapping methods" JENA-1495
>>
>> Just merged, I will close the ticket.
>>
>>> * JENA-1499 : PR done, JIRA open - is there work still in progress?
>>
>> My mistake-- I just closed the ticket.
>>
>> ajs6f
>>


-- 
Osma Suominen
D.Sc. (Tech), Information Systems Specialist
National Library of Finland
P.O. Box 26 (Kaikukatu 4)
00014 HELSINGIN YLIOPISTO
Tel. +358 50 3199529
osma.suominen@helsinki.fi
http://www.nationallibrary.fi

Re: Towards Jena 3.7.0

Posted by Andy Seaborne <an...@apache.org>.
Hi all,

I've successfully dry-run the build from what is in master at the moment

JENA-1506: The PR looks to be merged - can the JIRA ticket be resolved?

JENA-632: we've run out of time on this and although it is quite close 
to being ready, it's not quite there yet (a bit too easy to trip over 
things when starting out).

Anything else?
If not, I'll build the release.

     Andy


On 09/03/18 15:28, ajs6f wrote:
> 
>> On Mar 9, 2018, at 10:23 AM, Andy Seaborne <an...@apache.org> wrote:
>>
>> Status?:
>> * PR#368 "Return Model from PrefixMapping methods" JENA-1495
> 
> Just merged, I will close the ticket.
> 
>> * JENA-1499 : PR done, JIRA open - is there work still in progress?
> 
> My mistake-- I just closed the ticket.
> 
> ajs6f
> 

Re: Towards Jena 3.7.0

Posted by ajs6f <aj...@apache.org>.
> On Mar 9, 2018, at 10:23 AM, Andy Seaborne <an...@apache.org> wrote:
> 
> Status?:
> * PR#368 "Return Model from PrefixMapping methods" JENA-1495

Just merged, I will close the ticket.

> * JENA-1499 : PR done, JIRA open - is there work still in progress?

My mistake-- I just closed the ticket.

ajs6f