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 2019/07/08 19:29:50 UTC

Re: [jena] 01/04: Build for wider range of JDKs on Travis

Rob,

Aren't java9 and java10 now end-of-life?

If so - do we need them in the general travis (merely because each adds 
15-20 mins).

I use Travis for branch development - we can use Jekins to validate master.

In the same vein - what about a 13 Early Access build on ASF Jenkins?

     Andy

On 08/07/2019 10:16, rvesse@apache.org wrote:
> This is an automated email from the ASF dual-hosted git repository.
> 
> rvesse pushed a commit to branch master
> in repository https://gitbox.apache.org/repos/asf/jena.git
> 
> commit f0bf5f317e0725fd7b375dfa83859692c79216e6
> Author: Rob Vesse <rv...@apache.org>
> AuthorDate: Mon Apr 29 13:44:15 2019 +0100
> 
>      Build for wider range of JDKs on Travis
> ---
>   .travis.yml | 3 +++
>   1 file changed, 3 insertions(+)
> 
> diff --git a/.travis.yml b/.travis.yml
> index 7b39dcc..6b02e49 100644
> --- a/.travis.yml
> +++ b/.travis.yml
> @@ -5,5 +5,8 @@ script: mvn -B clean install
>   jdk:
>     - openjdk8
>     - oraclejdk8
> +  - openjdk9
> +  - openjdk10
> +  - openjdk11
>   env:
>     - JAVA_OPTS="-Xmx3072M -Xms512M -XX:+UseG1GC"
> 

Re: [jena] 01/04: Build for wider range of JDKs on Travis

Posted by Aaron Coburn <aa...@gmail.com>.
JDK 9 and 10 are EOL (there is really no need to test those). Java11 is a
LTS edition, so it should definitely be tested. Java12 is the current
non-LTS version under release, and Java13 will supersede Java12 in
September.

On Mon, 8 Jul 2019 at 15:30, Andy Seaborne <an...@apache.org> wrote:

> Rob,
>
> Aren't java9 and java10 now end-of-life?
>
> If so - do we need them in the general travis (merely because each adds
> 15-20 mins).
>
> I use Travis for branch development - we can use Jekins to validate master.
>
> In the same vein - what about a 13 Early Access build on ASF Jenkins?
>
>      Andy
>
> On 08/07/2019 10:16, rvesse@apache.org wrote:
> > This is an automated email from the ASF dual-hosted git repository.
> >
> > rvesse pushed a commit to branch master
> > in repository https://gitbox.apache.org/repos/asf/jena.git
> >
> > commit f0bf5f317e0725fd7b375dfa83859692c79216e6
> > Author: Rob Vesse <rv...@apache.org>
> > AuthorDate: Mon Apr 29 13:44:15 2019 +0100
> >
> >      Build for wider range of JDKs on Travis
> > ---
> >   .travis.yml | 3 +++
> >   1 file changed, 3 insertions(+)
> >
> > diff --git a/.travis.yml b/.travis.yml
> > index 7b39dcc..6b02e49 100644
> > --- a/.travis.yml
> > +++ b/.travis.yml
> > @@ -5,5 +5,8 @@ script: mvn -B clean install
> >   jdk:
> >     - openjdk8
> >     - oraclejdk8
> > +  - openjdk9
> > +  - openjdk10
> > +  - openjdk11
> >   env:
> >     - JAVA_OPTS="-Xmx3072M -Xms512M -XX:+UseG1GC"
> >
>

Re: [jena] 01/04: Build for wider range of JDKs on Travis

Posted by Andy Seaborne <an...@apache.org>.

On 14/07/2019 21:05, Andy Seaborne wrote:
> Rob, all,
> 
> Jenkins jobs for JDK 12, 13, and 14 added.
> 
> JDK13 and JDK 14 for "-Pdev" because something is amiss with 
> jena-text-es.  See job #1 in each of those. It look lie it it the forked 
> org.elasticsearch of the test framework,.
> 
> 12 passes
> 13 and 14 have two number fn:format-number errors. Variation in the 
> handling of F&O pictures in French.
> Unicode changes?

Discovery:

https://bugs.openjdk.java.net/browse/JDK-8225247

  U+00A0 ==> U+202F

which can be obtained with:
DecimalFormatSymbols.getInstance(Locale.FRENCH).getGroupingSeparator().

CLDR - Unicode Common Locale Data Repository - update.

> 
>      Andy
> 
> On 10/07/2019 16:17, Andy Seaborne wrote:
>> If it broken by JDK9 or JDK10, it'll be broken in JDK11 :-)
>>
>> And we could start to be checking out JDK14.
>>
>> Would it be better to have these builds nightly on Jenkins?
>>
>> What's your usage model for Travis-CI?
>>
>> I use it to check branch work on my cloned repo, not on the master repo.
>>
>>      Andy
>>
>> On 10/07/2019 10:05, Rob Vesse wrote:
>>> Yeah, though as with most past Java versions that doesn't mean people 
>>> aren't still using them
>>>
>>> Having a wide range of builds helps spot any breaking changes or 
>>> behavioural subtleties across JVM versions
>>>
>>> Rob
>>>
>>> On 08/07/2019, 20:30, "Andy Seaborne" <an...@apache.org> wrote:
>>>
>>>      Rob,
>>>      Aren't java9 and java10 now end-of-life?
>>>      If so - do we need them in the general travis (merely because 
>>> each adds
>>>      15-20 mins).
>>>      I use Travis for branch development - we can use Jekins to 
>>> validate master.
>>>      In the same vein - what about a 13 Early Access build on ASF 
>>> Jenkins?
>>>           Andy
>>>      On 08/07/2019 10:16, rvesse@apache.org wrote:
>>>      > This is an automated email from the ASF dual-hosted git 
>>> repository.
>>>      >
>>>      > rvesse pushed a commit to branch master
>>>      > in repository https://gitbox.apache.org/repos/asf/jena.git
>>>      >
>>>      > commit f0bf5f317e0725fd7b375dfa83859692c79216e6
>>>      > Author: Rob Vesse <rv...@apache.org>
>>>      > AuthorDate: Mon Apr 29 13:44:15 2019 +0100
>>>      >
>>>      >      Build for wider range of JDKs on Travis
>>>      > ---
>>>      >   .travis.yml | 3 +++
>>>      >   1 file changed, 3 insertions(+)
>>>      >
>>>      > diff --git a/.travis.yml b/.travis.yml
>>>      > index 7b39dcc..6b02e49 100644
>>>      > --- a/.travis.yml
>>>      > +++ b/.travis.yml
>>>      > @@ -5,5 +5,8 @@ script: mvn -B clean install
>>>      >   jdk:
>>>      >     - openjdk8
>>>      >     - oraclejdk8
>>>      > +  - openjdk9
>>>      > +  - openjdk10
>>>      > +  - openjdk11
>>>      >   env:
>>>      >     - JAVA_OPTS="-Xmx3072M -Xms512M -XX:+UseG1GC"
>>>      >
>>>
>>>
>>>
>>>

Re: [jena] 01/04: Build for wider range of JDKs on Travis

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

Jenkins jobs for JDK 12, 13, and 14 added.

JDK13 and JDK 14 for "-Pdev" because something is amiss with 
jena-text-es.  See job #1 in each of those. It look lie it it the forked 
org.elasticsearch of the test framework,.

12 passes
13 and 14 have two number fn:format-number errors. Variation in the 
handling of F&O pictures in French.
Unicode changes?

     Andy

On 10/07/2019 16:17, Andy Seaborne wrote:
> If it broken by JDK9 or JDK10, it'll be broken in JDK11 :-)
> 
> And we could start to be checking out JDK14.
> 
> Would it be better to have these builds nightly on Jenkins?
> 
> What's your usage model for Travis-CI?
> 
> I use it to check branch work on my cloned repo, not on the master repo.
> 
>      Andy
> 
> On 10/07/2019 10:05, Rob Vesse wrote:
>> Yeah, though as with most past Java versions that doesn't mean people 
>> aren't still using them
>>
>> Having a wide range of builds helps spot any breaking changes or 
>> behavioural subtleties across JVM versions
>>
>> Rob
>>
>> On 08/07/2019, 20:30, "Andy Seaborne" <an...@apache.org> wrote:
>>
>>      Rob,
>>      Aren't java9 and java10 now end-of-life?
>>      If so - do we need them in the general travis (merely because 
>> each adds
>>      15-20 mins).
>>      I use Travis for branch development - we can use Jekins to 
>> validate master.
>>      In the same vein - what about a 13 Early Access build on ASF 
>> Jenkins?
>>           Andy
>>      On 08/07/2019 10:16, rvesse@apache.org wrote:
>>      > This is an automated email from the ASF dual-hosted git 
>> repository.
>>      >
>>      > rvesse pushed a commit to branch master
>>      > in repository https://gitbox.apache.org/repos/asf/jena.git
>>      >
>>      > commit f0bf5f317e0725fd7b375dfa83859692c79216e6
>>      > Author: Rob Vesse <rv...@apache.org>
>>      > AuthorDate: Mon Apr 29 13:44:15 2019 +0100
>>      >
>>      >      Build for wider range of JDKs on Travis
>>      > ---
>>      >   .travis.yml | 3 +++
>>      >   1 file changed, 3 insertions(+)
>>      >
>>      > diff --git a/.travis.yml b/.travis.yml
>>      > index 7b39dcc..6b02e49 100644
>>      > --- a/.travis.yml
>>      > +++ b/.travis.yml
>>      > @@ -5,5 +5,8 @@ script: mvn -B clean install
>>      >   jdk:
>>      >     - openjdk8
>>      >     - oraclejdk8
>>      > +  - openjdk9
>>      > +  - openjdk10
>>      > +  - openjdk11
>>      >   env:
>>      >     - JAVA_OPTS="-Xmx3072M -Xms512M -XX:+UseG1GC"
>>      >
>>
>>
>>
>>

Re: [jena] 01/04: Build for wider range of JDKs on Travis

Posted by Andy Seaborne <an...@apache.org>.
If it broken by JDK9 or JDK10, it'll be broken in JDK11 :-)

And we could start to be checking out JDK14.

Would it be better to have these builds nightly on Jenkins?

What's your usage model for Travis-CI?

I use it to check branch work on my cloned repo, not on the master repo.

     Andy

On 10/07/2019 10:05, Rob Vesse wrote:
> Yeah, though as with most past Java versions that doesn't mean people aren't still using them
> 
> Having a wide range of builds helps spot any breaking changes or behavioural subtleties across JVM versions
> 
> Rob
> 
> On 08/07/2019, 20:30, "Andy Seaborne" <an...@apache.org> wrote:
> 
>      Rob,
>      
>      Aren't java9 and java10 now end-of-life?
>      
>      If so - do we need them in the general travis (merely because each adds
>      15-20 mins).
>      
>      I use Travis for branch development - we can use Jekins to validate master.
>      
>      In the same vein - what about a 13 Early Access build on ASF Jenkins?
>      
>           Andy
>      
>      On 08/07/2019 10:16, rvesse@apache.org wrote:
>      > This is an automated email from the ASF dual-hosted git repository.
>      >
>      > rvesse pushed a commit to branch master
>      > in repository https://gitbox.apache.org/repos/asf/jena.git
>      >
>      > commit f0bf5f317e0725fd7b375dfa83859692c79216e6
>      > Author: Rob Vesse <rv...@apache.org>
>      > AuthorDate: Mon Apr 29 13:44:15 2019 +0100
>      >
>      >      Build for wider range of JDKs on Travis
>      > ---
>      >   .travis.yml | 3 +++
>      >   1 file changed, 3 insertions(+)
>      >
>      > diff --git a/.travis.yml b/.travis.yml
>      > index 7b39dcc..6b02e49 100644
>      > --- a/.travis.yml
>      > +++ b/.travis.yml
>      > @@ -5,5 +5,8 @@ script: mvn -B clean install
>      >   jdk:
>      >     - openjdk8
>      >     - oraclejdk8
>      > +  - openjdk9
>      > +  - openjdk10
>      > +  - openjdk11
>      >   env:
>      >     - JAVA_OPTS="-Xmx3072M -Xms512M -XX:+UseG1GC"
>      >
>      
> 
> 
> 
> 

Re: [jena] 01/04: Build for wider range of JDKs on Travis

Posted by Rob Vesse <rv...@dotnetrdf.org>.
Yeah, though as with most past Java versions that doesn't mean people aren't still using them

Having a wide range of builds helps spot any breaking changes or behavioural subtleties across JVM versions

Rob

On 08/07/2019, 20:30, "Andy Seaborne" <an...@apache.org> wrote:

    Rob,
    
    Aren't java9 and java10 now end-of-life?
    
    If so - do we need them in the general travis (merely because each adds 
    15-20 mins).
    
    I use Travis for branch development - we can use Jekins to validate master.
    
    In the same vein - what about a 13 Early Access build on ASF Jenkins?
    
         Andy
    
    On 08/07/2019 10:16, rvesse@apache.org wrote:
    > This is an automated email from the ASF dual-hosted git repository.
    > 
    > rvesse pushed a commit to branch master
    > in repository https://gitbox.apache.org/repos/asf/jena.git
    > 
    > commit f0bf5f317e0725fd7b375dfa83859692c79216e6
    > Author: Rob Vesse <rv...@apache.org>
    > AuthorDate: Mon Apr 29 13:44:15 2019 +0100
    > 
    >      Build for wider range of JDKs on Travis
    > ---
    >   .travis.yml | 3 +++
    >   1 file changed, 3 insertions(+)
    > 
    > diff --git a/.travis.yml b/.travis.yml
    > index 7b39dcc..6b02e49 100644
    > --- a/.travis.yml
    > +++ b/.travis.yml
    > @@ -5,5 +5,8 @@ script: mvn -B clean install
    >   jdk:
    >     - openjdk8
    >     - oraclejdk8
    > +  - openjdk9
    > +  - openjdk10
    > +  - openjdk11
    >   env:
    >     - JAVA_OPTS="-Xmx3072M -Xms512M -XX:+UseG1GC"
    >