[ALL] JDK 9 Version String

classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

[ALL] JDK 9 Version String

Paul Benedict
If this issue has been raised in the past, my apologies. I did a search for
"Verona" in the mail archives here and didn't see any hit besides Oracle's
own notification [1]. That was the only hit.

In JDK 9, the version string is changing from 1.0.X to bigger numbers like
9.0.0 [2]. Code that has assumed the 1.x pattern for parsing the version
string will likely fail or behave strangely. Apache Commons will be one of
these libraries [3]. I already notified the Log4J community that Log4J 1.x
is also affected. So this is just an FYI for any Commons project that is
relying on the Version string.

The slew of Apache Commons sub-projects are likely baked into many
applications. So what does Verona's change mean in practice to all you
here? Any concerns on Verona? This is the time to speak up to Oracle with
any feedback you may have.

[1] http://markmail.org/message/t3l7d73tmqslkele
[2] http://openjdk.java.net/jeps/223
[3]
https://commons.apache.org/proper/commons-lang/javadocs/api-3.4/src-html/org/apache/commons/lang3/SystemUtils.html#line.952

Cheers,
Paul
Reply | Threaded
Open this post in threaded view
|

Re: [ALL] JDK 9 Version String

garydgregory
Am I blind or can someone point out how to comment on a JEP? The JEP is
linked to https://bugs.openjdk.java.net/browse/JDK-8061493 but how do you
get an account on that?

I recall hearing a preso on how the comments for Java were locked down for
fear of too much feedback... or something.

Gary

On Thu, Jul 14, 2016 at 8:24 AM, Paul Benedict <[hidden email]> wrote:

> If this issue has been raised in the past, my apologies. I did a search for
> "Verona" in the mail archives here and didn't see any hit besides Oracle's
> own notification [1]. That was the only hit.
>
> In JDK 9, the version string is changing from 1.0.X to bigger numbers like
> 9.0.0 [2]. Code that has assumed the 1.x pattern for parsing the version
> string will likely fail or behave strangely. Apache Commons will be one of
> these libraries [3]. I already notified the Log4J community that Log4J 1.x
> is also affected. So this is just an FYI for any Commons project that is
> relying on the Version string.
>
> The slew of Apache Commons sub-projects are likely baked into many
> applications. So what does Verona's change mean in practice to all you
> here? Any concerns on Verona? This is the time to speak up to Oracle with
> any feedback you may have.
>
> [1] http://markmail.org/message/t3l7d73tmqslkele
> [2] http://openjdk.java.net/jeps/223
> [3]
>
> https://commons.apache.org/proper/commons-lang/javadocs/api-3.4/src-html/org/apache/commons/lang3/SystemUtils.html#line.952
>
> Cheers,
> Paul
>



--
E-Mail: [hidden email] | [hidden email]
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory
Reply | Threaded
Open this post in threaded view
|

Re: [ALL] JDK 9 Version String

Paul Benedict
You can't comment on the tickets, but they do want your feedback on their
Verona message board:
http://mail.openjdk.java.net/mailman/listinfo/verona-dev

Cheers,
Paul

On Thu, Jul 14, 2016 at 1:05 PM, Gary Gregory <[hidden email]>
wrote:

> Am I blind or can someone point out how to comment on a JEP? The JEP is
> linked to https://bugs.openjdk.java.net/browse/JDK-8061493 but how do you
> get an account on that?
>
> I recall hearing a preso on how the comments for Java were locked down for
> fear of too much feedback... or something.
>
> Gary
>
> On Thu, Jul 14, 2016 at 8:24 AM, Paul Benedict <[hidden email]>
> wrote:
>
> > If this issue has been raised in the past, my apologies. I did a search
> for
> > "Verona" in the mail archives here and didn't see any hit besides
> Oracle's
> > own notification [1]. That was the only hit.
> >
> > In JDK 9, the version string is changing from 1.0.X to bigger numbers
> like
> > 9.0.0 [2]. Code that has assumed the 1.x pattern for parsing the version
> > string will likely fail or behave strangely. Apache Commons will be one
> of
> > these libraries [3]. I already notified the Log4J community that Log4J
> 1.x
> > is also affected. So this is just an FYI for any Commons project that is
> > relying on the Version string.
> >
> > The slew of Apache Commons sub-projects are likely baked into many
> > applications. So what does Verona's change mean in practice to all you
> > here? Any concerns on Verona? This is the time to speak up to Oracle with
> > any feedback you may have.
> >
> > [1] http://markmail.org/message/t3l7d73tmqslkele
> > [2] http://openjdk.java.net/jeps/223
> > [3]
> >
> >
> https://commons.apache.org/proper/commons-lang/javadocs/api-3.4/src-html/org/apache/commons/lang3/SystemUtils.html#line.952
> >
> > Cheers,
> > Paul
> >
>
>
>
> --
> E-Mail: [hidden email] | [hidden email]
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>
Reply | Threaded
Open this post in threaded view
|

Re: [ALL] JDK 9 Version String

Matt Sicker
I noticed that you can't make an account there, too, when I wanted to
report a javac bug. Plus, it would have been too convenient of a location
to report JDK9 bugs during development apparently.

On 14 July 2016 at 13:08, Paul Benedict <[hidden email]> wrote:

> You can't comment on the tickets, but they do want your feedback on their
> Verona message board:
> http://mail.openjdk.java.net/mailman/listinfo/verona-dev
>
> Cheers,
> Paul
>
> On Thu, Jul 14, 2016 at 1:05 PM, Gary Gregory <[hidden email]>
> wrote:
>
> > Am I blind or can someone point out how to comment on a JEP? The JEP is
> > linked to https://bugs.openjdk.java.net/browse/JDK-8061493 but how do
> you
> > get an account on that?
> >
> > I recall hearing a preso on how the comments for Java were locked down
> for
> > fear of too much feedback... or something.
> >
> > Gary
> >
> > On Thu, Jul 14, 2016 at 8:24 AM, Paul Benedict <[hidden email]>
> > wrote:
> >
> > > If this issue has been raised in the past, my apologies. I did a search
> > for
> > > "Verona" in the mail archives here and didn't see any hit besides
> > Oracle's
> > > own notification [1]. That was the only hit.
> > >
> > > In JDK 9, the version string is changing from 1.0.X to bigger numbers
> > like
> > > 9.0.0 [2]. Code that has assumed the 1.x pattern for parsing the
> version
> > > string will likely fail or behave strangely. Apache Commons will be one
> > of
> > > these libraries [3]. I already notified the Log4J community that Log4J
> > 1.x
> > > is also affected. So this is just an FYI for any Commons project that
> is
> > > relying on the Version string.
> > >
> > > The slew of Apache Commons sub-projects are likely baked into many
> > > applications. So what does Verona's change mean in practice to all you
> > > here? Any concerns on Verona? This is the time to speak up to Oracle
> with
> > > any feedback you may have.
> > >
> > > [1] http://markmail.org/message/t3l7d73tmqslkele
> > > [2] http://openjdk.java.net/jeps/223
> > > [3]
> > >
> > >
> >
> https://commons.apache.org/proper/commons-lang/javadocs/api-3.4/src-html/org/apache/commons/lang3/SystemUtils.html#line.952
> > >
> > > Cheers,
> > > Paul
> > >
> >
> >
> >
> > --
> > E-Mail: [hidden email] | [hidden email]
> > Java Persistence with Hibernate, Second Edition
> > <http://www.manning.com/bauer3/>
> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > Spring Batch in Action <http://www.manning.com/templier/>
> > Blog: http://garygregory.wordpress.com
> > Home: http://garygregory.com/
> > Tweet! http://twitter.com/GaryGregory
> >
>



--
Matt Sicker <[hidden email]>
Reply | Threaded
Open this post in threaded view
|

Re: [ALL] JDK 9 Version String

garydgregory
In reply to this post by Paul Benedict
Thank you, I subscribed and asked a question out of curiosity...

Gary

On Thu, Jul 14, 2016 at 11:08 AM, Paul Benedict <[hidden email]>
wrote:

> You can't comment on the tickets, but they do want your feedback on their
> Verona message board:
> http://mail.openjdk.java.net/mailman/listinfo/verona-dev
>
> Cheers,
> Paul
>
> On Thu, Jul 14, 2016 at 1:05 PM, Gary Gregory <[hidden email]>
> wrote:
>
> > Am I blind or can someone point out how to comment on a JEP? The JEP is
> > linked to https://bugs.openjdk.java.net/browse/JDK-8061493 but how do
> you
> > get an account on that?
> >
> > I recall hearing a preso on how the comments for Java were locked down
> for
> > fear of too much feedback... or something.
> >
> > Gary
> >
> > On Thu, Jul 14, 2016 at 8:24 AM, Paul Benedict <[hidden email]>
> > wrote:
> >
> > > If this issue has been raised in the past, my apologies. I did a search
> > for
> > > "Verona" in the mail archives here and didn't see any hit besides
> > Oracle's
> > > own notification [1]. That was the only hit.
> > >
> > > In JDK 9, the version string is changing from 1.0.X to bigger numbers
> > like
> > > 9.0.0 [2]. Code that has assumed the 1.x pattern for parsing the
> version
> > > string will likely fail or behave strangely. Apache Commons will be one
> > of
> > > these libraries [3]. I already notified the Log4J community that Log4J
> > 1.x
> > > is also affected. So this is just an FYI for any Commons project that
> is
> > > relying on the Version string.
> > >
> > > The slew of Apache Commons sub-projects are likely baked into many
> > > applications. So what does Verona's change mean in practice to all you
> > > here? Any concerns on Verona? This is the time to speak up to Oracle
> with
> > > any feedback you may have.
> > >
> > > [1] http://markmail.org/message/t3l7d73tmqslkele
> > > [2] http://openjdk.java.net/jeps/223
> > > [3]
> > >
> > >
> >
> https://commons.apache.org/proper/commons-lang/javadocs/api-3.4/src-html/org/apache/commons/lang3/SystemUtils.html#line.952
> > >
> > > Cheers,
> > > Paul
> > >
> >
> >
> >
> > --
> > E-Mail: [hidden email] | [hidden email]
> > Java Persistence with Hibernate, Second Edition
> > <http://www.manning.com/bauer3/>
> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > Spring Batch in Action <http://www.manning.com/templier/>
> > Blog: http://garygregory.wordpress.com
> > Home: http://garygregory.com/
> > Tweet! http://twitter.com/GaryGregory
> >
>



--
E-Mail: [hidden email] | [hidden email]
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory
Reply | Threaded
Open this post in threaded view
|

Re: [ALL] JDK 9 Version String

dalibor topic
In reply to this post by garydgregory


On 14.07.2016 20:05, Gary Gregory wrote:
> Am I blind or can someone point out how to comment on a JEP?

Each JEP has a "Discussion" field pointing to the most appropriate
mailing list to discuss it.

> The JEP is
> linked to https://bugs.openjdk.java.net/browse/JDK-8061493 but how do you
> get an account on that?

JBS accounts are available to OpenJDK developers. Please see the
"Account Eligibility" section of
https://wiki.openjdk.java.net/display/general/JBS+Overview for more details.

> I recall hearing a preso on how the comments for Java were locked down for
> fear of too much feedback... or something.

Anyone can submit issues through bugs.java.com and, as necessary,
participate in discussing their resolution on the corresponding mailing
lists.

In the OpenJDK community, mailing lists are used for discussions, while
the issue tracker is, broadly speaking, used to record facts.

While that is different from the 'anything goes anywhere' setup
implicitly or explicitly favored by some other open source communities,
it also removes a lot of the friction resulting from such an approach.

cheers,
dalibor topic
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [ALL] JDK 9 Version String

dalibor topic
In reply to this post by garydgregory


On 14.07.2016 20:27, Gary Gregory wrote:
> Thank you, I subscribed and asked a question out of curiosity...

Please see
http://mail.openjdk.java.net/pipermail/verona-dev/2016-May/000409.html 
in general and
http://download.java.net/java/jdk9/docs/api/java/lang/Runtime.Version.html 
specifically.

cheers,
dalibor topic

--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>

ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg

ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603

Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher

<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: [ALL] JDK 9 Version String

garydgregory
Thank you for the pointers.

Gary

On Jul 15, 2016 4:02 AM, "dalibor topic" <[hidden email]> wrote:

>
>
> On 14.07.2016 20:27, Gary Gregory wrote:
>
>> Thank you, I subscribed and asked a question out of curiosity...
>>
>
> Please see
> http://mail.openjdk.java.net/pipermail/verona-dev/2016-May/000409.html in
> general and
> http://download.java.net/java/jdk9/docs/api/java/lang/Runtime.Version.html
> specifically.
>
> cheers,
> dalibor topic
>
> --
> <http://www.oracle.com> Dalibor Topic | Principal Product Manager
> Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
> <tel:+491737185961>
>
> ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg
>
> ORACLE Deutschland B.V. & Co. KG
> Hauptverwaltung: Riesstr. 25, D-80992 München
> Registergericht: Amtsgericht München, HRA 95603
>
> Komplementärin: ORACLE Deutschland Verwaltung B.V.
> Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
> Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
> Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
>
> <http://www.oracle.com/commitment> Oracle is committed to developing
> practices and products that help protect the environment
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>
Reply | Threaded
Open this post in threaded view
|

Re: [ALL] JDK 9 Version String

Benedikt Ritter-4
Hello,

I've created LANG-1264 [1] to address this for Commons Lang's JavaVersion
enum.

Regards,
Benedikt

[1] https://issues.apache.org/jira/browse/LANG-1264

Gary Gregory <[hidden email]> schrieb am Fr., 15. Juli 2016 um
17:34 Uhr:

> Thank you for the pointers.
>
> Gary
>
> On Jul 15, 2016 4:02 AM, "dalibor topic" <[hidden email]> wrote:
>
> >
> >
> > On 14.07.2016 20:27, Gary Gregory wrote:
> >
> >> Thank you, I subscribed and asked a question out of curiosity...
> >>
> >
> > Please see
> > http://mail.openjdk.java.net/pipermail/verona-dev/2016-May/000409.html
> in
> > general and
> >
> http://download.java.net/java/jdk9/docs/api/java/lang/Runtime.Version.html
> > specifically.
> >
> > cheers,
> > dalibor topic
> >
> > --
> > <http://www.oracle.com> Dalibor Topic | Principal Product Manager
> > Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
> > <tel:+491737185961>
> >
> > ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg
> >
> > ORACLE Deutschland B.V. & Co. KG
> > Hauptverwaltung: Riesstr. 25, D-80992 München
> > Registergericht: Amtsgericht München, HRA 95603
> >
> > Komplementärin: ORACLE Deutschland Verwaltung B.V.
> > Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
> > Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
> > Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
> >
> > <http://www.oracle.com/commitment> Oracle is committed to developing
> > practices and products that help protect the environment
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [ALL] JDK 9 Version String

Pascal Schumacher
I ran into that while taking a look at
https://issues.apache.org/jira/browse/LANG-1197

http://openjdk.java.net/jeps/223 specifies the new versioning string
schema, but I was not sure how add this to the current implementation
(without breaking anything).

Am 11.09.2016 um 18:31 schrieb Benedikt Ritter:

> Hello,
>
> I've created LANG-1264 [1] to address this for Commons Lang's JavaVersion
> enum.
>
> Regards,
> Benedikt
>
> [1] https://issues.apache.org/jira/browse/LANG-1264
>
> Gary Gregory <[hidden email]> schrieb am Fr., 15. Juli 2016 um
> 17:34 Uhr:
>
>> Thank you for the pointers.
>>
>> Gary
>>
>> On Jul 15, 2016 4:02 AM, "dalibor topic" <[hidden email]> wrote:
>>
>>>
>>> On 14.07.2016 20:27, Gary Gregory wrote:
>>>
>>>> Thank you, I subscribed and asked a question out of curiosity...
>>>>
>>> Please see
>>> http://mail.openjdk.java.net/pipermail/verona-dev/2016-May/000409.html
>> in
>>> general and
>>>
>> http://download.java.net/java/jdk9/docs/api/java/lang/Runtime.Version.html
>>> specifically.
>>>
>>> cheers,
>>> dalibor topic
>>>
>>> --
>>> <http://www.oracle.com> Dalibor Topic | Principal Product Manager
>>> Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
>>> <tel:+491737185961>
>>>
>>> ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg
>>>
>>> ORACLE Deutschland B.V. & Co. KG
>>> Hauptverwaltung: Riesstr. 25, D-80992 München
>>> Registergericht: Amtsgericht München, HRA 95603
>>>
>>> Komplementärin: ORACLE Deutschland Verwaltung B.V.
>>> Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
>>> Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
>>> Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
>>>
>>> <http://www.oracle.com/commitment> Oracle is committed to developing
>>> practices and products that help protect the environment
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [hidden email]
>>> For additional commands, e-mail: [hidden email]
>>>
>>>


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

[LANG] Fixing LANG-1197 (Was: [ALL] JDK 9 Version String)

Benedikt Ritter-4
Hello Pascal,

can you please elaborate what problems you ran into? Your approach of
deprecating JAVA_1_9 looks promising to me.

Regards,
Benedikt

---------- Forwarded message ---------
From: Pascal Schumacher <[hidden email]>
Date: So., 11. Sep. 2016 um 20:13 Uhr
Subject: Re: [ALL] JDK 9 Version String
To: Commons Developers List <[hidden email]>


I ran into that while taking a look at
https://issues.apache.org/jira/browse/LANG-1197

http://openjdk.java.net/jeps/223 specifies the new versioning string
schema, but I was not sure how add this to the current implementation
(without breaking anything).

Am 11.09.2016 um 18:31 schrieb Benedikt Ritter:

> Hello,
>
> I've created LANG-1264 [1] to address this for Commons Lang's JavaVersion
> enum.
>
> Regards,
> Benedikt
>
> [1] https://issues.apache.org/jira/browse/LANG-1264
>
> Gary Gregory <[hidden email]> schrieb am Fr., 15. Juli 2016 um
> 17:34 Uhr:
>
>> Thank you for the pointers.
>>
>> Gary
>>
>> On Jul 15, 2016 4:02 AM, "dalibor topic" <[hidden email]>
wrote:

>>
>>>
>>> On 14.07.2016 20:27, Gary Gregory wrote:
>>>
>>>> Thank you, I subscribed and asked a question out of curiosity...
>>>>
>>> Please see
>>> http://mail.openjdk.java.net/pipermail/verona-dev/2016-May/000409.html
>> in
>>> general and
>>>
>>
http://download.java.net/java/jdk9/docs/api/java/lang/Runtime.Version.html

>>> specifically.
>>>
>>> cheers,
>>> dalibor topic
>>>
>>> --
>>> <http://www.oracle.com> Dalibor Topic | Principal Product Manager
>>> Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
>>> <tel:+491737185961>
>>>
>>> ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg
>>>
>>> ORACLE Deutschland B.V. & Co. KG
>>> Hauptverwaltung: Riesstr. 25, D-80992 München
>>> Registergericht: Amtsgericht München, HRA 95603
>>>
>>> Komplementärin: ORACLE Deutschland Verwaltung B.V.
>>> Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
>>> Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
>>> Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
>>>
>>> <http://www.oracle.com/commitment> Oracle is committed to developing
>>> practices and products that help protect the environment
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [hidden email]
>>> For additional commands, e-mail: [hidden email]
>>>
>>>


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]