You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Benedikt Ritter <br...@apache.org> on 2017/05/19 20:52:33 UTC

[REMINDER][VOTE] Release Apache Commons Lang 3.6 based on RC2

Hello,

> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <br...@apache.org>:
> 
> Hello,
> 
> we have fixed quite a few bugs and added some nice new features since Commons Lang 3.5 was released, so I would like to release Commons Lang 3.6 based on RC2.
> The reason we had to cut a second release is, that there were some discussions around the annotations for documenting concurrency properties in the o.a.c.l.concurrent.annotation package. I’ve removed those annotations, so that we can fix them after the release.
> 
> Commons Lang 3.6 R2 is available for review here:
>  https://dist.apache.org/repos/dist/dev/commons/lang (svn revision 19714)
> 
> The tag is here:
> https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=75c28fc4678774c1d2c21b839b048db6b563b9ae
> 
> Commit ID the tag points at:
>  3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
> 
> Maven Artifacts:
>  https://repository.apache.org/content/repositories/orgapachecommons-1247
> 
> These are the Maven artifacts and their hashes:
> 
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar>
> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar.asc>
> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc>
> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom>
> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc>
> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar.asc>
> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar>
> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar>
> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc>
> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar.asc>
> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar>
> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar>
> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
> 
> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using Maven 3.5.0.
> 
> Details of changes since 3.5 are in the release notes:
>    https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-NOTES.txt
>    http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/changes-report.html
> 
> Site:
>      http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
>  (note some *relative* links are broken and the 3.6 directories are
>  not yet created - these will be OK once the site is deployed)
> 
> Clirr Report (compared to 3.5):
>    http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/clirr-report.html
> 
> RAT Report:
>        http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/rat-report.html
> 
> KEYS:
>  https://www.apache.org/dist/commons/KEYS
> 
> Please review the release candidate and vote.
> This vote will close no sooner that 72 hours from now,
> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
> 
>  [ ] +1 Release these artifacts
>  [ ] +0 OK, but...
>  [ ] -0 OK, but really should fix...
>  [ ] -1 I oppose this release because…

This vote is still pending. Please review the RC and cast your vote. The following issues have been found:

- mvn site does not work from the source archive
- Jigsaw meta data is missing

I consider neither as a blocker for releasing 3.6 and would rather like to fix those in 3.6.1 (which I can prepare after my vacation). So unless nobody finds something else, I’d like to release this code.

Thank you,
Benedikt 

> 
> Thanks!
> Benedikt


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2

Posted by Gary Gregory <ga...@gmail.com>.
I tried with the latest IBM SDK I could find:

Java(TM) SE Runtime Environment (build pwi3280sr4fp5-20170421_01(SR4 FP5))
IBM J9 VM (build 2.8, JRE 1.8.0 Windows 10 x86-32 20170419_344392 (JIT
enabled, AOT enabled)
J9VM - R28_20170419_1004_B344392
JIT  - tr.r14.java_20170419_344392
GC   - R28_20170419_1004_B344392
J9CL - 20170419_344392)
JCL - 20170420_01 based on Oracle jdk8u131-b11

and I only got ONE of the previous two failures:

java (2)
org.apache.commons.lang3.builder.ToStringBuilderTest
testReflectionHierarchyArrayList(org.apache.commons.lang3.builder.ToStringBuilderTest)
org.junit.ComparisonFailure:
expected:<...acbb6a[elementData={[<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
but was:<...acbb6a[elementData={[]},size=0,modCount=0]>

at org.junit.Assert.assertEquals(Assert.java:115)

at org.junit.Assert.assertEquals(Assert.java:144)

at
org.apache.commons.lang3.builder.ToStringBuilderTest.testReflectionHierarchyArrayList(ToStringBuilderTest.java:324)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)

at java.lang.reflect.Method.invoke(Method.java:508)

at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)

at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)

at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)

at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)

at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)

at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)

at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)

at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)

at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)

at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)

at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)

at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)

at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)

at org.junit.runners.ParentRunner.run(ParentRunner.java:363)

at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)

at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)

at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)

at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678)

at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)

at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)



Gary

On Wed, May 24, 2017 at 2:26 AM, Gary Gregory <ga...@gmail.com>
wrote:

> FTR, this is what I have:
>
> java version "1.8.0"
> Java(TM) SE Runtime Environment (build pwa6480sr4-20170127_01(SR4))
> IBM J9 VM (build 2.8, JRE 1.8.0 Windows 10 amd64-64 Compressed References
> 20170117_333500 (JIT enabled, AOT enabled)
> J9VM - R28_20170117_0200_B333500
> JIT  - tr.r14.java.green_20170115_130932
> GC   - R28_20170117_0200_B333500_CMPRSS
> J9CL - 20170117_333500)
> JCL - 20170125_01 based on Oracle jdk8u121-b13
>
> Gary
>
>
> On Wed, May 24, 2017 at 2:02 AM, Jörg Schaible <
> joerg.schaible@bpm-inspire.com> wrote:
>
>> Hi Gary,
>>
>> Gary Gregory wrote:
>>
>> > When I build with the IBM JDK 8 that IBM includes with some Eclipse
>> > version I have laying around, I indeed get:
>> >
>> > java (2)
>> > org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest
>> >
>> testLang1219(org.apache.commons.lang3.time.FastDateParser_Ti
>> meZoneStrategyTest)
>> > java.text.ParseException: Unparseable date: 26.10.2014 02:00:00 MESZ
>> >
>> > at
>> >
>> org.apache.commons.lang3.time.FastDateParser.parse(FastDateP
>> arser.java:369)
>>
>>
>> The IBM runtime might contain an old TimeZone database or maybe not a
>> localized one (since MESZ means "Mittel Europäische Sommer Zeit", i.e.
>> German locale) or the test does not set the proper locale ... personally I
>> had no time to investigate.
>>
>> [snip]
>>
>> > org.apache.commons.lang3.builder.ToStringBuilderTest
>> >
>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
>> ilder.ToStringBuilderTest)
>> > org.junit.ComparisonFailure:
>> >
>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<
>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
>> > but was:<...700dfa[elementData={[]},size=0,modCount=0]>
>>
>> That one is new compared to my IBM Java 7. :-/
>>
>> [snip]
>>
>> Cheers,
>> Jörg
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> For additional commands, e-mail: dev-help@commons.apache.org
>>
>>
>
>
> --
> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> Java Persistence with Hibernate, Second Edition
> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
>
> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
> JUnit in Action, Second Edition
> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
>
> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
> Spring Batch in Action
> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>



-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>

<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
JUnit in Action, Second Edition
<https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>

<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
Spring Batch in Action
<https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2

Posted by Gary Gregory <ga...@gmail.com>.
FTR, this is what I have:

java version "1.8.0"
Java(TM) SE Runtime Environment (build pwa6480sr4-20170127_01(SR4))
IBM J9 VM (build 2.8, JRE 1.8.0 Windows 10 amd64-64 Compressed References
20170117_333500 (JIT enabled, AOT enabled)
J9VM - R28_20170117_0200_B333500
JIT  - tr.r14.java.green_20170115_130932
GC   - R28_20170117_0200_B333500_CMPRSS
J9CL - 20170117_333500)
JCL - 20170125_01 based on Oracle jdk8u121-b13

Gary


On Wed, May 24, 2017 at 2:02 AM, Jörg Schaible <
joerg.schaible@bpm-inspire.com> wrote:

> Hi Gary,
>
> Gary Gregory wrote:
>
> > When I build with the IBM JDK 8 that IBM includes with some Eclipse
> > version I have laying around, I indeed get:
> >
> > java (2)
> > org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest
> >
> testLang1219(org.apache.commons.lang3.time.FastDateParser_
> TimeZoneStrategyTest)
> > java.text.ParseException: Unparseable date: 26.10.2014 02:00:00 MESZ
> >
> > at
> >
> org.apache.commons.lang3.time.FastDateParser.parse(
> FastDateParser.java:369)
>
>
> The IBM runtime might contain an old TimeZone database or maybe not a
> localized one (since MESZ means "Mittel Europäische Sommer Zeit", i.e.
> German locale) or the test does not set the proper locale ... personally I
> had no time to investigate.
>
> [snip]
>
> > org.apache.commons.lang3.builder.ToStringBuilderTest
> >
> testReflectionHierarchyArrayList(org.apache.commons.lang3.
> builder.ToStringBuilderTest)
> > org.junit.ComparisonFailure:
> >
> expected:<...700dfa[elementData={[<null>,<null>,<
> null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>]},
> size=0,modCount=0]>
> > but was:<...700dfa[elementData={[]},size=0,modCount=0]>
>
> That one is new compared to my IBM Java 7. :-/
>
> [snip]
>
> Cheers,
> Jörg
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>


-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>

<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
JUnit in Action, Second Edition
<https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>

<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
Spring Batch in Action
<https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2

Posted by Jörg Schaible <jo...@bpm-inspire.com>.
Hi Gary,

Gary Gregory wrote:

> When I build with the IBM JDK 8 that IBM includes with some Eclipse
> version I have laying around, I indeed get:
> 
> java (2)
> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest
> 
testLang1219(org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest)
> java.text.ParseException: Unparseable date: 26.10.2014 02:00:00 MESZ
> 
> at
> 
org.apache.commons.lang3.time.FastDateParser.parse(FastDateParser.java:369)


The IBM runtime might contain an old TimeZone database or maybe not a 
localized one (since MESZ means "Mittel Europäische Sommer Zeit", i.e. 
German locale) or the test does not set the proper locale ... personally I 
had no time to investigate.

[snip]

> org.apache.commons.lang3.builder.ToStringBuilderTest
> 
testReflectionHierarchyArrayList(org.apache.commons.lang3.builder.ToStringBuilderTest)
> org.junit.ComparisonFailure:
> 
expected:<...700dfa[elementData={[<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
> but was:<...700dfa[elementData={[]},size=0,modCount=0]>

That one is new compared to my IBM Java 7. :-/

[snip]

Cheers,
Jörg



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: [LANG] Fix date related test failures on IBM JDKs (Was: Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)

Posted by Benedikt Ritter <br...@apache.org>.
Hi Bruno,

> Am 06.06.2017 um 13:45 schrieb Bruno P. Kinoshita <br...@yahoo.com.br.INVALID>:
> 
> Actually, here it goes https://github.com/apache/commons-lang/pull/269.
> 
> If anyone else with the latest IBM JDK 8 could test and confirm it works. Worked for me on IBM JDK 8, Oracle JDK 7, and Oracle JDK 8; Ubuntu 16.04 LTS, Maven 3.3.9.

Thank you so much!

Benedikt

> 
> Cheers
> Bruno
> ________________________________
> From: Bruno P. Kinoshita <br...@yahoo.com.br.INVALID>
> To: Commons Developers List <de...@commons.apache.org> 
> Sent: Tuesday, 6 June 2017 10:13 PM
> Subject: Re: [LANG] Fix date related test failures on IBM JDKs (Was: Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)
> 
> 
> 
> I am downloading the latest IBM JDK in order to test other components too, and might have some spare time this week to fix it, as I'm switching jobs next week. But  happy if anyone beats me to it and finds the bug first :)
> 
> CheersBruno
> 
> 
>      From: Benedikt Ritter <br...@apache.org>
> 
> To: Commons Developers List <de...@commons.apache.org> 
> 
> Sent: Monday, 5 June 2017 10:54 PM
> 
> Subject: [LANG] Fix date related test failures on IBM JDKs (Was: Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)
> 
> 
> 
> Hi,
> 
> 
>> Am 25.05.2017 um 13:16 schrieb sebb <se...@gmail.com>:
> 
>> 
> 
>> On 25 May 2017 at 01:02, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
> 
>>> On Wed, May 24, 2017 at 4:46 PM, Gary Gregory <ga...@gmail.com>
> 
>>> wrote:
> 
>>> 
> 
>>>> On Wed, May 24, 2017 at 2:12 PM, Rob Tompkins <ch...@gmail.com> wrote:
> 
>>>> 
> 
>>>>> 
> 
>>>>>> On May 24, 2017, at 2:49 AM, Gary Gregory <ga...@gmail.com>
> 
>>>>> wrote:
> 
>>>>>> 
> 
>>>>>> When I build with the IBM JDK 8 that IBM includes with some Eclipse
> 
>>>>> version
> 
>>>>>> I have laying around, I indeed get:
> 
>>>>>> 
> 
>>>>>> java (2)
> 
>>>>>> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest
> 
>>>>>> testLang1219(org.apache.commons.lang3.time.FastDateParser_Ti
> 
>>>>> meZoneStrategyTest)
> 
>>>>>> java.text.ParseException: Unparseable date: 26.10.2014 02:00:00 MESZ
> 
>>>>> 
> 
>>>> 
> 
>>>> As I mentioned, the above test passes with the current IBM SDK 8:
> 
>>>> 
> 
>>>> Java(TM) SE Runtime Environment (build pwi3280sr4fp5-20170421_01(SR4 FP5))
> 
>>>> IBM J9 VM (build 2.8, JRE 1.8.0 Windows 10 x86-32 20170419_344392 (JIT
> 
>>>> enabled, AOT enabled)
> 
>>>> J9VM - R28_20170419_1004_B344392
> 
>>>> JIT  - tr.r14.java_20170419_344392
> 
>>>> GC  - R28_20170419_1004_B344392
> 
>>>> J9CL - 20170419_344392)
> 
>>>> JCL - 20170420_01 based on Oracle jdk8u131-b11
> 
>>>> 
> 
>>>> So IMO the only test we should look at is:
> 
>>>> 
> 
>>>>> org.apache.commons.lang3.builder.ToStringBuilderTest
> 
>>>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
> 
>>>> ilder.ToStringBuilderTest)
> 
>>>>> org.junit.ComparisonFailure:
> 
>>>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<
> 
>>>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
> 
>>>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>
> 
>>>> 
> 
>>> 
> 
>>> Looking at this a little more, I would say that IBM Java changed how it
> 
>>> implemented ArrayList between it's 1.6 and 1.8 releases. I only have the
> 
>>> current 1.8 IBM release. I cannot verify that this test makes sense on IBM
> 
>>> 1.6. I propose we update the test to reflect IBM Java 8 and document the
> 
>>> test as such.
> 
>> 
> 
>> If the test makes assumptions about how ArrayList is implemented, then
> 
>> I would say the test is wrong.
> 
>> 
> 
>> If possible it should be fixed so as to work regardless of the
> 
>> implementation details.
> 
>> Rather than changing the test to work with a different version of the
> 
>> implementation.
> 
> 
> I don’t even have an IBM JDK and I don’t want to subscribe on their homepage just to get one. Does somebody know where to get an IBM JDK that works on Mac OS?
> 
> 
> Does anybody have an IBM JDK and has the time to fix this?
> 
> 
> Thank you,
> 
> Benedikt
> 
> 
>> 
> 
>>> Gary
> 
>>> 
> 
>>>> 
> 
>>>> 
> 
>>>> Gary
> 
>>>> 
> 
>>>> 
> 
>>>> 
> 
>>>>> Wondering if this change (https://github.com/apache/com
> 
>>>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
> 
>>>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362 <https://github.com/apache/com
> 
>>>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
> 
>>>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362>) caused this one. It doesn’t
> 
>>>>> make sense to me that it would, but it’s the only change to the code in
> 
>>>>> that area. Does the released version have the same issue?
> 
>>>>> 
> 
>>>>> Still investigating the second test failure. I’ll keep you guys posted
> 
>>>>> with anything I can come up with.
> 
>>>>> 
> 
>>>>> -Rob
> 
>>>>> 
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.apache.commons.lang3.time.FastDateParser.parse(FastDateP
> 
>>>>> arser.java:369)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrateg
> 
>>>>> yTest.testLang1219(FastDateParser_TimeZoneStrategyTest.java:62)
> 
>>>>>> 
> 
>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
> 
>>>>> ssorImpl.java:95)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
> 
>>>>> thodAccessorImpl.java:55)
> 
>>>>>> 
> 
>>>>>> at java.lang.reflect.Method.invoke(Method.java:508)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> 
>>>>> FrameworkMethod.java:50)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl
> 
>>>>> ectiveCallable.java:12)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
> 
>>>>> ameworkMethod.java:47)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(
> 
>>>>> InvokeMethod.java:17)
> 
>>>>>> 
> 
>>>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
> 
>>>>> 4ClassRunner.java:78)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
> 
>>>>> 4ClassRunner.java:57)
> 
>>>>>> 
> 
>>>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> 
>>>>>> 
> 
>>>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> 
>>>>>> 
> 
>>>>>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> 
>>>>>> 
> 
>>>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> 
>>>>>> 
> 
>>>>>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> 
>>>>>> 
> 
>>>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
> 
>>>>> run(JUnit4TestReference.java:86)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(
> 
>>>>> TestExecution.java:38)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
> 
>>>>> sts(RemoteTestRunner.java:459)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
> 
>>>>> sts(RemoteTestRunner.java:678)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
> 
>>>>> RemoteTestRunner.java:382)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
> 
>>>>> RemoteTestRunner.java:192)
> 
>>>>>> 
> 
>>>>>> 
> 
>>>>>> 
> 
>>>>>> org.apache.commons.lang3.builder.ToStringBuilderTest
> 
>>>>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
> 
>>>>> ilder.ToStringBuilderTest)
> 
>>>>>> org.junit.ComparisonFailure:
> 
>>>>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<
> 
>>>>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
> 
>>>>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>
> 
>>>>>> 
> 
>>>>>> at org.junit.Assert.assertEquals(Assert.java:115)
> 
>>>>>> 
> 
>>>>>> at org.junit.Assert.assertEquals(Assert.java:144)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.apache.commons.lang3.builder.ToStringBuilderTest.testRef
> 
>>>>> lectionHierarchyArrayList(ToStringBuilderTest.java:324)
> 
>>>>>> 
> 
>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
> 
>>>>> ssorImpl.java:95)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
> 
>>>>> thodAccessorImpl.java:55)
> 
>>>>>> 
> 
>>>>>> at java.lang.reflect.Method.invoke(Method.java:508)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> 
>>>>> FrameworkMethod.java:50)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl
> 
>>>>> ectiveCallable.java:12)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
> 
>>>>> ameworkMethod.java:47)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(
> 
>>>>> InvokeMethod.java:17)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.junit.internal.runners.statements.RunAfters.evaluate(Run
> 
>>>>> Afters.java:27)
> 
>>>>>> 
> 
>>>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
> 
>>>>> 4ClassRunner.java:78)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
> 
>>>>> 4ClassRunner.java:57)
> 
>>>>>> 
> 
>>>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> 
>>>>>> 
> 
>>>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> 
>>>>>> 
> 
>>>>>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> 
>>>>>> 
> 
>>>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> 
>>>>>> 
> 
>>>>>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> 
>>>>>> 
> 
>>>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
> 
>>>>> run(JUnit4TestReference.java:86)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(
> 
>>>>> TestExecution.java:38)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
> 
>>>>> sts(RemoteTestRunner.java:459)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
> 
>>>>> sts(RemoteTestRunner.java:678)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
> 
>>>>> RemoteTestRunner.java:382)
> 
>>>>>> 
> 
>>>>>> at
> 
>>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
> 
>>>>> RemoteTestRunner.java:192)
> 
>>>>>> 
> 
>>>>>> 
> 
>>>>>> 
> 
>>>>>> 
> 
>>>>>> On Tue, May 23, 2017 at 4:25 PM, Benedikt Ritter <br...@apache.org>
> 
>>>>> wrote:
> 
>>>>>> 
> 
>>>>>>> Hello,
> 
>>>>>>> 
> 
>>>>>>> I’m canceling this vote because:
> 
>>>>>>> 
> 
>>>>>>> - mvn site does not work from the src distribution
> 
>>>>>>> - test failures on IBM JDK (where else…)
> 
>>>>>>> 
> 
>>>>>>> I don’t know when I have the time to work an this. Any help is highly
> 
>>>>>>> appreciated.
> 
>>>>>>> 
> 
>>>>>>> Regards,
> 
>>>>>>> Benedikt
> 
>>>>>>> 
> 
>>>>>>>> Am 19.05.2017 um 16:52 schrieb Benedikt Ritter <br...@apache.org>:
> 
>>>>>>>> 
> 
>>>>>>>> Hello,
> 
>>>>>>>> 
> 
>>>>>>>>> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <br...@apache.org>:
> 
>>>>>>>>> 
> 
>>>>>>>>> Hello,
> 
>>>>>>>>> 
> 
>>>>>>>>> we have fixed quite a few bugs and added some nice new features since
> 
>>>>>>> Commons Lang 3.5 was released, so I would like to release Commons Lang
> 
>>>>> 3.6
> 
>>>>>>> based on RC2.
> 
>>>>>>>>> The reason we had to cut a second release is, that there were some
> 
>>>>>>> discussions around the annotations for documenting concurrency
> 
>>>>> properties
> 
>>>>>>> in the o.a.c.l.concurrent.annotation package. I’ve removed those
> 
>>>>>>> annotations, so that we can fix them after the release.
> 
>>>>>>>>> 
> 
>>>>>>>>> Commons Lang 3.6 R2 is available for review here:
> 
>>>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang (svn revision
> 
>>>>>>> 19714)
> 
>>>>>>>>> 
> 
>>>>>>>>> The tag is here:
> 
>>>>>>>>> https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=
> 
>>>>>>> 75c28fc4678774c1d2c21b839b048db6b563b9ae
> 
>>>>>>>>> 
> 
>>>>>>>>> Commit ID the tag points at:
> 
>>>>>>>>> 3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
> 
>>>>>>>>> 
> 
>>>>>>>>> Maven Artifacts:
> 
>>>>>>>>> https://repository.apache.org/content/repositories/
> 
>>>>>>> orgapachecommons-1247
> 
>>>>>>>>> 
> 
>>>>>>>>> These are the Maven artifacts and their hashes:
> 
>>>>>>>>> 
> 
>>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar
> 
>>>>> <
> 
>>>>>>> https://repository.apache.org/content/repositories/
> 
>>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 
>>>>>>> 3.6/commons-lang3-3.6-javadoc.jar>
> 
>>>>>>>>> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
> 
>>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sour
> 
>>>>> ces.jar.asc
> 
>>>>>>> <https://repository.apache.org/content/repositories/
> 
>>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 
>>>>>>> 3.6/commons-lang3-3.6-sources.jar.asc>
> 
>>>>>>>>> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
> 
>>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc <
> 
>>>>>>> https://repository.apache.org/content/repositories/
> 
>>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 
>>>>>>> 3.6/commons-lang3-3.6.pom.asc>
> 
>>>>>>>>> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
> 
>>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <
> 
>>>>>>> https://repository.apache.org/content/repositories/
> 
>>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 
>>>>>>> 3.6/commons-lang3-3.6.pom>
> 
>>>>>>>>> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
> 
>>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc <
> 
>>>>>>> https://repository.apache.org/content/repositories/
> 
>>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 
>>>>>>> 3.6/commons-lang3-3.6.jar.asc>
> 
>>>>>>>>> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
> 
>>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-java
> 
>>>>> doc.jar.asc
> 
>>>>>>> <https://repository.apache.org/content/repositories/
> 
>>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 
>>>>>>> 3.6/commons-lang3-3.6-javadoc.jar.asc>
> 
>>>>>>>>> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
> 
>>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar
> 
>>>>> <
> 
>>>>>>> https://repository.apache.org/content/repositories/
> 
>>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 
>>>>>>> 3.6/commons-lang3-3.6-sources.jar>
> 
>>>>>>>>> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
> 
>>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <
> 
>>>>>>> https://repository.apache.org/content/repositories/
> 
>>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 
>>>>>>> 3.6/commons-lang3-3.6.jar>
> 
>>>>>>>>> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
> 
>>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc
> 
>>>>> <
> 
>>>>>>> https://repository.apache.org/content/repositories/
> 
>>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 
>>>>>>> 3.6/commons-lang3-3.6-tests.jar.asc>
> 
>>>>>>>>> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
> 
>>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
> 
>>>>> -sources.jar.asc
> 
>>>>>>> <https://repository.apache.org/content/repositories/
> 
>>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 
>>>>>>> 3.6/commons-lang3-3.6-test-sources.jar.asc>
> 
>>>>>>>>> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
> 
>>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
> 
>>>>> -sources.jar
> 
>>>>>>> <https://repository.apache.org/content/repositories/
> 
>>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 
>>>>>>> 3.6/commons-lang3-3.6-test-sources.jar>
> 
>>>>>>>>> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
> 
>>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <
> 
>>>>>>> https://repository.apache.org/content/repositories/
> 
>>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 
>>>>>>> 3.6/commons-lang3-3.6-tests.jar>
> 
>>>>>>>>> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
> 
>>>>>>>>> 
> 
>>>>>>>>> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using Maven
> 
>>>>>>> 3.5.0.
> 
>>>>>>>>> 
> 
>>>>>>>>> Details of changes since 3.5 are in the release notes:
> 
>>>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-
> 
>>>>> NOTES.txt
> 
>>>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_
> 
>>>>>>> RC2/changes-report.html
> 
>>>>>>>>> 
> 
>>>>>>>>> Site:
> 
>>>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
> 
>>>>>>>>> (note some *relative* links are broken and the 3.6 directories are
> 
>>>>>>>>> not yet created - these will be OK once the site is deployed)
> 
>>>>>>>>> 
> 
>>>>>>>>> Clirr Report (compared to 3.5):
> 
>>>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_
> 
>>>>>>> RC2/clirr-report.html
> 
>>>>>>>>> 
> 
>>>>>>>>> RAT Report:
> 
>>>>>>>>>   http://home.apache.org/~britter/commons/lang/LANG_3_6_
> 
>>>>>>> RC2/rat-report.html
> 
>>>>>>>>> 
> 
>>>>>>>>> KEYS:
> 
>>>>>>>>> https://www.apache.org/dist/commons/KEYS
> 
>>>>>>>>> 
> 
>>>>>>>>> Please review the release candidate and vote.
> 
>>>>>>>>> This vote will close no sooner that 72 hours from now,
> 
>>>>>>>>> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
> 
>>>>>>>>> 
> 
>>>>>>>>> [ ] +1 Release these artifacts
> 
>>>>>>>>> [ ] +0 OK, but...
> 
>>>>>>>>> [ ] -0 OK, but really should fix...
> 
>>>>>>>>> [ ] -1 I oppose this release because…
> 
>>>>>>>> 
> 
>>>>>>>> This vote is still pending. Please review the RC and cast your vote.
> 
>>>>> The
> 
>>>>>>> following issues have been found:
> 
>>>>>>>> 
> 
>>>>>>>> - mvn site does not work from the source archive
> 
>>>>>>>> - Jigsaw meta data is missing
> 
>>>>>>>> 
> 
>>>>>>>> I consider neither as a blocker for releasing 3.6 and would rather
> 
>>>>> like
> 
>>>>>>> to fix those in 3.6.1 (which I can prepare after my vacation). So
> 
>>>>> unless
> 
>>>>>>> nobody finds something else, I’d like to release this code.
> 
>>>>>>>> 
> 
>>>>>>>> Thank you,
> 
>>>>>>>> Benedikt
> 
>>>>>>>> 
> 
>>>>>>>>> 
> 
>>>>>>>>> Thanks!
> 
>>>>>>>>> Benedikt
> 
>>>>>>>> 
> 
>>>>>>>> 
> 
>>>>>>>> ---------------------------------------------------------------------
> 
>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> 
>>>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
> 
>>>>>>>> 
> 
>>>>>>> 
> 
>>>>>>> 
> 
>>>>>>> ---------------------------------------------------------------------
> 
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> 
>>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
> 
>>>>>>> 
> 
>>>>>>> 
> 
>>>>>> 
> 
>>>>>> 
> 
>>>>>> --
> 
>>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> 
>>>>>> Java Persistence with Hibernate, Second Edition
> 
>>>>>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?
> 
>>>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&link
> 
>>>>> Code=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
> 
>>>>>> 
> 
>>>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
> 
>>>>> am2&o=1&a=1617290459>
> 
>>>>>> JUnit in Action, Second Edition
> 
>>>>>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?
> 
>>>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&link
> 
>>>>> Code=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
> 
>>>>>> 
> 
>>>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
> 
>>>>> am2&o=1&a=1935182021>
> 
>>>>>> Spring Batch in Action
> 
>>>>>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?
> 
>>>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&link
> 
>>>>> Code=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Bli
> 
>>>>> nk_id%7D%7D%22%3ESpring+Batch+in+Action>
> 
>>>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
> 
>>>>> am2&o=1&a=1935182951>
> 
>>>>>> Blog: http://garygregory.wordpress.com
> 
>>>>>> Home: http://garygregory.com/
> 
>>>>>> Tweet! http://twitter.com/GaryGregory
> 
>>>>> 
> 
>>>>> 
> 
>>>> 
> 
>>>> 
> 
>>>> --
> 
>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> 
>>>> Java Persistence with Hibernate, Second Edition
> 
>>>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
> 
>>>> 
> 
>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
> 
>>>> JUnit in Action, Second Edition
> 
>>>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
> 
>>>> 
> 
>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
> 
>>>> Spring Batch in Action
> 
>>>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
> 
>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
> 
>>>> Blog: http://garygregory.wordpress.com
> 
>>>> Home: http://garygregory.com/
> 
>>>> Tweet! http://twitter.com/GaryGregory
> 
>>>> 
> 
>>> 
> 
>>> 
> 
>>> 
> 
>>> --
> 
>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> 
>>> Java Persistence with Hibernate, Second Edition
> 
>>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
> 
>>> 
> 
>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
> 
>>> JUnit in Action, Second Edition
> 
>>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
> 
>>> 
> 
>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
> 
>>> Spring Batch in Action
> 
>>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
> 
>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
> 
>>> Blog: http://garygregory.wordpress.com
> 
>>> Home: http://garygregory.com/
> 
>>> Tweet! http://twitter.com/GaryGregory
> 
>> 
> 
>> ---------------------------------------------------------------------
> 
>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org <ma...@commons.apache.org>
> 
>> For additional commands, e-mail: dev-help@commons.apache.org <ma...@commons.apache.org>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: [LANG] Fix date related test failures on IBM JDKs (Was: Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)

Posted by Amey Jadiye <am...@gmail.com>.
Hi Gary,

I have raised PR[1] for this please review, I have already tested on forked
repo [2], works like a charm, now each commit will be tested against.
- openjdk7
- oraclejdk7
- oraclejdk8
- ibmjdk8

 [1] https://github.com/apache/commons-text/pull/45
 [2] https://travis-ci.org/ameyjadiye/commons-text

any suggestion or improvement will be appreciated.

Regards,
Amey

On Fri, Jun 9, 2017 at 12:02 AM, Amey Jadiye <am...@gmail.com> wrote:

> *Glad to setup this, I will submit PR soon.*
>
> *I'm taking commons-text as test mice, once it's successfully running we
> can replicate same setup to other components.*
>
> *Regards,*
>
> *Amey*
>
> On Thu, Jun 8, 2017 at 11:31 PM, Gary Gregory <ga...@gmail.com>
> wrote:
>
>> On Thu, Jun 8, 2017 at 8:55 AM, Amey Jadiye <am...@gmail.com> wrote:
>>
>> > Hi All/Gary/Benedikt/Bruno,
>> >
>> > May be i'm late in this discussion, just had thought around ibmjdk8 that
>> > can we add ibm-jdk8 in our travis.yml file for checking builds against
>> it ?
>> > might be helpful to avoid problem we fixed with LANG-1337
>> >
>> > I was looking at the way we can do that because the fact that Travis
>> don't
>> > support ibm-jdk8, however proposal is raised [1] so hope we can get it
>> in
>> > future.   I also found the workaround till we get it here [2].
>> >
>>
>> Cool. Are you available to provide a PR?
>>
>> Gary
>>
>>
>> >
>> > [1] https://github.com/travis-ci/travis-ci/issues/2682
>> > [2] https://github.com/DanHeidinga/IBM-J9-DockerImage-For-TravisCI
>> >
>> > Regards,
>> > Amey
>> >
>> > On Tue, Jun 6, 2017, 5:15 PM Bruno P. Kinoshita
>> > <br...@yahoo.com.br.invalid> wrote:
>> > >
>> > > Actually, here it goes https://github.com/apache/comm
>> ons-lang/pull/269.
>> > >
>> > > If anyone else with the latest IBM JDK 8 could test and confirm it
>> works.
>> > Worked for me on IBM JDK 8, Oracle JDK 7, and Oracle JDK 8; Ubuntu 16.04
>> > LTS, Maven 3.3.9.
>> > >
>> > > Cheers
>> > > Bruno
>> > > ________________________________
>> > > From: Bruno P. Kinoshita <br...@yahoo.com.br.INVALID>
>> > > To: Commons Developers List <de...@commons.apache.org>
>> > > Sent: Tuesday, 6 June 2017 10:13 PM
>> > > Subject: Re: [LANG] Fix date related test failures on IBM JDKs (Was:
>> Re:
>> > [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)
>> > >
>> > >
>> > >
>> > > I am downloading the latest IBM JDK in order to test other components
>> > too, and might have some spare time this week to fix it, as I'm
>> switching
>> > jobs next week. But  happy if anyone beats me to it and finds the bug
>> first
>> > :)
>> > >
>> > > CheersBruno
>> > >
>> > >
>> > >       From: Benedikt Ritter <br...@apache.org>
>> > >
>> > > To: Commons Developers List <de...@commons.apache.org>
>> > >
>> > > Sent: Monday, 5 June 2017 10:54 PM
>> > >
>> > > Subject: [LANG] Fix date related test failures on IBM JDKs (Was: Re:
>> > [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)
>> > >
>> > >
>> > >
>> > > Hi,
>> > >
>> > >
>> > > > Am 25.05.2017 um 13:16 schrieb sebb <se...@gmail.com>:
>> > >
>> > > >
>> > >
>> > > > On 25 May 2017 at 01:02, Gary Gregory <garydgregory@gmail.com
>> <mailto:
>> > garydgregory@gmail.com>> wrote:
>> > >
>> > > >> On Wed, May 24, 2017 at 4:46 PM, Gary Gregory <
>> garydgregory@gmail.com
>> > >
>> > >
>> > > >> wrote:
>> > >
>> > > >>
>> > >
>> > > >>> On Wed, May 24, 2017 at 2:12 PM, Rob Tompkins <chtompki@gmail.com
>> >
>> > wrote:
>> > >
>> > > >>>
>> > >
>> > > >>>>
>> > >
>> > > >>>>> On May 24, 2017, at 2:49 AM, Gary Gregory <
>> garydgregory@gmail.com>
>> > >
>> > > >>>> wrote:
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> When I build with the IBM JDK 8 that IBM includes with some
>> Eclipse
>> > >
>> > > >>>> version
>> > >
>> > > >>>>> I have laying around, I indeed get:
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> java (2)
>> > >
>> > > >>>>> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrateg
>> yTest
>> > >
>> > > >>>>> testLang1219(org.apache.commons.lang3.time.FastDateParser_Ti
>> > >
>> > > >>>> meZoneStrategyTest)
>> > >
>> > > >>>>> java.text.ParseException: Unparseable date: 26.10.2014 02:00:00
>> > MESZ
>> > >
>> > > >>>>
>> > >
>> > > >>>
>> > >
>> > > >>> As I mentioned, the above test passes with the current IBM SDK 8:
>> > >
>> > > >>>
>> > >
>> > > >>> Java(TM) SE Runtime Environment (build
>> pwi3280sr4fp5-20170421_01(SR4
>> > FP5))
>> > >
>> > > >>> IBM J9 VM (build 2.8, JRE 1.8.0 Windows 10 x86-32 20170419_344392
>> > (JIT
>> > >
>> > > >>> enabled, AOT enabled)
>> > >
>> > > >>> J9VM - R28_20170419_1004_B344392
>> > >
>> > > >>> JIT  - tr.r14.java_20170419_344392
>> > >
>> > > >>> GC  - R28_20170419_1004_B344392
>> > >
>> > > >>> J9CL - 20170419_344392)
>> > >
>> > > >>> JCL - 20170420_01 based on Oracle jdk8u131-b11
>> > >
>> > > >>>
>> > >
>> > > >>> So IMO the only test we should look at is:
>> > >
>> > > >>>
>> > >
>> > > >>>> org.apache.commons.lang3.builder.ToStringBuilderTest
>> > >
>> > > >>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
>> > >
>> > > >>> ilder.ToStringBuilderTest)
>> > >
>> > > >>>> org.junit.ComparisonFailure:
>> > >
>> > > >>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<
>> > >
>> > > >>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,
>> > modCount=0]>
>> > >
>> > > >>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>
>> > >
>> > > >>>
>> > >
>> > > >>
>> > >
>> > > >> Looking at this a little more, I would say that IBM Java changed
>> how
>> > it
>> > >
>> > > >> implemented ArrayList between it's 1.6 and 1.8 releases. I only
>> have
>> > the
>> > >
>> > > >> current 1.8 IBM release. I cannot verify that this test makes
>> sense on
>> > IBM
>> > >
>> > > >> 1.6. I propose we update the test to reflect IBM Java 8 and
>> document
>> > the
>> > >
>> > > >> test as such.
>> > >
>> > > >
>> > >
>> > > > If the test makes assumptions about how ArrayList is implemented,
>> then
>> > >
>> > > > I would say the test is wrong.
>> > >
>> > > >
>> > >
>> > > > If possible it should be fixed so as to work regardless of the
>> > >
>> > > > implementation details.
>> > >
>> > > > Rather than changing the test to work with a different version of
>> the
>> > >
>> > > > implementation.
>> > >
>> > >
>> > > I don’t even have an IBM JDK and I don’t want to subscribe on their
>> > homepage just to get one. Does somebody know where to get an IBM JDK
>> that
>> > works on Mac OS?
>> > >
>> > >
>> > > Does anybody have an IBM JDK and has the time to fix this?
>> > >
>> > >
>> > > Thank you,
>> > >
>> > > Benedikt
>> > >
>> > >
>> > > >
>> > >
>> > > >> Gary
>> > >
>> > > >>
>> > >
>> > > >>>
>> > >
>> > > >>>
>> > >
>> > > >>> Gary
>> > >
>> > > >>>
>> > >
>> > > >>>
>> > >
>> > > >>>
>> > >
>> > > >>>> Wondering if this change (https://github.com/apache/com
>> > >
>> > > >>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
>> > >
>> > > >>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362 <
>> > https://github.com/apache/com
>> > >
>> > > >>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
>> > >
>> > > >>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362>) caused this one. It
>> > doesn’t
>> > >
>> > > >>>> make sense to me that it would, but it’s the only change to the
>> code
>> > in
>> > >
>> > > >>>> that area. Does the released version have the same issue?
>> > >
>> > > >>>>
>> > >
>> > > >>>> Still investigating the second test failure. I’ll keep you guys
>> > posted
>> > >
>> > > >>>> with anything I can come up with.
>> > >
>> > > >>>>
>> > >
>> > > >>>> -Rob
>> > >
>> > > >>>>
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.apache.commons.lang3.time.FastDateParser.parse(FastDateP
>> > >
>> > > >>>> arser.java:369)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrateg
>> > >
>> > > >>>> yTest.testLang1219(FastDateParser_TimeZoneStrategyTest.java:62)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>> > >
>> > > >>>> ssorImpl.java:95)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>> > >
>> > > >>>> thodAccessorImpl.java:55)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at java.lang.reflect.Method.invoke(Method.java:508)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>> > >
>> > > >>>> FrameworkMethod.java:50)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl
>> > >
>> > > >>>> ectiveCallable.java:12)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
>> > >
>> > > >>>> ameworkMethod.java:47)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(
>> > >
>> > > >>>> InvokeMethod.java:17)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:
>> 325)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>> > >
>> > > >>>> 4ClassRunner.java:78)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>> > >
>> > > >>>> 4ClassRunner.java:57)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:
>> 71)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at org.junit.runners.ParentRunner.runChildren(
>> > ParentRunner.java:288)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:
>> 58)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at org.junit.runners.ParentRunner$2.evaluate(
>> > ParentRunner.java:268)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
>> > >
>> > > >>>> run(JUnit4TestReference.java:86)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(
>> > >
>> > > >>>> TestExecution.java:38)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>> > >
>> > > >>>> sts(RemoteTestRunner.java:459)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>> > >
>> > > >>>> sts(RemoteTestRunner.java:678)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
>> > >
>> > > >>>> RemoteTestRunner.java:382)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
>> > >
>> > > >>>> RemoteTestRunner.java:192)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>>
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> org.apache.commons.lang3.builder.ToStringBuilderTest
>> > >
>> > > >>>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
>> > >
>> > > >>>> ilder.ToStringBuilderTest)
>> > >
>> > > >>>>> org.junit.ComparisonFailure:
>> > >
>> > > >>>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<
>> > >
>> > > >>>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,
>> > modCount=0]>
>> > >
>> > > >>>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at org.junit.Assert.assertEquals(Assert.java:115)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at org.junit.Assert.assertEquals(Assert.java:144)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.apache.commons.lang3.builder.ToStringBuilderTest.testRef
>> > >
>> > > >>>> lectionHierarchyArrayList(ToStringBuilderTest.java:324)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>> > >
>> > > >>>> ssorImpl.java:95)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>> > >
>> > > >>>> thodAccessorImpl.java:55)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at java.lang.reflect.Method.invoke(Method.java:508)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>> > >
>> > > >>>> FrameworkMethod.java:50)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl
>> > >
>> > > >>>> ectiveCallable.java:12)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
>> > >
>> > > >>>> ameworkMethod.java:47)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(
>> > >
>> > > >>>> InvokeMethod.java:17)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.junit.internal.runners.statements.RunAfters.evaluate(Run
>> > >
>> > > >>>> Afters.java:27)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:
>> 325)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>> > >
>> > > >>>> 4ClassRunner.java:78)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>> > >
>> > > >>>> 4ClassRunner.java:57)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:
>> 71)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at org.junit.runners.ParentRunner.runChildren(
>> > ParentRunner.java:288)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:
>> 58)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at org.junit.runners.ParentRunner$2.evaluate(
>> > ParentRunner.java:268)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
>> > >
>> > > >>>> run(JUnit4TestReference.java:86)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(
>> > >
>> > > >>>> TestExecution.java:38)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>> > >
>> > > >>>> sts(RemoteTestRunner.java:459)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>> > >
>> > > >>>> sts(RemoteTestRunner.java:678)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
>> > >
>> > > >>>> RemoteTestRunner.java:382)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> at
>> > >
>> > > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
>> > >
>> > > >>>> RemoteTestRunner.java:192)
>> > >
>> > > >>>>>
>> > >
>> > > >>>>>
>> > >
>> > > >>>>>
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> On Tue, May 23, 2017 at 4:25 PM, Benedikt Ritter <
>> > britter@apache.org
>> > >
>> > >
>> > > >>>> wrote:
>> > >
>> > > >>>>>
>> > >
>> > > >>>>>> Hello,
>> > >
>> > > >>>>>>
>> > >
>> > > >>>>>> I’m canceling this vote because:
>> > >
>> > > >>>>>>
>> > >
>> > > >>>>>> - mvn site does not work from the src distribution
>> > >
>> > > >>>>>> - test failures on IBM JDK (where else…)
>> > >
>> > > >>>>>>
>> > >
>> > > >>>>>> I don’t know when I have the time to work an this. Any help is
>> > highly
>> > >
>> > > >>>>>> appreciated.
>> > >
>> > > >>>>>>
>> > >
>> > > >>>>>> Regards,
>> > >
>> > > >>>>>> Benedikt
>> > >
>> > > >>>>>>
>> > >
>> > > >>>>>>> Am 19.05.2017 um 16:52 schrieb Benedikt Ritter <
>> > britter@apache.org
>> > >:
>> > >
>> > > >>>>>>>
>> > >
>> > > >>>>>>> Hello,
>> > >
>> > > >>>>>>>
>> > >
>> > > >>>>>>>> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <
>> > britter@apache.org>:
>> > >
>> > > >>>>>>>>
>> > >
>> > > >>>>>>>> Hello,
>> > >
>> > > >>>>>>>>
>> > >
>> > > >>>>>>>> we have fixed quite a few bugs and added some nice new
>> features
>> > since
>> > >
>> > > >>>>>> Commons Lang 3.5 was released, so I would like to release
>> Commons
>> > Lang
>> > >
>> > > >>>> 3.6
>> > >
>> > > >>>>>> based on RC2.
>> > >
>> > > >>>>>>>> The reason we had to cut a second release is, that there were
>> > some
>> > >
>> > > >>>>>> discussions around the annotations for documenting concurrency
>> > >
>> > > >>>> properties
>> > >
>> > > >>>>>> in the o.a.c.l.concurrent.annotation package. I’ve removed
>> those
>> > >
>> > > >>>>>> annotations, so that we can fix them after the release.
>> > >
>> > > >>>>>>>>
>> > >
>> > > >>>>>>>> Commons Lang 3.6 R2 is available for review here:
>> > >
>> > > >>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang (svn
>> > revision
>> > >
>> > > >>>>>> 19714)
>> > >
>> > > >>>>>>>>
>> > >
>> > > >>>>>>>> The tag is here:
>> > >
>> > > >>>>>>>>
>> > https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=
>> > >
>> > > >>>>>> 75c28fc4678774c1d2c21b839b048db6b563b9ae
>> > >
>> > > >>>>>>>>
>> > >
>> > > >>>>>>>> Commit ID the tag points at:
>> > >
>> > > >>>>>>>> 3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
>> > >
>> > > >>>>>>>>
>> > >
>> > > >>>>>>>> Maven Artifacts:
>> > >
>> > > >>>>>>>> https://repository.apache.org/content/repositories/
>> > >
>> > > >>>>>> orgapachecommons-1247
>> > >
>> > > >>>>>>>>
>> > >
>> > > >>>>>>>> These are the Maven artifacts and their hashes:
>> > >
>> > > >>>>>>>>
>> > >
>> > > >>>>>>>>
>> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar
>> > >
>> > > >>>> <
>> > >
>> > > >>>>>> https://repository.apache.org/content/repositories/
>> > >
>> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> > >
>> > > >>>>>> 3.6/commons-lang3-3.6-javadoc.jar>
>> > >
>> > > >>>>>>>> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
>> > >
>> > > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sour
>> > >
>> > > >>>> ces.jar.asc
>> > >
>> > > >>>>>> <https://repository.apache.org/content/repositories/
>> > >
>> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> > >
>> > > >>>>>> 3.6/commons-lang3-3.6-sources.jar.asc>
>> > >
>> > > >>>>>>>> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
>> > >
>> > > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.
>> asc
>> > <
>> > >
>> > > >>>>>> https://repository.apache.org/content/repositories/
>> > >
>> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> > >
>> > > >>>>>> 3.6/commons-lang3-3.6.pom.asc>
>> > >
>> > > >>>>>>>> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
>> > >
>> > > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom
>> <
>> > >
>> > > >>>>>> https://repository.apache.org/content/repositories/
>> > >
>> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> > >
>> > > >>>>>> 3.6/commons-lang3-3.6.pom>
>> > >
>> > > >>>>>>>> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
>> > >
>> > > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.
>> asc
>> > <
>> > >
>> > > >>>>>> https://repository.apache.org/content/repositories/
>> > >
>> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> > >
>> > > >>>>>> 3.6/commons-lang3-3.6.jar.asc>
>> > >
>> > > >>>>>>>> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
>> > >
>> > > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-java
>> > >
>> > > >>>> doc.jar.asc
>> > >
>> > > >>>>>> <https://repository.apache.org/content/repositories/
>> > >
>> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> > >
>> > > >>>>>> 3.6/commons-lang3-3.6-javadoc.jar.asc>
>> > >
>> > > >>>>>>>> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
>> > >
>> > > >>>>>>>>
>> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar
>> > >
>> > > >>>> <
>> > >
>> > > >>>>>> https://repository.apache.org/content/repositories/
>> > >
>> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> > >
>> > > >>>>>> 3.6/commons-lang3-3.6-sources.jar>
>> > >
>> > > >>>>>>>> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
>> > >
>> > > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar
>> <
>> > >
>> > > >>>>>> https://repository.apache.org/content/repositories/
>> > >
>> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> > >
>> > > >>>>>> 3.6/commons-lang3-3.6.jar>
>> > >
>> > > >>>>>>>> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
>> > >
>> > > >>>>>>>>
>> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc
>> > >
>> > > >>>> <
>> > >
>> > > >>>>>> https://repository.apache.org/content/repositories/
>> > >
>> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> > >
>> > > >>>>>> 3.6/commons-lang3-3.6-tests.jar.asc>
>> > >
>> > > >>>>>>>> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
>> > >
>> > > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
>> > >
>> > > >>>> -sources.jar.asc
>> > >
>> > > >>>>>> <https://repository.apache.org/content/repositories/
>> > >
>> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> > >
>> > > >>>>>> 3.6/commons-lang3-3.6-test-sources.jar.asc>
>> > >
>> > > >>>>>>>> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
>> > >
>> > > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
>> > >
>> > > >>>> -sources.jar
>> > >
>> > > >>>>>> <https://repository.apache.org/content/repositories/
>> > >
>> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> > >
>> > > >>>>>> 3.6/commons-lang3-3.6-test-sources.jar>
>> > >
>> > > >>>>>>>> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
>> > >
>> > > >>>>>>>>
>> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <
>> > >
>> > > >>>>>> https://repository.apache.org/content/repositories/
>> > >
>> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> > >
>> > > >>>>>> 3.6/commons-lang3-3.6-tests.jar>
>> > >
>> > > >>>>>>>> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
>> > >
>> > > >>>>>>>>
>> > >
>> > > >>>>>>>> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using
>> > Maven
>> > >
>> > > >>>>>> 3.5.0.
>> > >
>> > > >>>>>>>>
>> > >
>> > > >>>>>>>> Details of changes since 3.5 are in the release notes:
>> > >
>> > > >>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-
>> > >
>> > > >>>> NOTES.txt
>> > >
>> > > >>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_
>> > >
>> > > >>>>>> RC2/changes-report.html
>> > >
>> > > >>>>>>>>
>> > >
>> > > >>>>>>>> Site:
>> > >
>> > > >>>>>>>>  http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
>> > >
>> > > >>>>>>>> (note some *relative* links are broken and the 3.6
>> directories
>> > are
>> > >
>> > > >>>>>>>> not yet created - these will be OK once the site is deployed)
>> > >
>> > > >>>>>>>>
>> > >
>> > > >>>>>>>> Clirr Report (compared to 3.5):
>> > >
>> > > >>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_
>> > >
>> > > >>>>>> RC2/clirr-report.html
>> > >
>> > > >>>>>>>>
>> > >
>> > > >>>>>>>> RAT Report:
>> > >
>> > > >>>>>>>>    http://home.apache.org/~britter/commons/lang/LANG_3_6_
>> > >
>> > > >>>>>> RC2/rat-report.html
>> > >
>> > > >>>>>>>>
>> > >
>> > > >>>>>>>> KEYS:
>> > >
>> > > >>>>>>>> https://www.apache.org/dist/commons/KEYS
>> > >
>> > > >>>>>>>>
>> > >
>> > > >>>>>>>> Please review the release candidate and vote.
>> > >
>> > > >>>>>>>> This vote will close no sooner that 72 hours from now,
>> > >
>> > > >>>>>>>> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
>> > >
>> > > >>>>>>>>
>> > >
>> > > >>>>>>>> [ ] +1 Release these artifacts
>> > >
>> > > >>>>>>>> [ ] +0 OK, but...
>> > >
>> > > >>>>>>>> [ ] -0 OK, but really should fix...
>> > >
>> > > >>>>>>>> [ ] -1 I oppose this release because…
>> > >
>> > > >>>>>>>
>> > >
>> > > >>>>>>> This vote is still pending. Please review the RC and cast your
>> > vote.
>> > >
>> > > >>>> The
>> > >
>> > > >>>>>> following issues have been found:
>> > >
>> > > >>>>>>>
>> > >
>> > > >>>>>>> - mvn site does not work from the source archive
>> > >
>> > > >>>>>>> - Jigsaw meta data is missing
>> > >
>> > > >>>>>>>
>> > >
>> > > >>>>>>> I consider neither as a blocker for releasing 3.6 and would
>> > rather
>> > >
>> > > >>>> like
>> > >
>> > > >>>>>> to fix those in 3.6.1 (which I can prepare after my vacation).
>> So
>> > >
>> > > >>>> unless
>> > >
>> > > >>>>>> nobody finds something else, I’d like to release this code.
>> > >
>> > > >>>>>>>
>> > >
>> > > >>>>>>> Thank you,
>> > >
>> > > >>>>>>> Benedikt
>> > >
>> > > >>>>>>>
>> > >
>> > > >>>>>>>>
>> > >
>> > > >>>>>>>> Thanks!
>> > >
>> > > >>>>>>>> Benedikt
>> > >
>> > > >>>>>>>
>> > >
>> > > >>>>>>>
>> > >
>> > > >>>>>>>
>> > ---------------------------------------------------------------------
>> > >
>> > > >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> > >
>> > > >>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
>> > >
>> > > >>>>>>>
>> > >
>> > > >>>>>>
>> > >
>> > > >>>>>>
>> > >
>> > > >>>>>>
>> > ---------------------------------------------------------------------
>> > >
>> > > >>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> > >
>> > > >>>>>> For additional commands, e-mail: dev-help@commons.apache.org
>> > >
>> > > >>>>>>
>> > >
>> > > >>>>>>
>> > >
>> > > >>>>>
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> --
>> > >
>> > > >>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>> > >
>> > > >>>>> Java Persistence with Hibernate, Second Edition
>> > >
>> > > >>>>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?
>> > >
>> > > >>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&link
>> > >
>> > > >>>> Code=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9
>> fe6a2
>> > b8>
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>> > >
>> > > >>>> am2&o=1&a=1617290459>
>> > >
>> > > >>>>> JUnit in Action, Second Edition
>> > >
>> > > >>>>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?
>> > >
>> > > >>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&link
>> > >
>> > > >>>>
>> > Code=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
>> > >
>> > > >>>>>
>> > >
>> > > >>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>> > >
>> > > >>>> am2&o=1&a=1935182021>
>> > >
>> > > >>>>> Spring Batch in Action
>> > >
>> > > >>>>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?
>> > >
>> > > >>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&link
>> > >
>> > > >>>> Code=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Bli
>> > >
>> > > >>>> nk_id%7D%7D%22%3ESpring+Batch+in+Action>
>> > >
>> > > >>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>> > >
>> > > >>>> am2&o=1&a=1935182951>
>> > >
>> > > >>>>> Blog: http://garygregory.wordpress.com
>> > >
>> > > >>>>> Home: http://garygregory.com/
>> > >
>> > > >>>>> Tweet! http://twitter.com/GaryGregory
>> > >
>> > > >>>>
>> > >
>> > > >>>>
>> > >
>> > > >>>
>> > >
>> > > >>>
>> > >
>> > > >>> --
>> > >
>> > > >>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>> > >
>> > > >>> Java Persistence with Hibernate, Second Edition
>> > >
>> > > >>> <
>> > https://www.amazon.com/gp/product/1617290459/ref=as_li_
>> > tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&
>> > linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8
>> > >
>> > >
>> > > >>>
>> > >
>> > > >>> <http:////
>> > ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
>> > >
>> > > >>> JUnit in Action, Second Edition
>> > >
>> > > >>> <
>> > https://www.amazon.com/gp/product/1935182021/ref=as_li_
>> > tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&
>> > linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac
>> 902a24de418%22
>> > >
>> > >
>> > > >>>
>> > >
>> > > >>> <http:////
>> > ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
>> > >
>> > > >>> Spring Batch in Action
>> > >
>> > > >>> <
>> > https://www.amazon.com/gp/product/1935182951/ref=as_li_
>> > tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&
>> > linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%
>> > 7Blink_id%7D%7D%22%3ESpring+Batch+in+Action
>> > >
>> > >
>> > > >>> <http:////
>> > ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
>> > >
>> > > >>> Blog: http://garygregory.wordpress.com
>> > >
>> > > >>> Home: http://garygregory.com/
>> > >
>> > > >>> Tweet! http://twitter.com/GaryGregory
>> > >
>> > > >>>
>> > >
>> > > >>
>> > >
>> > > >>
>> > >
>> > > >>
>> > >
>> > > >> --
>> > >
>> > > >> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>> > >
>> > > >> Java Persistence with Hibernate, Second Edition
>> > >
>> > > >> <
>> > https://www.amazon.com/gp/product/1617290459/ref=as_li_
>> > tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&
>> > linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8
>> > >
>> > >
>> > > >>
>> > >
>> > > >> <http:////
>> > ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
>> > >
>> > > >> JUnit in Action, Second Edition
>> > >
>> > > >> <
>> > https://www.amazon.com/gp/product/1935182021/ref=as_li_
>> > tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&
>> > linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac
>> 902a24de418%22
>> > >
>> > >
>> > > >>
>> > >
>> > > >> <http:////
>> > ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
>> > >
>> > > >> Spring Batch in Action
>> > >
>> > > >> <
>> > https://www.amazon.com/gp/product/1935182951/ref=as_li_
>> > tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&
>> > linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%
>> > 7Blink_id%7D%7D%22%3ESpring+Batch+in+Action
>> > >
>> > >
>> > > >> <http:////
>> > ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
>> > >
>> > > >> Blog: http://garygregory.wordpress.com
>> > >
>> > > >> Home: http://garygregory.com/
>> > >
>> > > >> Tweet! http://twitter.com/GaryGregory
>> > >
>> > > >
>> > >
>> > > > ------------------------------------------------------------
>> ---------
>> > >
>> > > > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org <mailto:
>> > dev-unsubscribe@commons.apache.org>
>> > >
>> > > > For additional commands, e-mail: dev-help@commons.apache.org
>> <mailto:
>> > dev-help@commons.apache.org>
>> > >
>> > > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> > > For additional commands, e-mail: dev-help@commons.apache.org
>> >
>>
>
>
>
> --
>
> ---------------------------------------------------------------------
>
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>
> For additional commands, e-mail: dev-help@commons.apache.org
>



-- 

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

To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org

For additional commands, e-mail: dev-help@commons.apache.org

Re: [LANG] Fix date related test failures on IBM JDKs (Was: Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)

Posted by Amey Jadiye <am...@gmail.com>.
*Glad to setup this, I will submit PR soon.*

*I'm taking commons-text as test mice, once it's successfully running we
can replicate same setup to other components.*

*Regards,*

*Amey*

On Thu, Jun 8, 2017 at 11:31 PM, Gary Gregory <ga...@gmail.com>
wrote:

> On Thu, Jun 8, 2017 at 8:55 AM, Amey Jadiye <am...@gmail.com> wrote:
>
> > Hi All/Gary/Benedikt/Bruno,
> >
> > May be i'm late in this discussion, just had thought around ibmjdk8 that
> > can we add ibm-jdk8 in our travis.yml file for checking builds against
> it ?
> > might be helpful to avoid problem we fixed with LANG-1337
> >
> > I was looking at the way we can do that because the fact that Travis
> don't
> > support ibm-jdk8, however proposal is raised [1] so hope we can get it in
> > future.   I also found the workaround till we get it here [2].
> >
>
> Cool. Are you available to provide a PR?
>
> Gary
>
>
> >
> > [1] https://github.com/travis-ci/travis-ci/issues/2682
> > [2] https://github.com/DanHeidinga/IBM-J9-DockerImage-For-TravisCI
> >
> > Regards,
> > Amey
> >
> > On Tue, Jun 6, 2017, 5:15 PM Bruno P. Kinoshita
> > <br...@yahoo.com.br.invalid> wrote:
> > >
> > > Actually, here it goes https://github.com/apache/commons-lang/pull/269
> .
> > >
> > > If anyone else with the latest IBM JDK 8 could test and confirm it
> works.
> > Worked for me on IBM JDK 8, Oracle JDK 7, and Oracle JDK 8; Ubuntu 16.04
> > LTS, Maven 3.3.9.
> > >
> > > Cheers
> > > Bruno
> > > ________________________________
> > > From: Bruno P. Kinoshita <br...@yahoo.com.br.INVALID>
> > > To: Commons Developers List <de...@commons.apache.org>
> > > Sent: Tuesday, 6 June 2017 10:13 PM
> > > Subject: Re: [LANG] Fix date related test failures on IBM JDKs (Was:
> Re:
> > [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)
> > >
> > >
> > >
> > > I am downloading the latest IBM JDK in order to test other components
> > too, and might have some spare time this week to fix it, as I'm switching
> > jobs next week. But  happy if anyone beats me to it and finds the bug
> first
> > :)
> > >
> > > CheersBruno
> > >
> > >
> > >       From: Benedikt Ritter <br...@apache.org>
> > >
> > > To: Commons Developers List <de...@commons.apache.org>
> > >
> > > Sent: Monday, 5 June 2017 10:54 PM
> > >
> > > Subject: [LANG] Fix date related test failures on IBM JDKs (Was: Re:
> > [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)
> > >
> > >
> > >
> > > Hi,
> > >
> > >
> > > > Am 25.05.2017 um 13:16 schrieb sebb <se...@gmail.com>:
> > >
> > > >
> > >
> > > > On 25 May 2017 at 01:02, Gary Gregory <garydgregory@gmail.com
> <mailto:
> > garydgregory@gmail.com>> wrote:
> > >
> > > >> On Wed, May 24, 2017 at 4:46 PM, Gary Gregory <
> garydgregory@gmail.com
> > >
> > >
> > > >> wrote:
> > >
> > > >>
> > >
> > > >>> On Wed, May 24, 2017 at 2:12 PM, Rob Tompkins <ch...@gmail.com>
> > wrote:
> > >
> > > >>>
> > >
> > > >>>>
> > >
> > > >>>>> On May 24, 2017, at 2:49 AM, Gary Gregory <
> garydgregory@gmail.com>
> > >
> > > >>>> wrote:
> > >
> > > >>>>>
> > >
> > > >>>>> When I build with the IBM JDK 8 that IBM includes with some
> Eclipse
> > >
> > > >>>> version
> > >
> > > >>>>> I have laying around, I indeed get:
> > >
> > > >>>>>
> > >
> > > >>>>> java (2)
> > >
> > > >>>>> org.apache.commons.lang3.time.FastDateParser_
> TimeZoneStrategyTest
> > >
> > > >>>>> testLang1219(org.apache.commons.lang3.time.FastDateParser_Ti
> > >
> > > >>>> meZoneStrategyTest)
> > >
> > > >>>>> java.text.ParseException: Unparseable date: 26.10.2014 02:00:00
> > MESZ
> > >
> > > >>>>
> > >
> > > >>>
> > >
> > > >>> As I mentioned, the above test passes with the current IBM SDK 8:
> > >
> > > >>>
> > >
> > > >>> Java(TM) SE Runtime Environment (build
> pwi3280sr4fp5-20170421_01(SR4
> > FP5))
> > >
> > > >>> IBM J9 VM (build 2.8, JRE 1.8.0 Windows 10 x86-32 20170419_344392
> > (JIT
> > >
> > > >>> enabled, AOT enabled)
> > >
> > > >>> J9VM - R28_20170419_1004_B344392
> > >
> > > >>> JIT  - tr.r14.java_20170419_344392
> > >
> > > >>> GC  - R28_20170419_1004_B344392
> > >
> > > >>> J9CL - 20170419_344392)
> > >
> > > >>> JCL - 20170420_01 based on Oracle jdk8u131-b11
> > >
> > > >>>
> > >
> > > >>> So IMO the only test we should look at is:
> > >
> > > >>>
> > >
> > > >>>> org.apache.commons.lang3.builder.ToStringBuilderTest
> > >
> > > >>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
> > >
> > > >>> ilder.ToStringBuilderTest)
> > >
> > > >>>> org.junit.ComparisonFailure:
> > >
> > > >>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<
> > >
> > > >>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,
> > modCount=0]>
> > >
> > > >>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>
> > >
> > > >>>
> > >
> > > >>
> > >
> > > >> Looking at this a little more, I would say that IBM Java changed how
> > it
> > >
> > > >> implemented ArrayList between it's 1.6 and 1.8 releases. I only have
> > the
> > >
> > > >> current 1.8 IBM release. I cannot verify that this test makes sense
> on
> > IBM
> > >
> > > >> 1.6. I propose we update the test to reflect IBM Java 8 and document
> > the
> > >
> > > >> test as such.
> > >
> > > >
> > >
> > > > If the test makes assumptions about how ArrayList is implemented,
> then
> > >
> > > > I would say the test is wrong.
> > >
> > > >
> > >
> > > > If possible it should be fixed so as to work regardless of the
> > >
> > > > implementation details.
> > >
> > > > Rather than changing the test to work with a different version of the
> > >
> > > > implementation.
> > >
> > >
> > > I don’t even have an IBM JDK and I don’t want to subscribe on their
> > homepage just to get one. Does somebody know where to get an IBM JDK that
> > works on Mac OS?
> > >
> > >
> > > Does anybody have an IBM JDK and has the time to fix this?
> > >
> > >
> > > Thank you,
> > >
> > > Benedikt
> > >
> > >
> > > >
> > >
> > > >> Gary
> > >
> > > >>
> > >
> > > >>>
> > >
> > > >>>
> > >
> > > >>> Gary
> > >
> > > >>>
> > >
> > > >>>
> > >
> > > >>>
> > >
> > > >>>> Wondering if this change (https://github.com/apache/com
> > >
> > > >>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
> > >
> > > >>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362 <
> > https://github.com/apache/com
> > >
> > > >>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
> > >
> > > >>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362>) caused this one. It
> > doesn’t
> > >
> > > >>>> make sense to me that it would, but it’s the only change to the
> code
> > in
> > >
> > > >>>> that area. Does the released version have the same issue?
> > >
> > > >>>>
> > >
> > > >>>> Still investigating the second test failure. I’ll keep you guys
> > posted
> > >
> > > >>>> with anything I can come up with.
> > >
> > > >>>>
> > >
> > > >>>> -Rob
> > >
> > > >>>>
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.apache.commons.lang3.time.FastDateParser.parse(FastDateP
> > >
> > > >>>> arser.java:369)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrateg
> > >
> > > >>>> yTest.testLang1219(FastDateParser_TimeZoneStrategyTest.java:62)
> > >
> > > >>>>>
> > >
> > > >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
> > >
> > > >>>> ssorImpl.java:95)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
> > >
> > > >>>> thodAccessorImpl.java:55)
> > >
> > > >>>>>
> > >
> > > >>>>> at java.lang.reflect.Method.invoke(Method.java:508)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> > >
> > > >>>> FrameworkMethod.java:50)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl
> > >
> > > >>>> ectiveCallable.java:12)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
> > >
> > > >>>> ameworkMethod.java:47)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(
> > >
> > > >>>> InvokeMethod.java:17)
> > >
> > > >>>>>
> > >
> > > >>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
> > >
> > > >>>> 4ClassRunner.java:78)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
> > >
> > > >>>> 4ClassRunner.java:57)
> > >
> > > >>>>>
> > >
> > > >>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> > >
> > > >>>>>
> > >
> > > >>>>> at org.junit.runners.ParentRunner$1.schedule(
> ParentRunner.java:71)
> > >
> > > >>>>>
> > >
> > > >>>>> at org.junit.runners.ParentRunner.runChildren(
> > ParentRunner.java:288)
> > >
> > > >>>>>
> > >
> > > >>>>> at org.junit.runners.ParentRunner.access$000(
> ParentRunner.java:58)
> > >
> > > >>>>>
> > >
> > > >>>>> at org.junit.runners.ParentRunner$2.evaluate(
> > ParentRunner.java:268)
> > >
> > > >>>>>
> > >
> > > >>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
> > >
> > > >>>> run(JUnit4TestReference.java:86)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(
> > >
> > > >>>> TestExecution.java:38)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
> > >
> > > >>>> sts(RemoteTestRunner.java:459)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
> > >
> > > >>>> sts(RemoteTestRunner.java:678)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
> > >
> > > >>>> RemoteTestRunner.java:382)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
> > >
> > > >>>> RemoteTestRunner.java:192)
> > >
> > > >>>>>
> > >
> > > >>>>>
> > >
> > > >>>>>
> > >
> > > >>>>> org.apache.commons.lang3.builder.ToStringBuilderTest
> > >
> > > >>>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
> > >
> > > >>>> ilder.ToStringBuilderTest)
> > >
> > > >>>>> org.junit.ComparisonFailure:
> > >
> > > >>>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<
> > >
> > > >>>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,
> > modCount=0]>
> > >
> > > >>>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>
> > >
> > > >>>>>
> > >
> > > >>>>> at org.junit.Assert.assertEquals(Assert.java:115)
> > >
> > > >>>>>
> > >
> > > >>>>> at org.junit.Assert.assertEquals(Assert.java:144)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.apache.commons.lang3.builder.ToStringBuilderTest.testRef
> > >
> > > >>>> lectionHierarchyArrayList(ToStringBuilderTest.java:324)
> > >
> > > >>>>>
> > >
> > > >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
> > >
> > > >>>> ssorImpl.java:95)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
> > >
> > > >>>> thodAccessorImpl.java:55)
> > >
> > > >>>>>
> > >
> > > >>>>> at java.lang.reflect.Method.invoke(Method.java:508)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> > >
> > > >>>> FrameworkMethod.java:50)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl
> > >
> > > >>>> ectiveCallable.java:12)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
> > >
> > > >>>> ameworkMethod.java:47)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(
> > >
> > > >>>> InvokeMethod.java:17)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.junit.internal.runners.statements.RunAfters.evaluate(Run
> > >
> > > >>>> Afters.java:27)
> > >
> > > >>>>>
> > >
> > > >>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
> > >
> > > >>>> 4ClassRunner.java:78)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
> > >
> > > >>>> 4ClassRunner.java:57)
> > >
> > > >>>>>
> > >
> > > >>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> > >
> > > >>>>>
> > >
> > > >>>>> at org.junit.runners.ParentRunner$1.schedule(
> ParentRunner.java:71)
> > >
> > > >>>>>
> > >
> > > >>>>> at org.junit.runners.ParentRunner.runChildren(
> > ParentRunner.java:288)
> > >
> > > >>>>>
> > >
> > > >>>>> at org.junit.runners.ParentRunner.access$000(
> ParentRunner.java:58)
> > >
> > > >>>>>
> > >
> > > >>>>> at org.junit.runners.ParentRunner$2.evaluate(
> > ParentRunner.java:268)
> > >
> > > >>>>>
> > >
> > > >>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
> > >
> > > >>>> run(JUnit4TestReference.java:86)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(
> > >
> > > >>>> TestExecution.java:38)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
> > >
> > > >>>> sts(RemoteTestRunner.java:459)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
> > >
> > > >>>> sts(RemoteTestRunner.java:678)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
> > >
> > > >>>> RemoteTestRunner.java:382)
> > >
> > > >>>>>
> > >
> > > >>>>> at
> > >
> > > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
> > >
> > > >>>> RemoteTestRunner.java:192)
> > >
> > > >>>>>
> > >
> > > >>>>>
> > >
> > > >>>>>
> > >
> > > >>>>>
> > >
> > > >>>>> On Tue, May 23, 2017 at 4:25 PM, Benedikt Ritter <
> > britter@apache.org
> > >
> > >
> > > >>>> wrote:
> > >
> > > >>>>>
> > >
> > > >>>>>> Hello,
> > >
> > > >>>>>>
> > >
> > > >>>>>> I’m canceling this vote because:
> > >
> > > >>>>>>
> > >
> > > >>>>>> - mvn site does not work from the src distribution
> > >
> > > >>>>>> - test failures on IBM JDK (where else…)
> > >
> > > >>>>>>
> > >
> > > >>>>>> I don’t know when I have the time to work an this. Any help is
> > highly
> > >
> > > >>>>>> appreciated.
> > >
> > > >>>>>>
> > >
> > > >>>>>> Regards,
> > >
> > > >>>>>> Benedikt
> > >
> > > >>>>>>
> > >
> > > >>>>>>> Am 19.05.2017 um 16:52 schrieb Benedikt Ritter <
> > britter@apache.org
> > >:
> > >
> > > >>>>>>>
> > >
> > > >>>>>>> Hello,
> > >
> > > >>>>>>>
> > >
> > > >>>>>>>> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <
> > britter@apache.org>:
> > >
> > > >>>>>>>>
> > >
> > > >>>>>>>> Hello,
> > >
> > > >>>>>>>>
> > >
> > > >>>>>>>> we have fixed quite a few bugs and added some nice new
> features
> > since
> > >
> > > >>>>>> Commons Lang 3.5 was released, so I would like to release
> Commons
> > Lang
> > >
> > > >>>> 3.6
> > >
> > > >>>>>> based on RC2.
> > >
> > > >>>>>>>> The reason we had to cut a second release is, that there were
> > some
> > >
> > > >>>>>> discussions around the annotations for documenting concurrency
> > >
> > > >>>> properties
> > >
> > > >>>>>> in the o.a.c.l.concurrent.annotation package. I’ve removed those
> > >
> > > >>>>>> annotations, so that we can fix them after the release.
> > >
> > > >>>>>>>>
> > >
> > > >>>>>>>> Commons Lang 3.6 R2 is available for review here:
> > >
> > > >>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang (svn
> > revision
> > >
> > > >>>>>> 19714)
> > >
> > > >>>>>>>>
> > >
> > > >>>>>>>> The tag is here:
> > >
> > > >>>>>>>>
> > https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=
> > >
> > > >>>>>> 75c28fc4678774c1d2c21b839b048db6b563b9ae
> > >
> > > >>>>>>>>
> > >
> > > >>>>>>>> Commit ID the tag points at:
> > >
> > > >>>>>>>> 3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
> > >
> > > >>>>>>>>
> > >
> > > >>>>>>>> Maven Artifacts:
> > >
> > > >>>>>>>> https://repository.apache.org/content/repositories/
> > >
> > > >>>>>> orgapachecommons-1247
> > >
> > > >>>>>>>>
> > >
> > > >>>>>>>> These are the Maven artifacts and their hashes:
> > >
> > > >>>>>>>>
> > >
> > > >>>>>>>>
> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar
> > >
> > > >>>> <
> > >
> > > >>>>>> https://repository.apache.org/content/repositories/
> > >
> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> > >
> > > >>>>>> 3.6/commons-lang3-3.6-javadoc.jar>
> > >
> > > >>>>>>>> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
> > >
> > > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sour
> > >
> > > >>>> ces.jar.asc
> > >
> > > >>>>>> <https://repository.apache.org/content/repositories/
> > >
> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> > >
> > > >>>>>> 3.6/commons-lang3-3.6-sources.jar.asc>
> > >
> > > >>>>>>>> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
> > >
> > > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.
> pom.asc
> > <
> > >
> > > >>>>>> https://repository.apache.org/content/repositories/
> > >
> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> > >
> > > >>>>>> 3.6/commons-lang3-3.6.pom.asc>
> > >
> > > >>>>>>>> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
> > >
> > > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <
> > >
> > > >>>>>> https://repository.apache.org/content/repositories/
> > >
> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> > >
> > > >>>>>> 3.6/commons-lang3-3.6.pom>
> > >
> > > >>>>>>>> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
> > >
> > > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.
> jar.asc
> > <
> > >
> > > >>>>>> https://repository.apache.org/content/repositories/
> > >
> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> > >
> > > >>>>>> 3.6/commons-lang3-3.6.jar.asc>
> > >
> > > >>>>>>>> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
> > >
> > > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-java
> > >
> > > >>>> doc.jar.asc
> > >
> > > >>>>>> <https://repository.apache.org/content/repositories/
> > >
> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> > >
> > > >>>>>> 3.6/commons-lang3-3.6-javadoc.jar.asc>
> > >
> > > >>>>>>>> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
> > >
> > > >>>>>>>>
> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar
> > >
> > > >>>> <
> > >
> > > >>>>>> https://repository.apache.org/content/repositories/
> > >
> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> > >
> > > >>>>>> 3.6/commons-lang3-3.6-sources.jar>
> > >
> > > >>>>>>>> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
> > >
> > > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <
> > >
> > > >>>>>> https://repository.apache.org/content/repositories/
> > >
> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> > >
> > > >>>>>> 3.6/commons-lang3-3.6.jar>
> > >
> > > >>>>>>>> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
> > >
> > > >>>>>>>>
> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc
> > >
> > > >>>> <
> > >
> > > >>>>>> https://repository.apache.org/content/repositories/
> > >
> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> > >
> > > >>>>>> 3.6/commons-lang3-3.6-tests.jar.asc>
> > >
> > > >>>>>>>> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
> > >
> > > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
> > >
> > > >>>> -sources.jar.asc
> > >
> > > >>>>>> <https://repository.apache.org/content/repositories/
> > >
> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> > >
> > > >>>>>> 3.6/commons-lang3-3.6-test-sources.jar.asc>
> > >
> > > >>>>>>>> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
> > >
> > > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
> > >
> > > >>>> -sources.jar
> > >
> > > >>>>>> <https://repository.apache.org/content/repositories/
> > >
> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> > >
> > > >>>>>> 3.6/commons-lang3-3.6-test-sources.jar>
> > >
> > > >>>>>>>> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
> > >
> > > >>>>>>>>
> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <
> > >
> > > >>>>>> https://repository.apache.org/content/repositories/
> > >
> > > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> > >
> > > >>>>>> 3.6/commons-lang3-3.6-tests.jar>
> > >
> > > >>>>>>>> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
> > >
> > > >>>>>>>>
> > >
> > > >>>>>>>> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using
> > Maven
> > >
> > > >>>>>> 3.5.0.
> > >
> > > >>>>>>>>
> > >
> > > >>>>>>>> Details of changes since 3.5 are in the release notes:
> > >
> > > >>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-
> > >
> > > >>>> NOTES.txt
> > >
> > > >>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_
> > >
> > > >>>>>> RC2/changes-report.html
> > >
> > > >>>>>>>>
> > >
> > > >>>>>>>> Site:
> > >
> > > >>>>>>>>  http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
> > >
> > > >>>>>>>> (note some *relative* links are broken and the 3.6 directories
> > are
> > >
> > > >>>>>>>> not yet created - these will be OK once the site is deployed)
> > >
> > > >>>>>>>>
> > >
> > > >>>>>>>> Clirr Report (compared to 3.5):
> > >
> > > >>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_
> > >
> > > >>>>>> RC2/clirr-report.html
> > >
> > > >>>>>>>>
> > >
> > > >>>>>>>> RAT Report:
> > >
> > > >>>>>>>>    http://home.apache.org/~britter/commons/lang/LANG_3_6_
> > >
> > > >>>>>> RC2/rat-report.html
> > >
> > > >>>>>>>>
> > >
> > > >>>>>>>> KEYS:
> > >
> > > >>>>>>>> https://www.apache.org/dist/commons/KEYS
> > >
> > > >>>>>>>>
> > >
> > > >>>>>>>> Please review the release candidate and vote.
> > >
> > > >>>>>>>> This vote will close no sooner that 72 hours from now,
> > >
> > > >>>>>>>> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
> > >
> > > >>>>>>>>
> > >
> > > >>>>>>>> [ ] +1 Release these artifacts
> > >
> > > >>>>>>>> [ ] +0 OK, but...
> > >
> > > >>>>>>>> [ ] -0 OK, but really should fix...
> > >
> > > >>>>>>>> [ ] -1 I oppose this release because…
> > >
> > > >>>>>>>
> > >
> > > >>>>>>> This vote is still pending. Please review the RC and cast your
> > vote.
> > >
> > > >>>> The
> > >
> > > >>>>>> following issues have been found:
> > >
> > > >>>>>>>
> > >
> > > >>>>>>> - mvn site does not work from the source archive
> > >
> > > >>>>>>> - Jigsaw meta data is missing
> > >
> > > >>>>>>>
> > >
> > > >>>>>>> I consider neither as a blocker for releasing 3.6 and would
> > rather
> > >
> > > >>>> like
> > >
> > > >>>>>> to fix those in 3.6.1 (which I can prepare after my vacation).
> So
> > >
> > > >>>> unless
> > >
> > > >>>>>> nobody finds something else, I’d like to release this code.
> > >
> > > >>>>>>>
> > >
> > > >>>>>>> Thank you,
> > >
> > > >>>>>>> Benedikt
> > >
> > > >>>>>>>
> > >
> > > >>>>>>>>
> > >
> > > >>>>>>>> Thanks!
> > >
> > > >>>>>>>> Benedikt
> > >
> > > >>>>>>>
> > >
> > > >>>>>>>
> > >
> > > >>>>>>>
> > ---------------------------------------------------------------------
> > >
> > > >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > >
> > > >>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
> > >
> > > >>>>>>>
> > >
> > > >>>>>>
> > >
> > > >>>>>>
> > >
> > > >>>>>>
> > ---------------------------------------------------------------------
> > >
> > > >>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > >
> > > >>>>>> For additional commands, e-mail: dev-help@commons.apache.org
> > >
> > > >>>>>>
> > >
> > > >>>>>>
> > >
> > > >>>>>
> > >
> > > >>>>>
> > >
> > > >>>>> --
> > >
> > > >>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> > >
> > > >>>>> Java Persistence with Hibernate, Second Edition
> > >
> > > >>>>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?
> > >
> > > >>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&link
> > >
> > > >>>> Code=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2
> > b8>
> > >
> > > >>>>>
> > >
> > > >>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
> > >
> > > >>>> am2&o=1&a=1617290459>
> > >
> > > >>>>> JUnit in Action, Second Edition
> > >
> > > >>>>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?
> > >
> > > >>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&link
> > >
> > > >>>>
> > Code=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
> > >
> > > >>>>>
> > >
> > > >>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
> > >
> > > >>>> am2&o=1&a=1935182021>
> > >
> > > >>>>> Spring Batch in Action
> > >
> > > >>>>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?
> > >
> > > >>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&link
> > >
> > > >>>> Code=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Bli
> > >
> > > >>>> nk_id%7D%7D%22%3ESpring+Batch+in+Action>
> > >
> > > >>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
> > >
> > > >>>> am2&o=1&a=1935182951>
> > >
> > > >>>>> Blog: http://garygregory.wordpress.com
> > >
> > > >>>>> Home: http://garygregory.com/
> > >
> > > >>>>> Tweet! http://twitter.com/GaryGregory
> > >
> > > >>>>
> > >
> > > >>>>
> > >
> > > >>>
> > >
> > > >>>
> > >
> > > >>> --
> > >
> > > >>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> > >
> > > >>> Java Persistence with Hibernate, Second Edition
> > >
> > > >>> <
> > https://www.amazon.com/gp/product/1617290459/ref=as_li_
> > tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&
> > linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8
> > >
> > >
> > > >>>
> > >
> > > >>> <http:////
> > ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
> > >
> > > >>> JUnit in Action, Second Edition
> > >
> > > >>> <
> > https://www.amazon.com/gp/product/1935182021/ref=as_li_
> > tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&
> > linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de4
> 18%22
> > >
> > >
> > > >>>
> > >
> > > >>> <http:////
> > ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
> > >
> > > >>> Spring Batch in Action
> > >
> > > >>> <
> > https://www.amazon.com/gp/product/1935182951/ref=as_li_
> > tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&
> > linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%
> > 7Blink_id%7D%7D%22%3ESpring+Batch+in+Action
> > >
> > >
> > > >>> <http:////
> > ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
> > >
> > > >>> Blog: http://garygregory.wordpress.com
> > >
> > > >>> Home: http://garygregory.com/
> > >
> > > >>> Tweet! http://twitter.com/GaryGregory
> > >
> > > >>>
> > >
> > > >>
> > >
> > > >>
> > >
> > > >>
> > >
> > > >> --
> > >
> > > >> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> > >
> > > >> Java Persistence with Hibernate, Second Edition
> > >
> > > >> <
> > https://www.amazon.com/gp/product/1617290459/ref=as_li_
> > tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&
> > linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8
> > >
> > >
> > > >>
> > >
> > > >> <http:////
> > ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
> > >
> > > >> JUnit in Action, Second Edition
> > >
> > > >> <
> > https://www.amazon.com/gp/product/1935182021/ref=as_li_
> > tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&
> > linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de4
> 18%22
> > >
> > >
> > > >>
> > >
> > > >> <http:////
> > ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
> > >
> > > >> Spring Batch in Action
> > >
> > > >> <
> > https://www.amazon.com/gp/product/1935182951/ref=as_li_
> > tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&
> > linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%
> > 7Blink_id%7D%7D%22%3ESpring+Batch+in+Action
> > >
> > >
> > > >> <http:////
> > ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
> > >
> > > >> Blog: http://garygregory.wordpress.com
> > >
> > > >> Home: http://garygregory.com/
> > >
> > > >> Tweet! http://twitter.com/GaryGregory
> > >
> > > >
> > >
> > > > ------------------------------------------------------------
> ---------
> > >
> > > > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org <mailto:
> > dev-unsubscribe@commons.apache.org>
> > >
> > > > For additional commands, e-mail: dev-help@commons.apache.org
> <mailto:
> > dev-help@commons.apache.org>
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > > For additional commands, e-mail: dev-help@commons.apache.org
> >
>



-- 

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

To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org

For additional commands, e-mail: dev-help@commons.apache.org

Re: [LANG] Fix date related test failures on IBM JDKs (Was: Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)

Posted by Gary Gregory <ga...@gmail.com>.
On Thu, Jun 8, 2017 at 8:55 AM, Amey Jadiye <am...@gmail.com> wrote:

> Hi All/Gary/Benedikt/Bruno,
>
> May be i'm late in this discussion, just had thought around ibmjdk8 that
> can we add ibm-jdk8 in our travis.yml file for checking builds against it ?
> might be helpful to avoid problem we fixed with LANG-1337
>
> I was looking at the way we can do that because the fact that Travis don't
> support ibm-jdk8, however proposal is raised [1] so hope we can get it in
> future.   I also found the workaround till we get it here [2].
>

Cool. Are you available to provide a PR?

Gary


>
> [1] https://github.com/travis-ci/travis-ci/issues/2682
> [2] https://github.com/DanHeidinga/IBM-J9-DockerImage-For-TravisCI
>
> Regards,
> Amey
>
> On Tue, Jun 6, 2017, 5:15 PM Bruno P. Kinoshita
> <br...@yahoo.com.br.invalid> wrote:
> >
> > Actually, here it goes https://github.com/apache/commons-lang/pull/269.
> >
> > If anyone else with the latest IBM JDK 8 could test and confirm it works.
> Worked for me on IBM JDK 8, Oracle JDK 7, and Oracle JDK 8; Ubuntu 16.04
> LTS, Maven 3.3.9.
> >
> > Cheers
> > Bruno
> > ________________________________
> > From: Bruno P. Kinoshita <br...@yahoo.com.br.INVALID>
> > To: Commons Developers List <de...@commons.apache.org>
> > Sent: Tuesday, 6 June 2017 10:13 PM
> > Subject: Re: [LANG] Fix date related test failures on IBM JDKs (Was: Re:
> [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)
> >
> >
> >
> > I am downloading the latest IBM JDK in order to test other components
> too, and might have some spare time this week to fix it, as I'm switching
> jobs next week. But  happy if anyone beats me to it and finds the bug first
> :)
> >
> > CheersBruno
> >
> >
> >       From: Benedikt Ritter <br...@apache.org>
> >
> > To: Commons Developers List <de...@commons.apache.org>
> >
> > Sent: Monday, 5 June 2017 10:54 PM
> >
> > Subject: [LANG] Fix date related test failures on IBM JDKs (Was: Re:
> [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)
> >
> >
> >
> > Hi,
> >
> >
> > > Am 25.05.2017 um 13:16 schrieb sebb <se...@gmail.com>:
> >
> > >
> >
> > > On 25 May 2017 at 01:02, Gary Gregory <garydgregory@gmail.com <mailto:
> garydgregory@gmail.com>> wrote:
> >
> > >> On Wed, May 24, 2017 at 4:46 PM, Gary Gregory <garydgregory@gmail.com
> >
> >
> > >> wrote:
> >
> > >>
> >
> > >>> On Wed, May 24, 2017 at 2:12 PM, Rob Tompkins <ch...@gmail.com>
> wrote:
> >
> > >>>
> >
> > >>>>
> >
> > >>>>> On May 24, 2017, at 2:49 AM, Gary Gregory <ga...@gmail.com>
> >
> > >>>> wrote:
> >
> > >>>>>
> >
> > >>>>> When I build with the IBM JDK 8 that IBM includes with some Eclipse
> >
> > >>>> version
> >
> > >>>>> I have laying around, I indeed get:
> >
> > >>>>>
> >
> > >>>>> java (2)
> >
> > >>>>> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest
> >
> > >>>>> testLang1219(org.apache.commons.lang3.time.FastDateParser_Ti
> >
> > >>>> meZoneStrategyTest)
> >
> > >>>>> java.text.ParseException: Unparseable date: 26.10.2014 02:00:00
> MESZ
> >
> > >>>>
> >
> > >>>
> >
> > >>> As I mentioned, the above test passes with the current IBM SDK 8:
> >
> > >>>
> >
> > >>> Java(TM) SE Runtime Environment (build pwi3280sr4fp5-20170421_01(SR4
> FP5))
> >
> > >>> IBM J9 VM (build 2.8, JRE 1.8.0 Windows 10 x86-32 20170419_344392
> (JIT
> >
> > >>> enabled, AOT enabled)
> >
> > >>> J9VM - R28_20170419_1004_B344392
> >
> > >>> JIT  - tr.r14.java_20170419_344392
> >
> > >>> GC  - R28_20170419_1004_B344392
> >
> > >>> J9CL - 20170419_344392)
> >
> > >>> JCL - 20170420_01 based on Oracle jdk8u131-b11
> >
> > >>>
> >
> > >>> So IMO the only test we should look at is:
> >
> > >>>
> >
> > >>>> org.apache.commons.lang3.builder.ToStringBuilderTest
> >
> > >>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
> >
> > >>> ilder.ToStringBuilderTest)
> >
> > >>>> org.junit.ComparisonFailure:
> >
> > >>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<
> >
> > >>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,
> modCount=0]>
> >
> > >>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>
> >
> > >>>
> >
> > >>
> >
> > >> Looking at this a little more, I would say that IBM Java changed how
> it
> >
> > >> implemented ArrayList between it's 1.6 and 1.8 releases. I only have
> the
> >
> > >> current 1.8 IBM release. I cannot verify that this test makes sense on
> IBM
> >
> > >> 1.6. I propose we update the test to reflect IBM Java 8 and document
> the
> >
> > >> test as such.
> >
> > >
> >
> > > If the test makes assumptions about how ArrayList is implemented, then
> >
> > > I would say the test is wrong.
> >
> > >
> >
> > > If possible it should be fixed so as to work regardless of the
> >
> > > implementation details.
> >
> > > Rather than changing the test to work with a different version of the
> >
> > > implementation.
> >
> >
> > I don’t even have an IBM JDK and I don’t want to subscribe on their
> homepage just to get one. Does somebody know where to get an IBM JDK that
> works on Mac OS?
> >
> >
> > Does anybody have an IBM JDK and has the time to fix this?
> >
> >
> > Thank you,
> >
> > Benedikt
> >
> >
> > >
> >
> > >> Gary
> >
> > >>
> >
> > >>>
> >
> > >>>
> >
> > >>> Gary
> >
> > >>>
> >
> > >>>
> >
> > >>>
> >
> > >>>> Wondering if this change (https://github.com/apache/com
> >
> > >>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
> >
> > >>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362 <
> https://github.com/apache/com
> >
> > >>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
> >
> > >>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362>) caused this one. It
> doesn’t
> >
> > >>>> make sense to me that it would, but it’s the only change to the code
> in
> >
> > >>>> that area. Does the released version have the same issue?
> >
> > >>>>
> >
> > >>>> Still investigating the second test failure. I’ll keep you guys
> posted
> >
> > >>>> with anything I can come up with.
> >
> > >>>>
> >
> > >>>> -Rob
> >
> > >>>>
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.apache.commons.lang3.time.FastDateParser.parse(FastDateP
> >
> > >>>> arser.java:369)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrateg
> >
> > >>>> yTest.testLang1219(FastDateParser_TimeZoneStrategyTest.java:62)
> >
> > >>>>>
> >
> > >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
> >
> > >>>> ssorImpl.java:95)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
> >
> > >>>> thodAccessorImpl.java:55)
> >
> > >>>>>
> >
> > >>>>> at java.lang.reflect.Method.invoke(Method.java:508)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> >
> > >>>> FrameworkMethod.java:50)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl
> >
> > >>>> ectiveCallable.java:12)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
> >
> > >>>> ameworkMethod.java:47)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(
> >
> > >>>> InvokeMethod.java:17)
> >
> > >>>>>
> >
> > >>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
> >
> > >>>> 4ClassRunner.java:78)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
> >
> > >>>> 4ClassRunner.java:57)
> >
> > >>>>>
> >
> > >>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> >
> > >>>>>
> >
> > >>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> >
> > >>>>>
> >
> > >>>>> at org.junit.runners.ParentRunner.runChildren(
> ParentRunner.java:288)
> >
> > >>>>>
> >
> > >>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> >
> > >>>>>
> >
> > >>>>> at org.junit.runners.ParentRunner$2.evaluate(
> ParentRunner.java:268)
> >
> > >>>>>
> >
> > >>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
> >
> > >>>> run(JUnit4TestReference.java:86)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(
> >
> > >>>> TestExecution.java:38)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
> >
> > >>>> sts(RemoteTestRunner.java:459)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
> >
> > >>>> sts(RemoteTestRunner.java:678)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
> >
> > >>>> RemoteTestRunner.java:382)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
> >
> > >>>> RemoteTestRunner.java:192)
> >
> > >>>>>
> >
> > >>>>>
> >
> > >>>>>
> >
> > >>>>> org.apache.commons.lang3.builder.ToStringBuilderTest
> >
> > >>>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
> >
> > >>>> ilder.ToStringBuilderTest)
> >
> > >>>>> org.junit.ComparisonFailure:
> >
> > >>>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<
> >
> > >>>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,
> modCount=0]>
> >
> > >>>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>
> >
> > >>>>>
> >
> > >>>>> at org.junit.Assert.assertEquals(Assert.java:115)
> >
> > >>>>>
> >
> > >>>>> at org.junit.Assert.assertEquals(Assert.java:144)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.apache.commons.lang3.builder.ToStringBuilderTest.testRef
> >
> > >>>> lectionHierarchyArrayList(ToStringBuilderTest.java:324)
> >
> > >>>>>
> >
> > >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
> >
> > >>>> ssorImpl.java:95)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
> >
> > >>>> thodAccessorImpl.java:55)
> >
> > >>>>>
> >
> > >>>>> at java.lang.reflect.Method.invoke(Method.java:508)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> >
> > >>>> FrameworkMethod.java:50)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl
> >
> > >>>> ectiveCallable.java:12)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
> >
> > >>>> ameworkMethod.java:47)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(
> >
> > >>>> InvokeMethod.java:17)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.junit.internal.runners.statements.RunAfters.evaluate(Run
> >
> > >>>> Afters.java:27)
> >
> > >>>>>
> >
> > >>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
> >
> > >>>> 4ClassRunner.java:78)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
> >
> > >>>> 4ClassRunner.java:57)
> >
> > >>>>>
> >
> > >>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> >
> > >>>>>
> >
> > >>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> >
> > >>>>>
> >
> > >>>>> at org.junit.runners.ParentRunner.runChildren(
> ParentRunner.java:288)
> >
> > >>>>>
> >
> > >>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> >
> > >>>>>
> >
> > >>>>> at org.junit.runners.ParentRunner$2.evaluate(
> ParentRunner.java:268)
> >
> > >>>>>
> >
> > >>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
> >
> > >>>> run(JUnit4TestReference.java:86)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(
> >
> > >>>> TestExecution.java:38)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
> >
> > >>>> sts(RemoteTestRunner.java:459)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
> >
> > >>>> sts(RemoteTestRunner.java:678)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
> >
> > >>>> RemoteTestRunner.java:382)
> >
> > >>>>>
> >
> > >>>>> at
> >
> > >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
> >
> > >>>> RemoteTestRunner.java:192)
> >
> > >>>>>
> >
> > >>>>>
> >
> > >>>>>
> >
> > >>>>>
> >
> > >>>>> On Tue, May 23, 2017 at 4:25 PM, Benedikt Ritter <
> britter@apache.org
> >
> >
> > >>>> wrote:
> >
> > >>>>>
> >
> > >>>>>> Hello,
> >
> > >>>>>>
> >
> > >>>>>> I’m canceling this vote because:
> >
> > >>>>>>
> >
> > >>>>>> - mvn site does not work from the src distribution
> >
> > >>>>>> - test failures on IBM JDK (where else…)
> >
> > >>>>>>
> >
> > >>>>>> I don’t know when I have the time to work an this. Any help is
> highly
> >
> > >>>>>> appreciated.
> >
> > >>>>>>
> >
> > >>>>>> Regards,
> >
> > >>>>>> Benedikt
> >
> > >>>>>>
> >
> > >>>>>>> Am 19.05.2017 um 16:52 schrieb Benedikt Ritter <
> britter@apache.org
> >:
> >
> > >>>>>>>
> >
> > >>>>>>> Hello,
> >
> > >>>>>>>
> >
> > >>>>>>>> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <
> britter@apache.org>:
> >
> > >>>>>>>>
> >
> > >>>>>>>> Hello,
> >
> > >>>>>>>>
> >
> > >>>>>>>> we have fixed quite a few bugs and added some nice new features
> since
> >
> > >>>>>> Commons Lang 3.5 was released, so I would like to release Commons
> Lang
> >
> > >>>> 3.6
> >
> > >>>>>> based on RC2.
> >
> > >>>>>>>> The reason we had to cut a second release is, that there were
> some
> >
> > >>>>>> discussions around the annotations for documenting concurrency
> >
> > >>>> properties
> >
> > >>>>>> in the o.a.c.l.concurrent.annotation package. I’ve removed those
> >
> > >>>>>> annotations, so that we can fix them after the release.
> >
> > >>>>>>>>
> >
> > >>>>>>>> Commons Lang 3.6 R2 is available for review here:
> >
> > >>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang (svn
> revision
> >
> > >>>>>> 19714)
> >
> > >>>>>>>>
> >
> > >>>>>>>> The tag is here:
> >
> > >>>>>>>>
> https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=
> >
> > >>>>>> 75c28fc4678774c1d2c21b839b048db6b563b9ae
> >
> > >>>>>>>>
> >
> > >>>>>>>> Commit ID the tag points at:
> >
> > >>>>>>>> 3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
> >
> > >>>>>>>>
> >
> > >>>>>>>> Maven Artifacts:
> >
> > >>>>>>>> https://repository.apache.org/content/repositories/
> >
> > >>>>>> orgapachecommons-1247
> >
> > >>>>>>>>
> >
> > >>>>>>>> These are the Maven artifacts and their hashes:
> >
> > >>>>>>>>
> >
> > >>>>>>>>
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar
> >
> > >>>> <
> >
> > >>>>>> https://repository.apache.org/content/repositories/
> >
> > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >
> > >>>>>> 3.6/commons-lang3-3.6-javadoc.jar>
> >
> > >>>>>>>> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
> >
> > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sour
> >
> > >>>> ces.jar.asc
> >
> > >>>>>> <https://repository.apache.org/content/repositories/
> >
> > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >
> > >>>>>> 3.6/commons-lang3-3.6-sources.jar.asc>
> >
> > >>>>>>>> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
> >
> > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc
> <
> >
> > >>>>>> https://repository.apache.org/content/repositories/
> >
> > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >
> > >>>>>> 3.6/commons-lang3-3.6.pom.asc>
> >
> > >>>>>>>> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
> >
> > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <
> >
> > >>>>>> https://repository.apache.org/content/repositories/
> >
> > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >
> > >>>>>> 3.6/commons-lang3-3.6.pom>
> >
> > >>>>>>>> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
> >
> > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc
> <
> >
> > >>>>>> https://repository.apache.org/content/repositories/
> >
> > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >
> > >>>>>> 3.6/commons-lang3-3.6.jar.asc>
> >
> > >>>>>>>> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
> >
> > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-java
> >
> > >>>> doc.jar.asc
> >
> > >>>>>> <https://repository.apache.org/content/repositories/
> >
> > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >
> > >>>>>> 3.6/commons-lang3-3.6-javadoc.jar.asc>
> >
> > >>>>>>>> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
> >
> > >>>>>>>>
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar
> >
> > >>>> <
> >
> > >>>>>> https://repository.apache.org/content/repositories/
> >
> > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >
> > >>>>>> 3.6/commons-lang3-3.6-sources.jar>
> >
> > >>>>>>>> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
> >
> > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <
> >
> > >>>>>> https://repository.apache.org/content/repositories/
> >
> > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >
> > >>>>>> 3.6/commons-lang3-3.6.jar>
> >
> > >>>>>>>> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
> >
> > >>>>>>>>
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc
> >
> > >>>> <
> >
> > >>>>>> https://repository.apache.org/content/repositories/
> >
> > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >
> > >>>>>> 3.6/commons-lang3-3.6-tests.jar.asc>
> >
> > >>>>>>>> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
> >
> > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
> >
> > >>>> -sources.jar.asc
> >
> > >>>>>> <https://repository.apache.org/content/repositories/
> >
> > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >
> > >>>>>> 3.6/commons-lang3-3.6-test-sources.jar.asc>
> >
> > >>>>>>>> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
> >
> > >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
> >
> > >>>> -sources.jar
> >
> > >>>>>> <https://repository.apache.org/content/repositories/
> >
> > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >
> > >>>>>> 3.6/commons-lang3-3.6-test-sources.jar>
> >
> > >>>>>>>> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
> >
> > >>>>>>>>
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <
> >
> > >>>>>> https://repository.apache.org/content/repositories/
> >
> > >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >
> > >>>>>> 3.6/commons-lang3-3.6-tests.jar>
> >
> > >>>>>>>> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
> >
> > >>>>>>>>
> >
> > >>>>>>>> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using
> Maven
> >
> > >>>>>> 3.5.0.
> >
> > >>>>>>>>
> >
> > >>>>>>>> Details of changes since 3.5 are in the release notes:
> >
> > >>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-
> >
> > >>>> NOTES.txt
> >
> > >>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_
> >
> > >>>>>> RC2/changes-report.html
> >
> > >>>>>>>>
> >
> > >>>>>>>> Site:
> >
> > >>>>>>>>  http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
> >
> > >>>>>>>> (note some *relative* links are broken and the 3.6 directories
> are
> >
> > >>>>>>>> not yet created - these will be OK once the site is deployed)
> >
> > >>>>>>>>
> >
> > >>>>>>>> Clirr Report (compared to 3.5):
> >
> > >>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_
> >
> > >>>>>> RC2/clirr-report.html
> >
> > >>>>>>>>
> >
> > >>>>>>>> RAT Report:
> >
> > >>>>>>>>    http://home.apache.org/~britter/commons/lang/LANG_3_6_
> >
> > >>>>>> RC2/rat-report.html
> >
> > >>>>>>>>
> >
> > >>>>>>>> KEYS:
> >
> > >>>>>>>> https://www.apache.org/dist/commons/KEYS
> >
> > >>>>>>>>
> >
> > >>>>>>>> Please review the release candidate and vote.
> >
> > >>>>>>>> This vote will close no sooner that 72 hours from now,
> >
> > >>>>>>>> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
> >
> > >>>>>>>>
> >
> > >>>>>>>> [ ] +1 Release these artifacts
> >
> > >>>>>>>> [ ] +0 OK, but...
> >
> > >>>>>>>> [ ] -0 OK, but really should fix...
> >
> > >>>>>>>> [ ] -1 I oppose this release because…
> >
> > >>>>>>>
> >
> > >>>>>>> This vote is still pending. Please review the RC and cast your
> vote.
> >
> > >>>> The
> >
> > >>>>>> following issues have been found:
> >
> > >>>>>>>
> >
> > >>>>>>> - mvn site does not work from the source archive
> >
> > >>>>>>> - Jigsaw meta data is missing
> >
> > >>>>>>>
> >
> > >>>>>>> I consider neither as a blocker for releasing 3.6 and would
> rather
> >
> > >>>> like
> >
> > >>>>>> to fix those in 3.6.1 (which I can prepare after my vacation). So
> >
> > >>>> unless
> >
> > >>>>>> nobody finds something else, I’d like to release this code.
> >
> > >>>>>>>
> >
> > >>>>>>> Thank you,
> >
> > >>>>>>> Benedikt
> >
> > >>>>>>>
> >
> > >>>>>>>>
> >
> > >>>>>>>> Thanks!
> >
> > >>>>>>>> Benedikt
> >
> > >>>>>>>
> >
> > >>>>>>>
> >
> > >>>>>>>
> ---------------------------------------------------------------------
> >
> > >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> >
> > >>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
> >
> > >>>>>>>
> >
> > >>>>>>
> >
> > >>>>>>
> >
> > >>>>>>
> ---------------------------------------------------------------------
> >
> > >>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> >
> > >>>>>> For additional commands, e-mail: dev-help@commons.apache.org
> >
> > >>>>>>
> >
> > >>>>>>
> >
> > >>>>>
> >
> > >>>>>
> >
> > >>>>> --
> >
> > >>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> >
> > >>>>> Java Persistence with Hibernate, Second Edition
> >
> > >>>>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?
> >
> > >>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&link
> >
> > >>>> Code=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2
> b8>
> >
> > >>>>>
> >
> > >>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
> >
> > >>>> am2&o=1&a=1617290459>
> >
> > >>>>> JUnit in Action, Second Edition
> >
> > >>>>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?
> >
> > >>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&link
> >
> > >>>>
> Code=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
> >
> > >>>>>
> >
> > >>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
> >
> > >>>> am2&o=1&a=1935182021>
> >
> > >>>>> Spring Batch in Action
> >
> > >>>>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?
> >
> > >>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&link
> >
> > >>>> Code=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Bli
> >
> > >>>> nk_id%7D%7D%22%3ESpring+Batch+in+Action>
> >
> > >>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
> >
> > >>>> am2&o=1&a=1935182951>
> >
> > >>>>> Blog: http://garygregory.wordpress.com
> >
> > >>>>> Home: http://garygregory.com/
> >
> > >>>>> Tweet! http://twitter.com/GaryGregory
> >
> > >>>>
> >
> > >>>>
> >
> > >>>
> >
> > >>>
> >
> > >>> --
> >
> > >>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> >
> > >>> Java Persistence with Hibernate, Second Edition
> >
> > >>> <
> https://www.amazon.com/gp/product/1617290459/ref=as_li_
> tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&
> linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8
> >
> >
> > >>>
> >
> > >>> <http:////
> ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
> >
> > >>> JUnit in Action, Second Edition
> >
> > >>> <
> https://www.amazon.com/gp/product/1935182021/ref=as_li_
> tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&
> linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22
> >
> >
> > >>>
> >
> > >>> <http:////
> ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
> >
> > >>> Spring Batch in Action
> >
> > >>> <
> https://www.amazon.com/gp/product/1935182951/ref=as_li_
> tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&
> linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%
> 7Blink_id%7D%7D%22%3ESpring+Batch+in+Action
> >
> >
> > >>> <http:////
> ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
> >
> > >>> Blog: http://garygregory.wordpress.com
> >
> > >>> Home: http://garygregory.com/
> >
> > >>> Tweet! http://twitter.com/GaryGregory
> >
> > >>>
> >
> > >>
> >
> > >>
> >
> > >>
> >
> > >> --
> >
> > >> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> >
> > >> Java Persistence with Hibernate, Second Edition
> >
> > >> <
> https://www.amazon.com/gp/product/1617290459/ref=as_li_
> tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&
> linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8
> >
> >
> > >>
> >
> > >> <http:////
> ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
> >
> > >> JUnit in Action, Second Edition
> >
> > >> <
> https://www.amazon.com/gp/product/1935182021/ref=as_li_
> tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&
> linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22
> >
> >
> > >>
> >
> > >> <http:////
> ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
> >
> > >> Spring Batch in Action
> >
> > >> <
> https://www.amazon.com/gp/product/1935182951/ref=as_li_
> tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&
> linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%
> 7Blink_id%7D%7D%22%3ESpring+Batch+in+Action
> >
> >
> > >> <http:////
> ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
> >
> > >> Blog: http://garygregory.wordpress.com
> >
> > >> Home: http://garygregory.com/
> >
> > >> Tweet! http://twitter.com/GaryGregory
> >
> > >
> >
> > > ---------------------------------------------------------------------
> >
> > > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org <mailto:
> dev-unsubscribe@commons.apache.org>
> >
> > > For additional commands, e-mail: dev-help@commons.apache.org <mailto:
> dev-help@commons.apache.org>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > For additional commands, e-mail: dev-help@commons.apache.org
>

Re: [LANG] Fix date related test failures on IBM JDKs (Was: Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)

Posted by Amey Jadiye <am...@gmail.com>.
Hi All/Gary/Benedikt/Bruno,

May be i'm late in this discussion, just had thought around ibmjdk8 that
can we add ibm-jdk8 in our travis.yml file for checking builds against it ?
might be helpful to avoid problem we fixed with LANG-1337

I was looking at the way we can do that because the fact that Travis don't
support ibm-jdk8, however proposal is raised [1] so hope we can get it in
future.   I also found the workaround till we get it here [2].

[1] https://github.com/travis-ci/travis-ci/issues/2682
[2] https://github.com/DanHeidinga/IBM-J9-DockerImage-For-TravisCI

Regards,
Amey

On Tue, Jun 6, 2017, 5:15 PM Bruno P. Kinoshita
<br...@yahoo.com.br.invalid> wrote:
>
> Actually, here it goes https://github.com/apache/commons-lang/pull/269.
>
> If anyone else with the latest IBM JDK 8 could test and confirm it works.
Worked for me on IBM JDK 8, Oracle JDK 7, and Oracle JDK 8; Ubuntu 16.04
LTS, Maven 3.3.9.
>
> Cheers
> Bruno
> ________________________________
> From: Bruno P. Kinoshita <br...@yahoo.com.br.INVALID>
> To: Commons Developers List <de...@commons.apache.org>
> Sent: Tuesday, 6 June 2017 10:13 PM
> Subject: Re: [LANG] Fix date related test failures on IBM JDKs (Was: Re:
[CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)
>
>
>
> I am downloading the latest IBM JDK in order to test other components
too, and might have some spare time this week to fix it, as I'm switching
jobs next week. But  happy if anyone beats me to it and finds the bug first
:)
>
> CheersBruno
>
>
>       From: Benedikt Ritter <br...@apache.org>
>
> To: Commons Developers List <de...@commons.apache.org>
>
> Sent: Monday, 5 June 2017 10:54 PM
>
> Subject: [LANG] Fix date related test failures on IBM JDKs (Was: Re:
[CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)
>
>
>
> Hi,
>
>
> > Am 25.05.2017 um 13:16 schrieb sebb <se...@gmail.com>:
>
> >
>
> > On 25 May 2017 at 01:02, Gary Gregory <garydgregory@gmail.com <mailto:
garydgregory@gmail.com>> wrote:
>
> >> On Wed, May 24, 2017 at 4:46 PM, Gary Gregory <ga...@gmail.com>
>
> >> wrote:
>
> >>
>
> >>> On Wed, May 24, 2017 at 2:12 PM, Rob Tompkins <ch...@gmail.com>
wrote:
>
> >>>
>
> >>>>
>
> >>>>> On May 24, 2017, at 2:49 AM, Gary Gregory <ga...@gmail.com>
>
> >>>> wrote:
>
> >>>>>
>
> >>>>> When I build with the IBM JDK 8 that IBM includes with some Eclipse
>
> >>>> version
>
> >>>>> I have laying around, I indeed get:
>
> >>>>>
>
> >>>>> java (2)
>
> >>>>> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest
>
> >>>>> testLang1219(org.apache.commons.lang3.time.FastDateParser_Ti
>
> >>>> meZoneStrategyTest)
>
> >>>>> java.text.ParseException: Unparseable date: 26.10.2014 02:00:00 MESZ
>
> >>>>
>
> >>>
>
> >>> As I mentioned, the above test passes with the current IBM SDK 8:
>
> >>>
>
> >>> Java(TM) SE Runtime Environment (build pwi3280sr4fp5-20170421_01(SR4
FP5))
>
> >>> IBM J9 VM (build 2.8, JRE 1.8.0 Windows 10 x86-32 20170419_344392 (JIT
>
> >>> enabled, AOT enabled)
>
> >>> J9VM - R28_20170419_1004_B344392
>
> >>> JIT  - tr.r14.java_20170419_344392
>
> >>> GC  - R28_20170419_1004_B344392
>
> >>> J9CL - 20170419_344392)
>
> >>> JCL - 20170420_01 based on Oracle jdk8u131-b11
>
> >>>
>
> >>> So IMO the only test we should look at is:
>
> >>>
>
> >>>> org.apache.commons.lang3.builder.ToStringBuilderTest
>
> >>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
>
> >>> ilder.ToStringBuilderTest)
>
> >>>> org.junit.ComparisonFailure:
>
> >>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<
>
> >>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
>
> >>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>
>
> >>>
>
> >>
>
> >> Looking at this a little more, I would say that IBM Java changed how it
>
> >> implemented ArrayList between it's 1.6 and 1.8 releases. I only have
the
>
> >> current 1.8 IBM release. I cannot verify that this test makes sense on
IBM
>
> >> 1.6. I propose we update the test to reflect IBM Java 8 and document
the
>
> >> test as such.
>
> >
>
> > If the test makes assumptions about how ArrayList is implemented, then
>
> > I would say the test is wrong.
>
> >
>
> > If possible it should be fixed so as to work regardless of the
>
> > implementation details.
>
> > Rather than changing the test to work with a different version of the
>
> > implementation.
>
>
> I don’t even have an IBM JDK and I don’t want to subscribe on their
homepage just to get one. Does somebody know where to get an IBM JDK that
works on Mac OS?
>
>
> Does anybody have an IBM JDK and has the time to fix this?
>
>
> Thank you,
>
> Benedikt
>
>
> >
>
> >> Gary
>
> >>
>
> >>>
>
> >>>
>
> >>> Gary
>
> >>>
>
> >>>
>
> >>>
>
> >>>> Wondering if this change (https://github.com/apache/com
>
> >>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
>
> >>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362 <
https://github.com/apache/com
>
> >>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
>
> >>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362>) caused this one. It
doesn’t
>
> >>>> make sense to me that it would, but it’s the only change to the code
in
>
> >>>> that area. Does the released version have the same issue?
>
> >>>>
>
> >>>> Still investigating the second test failure. I’ll keep you guys
posted
>
> >>>> with anything I can come up with.
>
> >>>>
>
> >>>> -Rob
>
> >>>>
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.apache.commons.lang3.time.FastDateParser.parse(FastDateP
>
> >>>> arser.java:369)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrateg
>
> >>>> yTest.testLang1219(FastDateParser_TimeZoneStrategyTest.java:62)
>
> >>>>>
>
> >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> >>>>>
>
> >>>>> at
>
> >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>
> >>>> ssorImpl.java:95)
>
> >>>>>
>
> >>>>> at
>
> >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>
> >>>> thodAccessorImpl.java:55)
>
> >>>>>
>
> >>>>> at java.lang.reflect.Method.invoke(Method.java:508)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>
> >>>> FrameworkMethod.java:50)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl
>
> >>>> ectiveCallable.java:12)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
>
> >>>> ameworkMethod.java:47)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(
>
> >>>> InvokeMethod.java:17)
>
> >>>>>
>
> >>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>
> >>>> 4ClassRunner.java:78)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>
> >>>> 4ClassRunner.java:57)
>
> >>>>>
>
> >>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>
> >>>>>
>
> >>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>
> >>>>>
>
> >>>>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>
> >>>>>
>
> >>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>
> >>>>>
>
> >>>>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>
> >>>>>
>
> >>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
>
> >>>> run(JUnit4TestReference.java:86)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(
>
> >>>> TestExecution.java:38)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>
> >>>> sts(RemoteTestRunner.java:459)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>
> >>>> sts(RemoteTestRunner.java:678)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
>
> >>>> RemoteTestRunner.java:382)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
>
> >>>> RemoteTestRunner.java:192)
>
> >>>>>
>
> >>>>>
>
> >>>>>
>
> >>>>> org.apache.commons.lang3.builder.ToStringBuilderTest
>
> >>>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
>
> >>>> ilder.ToStringBuilderTest)
>
> >>>>> org.junit.ComparisonFailure:
>
> >>>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<
>
> >>>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
>
> >>>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>
>
> >>>>>
>
> >>>>> at org.junit.Assert.assertEquals(Assert.java:115)
>
> >>>>>
>
> >>>>> at org.junit.Assert.assertEquals(Assert.java:144)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.apache.commons.lang3.builder.ToStringBuilderTest.testRef
>
> >>>> lectionHierarchyArrayList(ToStringBuilderTest.java:324)
>
> >>>>>
>
> >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> >>>>>
>
> >>>>> at
>
> >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>
> >>>> ssorImpl.java:95)
>
> >>>>>
>
> >>>>> at
>
> >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>
> >>>> thodAccessorImpl.java:55)
>
> >>>>>
>
> >>>>> at java.lang.reflect.Method.invoke(Method.java:508)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>
> >>>> FrameworkMethod.java:50)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl
>
> >>>> ectiveCallable.java:12)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
>
> >>>> ameworkMethod.java:47)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(
>
> >>>> InvokeMethod.java:17)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.junit.internal.runners.statements.RunAfters.evaluate(Run
>
> >>>> Afters.java:27)
>
> >>>>>
>
> >>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>
> >>>> 4ClassRunner.java:78)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>
> >>>> 4ClassRunner.java:57)
>
> >>>>>
>
> >>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>
> >>>>>
>
> >>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>
> >>>>>
>
> >>>>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>
> >>>>>
>
> >>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>
> >>>>>
>
> >>>>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>
> >>>>>
>
> >>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
>
> >>>> run(JUnit4TestReference.java:86)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(
>
> >>>> TestExecution.java:38)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>
> >>>> sts(RemoteTestRunner.java:459)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>
> >>>> sts(RemoteTestRunner.java:678)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
>
> >>>> RemoteTestRunner.java:382)
>
> >>>>>
>
> >>>>> at
>
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
>
> >>>> RemoteTestRunner.java:192)
>
> >>>>>
>
> >>>>>
>
> >>>>>
>
> >>>>>
>
> >>>>> On Tue, May 23, 2017 at 4:25 PM, Benedikt Ritter <britter@apache.org
>
>
> >>>> wrote:
>
> >>>>>
>
> >>>>>> Hello,
>
> >>>>>>
>
> >>>>>> I’m canceling this vote because:
>
> >>>>>>
>
> >>>>>> - mvn site does not work from the src distribution
>
> >>>>>> - test failures on IBM JDK (where else…)
>
> >>>>>>
>
> >>>>>> I don’t know when I have the time to work an this. Any help is
highly
>
> >>>>>> appreciated.
>
> >>>>>>
>
> >>>>>> Regards,
>
> >>>>>> Benedikt
>
> >>>>>>
>
> >>>>>>> Am 19.05.2017 um 16:52 schrieb Benedikt Ritter <britter@apache.org
>:
>
> >>>>>>>
>
> >>>>>>> Hello,
>
> >>>>>>>
>
> >>>>>>>> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <
britter@apache.org>:
>
> >>>>>>>>
>
> >>>>>>>> Hello,
>
> >>>>>>>>
>
> >>>>>>>> we have fixed quite a few bugs and added some nice new features
since
>
> >>>>>> Commons Lang 3.5 was released, so I would like to release Commons
Lang
>
> >>>> 3.6
>
> >>>>>> based on RC2.
>
> >>>>>>>> The reason we had to cut a second release is, that there were
some
>
> >>>>>> discussions around the annotations for documenting concurrency
>
> >>>> properties
>
> >>>>>> in the o.a.c.l.concurrent.annotation package. I’ve removed those
>
> >>>>>> annotations, so that we can fix them after the release.
>
> >>>>>>>>
>
> >>>>>>>> Commons Lang 3.6 R2 is available for review here:
>
> >>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang (svn revision
>
> >>>>>> 19714)
>
> >>>>>>>>
>
> >>>>>>>> The tag is here:
>
> >>>>>>>>
https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=
>
> >>>>>> 75c28fc4678774c1d2c21b839b048db6b563b9ae
>
> >>>>>>>>
>
> >>>>>>>> Commit ID the tag points at:
>
> >>>>>>>> 3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
>
> >>>>>>>>
>
> >>>>>>>> Maven Artifacts:
>
> >>>>>>>> https://repository.apache.org/content/repositories/
>
> >>>>>> orgapachecommons-1247
>
> >>>>>>>>
>
> >>>>>>>> These are the Maven artifacts and their hashes:
>
> >>>>>>>>
>
> >>>>>>>>
/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar
>
> >>>> <
>
> >>>>>> https://repository.apache.org/content/repositories/
>
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>
> >>>>>> 3.6/commons-lang3-3.6-javadoc.jar>
>
> >>>>>>>> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
>
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sour
>
> >>>> ces.jar.asc
>
> >>>>>> <https://repository.apache.org/content/repositories/
>
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>
> >>>>>> 3.6/commons-lang3-3.6-sources.jar.asc>
>
> >>>>>>>> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
>
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc <
>
> >>>>>> https://repository.apache.org/content/repositories/
>
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>
> >>>>>> 3.6/commons-lang3-3.6.pom.asc>
>
> >>>>>>>> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
>
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <
>
> >>>>>> https://repository.apache.org/content/repositories/
>
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>
> >>>>>> 3.6/commons-lang3-3.6.pom>
>
> >>>>>>>> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
>
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc <
>
> >>>>>> https://repository.apache.org/content/repositories/
>
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>
> >>>>>> 3.6/commons-lang3-3.6.jar.asc>
>
> >>>>>>>> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
>
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-java
>
> >>>> doc.jar.asc
>
> >>>>>> <https://repository.apache.org/content/repositories/
>
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>
> >>>>>> 3.6/commons-lang3-3.6-javadoc.jar.asc>
>
> >>>>>>>> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
>
> >>>>>>>>
/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar
>
> >>>> <
>
> >>>>>> https://repository.apache.org/content/repositories/
>
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>
> >>>>>> 3.6/commons-lang3-3.6-sources.jar>
>
> >>>>>>>> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
>
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <
>
> >>>>>> https://repository.apache.org/content/repositories/
>
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>
> >>>>>> 3.6/commons-lang3-3.6.jar>
>
> >>>>>>>> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
>
> >>>>>>>>
/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc
>
> >>>> <
>
> >>>>>> https://repository.apache.org/content/repositories/
>
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>
> >>>>>> 3.6/commons-lang3-3.6-tests.jar.asc>
>
> >>>>>>>> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
>
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
>
> >>>> -sources.jar.asc
>
> >>>>>> <https://repository.apache.org/content/repositories/
>
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>
> >>>>>> 3.6/commons-lang3-3.6-test-sources.jar.asc>
>
> >>>>>>>> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
>
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
>
> >>>> -sources.jar
>
> >>>>>> <https://repository.apache.org/content/repositories/
>
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>
> >>>>>> 3.6/commons-lang3-3.6-test-sources.jar>
>
> >>>>>>>> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
>
> >>>>>>>>
/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <
>
> >>>>>> https://repository.apache.org/content/repositories/
>
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>
> >>>>>> 3.6/commons-lang3-3.6-tests.jar>
>
> >>>>>>>> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
>
> >>>>>>>>
>
> >>>>>>>> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using
Maven
>
> >>>>>> 3.5.0.
>
> >>>>>>>>
>
> >>>>>>>> Details of changes since 3.5 are in the release notes:
>
> >>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-
>
> >>>> NOTES.txt
>
> >>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_
>
> >>>>>> RC2/changes-report.html
>
> >>>>>>>>
>
> >>>>>>>> Site:
>
> >>>>>>>>  http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
>
> >>>>>>>> (note some *relative* links are broken and the 3.6 directories
are
>
> >>>>>>>> not yet created - these will be OK once the site is deployed)
>
> >>>>>>>>
>
> >>>>>>>> Clirr Report (compared to 3.5):
>
> >>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_
>
> >>>>>> RC2/clirr-report.html
>
> >>>>>>>>
>
> >>>>>>>> RAT Report:
>
> >>>>>>>>    http://home.apache.org/~britter/commons/lang/LANG_3_6_
>
> >>>>>> RC2/rat-report.html
>
> >>>>>>>>
>
> >>>>>>>> KEYS:
>
> >>>>>>>> https://www.apache.org/dist/commons/KEYS
>
> >>>>>>>>
>
> >>>>>>>> Please review the release candidate and vote.
>
> >>>>>>>> This vote will close no sooner that 72 hours from now,
>
> >>>>>>>> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
>
> >>>>>>>>
>
> >>>>>>>> [ ] +1 Release these artifacts
>
> >>>>>>>> [ ] +0 OK, but...
>
> >>>>>>>> [ ] -0 OK, but really should fix...
>
> >>>>>>>> [ ] -1 I oppose this release because…
>
> >>>>>>>
>
> >>>>>>> This vote is still pending. Please review the RC and cast your
vote.
>
> >>>> The
>
> >>>>>> following issues have been found:
>
> >>>>>>>
>
> >>>>>>> - mvn site does not work from the source archive
>
> >>>>>>> - Jigsaw meta data is missing
>
> >>>>>>>
>
> >>>>>>> I consider neither as a blocker for releasing 3.6 and would rather
>
> >>>> like
>
> >>>>>> to fix those in 3.6.1 (which I can prepare after my vacation). So
>
> >>>> unless
>
> >>>>>> nobody finds something else, I’d like to release this code.
>
> >>>>>>>
>
> >>>>>>> Thank you,
>
> >>>>>>> Benedikt
>
> >>>>>>>
>
> >>>>>>>>
>
> >>>>>>>> Thanks!
>
> >>>>>>>> Benedikt
>
> >>>>>>>
>
> >>>>>>>
>
> >>>>>>>
---------------------------------------------------------------------
>
> >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>
> >>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
>
> >>>>>>>
>
> >>>>>>
>
> >>>>>>
>
> >>>>>>
---------------------------------------------------------------------
>
> >>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>
> >>>>>> For additional commands, e-mail: dev-help@commons.apache.org
>
> >>>>>>
>
> >>>>>>
>
> >>>>>
>
> >>>>>
>
> >>>>> --
>
> >>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>
> >>>>> Java Persistence with Hibernate, Second Edition
>
> >>>>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?
>
> >>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&link
>
> >>>> Code=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
>
> >>>>>
>
> >>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>
> >>>> am2&o=1&a=1617290459>
>
> >>>>> JUnit in Action, Second Edition
>
> >>>>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?
>
> >>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&link
>
> >>>>
Code=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
>
> >>>>>
>
> >>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>
> >>>> am2&o=1&a=1935182021>
>
> >>>>> Spring Batch in Action
>
> >>>>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?
>
> >>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&link
>
> >>>> Code=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Bli
>
> >>>> nk_id%7D%7D%22%3ESpring+Batch+in+Action>
>
> >>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>
> >>>> am2&o=1&a=1935182951>
>
> >>>>> Blog: http://garygregory.wordpress.com
>
> >>>>> Home: http://garygregory.com/
>
> >>>>> Tweet! http://twitter.com/GaryGregory
>
> >>>>
>
> >>>>
>
> >>>
>
> >>>
>
> >>> --
>
> >>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>
> >>> Java Persistence with Hibernate, Second Edition
>
> >>> <
https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8
>
>
> >>>
>
> >>> <http:////
ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
>
> >>> JUnit in Action, Second Edition
>
> >>> <
https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22
>
>
> >>>
>
> >>> <http:////
ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
>
> >>> Spring Batch in Action
>
> >>> <
https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action
>
>
> >>> <http:////
ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
>
> >>> Blog: http://garygregory.wordpress.com
>
> >>> Home: http://garygregory.com/
>
> >>> Tweet! http://twitter.com/GaryGregory
>
> >>>
>
> >>
>
> >>
>
> >>
>
> >> --
>
> >> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>
> >> Java Persistence with Hibernate, Second Edition
>
> >> <
https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8
>
>
> >>
>
> >> <http:////
ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
>
> >> JUnit in Action, Second Edition
>
> >> <
https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22
>
>
> >>
>
> >> <http:////
ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
>
> >> Spring Batch in Action
>
> >> <
https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action
>
>
> >> <http:////
ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
>
> >> Blog: http://garygregory.wordpress.com
>
> >> Home: http://garygregory.com/
>
> >> Tweet! http://twitter.com/GaryGregory
>
> >
>
> > ---------------------------------------------------------------------
>
> > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org <mailto:
dev-unsubscribe@commons.apache.org>
>
> > For additional commands, e-mail: dev-help@commons.apache.org <mailto:
dev-help@commons.apache.org>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org

Re: [LANG] Fix date related test failures on IBM JDKs (Was: Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)

Posted by "Bruno P. Kinoshita" <br...@yahoo.com.br.INVALID>.
Actually, here it goes https://github.com/apache/commons-lang/pull/269.

If anyone else with the latest IBM JDK 8 could test and confirm it works. Worked for me on IBM JDK 8, Oracle JDK 7, and Oracle JDK 8; Ubuntu 16.04 LTS, Maven 3.3.9.

Cheers
Bruno
________________________________
From: Bruno P. Kinoshita <br...@yahoo.com.br.INVALID>
To: Commons Developers List <de...@commons.apache.org> 
Sent: Tuesday, 6 June 2017 10:13 PM
Subject: Re: [LANG] Fix date related test failures on IBM JDKs (Was: Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)



I am downloading the latest IBM JDK in order to test other components too, and might have some spare time this week to fix it, as I'm switching jobs next week. But  happy if anyone beats me to it and finds the bug first :)

CheersBruno


      From: Benedikt Ritter <br...@apache.org>

To: Commons Developers List <de...@commons.apache.org> 

Sent: Monday, 5 June 2017 10:54 PM

Subject: [LANG] Fix date related test failures on IBM JDKs (Was: Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)

  

Hi,


> Am 25.05.2017 um 13:16 schrieb sebb <se...@gmail.com>:

> 

> On 25 May 2017 at 01:02, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:

>> On Wed, May 24, 2017 at 4:46 PM, Gary Gregory <ga...@gmail.com>

>> wrote:

>> 

>>> On Wed, May 24, 2017 at 2:12 PM, Rob Tompkins <ch...@gmail.com> wrote:

>>> 

>>>> 

>>>>> On May 24, 2017, at 2:49 AM, Gary Gregory <ga...@gmail.com>

>>>> wrote:

>>>>> 

>>>>> When I build with the IBM JDK 8 that IBM includes with some Eclipse

>>>> version

>>>>> I have laying around, I indeed get:

>>>>> 

>>>>> java (2)

>>>>> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest

>>>>> testLang1219(org.apache.commons.lang3.time.FastDateParser_Ti

>>>> meZoneStrategyTest)

>>>>> java.text.ParseException: Unparseable date: 26.10.2014 02:00:00 MESZ

>>>> 

>>> 

>>> As I mentioned, the above test passes with the current IBM SDK 8:

>>> 

>>> Java(TM) SE Runtime Environment (build pwi3280sr4fp5-20170421_01(SR4 FP5))

>>> IBM J9 VM (build 2.8, JRE 1.8.0 Windows 10 x86-32 20170419_344392 (JIT

>>> enabled, AOT enabled)

>>> J9VM - R28_20170419_1004_B344392

>>> JIT  - tr.r14.java_20170419_344392

>>> GC  - R28_20170419_1004_B344392

>>> J9CL - 20170419_344392)

>>> JCL - 20170420_01 based on Oracle jdk8u131-b11

>>> 

>>> So IMO the only test we should look at is:

>>> 

>>>> org.apache.commons.lang3.builder.ToStringBuilderTest

>>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu

>>> ilder.ToStringBuilderTest)

>>>> org.junit.ComparisonFailure:

>>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<

>>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>

>>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>

>>> 

>> 

>> Looking at this a little more, I would say that IBM Java changed how it

>> implemented ArrayList between it's 1.6 and 1.8 releases. I only have the

>> current 1.8 IBM release. I cannot verify that this test makes sense on IBM

>> 1.6. I propose we update the test to reflect IBM Java 8 and document the

>> test as such.

> 

> If the test makes assumptions about how ArrayList is implemented, then

> I would say the test is wrong.

> 

> If possible it should be fixed so as to work regardless of the

> implementation details.

> Rather than changing the test to work with a different version of the

> implementation.


I don’t even have an IBM JDK and I don’t want to subscribe on their homepage just to get one. Does somebody know where to get an IBM JDK that works on Mac OS?


Does anybody have an IBM JDK and has the time to fix this?


Thank you,

Benedikt


> 

>> Gary

>> 

>>> 

>>> 

>>> Gary

>>> 

>>> 

>>> 

>>>> Wondering if this change (https://github.com/apache/com

>>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#

>>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362 <https://github.com/apache/com

>>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#

>>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362>) caused this one. It doesn’t

>>>> make sense to me that it would, but it’s the only change to the code in

>>>> that area. Does the released version have the same issue?

>>>> 

>>>> Still investigating the second test failure. I’ll keep you guys posted

>>>> with anything I can come up with.

>>>> 

>>>> -Rob

>>>> 

>>>>> 

>>>>> at

>>>>> org.apache.commons.lang3.time.FastDateParser.parse(FastDateP

>>>> arser.java:369)

>>>>> 

>>>>> at

>>>>> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrateg

>>>> yTest.testLang1219(FastDateParser_TimeZoneStrategyTest.java:62)

>>>>> 

>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

>>>>> 

>>>>> at

>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce

>>>> ssorImpl.java:95)

>>>>> 

>>>>> at

>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe

>>>> thodAccessorImpl.java:55)

>>>>> 

>>>>> at java.lang.reflect.Method.invoke(Method.java:508)

>>>>> 

>>>>> at

>>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(

>>>> FrameworkMethod.java:50)

>>>>> 

>>>>> at

>>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl

>>>> ectiveCallable.java:12)

>>>>> 

>>>>> at

>>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr

>>>> ameworkMethod.java:47)

>>>>> 

>>>>> at

>>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(

>>>> InvokeMethod.java:17)

>>>>> 

>>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)

>>>>> 

>>>>> at

>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit

>>>> 4ClassRunner.java:78)

>>>>> 

>>>>> at

>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit

>>>> 4ClassRunner.java:57)

>>>>> 

>>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)

>>>>> 

>>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)

>>>>> 

>>>>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)

>>>>> 

>>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)

>>>>> 

>>>>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)

>>>>> 

>>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)

>>>>> 

>>>>> at

>>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.

>>>> run(JUnit4TestReference.java:86)

>>>>> 

>>>>> at

>>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(

>>>> TestExecution.java:38)

>>>>> 

>>>>> at

>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe

>>>> sts(RemoteTestRunner.java:459)

>>>>> 

>>>>> at

>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe

>>>> sts(RemoteTestRunner.java:678)

>>>>> 

>>>>> at

>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(

>>>> RemoteTestRunner.java:382)

>>>>> 

>>>>> at

>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(

>>>> RemoteTestRunner.java:192)

>>>>> 

>>>>> 

>>>>> 

>>>>> org.apache.commons.lang3.builder.ToStringBuilderTest

>>>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu

>>>> ilder.ToStringBuilderTest)

>>>>> org.junit.ComparisonFailure:

>>>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<

>>>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>

>>>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>

>>>>> 

>>>>> at org.junit.Assert.assertEquals(Assert.java:115)

>>>>> 

>>>>> at org.junit.Assert.assertEquals(Assert.java:144)

>>>>> 

>>>>> at

>>>>> org.apache.commons.lang3.builder.ToStringBuilderTest.testRef

>>>> lectionHierarchyArrayList(ToStringBuilderTest.java:324)

>>>>> 

>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

>>>>> 

>>>>> at

>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce

>>>> ssorImpl.java:95)

>>>>> 

>>>>> at

>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe

>>>> thodAccessorImpl.java:55)

>>>>> 

>>>>> at java.lang.reflect.Method.invoke(Method.java:508)

>>>>> 

>>>>> at

>>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(

>>>> FrameworkMethod.java:50)

>>>>> 

>>>>> at

>>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl

>>>> ectiveCallable.java:12)

>>>>> 

>>>>> at

>>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr

>>>> ameworkMethod.java:47)

>>>>> 

>>>>> at

>>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(

>>>> InvokeMethod.java:17)

>>>>> 

>>>>> at

>>>>> org.junit.internal.runners.statements.RunAfters.evaluate(Run

>>>> Afters.java:27)

>>>>> 

>>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)

>>>>> 

>>>>> at

>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit

>>>> 4ClassRunner.java:78)

>>>>> 

>>>>> at

>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit

>>>> 4ClassRunner.java:57)

>>>>> 

>>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)

>>>>> 

>>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)

>>>>> 

>>>>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)

>>>>> 

>>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)

>>>>> 

>>>>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)

>>>>> 

>>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)

>>>>> 

>>>>> at

>>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.

>>>> run(JUnit4TestReference.java:86)

>>>>> 

>>>>> at

>>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(

>>>> TestExecution.java:38)

>>>>> 

>>>>> at

>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe

>>>> sts(RemoteTestRunner.java:459)

>>>>> 

>>>>> at

>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe

>>>> sts(RemoteTestRunner.java:678)

>>>>> 

>>>>> at

>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(

>>>> RemoteTestRunner.java:382)

>>>>> 

>>>>> at

>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(

>>>> RemoteTestRunner.java:192)

>>>>> 

>>>>> 

>>>>> 

>>>>> 

>>>>> On Tue, May 23, 2017 at 4:25 PM, Benedikt Ritter <br...@apache.org>

>>>> wrote:

>>>>> 

>>>>>> Hello,

>>>>>> 

>>>>>> I’m canceling this vote because:

>>>>>> 

>>>>>> - mvn site does not work from the src distribution

>>>>>> - test failures on IBM JDK (where else…)

>>>>>> 

>>>>>> I don’t know when I have the time to work an this. Any help is highly

>>>>>> appreciated.

>>>>>> 

>>>>>> Regards,

>>>>>> Benedikt

>>>>>> 

>>>>>>> Am 19.05.2017 um 16:52 schrieb Benedikt Ritter <br...@apache.org>:

>>>>>>> 

>>>>>>> Hello,

>>>>>>> 

>>>>>>>> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <br...@apache.org>:

>>>>>>>> 

>>>>>>>> Hello,

>>>>>>>> 

>>>>>>>> we have fixed quite a few bugs and added some nice new features since

>>>>>> Commons Lang 3.5 was released, so I would like to release Commons Lang

>>>> 3.6

>>>>>> based on RC2.

>>>>>>>> The reason we had to cut a second release is, that there were some

>>>>>> discussions around the annotations for documenting concurrency

>>>> properties

>>>>>> in the o.a.c.l.concurrent.annotation package. I’ve removed those

>>>>>> annotations, so that we can fix them after the release.

>>>>>>>> 

>>>>>>>> Commons Lang 3.6 R2 is available for review here:

>>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang (svn revision

>>>>>> 19714)

>>>>>>>> 

>>>>>>>> The tag is here:

>>>>>>>> https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=

>>>>>> 75c28fc4678774c1d2c21b839b048db6b563b9ae

>>>>>>>> 

>>>>>>>> Commit ID the tag points at:

>>>>>>>> 3a64cf6aff408a9cbdcb4d7456360a97d1a880f0

>>>>>>>> 

>>>>>>>> Maven Artifacts:

>>>>>>>> https://repository.apache.org/content/repositories/

>>>>>> orgapachecommons-1247

>>>>>>>> 

>>>>>>>> These are the Maven artifacts and their hashes:

>>>>>>>> 

>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar

>>>> <

>>>>>> https://repository.apache.org/content/repositories/

>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/

>>>>>> 3.6/commons-lang3-3.6-javadoc.jar>

>>>>>>>> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)

>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sour

>>>> ces.jar.asc

>>>>>> <https://repository.apache.org/content/repositories/

>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/

>>>>>> 3.6/commons-lang3-3.6-sources.jar.asc>

>>>>>>>> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)

>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc <

>>>>>> https://repository.apache.org/content/repositories/

>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/

>>>>>> 3.6/commons-lang3-3.6.pom.asc>

>>>>>>>> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)

>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <

>>>>>> https://repository.apache.org/content/repositories/

>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/

>>>>>> 3.6/commons-lang3-3.6.pom>

>>>>>>>> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)

>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc <

>>>>>> https://repository.apache.org/content/repositories/

>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/

>>>>>> 3.6/commons-lang3-3.6.jar.asc>

>>>>>>>> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)

>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-java

>>>> doc.jar.asc

>>>>>> <https://repository.apache.org/content/repositories/

>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/

>>>>>> 3.6/commons-lang3-3.6-javadoc.jar.asc>

>>>>>>>> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)

>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar

>>>> <

>>>>>> https://repository.apache.org/content/repositories/

>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/

>>>>>> 3.6/commons-lang3-3.6-sources.jar>

>>>>>>>> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)

>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <

>>>>>> https://repository.apache.org/content/repositories/

>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/

>>>>>> 3.6/commons-lang3-3.6.jar>

>>>>>>>> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)

>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc

>>>> <

>>>>>> https://repository.apache.org/content/repositories/

>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/

>>>>>> 3.6/commons-lang3-3.6-tests.jar.asc>

>>>>>>>> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)

>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test

>>>> -sources.jar.asc

>>>>>> <https://repository.apache.org/content/repositories/

>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/

>>>>>> 3.6/commons-lang3-3.6-test-sources.jar.asc>

>>>>>>>> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)

>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test

>>>> -sources.jar

>>>>>> <https://repository.apache.org/content/repositories/

>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/

>>>>>> 3.6/commons-lang3-3.6-test-sources.jar>

>>>>>>>> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)

>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <

>>>>>> https://repository.apache.org/content/repositories/

>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/

>>>>>> 3.6/commons-lang3-3.6-tests.jar>

>>>>>>>> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)

>>>>>>>> 

>>>>>>>> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using Maven

>>>>>> 3.5.0.

>>>>>>>> 

>>>>>>>> Details of changes since 3.5 are in the release notes:

>>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-

>>>> NOTES.txt

>>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_

>>>>>> RC2/changes-report.html

>>>>>>>> 

>>>>>>>> Site:

>>>>>>>>  http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/

>>>>>>>> (note some *relative* links are broken and the 3.6 directories are

>>>>>>>> not yet created - these will be OK once the site is deployed)

>>>>>>>> 

>>>>>>>> Clirr Report (compared to 3.5):

>>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_

>>>>>> RC2/clirr-report.html

>>>>>>>> 

>>>>>>>> RAT Report:

>>>>>>>>    http://home.apache.org/~britter/commons/lang/LANG_3_6_

>>>>>> RC2/rat-report.html

>>>>>>>> 

>>>>>>>> KEYS:

>>>>>>>> https://www.apache.org/dist/commons/KEYS

>>>>>>>> 

>>>>>>>> Please review the release candidate and vote.

>>>>>>>> This vote will close no sooner that 72 hours from now,

>>>>>>>> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017

>>>>>>>> 

>>>>>>>> [ ] +1 Release these artifacts

>>>>>>>> [ ] +0 OK, but...

>>>>>>>> [ ] -0 OK, but really should fix...

>>>>>>>> [ ] -1 I oppose this release because…

>>>>>>> 

>>>>>>> This vote is still pending. Please review the RC and cast your vote.

>>>> The

>>>>>> following issues have been found:

>>>>>>> 

>>>>>>> - mvn site does not work from the source archive

>>>>>>> - Jigsaw meta data is missing

>>>>>>> 

>>>>>>> I consider neither as a blocker for releasing 3.6 and would rather

>>>> like

>>>>>> to fix those in 3.6.1 (which I can prepare after my vacation). So

>>>> unless

>>>>>> nobody finds something else, I’d like to release this code.

>>>>>>> 

>>>>>>> Thank you,

>>>>>>> Benedikt

>>>>>>> 

>>>>>>>> 

>>>>>>>> Thanks!

>>>>>>>> Benedikt

>>>>>>> 

>>>>>>> 

>>>>>>> ---------------------------------------------------------------------

>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org

>>>>>>> For additional commands, e-mail: dev-help@commons.apache.org

>>>>>>> 

>>>>>> 

>>>>>> 

>>>>>> ---------------------------------------------------------------------

>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org

>>>>>> For additional commands, e-mail: dev-help@commons.apache.org

>>>>>> 

>>>>>> 

>>>>> 

>>>>> 

>>>>> --

>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org

>>>>> Java Persistence with Hibernate, Second Edition

>>>>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?

>>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&link

>>>> Code=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>

>>>>> 

>>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=

>>>> am2&o=1&a=1617290459>

>>>>> JUnit in Action, Second Edition

>>>>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?

>>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&link

>>>> Code=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>

>>>>> 

>>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=

>>>> am2&o=1&a=1935182021>

>>>>> Spring Batch in Action

>>>>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?

>>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&link

>>>> Code=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Bli

>>>> nk_id%7D%7D%22%3ESpring+Batch+in+Action>

>>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=

>>>> am2&o=1&a=1935182951>

>>>>> Blog: http://garygregory.wordpress.com

>>>>> Home: http://garygregory.com/

>>>>> Tweet! http://twitter.com/GaryGregory

>>>> 

>>>> 

>>> 

>>> 

>>> --

>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org

>>> Java Persistence with Hibernate, Second Edition

>>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>

>>> 

>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>

>>> JUnit in Action, Second Edition

>>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>

>>> 

>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>

>>> Spring Batch in Action

>>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>

>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>

>>> Blog: http://garygregory.wordpress.com

>>> Home: http://garygregory.com/

>>> Tweet! http://twitter.com/GaryGregory

>>> 

>> 

>> 

>> 

>> --

>> E-Mail: garydgregory@gmail.com | ggregory@apache.org

>> Java Persistence with Hibernate, Second Edition

>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>

>> 

>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>

>> JUnit in Action, Second Edition

>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>

>> 

>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>

>> Spring Batch in Action

>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>

>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>

>> Blog: http://garygregory.wordpress.com

>> Home: http://garygregory.com/

>> Tweet! http://twitter.com/GaryGregory

> 

> ---------------------------------------------------------------------

> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org <ma...@commons.apache.org>

> For additional commands, e-mail: dev-help@commons.apache.org <ma...@commons.apache.org>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: [LANG] Fix date related test failures on IBM JDKs (Was: Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)

Posted by "Bruno P. Kinoshita" <br...@yahoo.com.br.INVALID>.
I am downloading the latest IBM JDK in order to test other components too, and might have some spare time this week to fix it, as I'm switching jobs next week. But  happy if anyone beats me to it and finds the bug first :)
CheersBruno

      From: Benedikt Ritter <br...@apache.org>
 To: Commons Developers List <de...@commons.apache.org> 
 Sent: Monday, 5 June 2017 10:54 PM
 Subject: [LANG] Fix date related test failures on IBM JDKs (Was: Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)
   
Hi,

> Am 25.05.2017 um 13:16 schrieb sebb <se...@gmail.com>:
> 
> On 25 May 2017 at 01:02, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>> On Wed, May 24, 2017 at 4:46 PM, Gary Gregory <ga...@gmail.com>
>> wrote:
>> 
>>> On Wed, May 24, 2017 at 2:12 PM, Rob Tompkins <ch...@gmail.com> wrote:
>>> 
>>>> 
>>>>> On May 24, 2017, at 2:49 AM, Gary Gregory <ga...@gmail.com>
>>>> wrote:
>>>>> 
>>>>> When I build with the IBM JDK 8 that IBM includes with some Eclipse
>>>> version
>>>>> I have laying around, I indeed get:
>>>>> 
>>>>> java (2)
>>>>> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest
>>>>> testLang1219(org.apache.commons.lang3.time.FastDateParser_Ti
>>>> meZoneStrategyTest)
>>>>> java.text.ParseException: Unparseable date: 26.10.2014 02:00:00 MESZ
>>>> 
>>> 
>>> As I mentioned, the above test passes with the current IBM SDK 8:
>>> 
>>> Java(TM) SE Runtime Environment (build pwi3280sr4fp5-20170421_01(SR4 FP5))
>>> IBM J9 VM (build 2.8, JRE 1.8.0 Windows 10 x86-32 20170419_344392 (JIT
>>> enabled, AOT enabled)
>>> J9VM - R28_20170419_1004_B344392
>>> JIT  - tr.r14.java_20170419_344392
>>> GC  - R28_20170419_1004_B344392
>>> J9CL - 20170419_344392)
>>> JCL - 20170420_01 based on Oracle jdk8u131-b11
>>> 
>>> So IMO the only test we should look at is:
>>> 
>>>> org.apache.commons.lang3.builder.ToStringBuilderTest
>>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
>>> ilder.ToStringBuilderTest)
>>>> org.junit.ComparisonFailure:
>>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<
>>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
>>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>
>>> 
>> 
>> Looking at this a little more, I would say that IBM Java changed how it
>> implemented ArrayList between it's 1.6 and 1.8 releases. I only have the
>> current 1.8 IBM release. I cannot verify that this test makes sense on IBM
>> 1.6. I propose we update the test to reflect IBM Java 8 and document the
>> test as such.
> 
> If the test makes assumptions about how ArrayList is implemented, then
> I would say the test is wrong.
> 
> If possible it should be fixed so as to work regardless of the
> implementation details.
> Rather than changing the test to work with a different version of the
> implementation.

I don’t even have an IBM JDK and I don’t want to subscribe on their homepage just to get one. Does somebody know where to get an IBM JDK that works on Mac OS?

Does anybody have an IBM JDK and has the time to fix this?

Thank you,
Benedikt

> 
>> Gary
>> 
>>> 
>>> 
>>> Gary
>>> 
>>> 
>>> 
>>>> Wondering if this change (https://github.com/apache/com
>>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
>>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362 <https://github.com/apache/com
>>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
>>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362>) caused this one. It doesn’t
>>>> make sense to me that it would, but it’s the only change to the code in
>>>> that area. Does the released version have the same issue?
>>>> 
>>>> Still investigating the second test failure. I’ll keep you guys posted
>>>> with anything I can come up with.
>>>> 
>>>> -Rob
>>>> 
>>>>> 
>>>>> at
>>>>> org.apache.commons.lang3.time.FastDateParser.parse(FastDateP
>>>> arser.java:369)
>>>>> 
>>>>> at
>>>>> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrateg
>>>> yTest.testLang1219(FastDateParser_TimeZoneStrategyTest.java:62)
>>>>> 
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>> 
>>>>> at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>>>> ssorImpl.java:95)
>>>>> 
>>>>> at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>>> thodAccessorImpl.java:55)
>>>>> 
>>>>> at java.lang.reflect.Method.invoke(Method.java:508)
>>>>> 
>>>>> at
>>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>>>> FrameworkMethod.java:50)
>>>>> 
>>>>> at
>>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl
>>>> ectiveCallable.java:12)
>>>>> 
>>>>> at
>>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
>>>> ameworkMethod.java:47)
>>>>> 
>>>>> at
>>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(
>>>> InvokeMethod.java:17)
>>>>> 
>>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>>>>> 
>>>>> at
>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>>>> 4ClassRunner.java:78)
>>>>> 
>>>>> at
>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>>>> 4ClassRunner.java:57)
>>>>> 
>>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>>> 
>>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>>> 
>>>>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>>> 
>>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>>> 
>>>>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>>> 
>>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
>>>> run(JUnit4TestReference.java:86)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(
>>>> TestExecution.java:38)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>>>> sts(RemoteTestRunner.java:459)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>>>> sts(RemoteTestRunner.java:678)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
>>>> RemoteTestRunner.java:382)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
>>>> RemoteTestRunner.java:192)
>>>>> 
>>>>> 
>>>>> 
>>>>> org.apache.commons.lang3.builder.ToStringBuilderTest
>>>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
>>>> ilder.ToStringBuilderTest)
>>>>> org.junit.ComparisonFailure:
>>>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<
>>>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
>>>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>
>>>>> 
>>>>> at org.junit.Assert.assertEquals(Assert.java:115)
>>>>> 
>>>>> at org.junit.Assert.assertEquals(Assert.java:144)
>>>>> 
>>>>> at
>>>>> org.apache.commons.lang3.builder.ToStringBuilderTest.testRef
>>>> lectionHierarchyArrayList(ToStringBuilderTest.java:324)
>>>>> 
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>> 
>>>>> at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>>>> ssorImpl.java:95)
>>>>> 
>>>>> at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>>> thodAccessorImpl.java:55)
>>>>> 
>>>>> at java.lang.reflect.Method.invoke(Method.java:508)
>>>>> 
>>>>> at
>>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>>>> FrameworkMethod.java:50)
>>>>> 
>>>>> at
>>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl
>>>> ectiveCallable.java:12)
>>>>> 
>>>>> at
>>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
>>>> ameworkMethod.java:47)
>>>>> 
>>>>> at
>>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(
>>>> InvokeMethod.java:17)
>>>>> 
>>>>> at
>>>>> org.junit.internal.runners.statements.RunAfters.evaluate(Run
>>>> Afters.java:27)
>>>>> 
>>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>>>>> 
>>>>> at
>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>>>> 4ClassRunner.java:78)
>>>>> 
>>>>> at
>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>>>> 4ClassRunner.java:57)
>>>>> 
>>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>>> 
>>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>>> 
>>>>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>>> 
>>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>>> 
>>>>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>>> 
>>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
>>>> run(JUnit4TestReference.java:86)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(
>>>> TestExecution.java:38)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>>>> sts(RemoteTestRunner.java:459)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>>>> sts(RemoteTestRunner.java:678)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
>>>> RemoteTestRunner.java:382)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
>>>> RemoteTestRunner.java:192)
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> On Tue, May 23, 2017 at 4:25 PM, Benedikt Ritter <br...@apache.org>
>>>> wrote:
>>>>> 
>>>>>> Hello,
>>>>>> 
>>>>>> I’m canceling this vote because:
>>>>>> 
>>>>>> - mvn site does not work from the src distribution
>>>>>> - test failures on IBM JDK (where else…)
>>>>>> 
>>>>>> I don’t know when I have the time to work an this. Any help is highly
>>>>>> appreciated.
>>>>>> 
>>>>>> Regards,
>>>>>> Benedikt
>>>>>> 
>>>>>>> Am 19.05.2017 um 16:52 schrieb Benedikt Ritter <br...@apache.org>:
>>>>>>> 
>>>>>>> Hello,
>>>>>>> 
>>>>>>>> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <br...@apache.org>:
>>>>>>>> 
>>>>>>>> Hello,
>>>>>>>> 
>>>>>>>> we have fixed quite a few bugs and added some nice new features since
>>>>>> Commons Lang 3.5 was released, so I would like to release Commons Lang
>>>> 3.6
>>>>>> based on RC2.
>>>>>>>> The reason we had to cut a second release is, that there were some
>>>>>> discussions around the annotations for documenting concurrency
>>>> properties
>>>>>> in the o.a.c.l.concurrent.annotation package. I’ve removed those
>>>>>> annotations, so that we can fix them after the release.
>>>>>>>> 
>>>>>>>> Commons Lang 3.6 R2 is available for review here:
>>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang (svn revision
>>>>>> 19714)
>>>>>>>> 
>>>>>>>> The tag is here:
>>>>>>>> https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=
>>>>>> 75c28fc4678774c1d2c21b839b048db6b563b9ae
>>>>>>>> 
>>>>>>>> Commit ID the tag points at:
>>>>>>>> 3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
>>>>>>>> 
>>>>>>>> Maven Artifacts:
>>>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247
>>>>>>>> 
>>>>>>>> These are the Maven artifacts and their hashes:
>>>>>>>> 
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar
>>>> <
>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6-javadoc.jar>
>>>>>>>> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sour
>>>> ces.jar.asc
>>>>>> <https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6-sources.jar.asc>
>>>>>>>> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc <
>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6.pom.asc>
>>>>>>>> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <
>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6.pom>
>>>>>>>> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc <
>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6.jar.asc>
>>>>>>>> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-java
>>>> doc.jar.asc
>>>>>> <https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6-javadoc.jar.asc>
>>>>>>>> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar
>>>> <
>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6-sources.jar>
>>>>>>>> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <
>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6.jar>
>>>>>>>> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc
>>>> <
>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6-tests.jar.asc>
>>>>>>>> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
>>>> -sources.jar.asc
>>>>>> <https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6-test-sources.jar.asc>
>>>>>>>> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
>>>> -sources.jar
>>>>>> <https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6-test-sources.jar>
>>>>>>>> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <
>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6-tests.jar>
>>>>>>>> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
>>>>>>>> 
>>>>>>>> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using Maven
>>>>>> 3.5.0.
>>>>>>>> 
>>>>>>>> Details of changes since 3.5 are in the release notes:
>>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-
>>>> NOTES.txt
>>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_
>>>>>> RC2/changes-report.html
>>>>>>>> 
>>>>>>>> Site:
>>>>>>>>  http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
>>>>>>>> (note some *relative* links are broken and the 3.6 directories are
>>>>>>>> not yet created - these will be OK once the site is deployed)
>>>>>>>> 
>>>>>>>> Clirr Report (compared to 3.5):
>>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_
>>>>>> RC2/clirr-report.html
>>>>>>>> 
>>>>>>>> RAT Report:
>>>>>>>>    http://home.apache.org/~britter/commons/lang/LANG_3_6_
>>>>>> RC2/rat-report.html
>>>>>>>> 
>>>>>>>> KEYS:
>>>>>>>> https://www.apache.org/dist/commons/KEYS
>>>>>>>> 
>>>>>>>> Please review the release candidate and vote.
>>>>>>>> This vote will close no sooner that 72 hours from now,
>>>>>>>> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
>>>>>>>> 
>>>>>>>> [ ] +1 Release these artifacts
>>>>>>>> [ ] +0 OK, but...
>>>>>>>> [ ] -0 OK, but really should fix...
>>>>>>>> [ ] -1 I oppose this release because…
>>>>>>> 
>>>>>>> This vote is still pending. Please review the RC and cast your vote.
>>>> The
>>>>>> following issues have been found:
>>>>>>> 
>>>>>>> - mvn site does not work from the source archive
>>>>>>> - Jigsaw meta data is missing
>>>>>>> 
>>>>>>> I consider neither as a blocker for releasing 3.6 and would rather
>>>> like
>>>>>> to fix those in 3.6.1 (which I can prepare after my vacation). So
>>>> unless
>>>>>> nobody finds something else, I’d like to release this code.
>>>>>>> 
>>>>>>> Thank you,
>>>>>>> Benedikt
>>>>>>> 
>>>>>>>> 
>>>>>>>> Thanks!
>>>>>>>> Benedikt
>>>>>>> 
>>>>>>> 
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>> Java Persistence with Hibernate, Second Edition
>>>>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?
>>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&link
>>>> Code=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
>>>>> 
>>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>>>> am2&o=1&a=1617290459>
>>>>> JUnit in Action, Second Edition
>>>>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?
>>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&link
>>>> Code=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
>>>>> 
>>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>>>> am2&o=1&a=1935182021>
>>>>> Spring Batch in Action
>>>>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?
>>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&link
>>>> Code=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Bli
>>>> nk_id%7D%7D%22%3ESpring+Batch+in+Action>
>>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>>>> am2&o=1&a=1935182951>
>>>>> Blog: http://garygregory.wordpress.com
>>>>> Home: http://garygregory.com/
>>>>> Tweet! http://twitter.com/GaryGregory
>>>> 
>>>> 
>>> 
>>> 
>>> --
>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>> Java Persistence with Hibernate, Second Edition
>>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
>>> 
>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
>>> JUnit in Action, Second Edition
>>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
>>> 
>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
>>> Spring Batch in Action
>>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
>>> Blog: http://garygregory.wordpress.com
>>> Home: http://garygregory.com/
>>> Tweet! http://twitter.com/GaryGregory
>>> 
>> 
>> 
>> 
>> --
>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>> Java Persistence with Hibernate, Second Edition
>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
>> 
>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
>> JUnit in Action, Second Edition
>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
>> 
>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
>> Spring Batch in Action
>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
>> Blog: http://garygregory.wordpress.com
>> Home: http://garygregory.com/
>> Tweet! http://twitter.com/GaryGregory
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org <ma...@commons.apache.org>
> For additional commands, e-mail: dev-help@commons.apache.org <ma...@commons.apache.org>

   

Re: [LANG] Fix date related test failures on IBM JDKs (Was: Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)

Posted by Matt Sicker <bo...@gmail.com>.
From what I recall, the IBM JDK is only for Linux and Windows.

On 5 June 2017 at 05:54, Benedikt Ritter <br...@apache.org> wrote:

> Hi,
>
> > Am 25.05.2017 um 13:16 schrieb sebb <se...@gmail.com>:
> >
> > On 25 May 2017 at 01:02, Gary Gregory <garydgregory@gmail.com <mailto:
> garydgregory@gmail.com>> wrote:
> >> On Wed, May 24, 2017 at 4:46 PM, Gary Gregory <ga...@gmail.com>
> >> wrote:
> >>
> >>> On Wed, May 24, 2017 at 2:12 PM, Rob Tompkins <ch...@gmail.com>
> wrote:
> >>>
> >>>>
> >>>>> On May 24, 2017, at 2:49 AM, Gary Gregory <ga...@gmail.com>
> >>>> wrote:
> >>>>>
> >>>>> When I build with the IBM JDK 8 that IBM includes with some Eclipse
> >>>> version
> >>>>> I have laying around, I indeed get:
> >>>>>
> >>>>> java (2)
> >>>>> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest
> >>>>> testLang1219(org.apache.commons.lang3.time.FastDateParser_Ti
> >>>> meZoneStrategyTest)
> >>>>> java.text.ParseException: Unparseable date: 26.10.2014 02:00:00 MESZ
> >>>>
> >>>
> >>> As I mentioned, the above test passes with the current IBM SDK 8:
> >>>
> >>> Java(TM) SE Runtime Environment (build pwi3280sr4fp5-20170421_01(SR4
> FP5))
> >>> IBM J9 VM (build 2.8, JRE 1.8.0 Windows 10 x86-32 20170419_344392 (JIT
> >>> enabled, AOT enabled)
> >>> J9VM - R28_20170419_1004_B344392
> >>> JIT  - tr.r14.java_20170419_344392
> >>> GC   - R28_20170419_1004_B344392
> >>> J9CL - 20170419_344392)
> >>> JCL - 20170420_01 based on Oracle jdk8u131-b11
> >>>
> >>> So IMO the only test we should look at is:
> >>>
> >>>> org.apache.commons.lang3.builder.ToStringBuilderTest
> >>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
> >>> ilder.ToStringBuilderTest)
> >>>> org.junit.ComparisonFailure:
> >>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<
> >>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
> >>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>
> >>>
> >>
> >> Looking at this a little more, I would say that IBM Java changed how it
> >> implemented ArrayList between it's 1.6 and 1.8 releases. I only have the
> >> current 1.8 IBM release. I cannot verify that this test makes sense on
> IBM
> >> 1.6. I propose we update the test to reflect IBM Java 8 and document the
> >> test as such.
> >
> > If the test makes assumptions about how ArrayList is implemented, then
> > I would say the test is wrong.
> >
> > If possible it should be fixed so as to work regardless of the
> > implementation details.
> > Rather than changing the test to work with a different version of the
> > implementation.
>
> I don’t even have an IBM JDK and I don’t want to subscribe on their
> homepage just to get one. Does somebody know where to get an IBM JDK that
> works on Mac OS?
>
> Does anybody have an IBM JDK and has the time to fix this?
>
> Thank you,
> Benedikt
>
> >
> >> Gary
> >>
> >>>
> >>>
> >>> Gary
> >>>
> >>>
> >>>
> >>>> Wondering if this change (https://github.com/apache/com
> >>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
> >>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362 <
> https://github.com/apache/com
> >>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
> >>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362>) caused this one. It
> doesn’t
> >>>> make sense to me that it would, but it’s the only change to the code
> in
> >>>> that area. Does the released version have the same issue?
> >>>>
> >>>> Still investigating the second test failure. I’ll keep you guys posted
> >>>> with anything I can come up with.
> >>>>
> >>>> -Rob
> >>>>
> >>>>>
> >>>>> at
> >>>>> org.apache.commons.lang3.time.FastDateParser.parse(FastDateP
> >>>> arser.java:369)
> >>>>>
> >>>>> at
> >>>>> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrateg
> >>>> yTest.testLang1219(FastDateParser_TimeZoneStrategyTest.java:62)
> >>>>>
> >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>>>
> >>>>> at
> >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
> >>>> ssorImpl.java:95)
> >>>>>
> >>>>> at
> >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
> >>>> thodAccessorImpl.java:55)
> >>>>>
> >>>>> at java.lang.reflect.Method.invoke(Method.java:508)
> >>>>>
> >>>>> at
> >>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> >>>> FrameworkMethod.java:50)
> >>>>>
> >>>>> at
> >>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl
> >>>> ectiveCallable.java:12)
> >>>>>
> >>>>> at
> >>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
> >>>> ameworkMethod.java:47)
> >>>>>
> >>>>> at
> >>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(
> >>>> InvokeMethod.java:17)
> >>>>>
> >>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> >>>>>
> >>>>> at
> >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
> >>>> 4ClassRunner.java:78)
> >>>>>
> >>>>> at
> >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
> >>>> 4ClassRunner.java:57)
> >>>>>
> >>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> >>>>>
> >>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> >>>>>
> >>>>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> >>>>>
> >>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> >>>>>
> >>>>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> >>>>>
> >>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >>>>>
> >>>>> at
> >>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
> >>>> run(JUnit4TestReference.java:86)
> >>>>>
> >>>>> at
> >>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(
> >>>> TestExecution.java:38)
> >>>>>
> >>>>> at
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
> >>>> sts(RemoteTestRunner.java:459)
> >>>>>
> >>>>> at
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
> >>>> sts(RemoteTestRunner.java:678)
> >>>>>
> >>>>> at
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
> >>>> RemoteTestRunner.java:382)
> >>>>>
> >>>>> at
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
> >>>> RemoteTestRunner.java:192)
> >>>>>
> >>>>>
> >>>>>
> >>>>> org.apache.commons.lang3.builder.ToStringBuilderTest
> >>>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
> >>>> ilder.ToStringBuilderTest)
> >>>>> org.junit.ComparisonFailure:
> >>>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<
> >>>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
> >>>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>
> >>>>>
> >>>>> at org.junit.Assert.assertEquals(Assert.java:115)
> >>>>>
> >>>>> at org.junit.Assert.assertEquals(Assert.java:144)
> >>>>>
> >>>>> at
> >>>>> org.apache.commons.lang3.builder.ToStringBuilderTest.testRef
> >>>> lectionHierarchyArrayList(ToStringBuilderTest.java:324)
> >>>>>
> >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>>>
> >>>>> at
> >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
> >>>> ssorImpl.java:95)
> >>>>>
> >>>>> at
> >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
> >>>> thodAccessorImpl.java:55)
> >>>>>
> >>>>> at java.lang.reflect.Method.invoke(Method.java:508)
> >>>>>
> >>>>> at
> >>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> >>>> FrameworkMethod.java:50)
> >>>>>
> >>>>> at
> >>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl
> >>>> ectiveCallable.java:12)
> >>>>>
> >>>>> at
> >>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
> >>>> ameworkMethod.java:47)
> >>>>>
> >>>>> at
> >>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(
> >>>> InvokeMethod.java:17)
> >>>>>
> >>>>> at
> >>>>> org.junit.internal.runners.statements.RunAfters.evaluate(Run
> >>>> Afters.java:27)
> >>>>>
> >>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> >>>>>
> >>>>> at
> >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
> >>>> 4ClassRunner.java:78)
> >>>>>
> >>>>> at
> >>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
> >>>> 4ClassRunner.java:57)
> >>>>>
> >>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> >>>>>
> >>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> >>>>>
> >>>>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> >>>>>
> >>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> >>>>>
> >>>>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> >>>>>
> >>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >>>>>
> >>>>> at
> >>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
> >>>> run(JUnit4TestReference.java:86)
> >>>>>
> >>>>> at
> >>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(
> >>>> TestExecution.java:38)
> >>>>>
> >>>>> at
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
> >>>> sts(RemoteTestRunner.java:459)
> >>>>>
> >>>>> at
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
> >>>> sts(RemoteTestRunner.java:678)
> >>>>>
> >>>>> at
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
> >>>> RemoteTestRunner.java:382)
> >>>>>
> >>>>> at
> >>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
> >>>> RemoteTestRunner.java:192)
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> On Tue, May 23, 2017 at 4:25 PM, Benedikt Ritter <britter@apache.org
> >
> >>>> wrote:
> >>>>>
> >>>>>> Hello,
> >>>>>>
> >>>>>> I’m canceling this vote because:
> >>>>>>
> >>>>>> - mvn site does not work from the src distribution
> >>>>>> - test failures on IBM JDK (where else…)
> >>>>>>
> >>>>>> I don’t know when I have the time to work an this. Any help is
> highly
> >>>>>> appreciated.
> >>>>>>
> >>>>>> Regards,
> >>>>>> Benedikt
> >>>>>>
> >>>>>>> Am 19.05.2017 um 16:52 schrieb Benedikt Ritter <britter@apache.org
> >:
> >>>>>>>
> >>>>>>> Hello,
> >>>>>>>
> >>>>>>>> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <
> britter@apache.org>:
> >>>>>>>>
> >>>>>>>> Hello,
> >>>>>>>>
> >>>>>>>> we have fixed quite a few bugs and added some nice new features
> since
> >>>>>> Commons Lang 3.5 was released, so I would like to release Commons
> Lang
> >>>> 3.6
> >>>>>> based on RC2.
> >>>>>>>> The reason we had to cut a second release is, that there were some
> >>>>>> discussions around the annotations for documenting concurrency
> >>>> properties
> >>>>>> in the o.a.c.l.concurrent.annotation package. I’ve removed those
> >>>>>> annotations, so that we can fix them after the release.
> >>>>>>>>
> >>>>>>>> Commons Lang 3.6 R2 is available for review here:
> >>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang (svn revision
> >>>>>> 19714)
> >>>>>>>>
> >>>>>>>> The tag is here:
> >>>>>>>> https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;
> a=tag;h=
> >>>>>> 75c28fc4678774c1d2c21b839b048db6b563b9ae
> >>>>>>>>
> >>>>>>>> Commit ID the tag points at:
> >>>>>>>> 3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
> >>>>>>>>
> >>>>>>>> Maven Artifacts:
> >>>>>>>> https://repository.apache.org/content/repositories/
> >>>>>> orgapachecommons-1247
> >>>>>>>>
> >>>>>>>> These are the Maven artifacts and their hashes:
> >>>>>>>>
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-
> javadoc.jar
> >>>> <
> >>>>>> https://repository.apache.org/content/repositories/
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >>>>>> 3.6/commons-lang3-3.6-javadoc.jar>
> >>>>>>>> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sour
> >>>> ces.jar.asc
> >>>>>> <https://repository.apache.org/content/repositories/
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >>>>>> 3.6/commons-lang3-3.6-sources.jar.asc>
> >>>>>>>> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc <
> >>>>>> https://repository.apache.org/content/repositories/
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >>>>>> 3.6/commons-lang3-3.6.pom.asc>
> >>>>>>>> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <
> >>>>>> https://repository.apache.org/content/repositories/
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >>>>>> 3.6/commons-lang3-3.6.pom>
> >>>>>>>> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc <
> >>>>>> https://repository.apache.org/content/repositories/
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >>>>>> 3.6/commons-lang3-3.6.jar.asc>
> >>>>>>>> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-java
> >>>> doc.jar.asc
> >>>>>> <https://repository.apache.org/content/repositories/
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >>>>>> 3.6/commons-lang3-3.6-javadoc.jar.asc>
> >>>>>>>> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-
> sources.jar
> >>>> <
> >>>>>> https://repository.apache.org/content/repositories/
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >>>>>> 3.6/commons-lang3-3.6-sources.jar>
> >>>>>>>> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <
> >>>>>> https://repository.apache.org/content/repositories/
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >>>>>> 3.6/commons-lang3-3.6.jar>
> >>>>>>>> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-
> tests.jar.asc
> >>>> <
> >>>>>> https://repository.apache.org/content/repositories/
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >>>>>> 3.6/commons-lang3-3.6-tests.jar.asc>
> >>>>>>>> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
> >>>> -sources.jar.asc
> >>>>>> <https://repository.apache.org/content/repositories/
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >>>>>> 3.6/commons-lang3-3.6-test-sources.jar.asc>
> >>>>>>>> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
> >>>> -sources.jar
> >>>>>> <https://repository.apache.org/content/repositories/
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >>>>>> 3.6/commons-lang3-3.6-test-sources.jar>
> >>>>>>>> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
> >>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar
> <
> >>>>>> https://repository.apache.org/content/repositories/
> >>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >>>>>> 3.6/commons-lang3-3.6-tests.jar>
> >>>>>>>> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
> >>>>>>>>
> >>>>>>>> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using Maven
> >>>>>> 3.5.0.
> >>>>>>>>
> >>>>>>>> Details of changes since 3.5 are in the release notes:
> >>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-
> >>>> NOTES.txt
> >>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_
> >>>>>> RC2/changes-report.html
> >>>>>>>>
> >>>>>>>> Site:
> >>>>>>>>   http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
> >>>>>>>> (note some *relative* links are broken and the 3.6 directories are
> >>>>>>>> not yet created - these will be OK once the site is deployed)
> >>>>>>>>
> >>>>>>>> Clirr Report (compared to 3.5):
> >>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_
> >>>>>> RC2/clirr-report.html
> >>>>>>>>
> >>>>>>>> RAT Report:
> >>>>>>>>     http://home.apache.org/~britter/commons/lang/LANG_3_6_
> >>>>>> RC2/rat-report.html
> >>>>>>>>
> >>>>>>>> KEYS:
> >>>>>>>> https://www.apache.org/dist/commons/KEYS
> >>>>>>>>
> >>>>>>>> Please review the release candidate and vote.
> >>>>>>>> This vote will close no sooner that 72 hours from now,
> >>>>>>>> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
> >>>>>>>>
> >>>>>>>> [ ] +1 Release these artifacts
> >>>>>>>> [ ] +0 OK, but...
> >>>>>>>> [ ] -0 OK, but really should fix...
> >>>>>>>> [ ] -1 I oppose this release because…
> >>>>>>>
> >>>>>>> This vote is still pending. Please review the RC and cast your
> vote.
> >>>> The
> >>>>>> following issues have been found:
> >>>>>>>
> >>>>>>> - mvn site does not work from the source archive
> >>>>>>> - Jigsaw meta data is missing
> >>>>>>>
> >>>>>>> I consider neither as a blocker for releasing 3.6 and would rather
> >>>> like
> >>>>>> to fix those in 3.6.1 (which I can prepare after my vacation). So
> >>>> unless
> >>>>>> nobody finds something else, I’d like to release this code.
> >>>>>>>
> >>>>>>> Thank you,
> >>>>>>> Benedikt
> >>>>>>>
> >>>>>>>>
> >>>>>>>> Thanks!
> >>>>>>>> Benedikt
> >>>>>>>
> >>>>>>>
> >>>>>>> ------------------------------------------------------------
> ---------
> >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> >>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>> ------------------------------------------------------------
> ---------
> >>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> >>>>>> For additional commands, e-mail: dev-help@commons.apache.org
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> >>>>> Java Persistence with Hibernate, Second Edition
> >>>>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?
> >>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&link
> >>>> Code=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
> >>>>>
> >>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
> >>>> am2&o=1&a=1617290459>
> >>>>> JUnit in Action, Second Edition
> >>>>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?
> >>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&link
> >>>> Code=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de4
> 18%22>
> >>>>>
> >>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
> >>>> am2&o=1&a=1935182021>
> >>>>> Spring Batch in Action
> >>>>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?
> >>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&link
> >>>> Code=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Bli
> >>>> nk_id%7D%7D%22%3ESpring+Batch+in+Action>
> >>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
> >>>> am2&o=1&a=1935182951>
> >>>>> Blog: http://garygregory.wordpress.com
> >>>>> Home: http://garygregory.com/
> >>>>> Tweet! http://twitter.com/GaryGregory
> >>>>
> >>>>
> >>>
> >>>
> >>> --
> >>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> >>> Java Persistence with Hibernate, Second Edition
> >>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_
> tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&
> linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
> >>>
> >>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=
> 1617290459>
> >>> JUnit in Action, Second Edition
> >>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_
> tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&
> linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22
> >
> >>>
> >>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=
> 1935182021>
> >>> Spring Batch in Action
> >>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_
> tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&
> linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%
> 7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
> >>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=
> 1935182951>
> >>> Blog: http://garygregory.wordpress.com
> >>> Home: http://garygregory.com/
> >>> Tweet! http://twitter.com/GaryGregory
> >>>
> >>
> >>
> >>
> >> --
> >> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> >> Java Persistence with Hibernate, Second Edition
> >> <https://www.amazon.com/gp/product/1617290459/ref=as_li_
> tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&
> linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
> >>
> >> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=
> 1617290459>
> >> JUnit in Action, Second Edition
> >> <https://www.amazon.com/gp/product/1935182021/ref=as_li_
> tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&
> linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22
> >
> >>
> >> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=
> 1935182021>
> >> Spring Batch in Action
> >> <https://www.amazon.com/gp/product/1935182951/ref=as_li_
> tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&
> linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%
> 7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
> >> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=
> 1935182951>
> >> Blog: http://garygregory.wordpress.com
> >> Home: http://garygregory.com/
> >> Tweet! http://twitter.com/GaryGregory
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org <mailto:
> dev-unsubscribe@commons.apache.org>
> > For additional commands, e-mail: dev-help@commons.apache.org <mailto:
> dev-help@commons.apache.org>
>



-- 
Matt Sicker <bo...@gmail.com>

[LANG] Fix date related test failures on IBM JDKs (Was: Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2)

Posted by Benedikt Ritter <br...@apache.org>.
Hi,

> Am 25.05.2017 um 13:16 schrieb sebb <se...@gmail.com>:
> 
> On 25 May 2017 at 01:02, Gary Gregory <garydgregory@gmail.com <ma...@gmail.com>> wrote:
>> On Wed, May 24, 2017 at 4:46 PM, Gary Gregory <ga...@gmail.com>
>> wrote:
>> 
>>> On Wed, May 24, 2017 at 2:12 PM, Rob Tompkins <ch...@gmail.com> wrote:
>>> 
>>>> 
>>>>> On May 24, 2017, at 2:49 AM, Gary Gregory <ga...@gmail.com>
>>>> wrote:
>>>>> 
>>>>> When I build with the IBM JDK 8 that IBM includes with some Eclipse
>>>> version
>>>>> I have laying around, I indeed get:
>>>>> 
>>>>> java (2)
>>>>> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest
>>>>> testLang1219(org.apache.commons.lang3.time.FastDateParser_Ti
>>>> meZoneStrategyTest)
>>>>> java.text.ParseException: Unparseable date: 26.10.2014 02:00:00 MESZ
>>>> 
>>> 
>>> As I mentioned, the above test passes with the current IBM SDK 8:
>>> 
>>> Java(TM) SE Runtime Environment (build pwi3280sr4fp5-20170421_01(SR4 FP5))
>>> IBM J9 VM (build 2.8, JRE 1.8.0 Windows 10 x86-32 20170419_344392 (JIT
>>> enabled, AOT enabled)
>>> J9VM - R28_20170419_1004_B344392
>>> JIT  - tr.r14.java_20170419_344392
>>> GC   - R28_20170419_1004_B344392
>>> J9CL - 20170419_344392)
>>> JCL - 20170420_01 based on Oracle jdk8u131-b11
>>> 
>>> So IMO the only test we should look at is:
>>> 
>>>> org.apache.commons.lang3.builder.ToStringBuilderTest
>>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
>>> ilder.ToStringBuilderTest)
>>>> org.junit.ComparisonFailure:
>>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<
>>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
>>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>
>>> 
>> 
>> Looking at this a little more, I would say that IBM Java changed how it
>> implemented ArrayList between it's 1.6 and 1.8 releases. I only have the
>> current 1.8 IBM release. I cannot verify that this test makes sense on IBM
>> 1.6. I propose we update the test to reflect IBM Java 8 and document the
>> test as such.
> 
> If the test makes assumptions about how ArrayList is implemented, then
> I would say the test is wrong.
> 
> If possible it should be fixed so as to work regardless of the
> implementation details.
> Rather than changing the test to work with a different version of the
> implementation.

I don’t even have an IBM JDK and I don’t want to subscribe on their homepage just to get one. Does somebody know where to get an IBM JDK that works on Mac OS?

Does anybody have an IBM JDK and has the time to fix this?

Thank you,
Benedikt

> 
>> Gary
>> 
>>> 
>>> 
>>> Gary
>>> 
>>> 
>>> 
>>>> Wondering if this change (https://github.com/apache/com
>>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
>>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362 <https://github.com/apache/com
>>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
>>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362>) caused this one. It doesn’t
>>>> make sense to me that it would, but it’s the only change to the code in
>>>> that area. Does the released version have the same issue?
>>>> 
>>>> Still investigating the second test failure. I’ll keep you guys posted
>>>> with anything I can come up with.
>>>> 
>>>> -Rob
>>>> 
>>>>> 
>>>>> at
>>>>> org.apache.commons.lang3.time.FastDateParser.parse(FastDateP
>>>> arser.java:369)
>>>>> 
>>>>> at
>>>>> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrateg
>>>> yTest.testLang1219(FastDateParser_TimeZoneStrategyTest.java:62)
>>>>> 
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>> 
>>>>> at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>>>> ssorImpl.java:95)
>>>>> 
>>>>> at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>>> thodAccessorImpl.java:55)
>>>>> 
>>>>> at java.lang.reflect.Method.invoke(Method.java:508)
>>>>> 
>>>>> at
>>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>>>> FrameworkMethod.java:50)
>>>>> 
>>>>> at
>>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl
>>>> ectiveCallable.java:12)
>>>>> 
>>>>> at
>>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
>>>> ameworkMethod.java:47)
>>>>> 
>>>>> at
>>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(
>>>> InvokeMethod.java:17)
>>>>> 
>>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>>>>> 
>>>>> at
>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>>>> 4ClassRunner.java:78)
>>>>> 
>>>>> at
>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>>>> 4ClassRunner.java:57)
>>>>> 
>>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>>> 
>>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>>> 
>>>>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>>> 
>>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>>> 
>>>>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>>> 
>>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
>>>> run(JUnit4TestReference.java:86)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(
>>>> TestExecution.java:38)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>>>> sts(RemoteTestRunner.java:459)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>>>> sts(RemoteTestRunner.java:678)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
>>>> RemoteTestRunner.java:382)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
>>>> RemoteTestRunner.java:192)
>>>>> 
>>>>> 
>>>>> 
>>>>> org.apache.commons.lang3.builder.ToStringBuilderTest
>>>>> testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
>>>> ilder.ToStringBuilderTest)
>>>>> org.junit.ComparisonFailure:
>>>>> expected:<...700dfa[elementData={[<null>,<null>,<null>,<
>>>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
>>>>> but was:<...700dfa[elementData={[]},size=0,modCount=0]>
>>>>> 
>>>>> at org.junit.Assert.assertEquals(Assert.java:115)
>>>>> 
>>>>> at org.junit.Assert.assertEquals(Assert.java:144)
>>>>> 
>>>>> at
>>>>> org.apache.commons.lang3.builder.ToStringBuilderTest.testRef
>>>> lectionHierarchyArrayList(ToStringBuilderTest.java:324)
>>>>> 
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>> 
>>>>> at
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>>>> ssorImpl.java:95)
>>>>> 
>>>>> at
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>>> thodAccessorImpl.java:55)
>>>>> 
>>>>> at java.lang.reflect.Method.invoke(Method.java:508)
>>>>> 
>>>>> at
>>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>>>> FrameworkMethod.java:50)
>>>>> 
>>>>> at
>>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl
>>>> ectiveCallable.java:12)
>>>>> 
>>>>> at
>>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
>>>> ameworkMethod.java:47)
>>>>> 
>>>>> at
>>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(
>>>> InvokeMethod.java:17)
>>>>> 
>>>>> at
>>>>> org.junit.internal.runners.statements.RunAfters.evaluate(Run
>>>> Afters.java:27)
>>>>> 
>>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>>>>> 
>>>>> at
>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>>>> 4ClassRunner.java:78)
>>>>> 
>>>>> at
>>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>>>> 4ClassRunner.java:57)
>>>>> 
>>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>>>> 
>>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>>>> 
>>>>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>>>> 
>>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>>>> 
>>>>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>>>> 
>>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
>>>> run(JUnit4TestReference.java:86)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(
>>>> TestExecution.java:38)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>>>> sts(RemoteTestRunner.java:459)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>>>> sts(RemoteTestRunner.java:678)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
>>>> RemoteTestRunner.java:382)
>>>>> 
>>>>> at
>>>>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
>>>> RemoteTestRunner.java:192)
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> On Tue, May 23, 2017 at 4:25 PM, Benedikt Ritter <br...@apache.org>
>>>> wrote:
>>>>> 
>>>>>> Hello,
>>>>>> 
>>>>>> I’m canceling this vote because:
>>>>>> 
>>>>>> - mvn site does not work from the src distribution
>>>>>> - test failures on IBM JDK (where else…)
>>>>>> 
>>>>>> I don’t know when I have the time to work an this. Any help is highly
>>>>>> appreciated.
>>>>>> 
>>>>>> Regards,
>>>>>> Benedikt
>>>>>> 
>>>>>>> Am 19.05.2017 um 16:52 schrieb Benedikt Ritter <br...@apache.org>:
>>>>>>> 
>>>>>>> Hello,
>>>>>>> 
>>>>>>>> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <br...@apache.org>:
>>>>>>>> 
>>>>>>>> Hello,
>>>>>>>> 
>>>>>>>> we have fixed quite a few bugs and added some nice new features since
>>>>>> Commons Lang 3.5 was released, so I would like to release Commons Lang
>>>> 3.6
>>>>>> based on RC2.
>>>>>>>> The reason we had to cut a second release is, that there were some
>>>>>> discussions around the annotations for documenting concurrency
>>>> properties
>>>>>> in the o.a.c.l.concurrent.annotation package. I’ve removed those
>>>>>> annotations, so that we can fix them after the release.
>>>>>>>> 
>>>>>>>> Commons Lang 3.6 R2 is available for review here:
>>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang (svn revision
>>>>>> 19714)
>>>>>>>> 
>>>>>>>> The tag is here:
>>>>>>>> https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=
>>>>>> 75c28fc4678774c1d2c21b839b048db6b563b9ae
>>>>>>>> 
>>>>>>>> Commit ID the tag points at:
>>>>>>>> 3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
>>>>>>>> 
>>>>>>>> Maven Artifacts:
>>>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247
>>>>>>>> 
>>>>>>>> These are the Maven artifacts and their hashes:
>>>>>>>> 
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar
>>>> <
>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6-javadoc.jar>
>>>>>>>> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sour
>>>> ces.jar.asc
>>>>>> <https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6-sources.jar.asc>
>>>>>>>> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc <
>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6.pom.asc>
>>>>>>>> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <
>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6.pom>
>>>>>>>> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc <
>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6.jar.asc>
>>>>>>>> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-java
>>>> doc.jar.asc
>>>>>> <https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6-javadoc.jar.asc>
>>>>>>>> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar
>>>> <
>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6-sources.jar>
>>>>>>>> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <
>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6.jar>
>>>>>>>> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc
>>>> <
>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6-tests.jar.asc>
>>>>>>>> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
>>>> -sources.jar.asc
>>>>>> <https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6-test-sources.jar.asc>
>>>>>>>> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
>>>> -sources.jar
>>>>>> <https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6-test-sources.jar>
>>>>>>>> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
>>>>>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <
>>>>>> https://repository.apache.org/content/repositories/
>>>>>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>>>>> 3.6/commons-lang3-3.6-tests.jar>
>>>>>>>> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
>>>>>>>> 
>>>>>>>> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using Maven
>>>>>> 3.5.0.
>>>>>>>> 
>>>>>>>> Details of changes since 3.5 are in the release notes:
>>>>>>>> https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-
>>>> NOTES.txt
>>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_
>>>>>> RC2/changes-report.html
>>>>>>>> 
>>>>>>>> Site:
>>>>>>>>   http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
>>>>>>>> (note some *relative* links are broken and the 3.6 directories are
>>>>>>>> not yet created - these will be OK once the site is deployed)
>>>>>>>> 
>>>>>>>> Clirr Report (compared to 3.5):
>>>>>>>> http://home.apache.org/~britter/commons/lang/LANG_3_6_
>>>>>> RC2/clirr-report.html
>>>>>>>> 
>>>>>>>> RAT Report:
>>>>>>>>     http://home.apache.org/~britter/commons/lang/LANG_3_6_
>>>>>> RC2/rat-report.html
>>>>>>>> 
>>>>>>>> KEYS:
>>>>>>>> https://www.apache.org/dist/commons/KEYS
>>>>>>>> 
>>>>>>>> Please review the release candidate and vote.
>>>>>>>> This vote will close no sooner that 72 hours from now,
>>>>>>>> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
>>>>>>>> 
>>>>>>>> [ ] +1 Release these artifacts
>>>>>>>> [ ] +0 OK, but...
>>>>>>>> [ ] -0 OK, but really should fix...
>>>>>>>> [ ] -1 I oppose this release because…
>>>>>>> 
>>>>>>> This vote is still pending. Please review the RC and cast your vote.
>>>> The
>>>>>> following issues have been found:
>>>>>>> 
>>>>>>> - mvn site does not work from the source archive
>>>>>>> - Jigsaw meta data is missing
>>>>>>> 
>>>>>>> I consider neither as a blocker for releasing 3.6 and would rather
>>>> like
>>>>>> to fix those in 3.6.1 (which I can prepare after my vacation). So
>>>> unless
>>>>>> nobody finds something else, I’d like to release this code.
>>>>>>> 
>>>>>>> Thank you,
>>>>>>> Benedikt
>>>>>>> 
>>>>>>>> 
>>>>>>>> Thanks!
>>>>>>>> Benedikt
>>>>>>> 
>>>>>>> 
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>>>>> For additional commands, e-mail: dev-help@commons.apache.org
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>>>> Java Persistence with Hibernate, Second Edition
>>>>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?
>>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&link
>>>> Code=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
>>>>> 
>>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>>>> am2&o=1&a=1617290459>
>>>>> JUnit in Action, Second Edition
>>>>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?
>>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&link
>>>> Code=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
>>>>> 
>>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>>>> am2&o=1&a=1935182021>
>>>>> Spring Batch in Action
>>>>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?
>>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&link
>>>> Code=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Bli
>>>> nk_id%7D%7D%22%3ESpring+Batch+in+Action>
>>>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>>>> am2&o=1&a=1935182951>
>>>>> Blog: http://garygregory.wordpress.com
>>>>> Home: http://garygregory.com/
>>>>> Tweet! http://twitter.com/GaryGregory
>>>> 
>>>> 
>>> 
>>> 
>>> --
>>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>> Java Persistence with Hibernate, Second Edition
>>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
>>> 
>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
>>> JUnit in Action, Second Edition
>>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
>>> 
>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
>>> Spring Batch in Action
>>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
>>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
>>> Blog: http://garygregory.wordpress.com
>>> Home: http://garygregory.com/
>>> Tweet! http://twitter.com/GaryGregory
>>> 
>> 
>> 
>> 
>> --
>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>> Java Persistence with Hibernate, Second Edition
>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
>> 
>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
>> JUnit in Action, Second Edition
>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
>> 
>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
>> Spring Batch in Action
>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
>> Blog: http://garygregory.wordpress.com
>> Home: http://garygregory.com/
>> Tweet! http://twitter.com/GaryGregory
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org <ma...@commons.apache.org>
> For additional commands, e-mail: dev-help@commons.apache.org <ma...@commons.apache.org>

Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2

Posted by sebb <se...@gmail.com>.
On 25 May 2017 at 01:02, Gary Gregory <ga...@gmail.com> wrote:
> On Wed, May 24, 2017 at 4:46 PM, Gary Gregory <ga...@gmail.com>
> wrote:
>
>> On Wed, May 24, 2017 at 2:12 PM, Rob Tompkins <ch...@gmail.com> wrote:
>>
>>>
>>> > On May 24, 2017, at 2:49 AM, Gary Gregory <ga...@gmail.com>
>>> wrote:
>>> >
>>> > When I build with the IBM JDK 8 that IBM includes with some Eclipse
>>> version
>>> > I have laying around, I indeed get:
>>> >
>>> > java (2)
>>> > org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest
>>> > testLang1219(org.apache.commons.lang3.time.FastDateParser_Ti
>>> meZoneStrategyTest)
>>> > java.text.ParseException: Unparseable date: 26.10.2014 02:00:00 MESZ
>>>
>>
>> As I mentioned, the above test passes with the current IBM SDK 8:
>>
>> Java(TM) SE Runtime Environment (build pwi3280sr4fp5-20170421_01(SR4 FP5))
>> IBM J9 VM (build 2.8, JRE 1.8.0 Windows 10 x86-32 20170419_344392 (JIT
>> enabled, AOT enabled)
>> J9VM - R28_20170419_1004_B344392
>> JIT  - tr.r14.java_20170419_344392
>> GC   - R28_20170419_1004_B344392
>> J9CL - 20170419_344392)
>> JCL - 20170420_01 based on Oracle jdk8u131-b11
>>
>> So IMO the only test we should look at is:
>>
>> > org.apache.commons.lang3.builder.ToStringBuilderTest
>> > testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
>> ilder.ToStringBuilderTest)
>> > org.junit.ComparisonFailure:
>> > expected:<...700dfa[elementData={[<null>,<null>,<null>,<
>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
>> > but was:<...700dfa[elementData={[]},size=0,modCount=0]>
>>
>
> Looking at this a little more, I would say that IBM Java changed how it
> implemented ArrayList between it's 1.6 and 1.8 releases. I only have the
> current 1.8 IBM release. I cannot verify that this test makes sense on IBM
> 1.6. I propose we update the test to reflect IBM Java 8 and document the
> test as such.

If the test makes assumptions about how ArrayList is implemented, then
I would say the test is wrong.

If possible it should be fixed so as to work regardless of the
implementation details.
Rather than changing the test to work with a different version of the
implementation.

> Gary
>
>>
>>
>> Gary
>>
>>
>>
>>> Wondering if this change (https://github.com/apache/com
>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362 <https://github.com/apache/com
>>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
>>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362>) caused this one. It doesn’t
>>> make sense to me that it would, but it’s the only change to the code in
>>> that area. Does the released version have the same issue?
>>>
>>> Still investigating the second test failure. I’ll keep you guys posted
>>> with anything I can come up with.
>>>
>>> -Rob
>>>
>>> >
>>> > at
>>> > org.apache.commons.lang3.time.FastDateParser.parse(FastDateP
>>> arser.java:369)
>>> >
>>> > at
>>> > org.apache.commons.lang3.time.FastDateParser_TimeZoneStrateg
>>> yTest.testLang1219(FastDateParser_TimeZoneStrategyTest.java:62)
>>> >
>>> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> >
>>> > at
>>> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>>> ssorImpl.java:95)
>>> >
>>> > at
>>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>> thodAccessorImpl.java:55)
>>> >
>>> > at java.lang.reflect.Method.invoke(Method.java:508)
>>> >
>>> > at
>>> > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>>> FrameworkMethod.java:50)
>>> >
>>> > at
>>> > org.junit.internal.runners.model.ReflectiveCallable.run(Refl
>>> ectiveCallable.java:12)
>>> >
>>> > at
>>> > org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
>>> ameworkMethod.java:47)
>>> >
>>> > at
>>> > org.junit.internal.runners.statements.InvokeMethod.evaluate(
>>> InvokeMethod.java:17)
>>> >
>>> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>>> >
>>> > at
>>> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>>> 4ClassRunner.java:78)
>>> >
>>> > at
>>> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>>> 4ClassRunner.java:57)
>>> >
>>> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>> >
>>> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>> >
>>> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>> >
>>> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>> >
>>> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>> >
>>> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>> >
>>> > at
>>> > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
>>> run(JUnit4TestReference.java:86)
>>> >
>>> > at
>>> > org.eclipse.jdt.internal.junit.runner.TestExecution.run(
>>> TestExecution.java:38)
>>> >
>>> > at
>>> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>>> sts(RemoteTestRunner.java:459)
>>> >
>>> > at
>>> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>>> sts(RemoteTestRunner.java:678)
>>> >
>>> > at
>>> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
>>> RemoteTestRunner.java:382)
>>> >
>>> > at
>>> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
>>> RemoteTestRunner.java:192)
>>> >
>>> >
>>> >
>>> > org.apache.commons.lang3.builder.ToStringBuilderTest
>>> > testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
>>> ilder.ToStringBuilderTest)
>>> > org.junit.ComparisonFailure:
>>> > expected:<...700dfa[elementData={[<null>,<null>,<null>,<
>>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
>>> > but was:<...700dfa[elementData={[]},size=0,modCount=0]>
>>> >
>>> > at org.junit.Assert.assertEquals(Assert.java:115)
>>> >
>>> > at org.junit.Assert.assertEquals(Assert.java:144)
>>> >
>>> > at
>>> > org.apache.commons.lang3.builder.ToStringBuilderTest.testRef
>>> lectionHierarchyArrayList(ToStringBuilderTest.java:324)
>>> >
>>> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> >
>>> > at
>>> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>>> ssorImpl.java:95)
>>> >
>>> > at
>>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>> thodAccessorImpl.java:55)
>>> >
>>> > at java.lang.reflect.Method.invoke(Method.java:508)
>>> >
>>> > at
>>> > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>>> FrameworkMethod.java:50)
>>> >
>>> > at
>>> > org.junit.internal.runners.model.ReflectiveCallable.run(Refl
>>> ectiveCallable.java:12)
>>> >
>>> > at
>>> > org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
>>> ameworkMethod.java:47)
>>> >
>>> > at
>>> > org.junit.internal.runners.statements.InvokeMethod.evaluate(
>>> InvokeMethod.java:17)
>>> >
>>> > at
>>> > org.junit.internal.runners.statements.RunAfters.evaluate(Run
>>> Afters.java:27)
>>> >
>>> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>>> >
>>> > at
>>> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>>> 4ClassRunner.java:78)
>>> >
>>> > at
>>> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>>> 4ClassRunner.java:57)
>>> >
>>> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>>> >
>>> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>>> >
>>> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>>> >
>>> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>>> >
>>> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>>> >
>>> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>>> >
>>> > at
>>> > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
>>> run(JUnit4TestReference.java:86)
>>> >
>>> > at
>>> > org.eclipse.jdt.internal.junit.runner.TestExecution.run(
>>> TestExecution.java:38)
>>> >
>>> > at
>>> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>>> sts(RemoteTestRunner.java:459)
>>> >
>>> > at
>>> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>>> sts(RemoteTestRunner.java:678)
>>> >
>>> > at
>>> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
>>> RemoteTestRunner.java:382)
>>> >
>>> > at
>>> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
>>> RemoteTestRunner.java:192)
>>> >
>>> >
>>> >
>>> >
>>> > On Tue, May 23, 2017 at 4:25 PM, Benedikt Ritter <br...@apache.org>
>>> wrote:
>>> >
>>> >> Hello,
>>> >>
>>> >> I’m canceling this vote because:
>>> >>
>>> >> - mvn site does not work from the src distribution
>>> >> - test failures on IBM JDK (where else…)
>>> >>
>>> >> I don’t know when I have the time to work an this. Any help is highly
>>> >> appreciated.
>>> >>
>>> >> Regards,
>>> >> Benedikt
>>> >>
>>> >>> Am 19.05.2017 um 16:52 schrieb Benedikt Ritter <br...@apache.org>:
>>> >>>
>>> >>> Hello,
>>> >>>
>>> >>>> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <br...@apache.org>:
>>> >>>>
>>> >>>> Hello,
>>> >>>>
>>> >>>> we have fixed quite a few bugs and added some nice new features since
>>> >> Commons Lang 3.5 was released, so I would like to release Commons Lang
>>> 3.6
>>> >> based on RC2.
>>> >>>> The reason we had to cut a second release is, that there were some
>>> >> discussions around the annotations for documenting concurrency
>>> properties
>>> >> in the o.a.c.l.concurrent.annotation package. I’ve removed those
>>> >> annotations, so that we can fix them after the release.
>>> >>>>
>>> >>>> Commons Lang 3.6 R2 is available for review here:
>>> >>>> https://dist.apache.org/repos/dist/dev/commons/lang (svn revision
>>> >> 19714)
>>> >>>>
>>> >>>> The tag is here:
>>> >>>> https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=
>>> >> 75c28fc4678774c1d2c21b839b048db6b563b9ae
>>> >>>>
>>> >>>> Commit ID the tag points at:
>>> >>>> 3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
>>> >>>>
>>> >>>> Maven Artifacts:
>>> >>>> https://repository.apache.org/content/repositories/
>>> >> orgapachecommons-1247
>>> >>>>
>>> >>>> These are the Maven artifacts and their hashes:
>>> >>>>
>>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar
>>> <
>>> >> https://repository.apache.org/content/repositories/
>>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>> >> 3.6/commons-lang3-3.6-javadoc.jar>
>>> >>>> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
>>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sour
>>> ces.jar.asc
>>> >> <https://repository.apache.org/content/repositories/
>>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>> >> 3.6/commons-lang3-3.6-sources.jar.asc>
>>> >>>> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
>>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc <
>>> >> https://repository.apache.org/content/repositories/
>>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>> >> 3.6/commons-lang3-3.6.pom.asc>
>>> >>>> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
>>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <
>>> >> https://repository.apache.org/content/repositories/
>>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>> >> 3.6/commons-lang3-3.6.pom>
>>> >>>> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
>>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc <
>>> >> https://repository.apache.org/content/repositories/
>>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>> >> 3.6/commons-lang3-3.6.jar.asc>
>>> >>>> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
>>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-java
>>> doc.jar.asc
>>> >> <https://repository.apache.org/content/repositories/
>>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>> >> 3.6/commons-lang3-3.6-javadoc.jar.asc>
>>> >>>> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
>>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar
>>> <
>>> >> https://repository.apache.org/content/repositories/
>>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>> >> 3.6/commons-lang3-3.6-sources.jar>
>>> >>>> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
>>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <
>>> >> https://repository.apache.org/content/repositories/
>>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>> >> 3.6/commons-lang3-3.6.jar>
>>> >>>> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
>>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc
>>> <
>>> >> https://repository.apache.org/content/repositories/
>>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>> >> 3.6/commons-lang3-3.6-tests.jar.asc>
>>> >>>> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
>>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
>>> -sources.jar.asc
>>> >> <https://repository.apache.org/content/repositories/
>>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>> >> 3.6/commons-lang3-3.6-test-sources.jar.asc>
>>> >>>> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
>>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
>>> -sources.jar
>>> >> <https://repository.apache.org/content/repositories/
>>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>> >> 3.6/commons-lang3-3.6-test-sources.jar>
>>> >>>> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
>>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <
>>> >> https://repository.apache.org/content/repositories/
>>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>>> >> 3.6/commons-lang3-3.6-tests.jar>
>>> >>>> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
>>> >>>>
>>> >>>> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using Maven
>>> >> 3.5.0.
>>> >>>>
>>> >>>> Details of changes since 3.5 are in the release notes:
>>> >>>>  https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-
>>> NOTES.txt
>>> >>>>  http://home.apache.org/~britter/commons/lang/LANG_3_6_
>>> >> RC2/changes-report.html
>>> >>>>
>>> >>>> Site:
>>> >>>>    http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
>>> >>>> (note some *relative* links are broken and the 3.6 directories are
>>> >>>> not yet created - these will be OK once the site is deployed)
>>> >>>>
>>> >>>> Clirr Report (compared to 3.5):
>>> >>>>  http://home.apache.org/~britter/commons/lang/LANG_3_6_
>>> >> RC2/clirr-report.html
>>> >>>>
>>> >>>> RAT Report:
>>> >>>>      http://home.apache.org/~britter/commons/lang/LANG_3_6_
>>> >> RC2/rat-report.html
>>> >>>>
>>> >>>> KEYS:
>>> >>>> https://www.apache.org/dist/commons/KEYS
>>> >>>>
>>> >>>> Please review the release candidate and vote.
>>> >>>> This vote will close no sooner that 72 hours from now,
>>> >>>> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
>>> >>>>
>>> >>>> [ ] +1 Release these artifacts
>>> >>>> [ ] +0 OK, but...
>>> >>>> [ ] -0 OK, but really should fix...
>>> >>>> [ ] -1 I oppose this release because…
>>> >>>
>>> >>> This vote is still pending. Please review the RC and cast your vote.
>>> The
>>> >> following issues have been found:
>>> >>>
>>> >>> - mvn site does not work from the source archive
>>> >>> - Jigsaw meta data is missing
>>> >>>
>>> >>> I consider neither as a blocker for releasing 3.6 and would rather
>>> like
>>> >> to fix those in 3.6.1 (which I can prepare after my vacation). So
>>> unless
>>> >> nobody finds something else, I’d like to release this code.
>>> >>>
>>> >>> Thank you,
>>> >>> Benedikt
>>> >>>
>>> >>>>
>>> >>>> Thanks!
>>> >>>> Benedikt
>>> >>>
>>> >>>
>>> >>> ---------------------------------------------------------------------
>>> >>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>> >>> For additional commands, e-mail: dev-help@commons.apache.org
>>> >>>
>>> >>
>>> >>
>>> >> ---------------------------------------------------------------------
>>> >> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>> >> For additional commands, e-mail: dev-help@commons.apache.org
>>> >>
>>> >>
>>> >
>>> >
>>> > --
>>> > E-Mail: garydgregory@gmail.com | ggregory@apache.org
>>> > Java Persistence with Hibernate, Second Edition
>>> > <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?
>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&link
>>> Code=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
>>> >
>>> > <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>>> am2&o=1&a=1617290459>
>>> > JUnit in Action, Second Edition
>>> > <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?
>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&link
>>> Code=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
>>> >
>>> > <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>>> am2&o=1&a=1935182021>
>>> > Spring Batch in Action
>>> > <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?
>>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&link
>>> Code=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Bli
>>> nk_id%7D%7D%22%3ESpring+Batch+in+Action>
>>> > <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>>> am2&o=1&a=1935182951>
>>> > Blog: http://garygregory.wordpress.com
>>> > Home: http://garygregory.com/
>>> > Tweet! http://twitter.com/GaryGregory
>>>
>>>
>>
>>
>> --
>> E-Mail: garydgregory@gmail.com | ggregory@apache.org
>> Java Persistence with Hibernate, Second Edition
>> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
>>
>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
>> JUnit in Action, Second Edition
>> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
>>
>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
>> Spring Batch in Action
>> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
>> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
>> Blog: http://garygregory.wordpress.com
>> Home: http://garygregory.com/
>> Tweet! http://twitter.com/GaryGregory
>>
>
>
>
> --
> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> Java Persistence with Hibernate, Second Edition
> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
>
> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
> JUnit in Action, Second Edition
> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
>
> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
> Spring Batch in Action
> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2

Posted by Gary Gregory <ga...@gmail.com>.
On Wed, May 24, 2017 at 4:46 PM, Gary Gregory <ga...@gmail.com>
wrote:

> On Wed, May 24, 2017 at 2:12 PM, Rob Tompkins <ch...@gmail.com> wrote:
>
>>
>> > On May 24, 2017, at 2:49 AM, Gary Gregory <ga...@gmail.com>
>> wrote:
>> >
>> > When I build with the IBM JDK 8 that IBM includes with some Eclipse
>> version
>> > I have laying around, I indeed get:
>> >
>> > java (2)
>> > org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest
>> > testLang1219(org.apache.commons.lang3.time.FastDateParser_Ti
>> meZoneStrategyTest)
>> > java.text.ParseException: Unparseable date: 26.10.2014 02:00:00 MESZ
>>
>
> As I mentioned, the above test passes with the current IBM SDK 8:
>
> Java(TM) SE Runtime Environment (build pwi3280sr4fp5-20170421_01(SR4 FP5))
> IBM J9 VM (build 2.8, JRE 1.8.0 Windows 10 x86-32 20170419_344392 (JIT
> enabled, AOT enabled)
> J9VM - R28_20170419_1004_B344392
> JIT  - tr.r14.java_20170419_344392
> GC   - R28_20170419_1004_B344392
> J9CL - 20170419_344392)
> JCL - 20170420_01 based on Oracle jdk8u131-b11
>
> So IMO the only test we should look at is:
>
> > org.apache.commons.lang3.builder.ToStringBuilderTest
> > testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
> ilder.ToStringBuilderTest)
> > org.junit.ComparisonFailure:
> > expected:<...700dfa[elementData={[<null>,<null>,<null>,<
> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
> > but was:<...700dfa[elementData={[]},size=0,modCount=0]>
>

Looking at this a little more, I would say that IBM Java changed how it
implemented ArrayList between it's 1.6 and 1.8 releases. I only have the
current 1.8 IBM release. I cannot verify that this test makes sense on IBM
1.6. I propose we update the test to reflect IBM Java 8 and document the
test as such.

Gary

>
>
> Gary
>
>
>
>> Wondering if this change (https://github.com/apache/com
>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362 <https://github.com/apache/com
>> mons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#
>> diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362>) caused this one. It doesn’t
>> make sense to me that it would, but it’s the only change to the code in
>> that area. Does the released version have the same issue?
>>
>> Still investigating the second test failure. I’ll keep you guys posted
>> with anything I can come up with.
>>
>> -Rob
>>
>> >
>> > at
>> > org.apache.commons.lang3.time.FastDateParser.parse(FastDateP
>> arser.java:369)
>> >
>> > at
>> > org.apache.commons.lang3.time.FastDateParser_TimeZoneStrateg
>> yTest.testLang1219(FastDateParser_TimeZoneStrategyTest.java:62)
>> >
>> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >
>> > at
>> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>> ssorImpl.java:95)
>> >
>> > at
>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>> thodAccessorImpl.java:55)
>> >
>> > at java.lang.reflect.Method.invoke(Method.java:508)
>> >
>> > at
>> > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>> FrameworkMethod.java:50)
>> >
>> > at
>> > org.junit.internal.runners.model.ReflectiveCallable.run(Refl
>> ectiveCallable.java:12)
>> >
>> > at
>> > org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
>> ameworkMethod.java:47)
>> >
>> > at
>> > org.junit.internal.runners.statements.InvokeMethod.evaluate(
>> InvokeMethod.java:17)
>> >
>> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>> >
>> > at
>> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>> 4ClassRunner.java:78)
>> >
>> > at
>> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>> 4ClassRunner.java:57)
>> >
>> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>> >
>> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>> >
>> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>> >
>> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>> >
>> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>> >
>> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>> >
>> > at
>> > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
>> run(JUnit4TestReference.java:86)
>> >
>> > at
>> > org.eclipse.jdt.internal.junit.runner.TestExecution.run(
>> TestExecution.java:38)
>> >
>> > at
>> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>> sts(RemoteTestRunner.java:459)
>> >
>> > at
>> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>> sts(RemoteTestRunner.java:678)
>> >
>> > at
>> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
>> RemoteTestRunner.java:382)
>> >
>> > at
>> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
>> RemoteTestRunner.java:192)
>> >
>> >
>> >
>> > org.apache.commons.lang3.builder.ToStringBuilderTest
>> > testReflectionHierarchyArrayList(org.apache.commons.lang3.bu
>> ilder.ToStringBuilderTest)
>> > org.junit.ComparisonFailure:
>> > expected:<...700dfa[elementData={[<null>,<null>,<null>,<
>> null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
>> > but was:<...700dfa[elementData={[]},size=0,modCount=0]>
>> >
>> > at org.junit.Assert.assertEquals(Assert.java:115)
>> >
>> > at org.junit.Assert.assertEquals(Assert.java:144)
>> >
>> > at
>> > org.apache.commons.lang3.builder.ToStringBuilderTest.testRef
>> lectionHierarchyArrayList(ToStringBuilderTest.java:324)
>> >
>> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >
>> > at
>> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>> ssorImpl.java:95)
>> >
>> > at
>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>> thodAccessorImpl.java:55)
>> >
>> > at java.lang.reflect.Method.invoke(Method.java:508)
>> >
>> > at
>> > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>> FrameworkMethod.java:50)
>> >
>> > at
>> > org.junit.internal.runners.model.ReflectiveCallable.run(Refl
>> ectiveCallable.java:12)
>> >
>> > at
>> > org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
>> ameworkMethod.java:47)
>> >
>> > at
>> > org.junit.internal.runners.statements.InvokeMethod.evaluate(
>> InvokeMethod.java:17)
>> >
>> > at
>> > org.junit.internal.runners.statements.RunAfters.evaluate(Run
>> Afters.java:27)
>> >
>> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>> >
>> > at
>> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>> 4ClassRunner.java:78)
>> >
>> > at
>> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>> 4ClassRunner.java:57)
>> >
>> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>> >
>> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>> >
>> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>> >
>> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>> >
>> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>> >
>> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>> >
>> > at
>> > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.
>> run(JUnit4TestReference.java:86)
>> >
>> > at
>> > org.eclipse.jdt.internal.junit.runner.TestExecution.run(
>> TestExecution.java:38)
>> >
>> > at
>> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>> sts(RemoteTestRunner.java:459)
>> >
>> > at
>> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTe
>> sts(RemoteTestRunner.java:678)
>> >
>> > at
>> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
>> RemoteTestRunner.java:382)
>> >
>> > at
>> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
>> RemoteTestRunner.java:192)
>> >
>> >
>> >
>> >
>> > On Tue, May 23, 2017 at 4:25 PM, Benedikt Ritter <br...@apache.org>
>> wrote:
>> >
>> >> Hello,
>> >>
>> >> I’m canceling this vote because:
>> >>
>> >> - mvn site does not work from the src distribution
>> >> - test failures on IBM JDK (where else…)
>> >>
>> >> I don’t know when I have the time to work an this. Any help is highly
>> >> appreciated.
>> >>
>> >> Regards,
>> >> Benedikt
>> >>
>> >>> Am 19.05.2017 um 16:52 schrieb Benedikt Ritter <br...@apache.org>:
>> >>>
>> >>> Hello,
>> >>>
>> >>>> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <br...@apache.org>:
>> >>>>
>> >>>> Hello,
>> >>>>
>> >>>> we have fixed quite a few bugs and added some nice new features since
>> >> Commons Lang 3.5 was released, so I would like to release Commons Lang
>> 3.6
>> >> based on RC2.
>> >>>> The reason we had to cut a second release is, that there were some
>> >> discussions around the annotations for documenting concurrency
>> properties
>> >> in the o.a.c.l.concurrent.annotation package. I’ve removed those
>> >> annotations, so that we can fix them after the release.
>> >>>>
>> >>>> Commons Lang 3.6 R2 is available for review here:
>> >>>> https://dist.apache.org/repos/dist/dev/commons/lang (svn revision
>> >> 19714)
>> >>>>
>> >>>> The tag is here:
>> >>>> https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=
>> >> 75c28fc4678774c1d2c21b839b048db6b563b9ae
>> >>>>
>> >>>> Commit ID the tag points at:
>> >>>> 3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
>> >>>>
>> >>>> Maven Artifacts:
>> >>>> https://repository.apache.org/content/repositories/
>> >> orgapachecommons-1247
>> >>>>
>> >>>> These are the Maven artifacts and their hashes:
>> >>>>
>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar
>> <
>> >> https://repository.apache.org/content/repositories/
>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> >> 3.6/commons-lang3-3.6-javadoc.jar>
>> >>>> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sour
>> ces.jar.asc
>> >> <https://repository.apache.org/content/repositories/
>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> >> 3.6/commons-lang3-3.6-sources.jar.asc>
>> >>>> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc <
>> >> https://repository.apache.org/content/repositories/
>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> >> 3.6/commons-lang3-3.6.pom.asc>
>> >>>> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <
>> >> https://repository.apache.org/content/repositories/
>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> >> 3.6/commons-lang3-3.6.pom>
>> >>>> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc <
>> >> https://repository.apache.org/content/repositories/
>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> >> 3.6/commons-lang3-3.6.jar.asc>
>> >>>> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-java
>> doc.jar.asc
>> >> <https://repository.apache.org/content/repositories/
>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> >> 3.6/commons-lang3-3.6-javadoc.jar.asc>
>> >>>> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar
>> <
>> >> https://repository.apache.org/content/repositories/
>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> >> 3.6/commons-lang3-3.6-sources.jar>
>> >>>> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <
>> >> https://repository.apache.org/content/repositories/
>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> >> 3.6/commons-lang3-3.6.jar>
>> >>>> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc
>> <
>> >> https://repository.apache.org/content/repositories/
>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> >> 3.6/commons-lang3-3.6-tests.jar.asc>
>> >>>> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
>> -sources.jar.asc
>> >> <https://repository.apache.org/content/repositories/
>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> >> 3.6/commons-lang3-3.6-test-sources.jar.asc>
>> >>>> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test
>> -sources.jar
>> >> <https://repository.apache.org/content/repositories/
>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> >> 3.6/commons-lang3-3.6-test-sources.jar>
>> >>>> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
>> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <
>> >> https://repository.apache.org/content/repositories/
>> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> >> 3.6/commons-lang3-3.6-tests.jar>
>> >>>> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
>> >>>>
>> >>>> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using Maven
>> >> 3.5.0.
>> >>>>
>> >>>> Details of changes since 3.5 are in the release notes:
>> >>>>  https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-
>> NOTES.txt
>> >>>>  http://home.apache.org/~britter/commons/lang/LANG_3_6_
>> >> RC2/changes-report.html
>> >>>>
>> >>>> Site:
>> >>>>    http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
>> >>>> (note some *relative* links are broken and the 3.6 directories are
>> >>>> not yet created - these will be OK once the site is deployed)
>> >>>>
>> >>>> Clirr Report (compared to 3.5):
>> >>>>  http://home.apache.org/~britter/commons/lang/LANG_3_6_
>> >> RC2/clirr-report.html
>> >>>>
>> >>>> RAT Report:
>> >>>>      http://home.apache.org/~britter/commons/lang/LANG_3_6_
>> >> RC2/rat-report.html
>> >>>>
>> >>>> KEYS:
>> >>>> https://www.apache.org/dist/commons/KEYS
>> >>>>
>> >>>> Please review the release candidate and vote.
>> >>>> This vote will close no sooner that 72 hours from now,
>> >>>> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
>> >>>>
>> >>>> [ ] +1 Release these artifacts
>> >>>> [ ] +0 OK, but...
>> >>>> [ ] -0 OK, but really should fix...
>> >>>> [ ] -1 I oppose this release because…
>> >>>
>> >>> This vote is still pending. Please review the RC and cast your vote.
>> The
>> >> following issues have been found:
>> >>>
>> >>> - mvn site does not work from the source archive
>> >>> - Jigsaw meta data is missing
>> >>>
>> >>> I consider neither as a blocker for releasing 3.6 and would rather
>> like
>> >> to fix those in 3.6.1 (which I can prepare after my vacation). So
>> unless
>> >> nobody finds something else, I’d like to release this code.
>> >>>
>> >>> Thank you,
>> >>> Benedikt
>> >>>
>> >>>>
>> >>>> Thanks!
>> >>>> Benedikt
>> >>>
>> >>>
>> >>> ---------------------------------------------------------------------
>> >>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> >>> For additional commands, e-mail: dev-help@commons.apache.org
>> >>>
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> >> For additional commands, e-mail: dev-help@commons.apache.org
>> >>
>> >>
>> >
>> >
>> > --
>> > E-Mail: garydgregory@gmail.com | ggregory@apache.org
>> > Java Persistence with Hibernate, Second Edition
>> > <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?
>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&link
>> Code=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
>> >
>> > <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>> am2&o=1&a=1617290459>
>> > JUnit in Action, Second Edition
>> > <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?
>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&link
>> Code=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
>> >
>> > <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>> am2&o=1&a=1935182021>
>> > Spring Batch in Action
>> > <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?
>> ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&link
>> Code=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Bli
>> nk_id%7D%7D%22%3ESpring+Batch+in+Action>
>> > <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=
>> am2&o=1&a=1935182951>
>> > Blog: http://garygregory.wordpress.com
>> > Home: http://garygregory.com/
>> > Tweet! http://twitter.com/GaryGregory
>>
>>
>
>
> --
> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> Java Persistence with Hibernate, Second Edition
> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
>
> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
> JUnit in Action, Second Edition
> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
>
> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
> Spring Batch in Action
> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>



-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>

<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
JUnit in Action, Second Edition
<https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>

<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
Spring Batch in Action
<https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2

Posted by Gary Gregory <ga...@gmail.com>.
On Wed, May 24, 2017 at 2:12 PM, Rob Tompkins <ch...@gmail.com> wrote:

>
> > On May 24, 2017, at 2:49 AM, Gary Gregory <ga...@gmail.com>
> wrote:
> >
> > When I build with the IBM JDK 8 that IBM includes with some Eclipse
> version
> > I have laying around, I indeed get:
> >
> > java (2)
> > org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest
> > testLang1219(org.apache.commons.lang3.time.FastDateParser_
> TimeZoneStrategyTest)
> > java.text.ParseException: Unparseable date: 26.10.2014 02:00:00 MESZ
>

As I mentioned, the above test passes with the current IBM SDK 8:

Java(TM) SE Runtime Environment (build pwi3280sr4fp5-20170421_01(SR4 FP5))
IBM J9 VM (build 2.8, JRE 1.8.0 Windows 10 x86-32 20170419_344392 (JIT
enabled, AOT enabled)
J9VM - R28_20170419_1004_B344392
JIT  - tr.r14.java_20170419_344392
GC   - R28_20170419_1004_B344392
J9CL - 20170419_344392)
JCL - 20170420_01 based on Oracle jdk8u131-b11

So IMO the only test we should look at is:

> org.apache.commons.lang3.builder.ToStringBuilderTest
> testReflectionHierarchyArrayList(org.apache.commons.lang3.
builder.ToStringBuilderTest)
> org.junit.ComparisonFailure:
> expected:<...700dfa[elementData={[<null>,<null>,<
null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
> but was:<...700dfa[elementData={[]},size=0,modCount=0]>

Gary



> Wondering if this change (https://github.com/apache/commons-lang/commit/
> eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#diff-
> 27e0ef6d1e59c634d3ba4d9cb05629a4R362 <https://github.com/apache/
> commons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#diff-
> 27e0ef6d1e59c634d3ba4d9cb05629a4R362>) caused this one. It doesn’t make
> sense to me that it would, but it’s the only change to the code in that
> area. Does the released version have the same issue?
>
> Still investigating the second test failure. I’ll keep you guys posted
> with anything I can come up with.
>
> -Rob
>
> >
> > at
> > org.apache.commons.lang3.time.FastDateParser.parse(
> FastDateParser.java:369)
> >
> > at
> > org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest.
> testLang1219(FastDateParser_TimeZoneStrategyTest.java:62)
> >
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >
> > at
> > sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:95)
> >
> > at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:55)
> >
> > at java.lang.reflect.Method.invoke(Method.java:508)
> >
> > at
> > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> FrameworkMethod.java:50)
> >
> > at
> > org.junit.internal.runners.model.ReflectiveCallable.run(
> ReflectiveCallable.java:12)
> >
> > at
> > org.junit.runners.model.FrameworkMethod.invokeExplosively(
> FrameworkMethod.java:47)
> >
> > at
> > org.junit.internal.runners.statements.InvokeMethod.
> evaluate(InvokeMethod.java:17)
> >
> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> >
> > at
> > org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
> >
> > at
> > org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:57)
> >
> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> >
> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> >
> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> >
> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> >
> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> >
> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >
> > at
> > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(
> JUnit4TestReference.java:86)
> >
> > at
> > org.eclipse.jdt.internal.junit.runner.TestExecution.
> run(TestExecution.java:38)
> >
> > at
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> runTests(RemoteTestRunner.java:459)
> >
> > at
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> runTests(RemoteTestRunner.java:678)
> >
> > at
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> run(RemoteTestRunner.java:382)
> >
> > at
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> main(RemoteTestRunner.java:192)
> >
> >
> >
> > org.apache.commons.lang3.builder.ToStringBuilderTest
> > testReflectionHierarchyArrayList(org.apache.commons.lang3.
> builder.ToStringBuilderTest)
> > org.junit.ComparisonFailure:
> > expected:<...700dfa[elementData={[<null>,<null>,<
> null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>]},
> size=0,modCount=0]>
> > but was:<...700dfa[elementData={[]},size=0,modCount=0]>
> >
> > at org.junit.Assert.assertEquals(Assert.java:115)
> >
> > at org.junit.Assert.assertEquals(Assert.java:144)
> >
> > at
> > org.apache.commons.lang3.builder.ToStringBuilderTest.
> testReflectionHierarchyArrayList(ToStringBuilderTest.java:324)
> >
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >
> > at
> > sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:95)
> >
> > at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:55)
> >
> > at java.lang.reflect.Method.invoke(Method.java:508)
> >
> > at
> > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
> FrameworkMethod.java:50)
> >
> > at
> > org.junit.internal.runners.model.ReflectiveCallable.run(
> ReflectiveCallable.java:12)
> >
> > at
> > org.junit.runners.model.FrameworkMethod.invokeExplosively(
> FrameworkMethod.java:47)
> >
> > at
> > org.junit.internal.runners.statements.InvokeMethod.
> evaluate(InvokeMethod.java:17)
> >
> > at
> > org.junit.internal.runners.statements.RunAfters.evaluate(
> RunAfters.java:27)
> >
> > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> >
> > at
> > org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
> >
> > at
> > org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:57)
> >
> > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> >
> > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> >
> > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> >
> > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> >
> > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> >
> > at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> >
> > at
> > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(
> JUnit4TestReference.java:86)
> >
> > at
> > org.eclipse.jdt.internal.junit.runner.TestExecution.
> run(TestExecution.java:38)
> >
> > at
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> runTests(RemoteTestRunner.java:459)
> >
> > at
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> runTests(RemoteTestRunner.java:678)
> >
> > at
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> run(RemoteTestRunner.java:382)
> >
> > at
> > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.
> main(RemoteTestRunner.java:192)
> >
> >
> >
> >
> > On Tue, May 23, 2017 at 4:25 PM, Benedikt Ritter <br...@apache.org>
> wrote:
> >
> >> Hello,
> >>
> >> I’m canceling this vote because:
> >>
> >> - mvn site does not work from the src distribution
> >> - test failures on IBM JDK (where else…)
> >>
> >> I don’t know when I have the time to work an this. Any help is highly
> >> appreciated.
> >>
> >> Regards,
> >> Benedikt
> >>
> >>> Am 19.05.2017 um 16:52 schrieb Benedikt Ritter <br...@apache.org>:
> >>>
> >>> Hello,
> >>>
> >>>> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <br...@apache.org>:
> >>>>
> >>>> Hello,
> >>>>
> >>>> we have fixed quite a few bugs and added some nice new features since
> >> Commons Lang 3.5 was released, so I would like to release Commons Lang
> 3.6
> >> based on RC2.
> >>>> The reason we had to cut a second release is, that there were some
> >> discussions around the annotations for documenting concurrency
> properties
> >> in the o.a.c.l.concurrent.annotation package. I’ve removed those
> >> annotations, so that we can fix them after the release.
> >>>>
> >>>> Commons Lang 3.6 R2 is available for review here:
> >>>> https://dist.apache.org/repos/dist/dev/commons/lang (svn revision
> >> 19714)
> >>>>
> >>>> The tag is here:
> >>>> https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=
> >> 75c28fc4678774c1d2c21b839b048db6b563b9ae
> >>>>
> >>>> Commit ID the tag points at:
> >>>> 3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
> >>>>
> >>>> Maven Artifacts:
> >>>> https://repository.apache.org/content/repositories/
> >> orgapachecommons-1247
> >>>>
> >>>> These are the Maven artifacts and their hashes:
> >>>>
> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar <
> >> https://repository.apache.org/content/repositories/
> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >> 3.6/commons-lang3-3.6-javadoc.jar>
> >>>> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-
> sources.jar.asc
> >> <https://repository.apache.org/content/repositories/
> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >> 3.6/commons-lang3-3.6-sources.jar.asc>
> >>>> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc <
> >> https://repository.apache.org/content/repositories/
> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >> 3.6/commons-lang3-3.6.pom.asc>
> >>>> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <
> >> https://repository.apache.org/content/repositories/
> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >> 3.6/commons-lang3-3.6.pom>
> >>>> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc <
> >> https://repository.apache.org/content/repositories/
> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >> 3.6/commons-lang3-3.6.jar.asc>
> >>>> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-
> javadoc.jar.asc
> >> <https://repository.apache.org/content/repositories/
> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >> 3.6/commons-lang3-3.6-javadoc.jar.asc>
> >>>> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar <
> >> https://repository.apache.org/content/repositories/
> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >> 3.6/commons-lang3-3.6-sources.jar>
> >>>> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <
> >> https://repository.apache.org/content/repositories/
> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >> 3.6/commons-lang3-3.6.jar>
> >>>> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc
> <
> >> https://repository.apache.org/content/repositories/
> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >> 3.6/commons-lang3-3.6-tests.jar.asc>
> >>>> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-
> test-sources.jar.asc
> >> <https://repository.apache.org/content/repositories/
> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >> 3.6/commons-lang3-3.6-test-sources.jar.asc>
> >>>> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-
> test-sources.jar
> >> <https://repository.apache.org/content/repositories/
> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >> 3.6/commons-lang3-3.6-test-sources.jar>
> >>>> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
> >>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <
> >> https://repository.apache.org/content/repositories/
> >> orgapachecommons-1247/org/apache/commons/commons-lang3/
> >> 3.6/commons-lang3-3.6-tests.jar>
> >>>> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
> >>>>
> >>>> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using Maven
> >> 3.5.0.
> >>>>
> >>>> Details of changes since 3.5 are in the release notes:
> >>>>  https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-
> NOTES.txt
> >>>>  http://home.apache.org/~britter/commons/lang/LANG_3_6_
> >> RC2/changes-report.html
> >>>>
> >>>> Site:
> >>>>    http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
> >>>> (note some *relative* links are broken and the 3.6 directories are
> >>>> not yet created - these will be OK once the site is deployed)
> >>>>
> >>>> Clirr Report (compared to 3.5):
> >>>>  http://home.apache.org/~britter/commons/lang/LANG_3_6_
> >> RC2/clirr-report.html
> >>>>
> >>>> RAT Report:
> >>>>      http://home.apache.org/~britter/commons/lang/LANG_3_6_
> >> RC2/rat-report.html
> >>>>
> >>>> KEYS:
> >>>> https://www.apache.org/dist/commons/KEYS
> >>>>
> >>>> Please review the release candidate and vote.
> >>>> This vote will close no sooner that 72 hours from now,
> >>>> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
> >>>>
> >>>> [ ] +1 Release these artifacts
> >>>> [ ] +0 OK, but...
> >>>> [ ] -0 OK, but really should fix...
> >>>> [ ] -1 I oppose this release because…
> >>>
> >>> This vote is still pending. Please review the RC and cast your vote.
> The
> >> following issues have been found:
> >>>
> >>> - mvn site does not work from the source archive
> >>> - Jigsaw meta data is missing
> >>>
> >>> I consider neither as a blocker for releasing 3.6 and would rather like
> >> to fix those in 3.6.1 (which I can prepare after my vacation). So unless
> >> nobody finds something else, I’d like to release this code.
> >>>
> >>> Thank you,
> >>> Benedikt
> >>>
> >>>>
> >>>> Thanks!
> >>>> Benedikt
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> >>> For additional commands, e-mail: dev-help@commons.apache.org
> >>>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> >> For additional commands, e-mail: dev-help@commons.apache.org
> >>
> >>
> >
> >
> > --
> > E-Mail: garydgregory@gmail.com | ggregory@apache.org
> > Java Persistence with Hibernate, Second Edition
> > <https://www.amazon.com/gp/product/1617290459/ref=as_li_
> tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&
> linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
> >
> > <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=
> 1617290459>
> > JUnit in Action, Second Edition
> > <https://www.amazon.com/gp/product/1935182021/ref=as_li_
> tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&
> linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22
> >
> >
> > <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=
> 1935182021>
> > Spring Batch in Action
> > <https://www.amazon.com/gp/product/1935182951/ref=as_li_
> tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&
> linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%
> 7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
> > <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=
> 1935182951>
> > Blog: http://garygregory.wordpress.com
> > Home: http://garygregory.com/
> > Tweet! http://twitter.com/GaryGregory
>
>


-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>

<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
JUnit in Action, Second Edition
<https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>

<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
Spring Batch in Action
<https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2

Posted by Rob Tompkins <ch...@gmail.com>.
> On May 24, 2017, at 2:49 AM, Gary Gregory <ga...@gmail.com> wrote:
> 
> When I build with the IBM JDK 8 that IBM includes with some Eclipse version
> I have laying around, I indeed get:
> 
> java (2)
> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest
> testLang1219(org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest)
> java.text.ParseException: Unparseable date: 26.10.2014 02:00:00 MESZ

Wondering if this change (https://github.com/apache/commons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362 <https://github.com/apache/commons-lang/commit/eb2b89efbe15ab0b70fd94f0ecd0aa03866fb4d2#diff-27e0ef6d1e59c634d3ba4d9cb05629a4R362>) caused this one. It doesn’t make sense to me that it would, but it’s the only change to the code in that area. Does the released version have the same issue?

Still investigating the second test failure. I’ll keep you guys posted with anything I can come up with.

-Rob

> 
> at
> org.apache.commons.lang3.time.FastDateParser.parse(FastDateParser.java:369)
> 
> at
> org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest.testLang1219(FastDateParser_TimeZoneStrategyTest.java:62)
> 
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
> 
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
> 
> at java.lang.reflect.Method.invoke(Method.java:508)
> 
> at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
> 
> at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> 
> at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
> 
> at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
> 
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> 
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
> 
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
> 
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> 
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> 
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> 
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> 
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> 
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> 
> at
> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
> 
> at
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
> 
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
> 
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678)
> 
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
> 
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
> 
> 
> 
> org.apache.commons.lang3.builder.ToStringBuilderTest
> testReflectionHierarchyArrayList(org.apache.commons.lang3.builder.ToStringBuilderTest)
> org.junit.ComparisonFailure:
> expected:<...700dfa[elementData={[<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
> but was:<...700dfa[elementData={[]},size=0,modCount=0]>
> 
> at org.junit.Assert.assertEquals(Assert.java:115)
> 
> at org.junit.Assert.assertEquals(Assert.java:144)
> 
> at
> org.apache.commons.lang3.builder.ToStringBuilderTest.testReflectionHierarchyArrayList(ToStringBuilderTest.java:324)
> 
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
> 
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
> 
> at java.lang.reflect.Method.invoke(Method.java:508)
> 
> at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
> 
> at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> 
> at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
> 
> at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
> 
> at
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
> 
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> 
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
> 
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
> 
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> 
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> 
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> 
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> 
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> 
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> 
> at
> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
> 
> at
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
> 
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
> 
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678)
> 
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
> 
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
> 
> 
> 
> 
> On Tue, May 23, 2017 at 4:25 PM, Benedikt Ritter <br...@apache.org> wrote:
> 
>> Hello,
>> 
>> I’m canceling this vote because:
>> 
>> - mvn site does not work from the src distribution
>> - test failures on IBM JDK (where else…)
>> 
>> I don’t know when I have the time to work an this. Any help is highly
>> appreciated.
>> 
>> Regards,
>> Benedikt
>> 
>>> Am 19.05.2017 um 16:52 schrieb Benedikt Ritter <br...@apache.org>:
>>> 
>>> Hello,
>>> 
>>>> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <br...@apache.org>:
>>>> 
>>>> Hello,
>>>> 
>>>> we have fixed quite a few bugs and added some nice new features since
>> Commons Lang 3.5 was released, so I would like to release Commons Lang 3.6
>> based on RC2.
>>>> The reason we had to cut a second release is, that there were some
>> discussions around the annotations for documenting concurrency properties
>> in the o.a.c.l.concurrent.annotation package. I’ve removed those
>> annotations, so that we can fix them after the release.
>>>> 
>>>> Commons Lang 3.6 R2 is available for review here:
>>>> https://dist.apache.org/repos/dist/dev/commons/lang (svn revision
>> 19714)
>>>> 
>>>> The tag is here:
>>>> https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=
>> 75c28fc4678774c1d2c21b839b048db6b563b9ae
>>>> 
>>>> Commit ID the tag points at:
>>>> 3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
>>>> 
>>>> Maven Artifacts:
>>>> https://repository.apache.org/content/repositories/
>> orgapachecommons-1247
>>>> 
>>>> These are the Maven artifacts and their hashes:
>>>> 
>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar <
>> https://repository.apache.org/content/repositories/
>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> 3.6/commons-lang3-3.6-javadoc.jar>
>>>> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar.asc
>> <https://repository.apache.org/content/repositories/
>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> 3.6/commons-lang3-3.6-sources.jar.asc>
>>>> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc <
>> https://repository.apache.org/content/repositories/
>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> 3.6/commons-lang3-3.6.pom.asc>
>>>> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <
>> https://repository.apache.org/content/repositories/
>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> 3.6/commons-lang3-3.6.pom>
>>>> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc <
>> https://repository.apache.org/content/repositories/
>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> 3.6/commons-lang3-3.6.jar.asc>
>>>> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar.asc
>> <https://repository.apache.org/content/repositories/
>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> 3.6/commons-lang3-3.6-javadoc.jar.asc>
>>>> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar <
>> https://repository.apache.org/content/repositories/
>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> 3.6/commons-lang3-3.6-sources.jar>
>>>> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <
>> https://repository.apache.org/content/repositories/
>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> 3.6/commons-lang3-3.6.jar>
>>>> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc <
>> https://repository.apache.org/content/repositories/
>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> 3.6/commons-lang3-3.6-tests.jar.asc>
>>>> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar.asc
>> <https://repository.apache.org/content/repositories/
>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> 3.6/commons-lang3-3.6-test-sources.jar.asc>
>>>> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar
>> <https://repository.apache.org/content/repositories/
>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> 3.6/commons-lang3-3.6-test-sources.jar>
>>>> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
>>>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <
>> https://repository.apache.org/content/repositories/
>> orgapachecommons-1247/org/apache/commons/commons-lang3/
>> 3.6/commons-lang3-3.6-tests.jar>
>>>> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
>>>> 
>>>> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using Maven
>> 3.5.0.
>>>> 
>>>> Details of changes since 3.5 are in the release notes:
>>>>  https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-NOTES.txt
>>>>  http://home.apache.org/~britter/commons/lang/LANG_3_6_
>> RC2/changes-report.html
>>>> 
>>>> Site:
>>>>    http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
>>>> (note some *relative* links are broken and the 3.6 directories are
>>>> not yet created - these will be OK once the site is deployed)
>>>> 
>>>> Clirr Report (compared to 3.5):
>>>>  http://home.apache.org/~britter/commons/lang/LANG_3_6_
>> RC2/clirr-report.html
>>>> 
>>>> RAT Report:
>>>>      http://home.apache.org/~britter/commons/lang/LANG_3_6_
>> RC2/rat-report.html
>>>> 
>>>> KEYS:
>>>> https://www.apache.org/dist/commons/KEYS
>>>> 
>>>> Please review the release candidate and vote.
>>>> This vote will close no sooner that 72 hours from now,
>>>> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
>>>> 
>>>> [ ] +1 Release these artifacts
>>>> [ ] +0 OK, but...
>>>> [ ] -0 OK, but really should fix...
>>>> [ ] -1 I oppose this release because…
>>> 
>>> This vote is still pending. Please review the RC and cast your vote. The
>> following issues have been found:
>>> 
>>> - mvn site does not work from the source archive
>>> - Jigsaw meta data is missing
>>> 
>>> I consider neither as a blocker for releasing 3.6 and would rather like
>> to fix those in 3.6.1 (which I can prepare after my vacation). So unless
>> nobody finds something else, I’d like to release this code.
>>> 
>>> Thank you,
>>> Benedikt
>>> 
>>>> 
>>>> Thanks!
>>>> Benedikt
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>>> For additional commands, e-mail: dev-help@commons.apache.org
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> For additional commands, e-mail: dev-help@commons.apache.org
>> 
>> 
> 
> 
> -- 
> E-Mail: garydgregory@gmail.com | ggregory@apache.org
> Java Persistence with Hibernate, Second Edition
> <https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>
> 
> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
> JUnit in Action, Second Edition
> <https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>
> 
> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
> Spring Batch in Action
> <https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
> <http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory


Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2

Posted by Gary Gregory <ga...@gmail.com>.
When I build with the IBM JDK 8 that IBM includes with some Eclipse version
I have laying around, I indeed get:

java (2)
org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest
testLang1219(org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest)
java.text.ParseException: Unparseable date: 26.10.2014 02:00:00 MESZ

at
org.apache.commons.lang3.time.FastDateParser.parse(FastDateParser.java:369)

at
org.apache.commons.lang3.time.FastDateParser_TimeZoneStrategyTest.testLang1219(FastDateParser_TimeZoneStrategyTest.java:62)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)

at java.lang.reflect.Method.invoke(Method.java:508)

at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)

at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)

at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)

at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)

at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)

at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)

at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)

at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)

at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)

at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)

at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)

at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)

at org.junit.runners.ParentRunner.run(ParentRunner.java:363)

at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)

at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)

at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)

at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678)

at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)

at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)



org.apache.commons.lang3.builder.ToStringBuilderTest
testReflectionHierarchyArrayList(org.apache.commons.lang3.builder.ToStringBuilderTest)
org.junit.ComparisonFailure:
expected:<...700dfa[elementData={[<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>]},size=0,modCount=0]>
but was:<...700dfa[elementData={[]},size=0,modCount=0]>

at org.junit.Assert.assertEquals(Assert.java:115)

at org.junit.Assert.assertEquals(Assert.java:144)

at
org.apache.commons.lang3.builder.ToStringBuilderTest.testReflectionHierarchyArrayList(ToStringBuilderTest.java:324)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)

at java.lang.reflect.Method.invoke(Method.java:508)

at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)

at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)

at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)

at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)

at
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)

at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)

at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)

at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)

at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)

at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)

at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)

at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)

at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)

at org.junit.runners.ParentRunner.run(ParentRunner.java:363)

at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)

at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)

at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)

at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678)

at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)

at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)




On Tue, May 23, 2017 at 4:25 PM, Benedikt Ritter <br...@apache.org> wrote:

> Hello,
>
> I’m canceling this vote because:
>
> - mvn site does not work from the src distribution
> - test failures on IBM JDK (where else…)
>
> I don’t know when I have the time to work an this. Any help is highly
> appreciated.
>
> Regards,
> Benedikt
>
> > Am 19.05.2017 um 16:52 schrieb Benedikt Ritter <br...@apache.org>:
> >
> > Hello,
> >
> >> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <br...@apache.org>:
> >>
> >> Hello,
> >>
> >> we have fixed quite a few bugs and added some nice new features since
> Commons Lang 3.5 was released, so I would like to release Commons Lang 3.6
> based on RC2.
> >> The reason we had to cut a second release is, that there were some
> discussions around the annotations for documenting concurrency properties
> in the o.a.c.l.concurrent.annotation package. I’ve removed those
> annotations, so that we can fix them after the release.
> >>
> >> Commons Lang 3.6 R2 is available for review here:
> >> https://dist.apache.org/repos/dist/dev/commons/lang (svn revision
> 19714)
> >>
> >> The tag is here:
> >> https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=
> 75c28fc4678774c1d2c21b839b048db6b563b9ae
> >>
> >> Commit ID the tag points at:
> >> 3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
> >>
> >> Maven Artifacts:
> >> https://repository.apache.org/content/repositories/
> orgapachecommons-1247
> >>
> >> These are the Maven artifacts and their hashes:
> >>
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-javadoc.jar>
> >> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar.asc
> <https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-sources.jar.asc>
> >> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6.pom.asc>
> >> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6.pom>
> >> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6.jar.asc>
> >> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar.asc
> <https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-javadoc.jar.asc>
> >> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-sources.jar>
> >> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6.jar>
> >> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-tests.jar.asc>
> >> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar.asc
> <https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-test-sources.jar.asc>
> >> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar
> <https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-test-sources.jar>
> >> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-tests.jar>
> >> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
> >>
> >> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using Maven
> 3.5.0.
> >>
> >> Details of changes since 3.5 are in the release notes:
> >>   https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-NOTES.txt
> >>   http://home.apache.org/~britter/commons/lang/LANG_3_6_
> RC2/changes-report.html
> >>
> >> Site:
> >>     http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
> >> (note some *relative* links are broken and the 3.6 directories are
> >> not yet created - these will be OK once the site is deployed)
> >>
> >> Clirr Report (compared to 3.5):
> >>   http://home.apache.org/~britter/commons/lang/LANG_3_6_
> RC2/clirr-report.html
> >>
> >> RAT Report:
> >>       http://home.apache.org/~britter/commons/lang/LANG_3_6_
> RC2/rat-report.html
> >>
> >> KEYS:
> >> https://www.apache.org/dist/commons/KEYS
> >>
> >> Please review the release candidate and vote.
> >> This vote will close no sooner that 72 hours from now,
> >> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
> >>
> >> [ ] +1 Release these artifacts
> >> [ ] +0 OK, but...
> >> [ ] -0 OK, but really should fix...
> >> [ ] -1 I oppose this release because…
> >
> > This vote is still pending. Please review the RC and cast your vote. The
> following issues have been found:
> >
> > - mvn site does not work from the source archive
> > - Jigsaw meta data is missing
> >
> > I consider neither as a blocker for releasing 3.6 and would rather like
> to fix those in 3.6.1 (which I can prepare after my vacation). So unless
> nobody finds something else, I’d like to release this code.
> >
> > Thank you,
> > Benedikt
> >
> >>
> >> Thanks!
> >> Benedikt
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > For additional commands, e-mail: dev-help@commons.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>


-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>

<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
JUnit in Action, Second Edition
<https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>

<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
Spring Batch in Action
<https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Re: [CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2

Posted by Pascal Schumacher <pa...@gmx.net>.
Am 24.05.2017 um 01:25 schrieb Benedikt Ritter:
> I’m canceling this vote because:
>
> - mvn site does not work from the src distribution

fixed: 
https://github.com/apache/commons-lang/commit/670bb2e0a1e67894ac29bb1bc4287c40943f0205 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


[CANCEL][VOTE] Release Apache Commons Lang 3.6 based on RC2

Posted by Benedikt Ritter <br...@apache.org>.
Hello,

I’m canceling this vote because:

- mvn site does not work from the src distribution
- test failures on IBM JDK (where else…)

I don’t know when I have the time to work an this. Any help is highly appreciated.

Regards,
Benedikt

> Am 19.05.2017 um 16:52 schrieb Benedikt Ritter <br...@apache.org>:
> 
> Hello,
> 
>> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <br...@apache.org>:
>> 
>> Hello,
>> 
>> we have fixed quite a few bugs and added some nice new features since Commons Lang 3.5 was released, so I would like to release Commons Lang 3.6 based on RC2.
>> The reason we had to cut a second release is, that there were some discussions around the annotations for documenting concurrency properties in the o.a.c.l.concurrent.annotation package. I’ve removed those annotations, so that we can fix them after the release.
>> 
>> Commons Lang 3.6 R2 is available for review here:
>> https://dist.apache.org/repos/dist/dev/commons/lang (svn revision 19714)
>> 
>> The tag is here:
>> https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=75c28fc4678774c1d2c21b839b048db6b563b9ae
>> 
>> Commit ID the tag points at:
>> 3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
>> 
>> Maven Artifacts:
>> https://repository.apache.org/content/repositories/orgapachecommons-1247
>> 
>> These are the Maven artifacts and their hashes:
>> 
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar>
>> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar.asc>
>> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc>
>> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom>
>> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc>
>> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar.asc>
>> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar>
>> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar>
>> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc>
>> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar.asc>
>> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar>
>> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar>
>> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
>> 
>> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using Maven 3.5.0.
>> 
>> Details of changes since 3.5 are in the release notes:
>>   https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-NOTES.txt
>>   http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/changes-report.html
>> 
>> Site:
>>     http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
>> (note some *relative* links are broken and the 3.6 directories are
>> not yet created - these will be OK once the site is deployed)
>> 
>> Clirr Report (compared to 3.5):
>>   http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/clirr-report.html
>> 
>> RAT Report:
>>       http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/rat-report.html
>> 
>> KEYS:
>> https://www.apache.org/dist/commons/KEYS
>> 
>> Please review the release candidate and vote.
>> This vote will close no sooner that 72 hours from now,
>> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
>> 
>> [ ] +1 Release these artifacts
>> [ ] +0 OK, but...
>> [ ] -0 OK, but really should fix...
>> [ ] -1 I oppose this release because…
> 
> This vote is still pending. Please review the RC and cast your vote. The following issues have been found:
> 
> - mvn site does not work from the source archive
> - Jigsaw meta data is missing
> 
> I consider neither as a blocker for releasing 3.6 and would rather like to fix those in 3.6.1 (which I can prepare after my vacation). So unless nobody finds something else, I’d like to release this code.
> 
> Thank you,
> Benedikt 
> 
>> 
>> Thanks!
>> Benedikt
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: [REMINDER][VOTE] Release Apache Commons Lang 3.6 based on RC2

Posted by Amey Jadiye <am...@gmail.com>.
+1

Build worked fine with ZERO errors (rat, checkstyle, findbug, clirr,
javadoc).
All tests (4032) ran with success.

[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 03:33 min
[INFO] Finished at: 2017-05-22T23:02:08+05:30
[INFO] Final Memory: 67M/557M
[INFO]
------------------------------------------------------------------------
amey@xps /tmp/commons-lang-LANG_3_6_RC2 $ mvn -v
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
2015-11-10T22:11:47+05:30)
Maven home: /opt/apache/maven
Java version: 1.8.0_111, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_IN, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-31-generic", arch: "amd64", family: "unix"


On Sun, May 21, 2017 at 8:23 PM, Benedikt Ritter <br...@apache.org> wrote:

> Hi,
>
> > Am 19.05.2017 um 16:52 schrieb Benedikt Ritter <br...@apache.org>:
> >
> > Hello,
> >
> >> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <br...@apache.org>:
> >>
> >> Hello,
> >>
> >> we have fixed quite a few bugs and added some nice new features since
> Commons Lang 3.5 was released, so I would like to release Commons Lang 3.6
> based on RC2.
> >> The reason we had to cut a second release is, that there were some
> discussions around the annotations for documenting concurrency properties
> in the o.a.c.l.concurrent.annotation package. I’ve removed those
> annotations, so that we can fix them after the release.
> >>
> >> Commons Lang 3.6 R2 is available for review here:
> >> https://dist.apache.org/repos/dist/dev/commons/lang (svn revision
> 19714)
> >>
> >> The tag is here:
> >> https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=
> 75c28fc4678774c1d2c21b839b048db6b563b9ae
> >>
> >> Commit ID the tag points at:
> >> 3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
> >>
> >> Maven Artifacts:
> >> https://repository.apache.org/content/repositories/
> orgapachecommons-1247
> >>
> >> These are the Maven artifacts and their hashes:
> >>
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-javadoc.jar>
> >> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar.asc
> <https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-sources.jar.asc>
> >> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6.pom.asc>
> >> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6.pom>
> >> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6.jar.asc>
> >> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar.asc
> <https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-javadoc.jar.asc>
> >> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-sources.jar>
> >> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6.jar>
> >> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-tests.jar.asc>
> >> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar.asc
> <https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-test-sources.jar.asc>
> >> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar
> <https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-test-sources.jar>
> >> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
> >> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-tests.jar>
> >> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
> >>
> >> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using Maven
> 3.5.0.
> >>
> >> Details of changes since 3.5 are in the release notes:
> >>   https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-NOTES.txt
> >>   http://home.apache.org/~britter/commons/lang/LANG_3_6_
> RC2/changes-report.html
> >>
> >> Site:
> >>     http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
> >> (note some *relative* links are broken and the 3.6 directories are
> >> not yet created - these will be OK once the site is deployed)
> >>
> >> Clirr Report (compared to 3.5):
> >>   http://home.apache.org/~britter/commons/lang/LANG_3_6_
> RC2/clirr-report.html
> >>
> >> RAT Report:
> >>       http://home.apache.org/~britter/commons/lang/LANG_3_6_
> RC2/rat-report.html
> >>
> >> KEYS:
> >> https://www.apache.org/dist/commons/KEYS
> >>
> >> Please review the release candidate and vote.
> >> This vote will close no sooner that 72 hours from now,
> >> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
> >>
> >> [ ] +1 Release these artifacts
> >> [ ] +0 OK, but...
> >> [ ] -0 OK, but really should fix...
> >> [ ] -1 I oppose this release because…
> >
> > This vote is still pending. Please review the RC and cast your vote. The
> following issues have been found:
> >
> > - mvn site does not work from the source archive
> > - Jigsaw meta data is missing
> >
> > I consider neither as a blocker for releasing 3.6 and would rather like
> to fix those in 3.6.1 (which I can prepare after my vacation). So unless
> nobody finds something else, I’d like to release this code.
>
> I’m still waiting for reviews. The current state of the vote is:
>
> Pascal Schumacher: +1 (non-binding)
> Gary Gregory: +0
> Bruno P. Kinoshita: +1
>
> If you think this code should not be released for the one or the other
> reason, please vote -1 so I know you’re not fine with this release.
>
> Thank you,
> Benedikt
>
> >
> > Thank you,
> > Benedikt
> >
> >>
> >> Thanks!
> >> Benedikt
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> > For additional commands, e-mail: dev-help@commons.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>
Regards,
Amey Jadiye
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org

Re: [REMINDER][VOTE] Release Apache Commons Lang 3.6 based on RC2

Posted by Benedikt Ritter <br...@apache.org>.
Hi,

> Am 19.05.2017 um 16:52 schrieb Benedikt Ritter <br...@apache.org>:
> 
> Hello,
> 
>> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <br...@apache.org>:
>> 
>> Hello,
>> 
>> we have fixed quite a few bugs and added some nice new features since Commons Lang 3.5 was released, so I would like to release Commons Lang 3.6 based on RC2.
>> The reason we had to cut a second release is, that there were some discussions around the annotations for documenting concurrency properties in the o.a.c.l.concurrent.annotation package. I’ve removed those annotations, so that we can fix them after the release.
>> 
>> Commons Lang 3.6 R2 is available for review here:
>> https://dist.apache.org/repos/dist/dev/commons/lang (svn revision 19714)
>> 
>> The tag is here:
>> https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=75c28fc4678774c1d2c21b839b048db6b563b9ae
>> 
>> Commit ID the tag points at:
>> 3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
>> 
>> Maven Artifacts:
>> https://repository.apache.org/content/repositories/orgapachecommons-1247
>> 
>> These are the Maven artifacts and their hashes:
>> 
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar>
>> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar.asc>
>> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc>
>> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom>
>> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc>
>> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar.asc>
>> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar>
>> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar>
>> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc>
>> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar.asc>
>> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar>
>> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
>> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar>
>> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
>> 
>> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using Maven 3.5.0.
>> 
>> Details of changes since 3.5 are in the release notes:
>>   https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-NOTES.txt
>>   http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/changes-report.html
>> 
>> Site:
>>     http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
>> (note some *relative* links are broken and the 3.6 directories are
>> not yet created - these will be OK once the site is deployed)
>> 
>> Clirr Report (compared to 3.5):
>>   http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/clirr-report.html
>> 
>> RAT Report:
>>       http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/rat-report.html
>> 
>> KEYS:
>> https://www.apache.org/dist/commons/KEYS
>> 
>> Please review the release candidate and vote.
>> This vote will close no sooner that 72 hours from now,
>> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
>> 
>> [ ] +1 Release these artifacts
>> [ ] +0 OK, but...
>> [ ] -0 OK, but really should fix...
>> [ ] -1 I oppose this release because…
> 
> This vote is still pending. Please review the RC and cast your vote. The following issues have been found:
> 
> - mvn site does not work from the source archive
> - Jigsaw meta data is missing
> 
> I consider neither as a blocker for releasing 3.6 and would rather like to fix those in 3.6.1 (which I can prepare after my vacation). So unless nobody finds something else, I’d like to release this code.

I’m still waiting for reviews. The current state of the vote is:

Pascal Schumacher: +1 (non-binding)
Gary Gregory: +0
Bruno P. Kinoshita: +1

If you think this code should not be released for the one or the other reason, please vote -1 so I know you’re not fine with this release.

Thank you,
Benedikt

> 
> Thank you,
> Benedikt 
> 
>> 
>> Thanks!
>> Benedikt
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


[VOTE] Release Apache Commons Lang 3.6 based on RC2

Posted by "Bruno P. Kinoshita" <br...@yahoo.com.br.INVALID>.
+1

Build passing for my environment

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T05:41:47+13:00)
Maven home: /opt/maven
Java version: 1.8.0_131, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-78-generic", arch: "amd64", family: "unix"

Site generated successfully, reports look good (looks like we zero'd the findbugs and checkstyle errors :).

Cheers
Bruno



________________________________
From: Benedikt Ritter <br...@apache.org>
To: Commons Developers List <de...@commons.apache.org> 
Sent: Saturday, 20 May 2017 8:53 AM
Subject: [REMINDER][VOTE] Release Apache Commons Lang 3.6 based on RC2



Hello,

> Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <br...@apache.org>:
> 
> Hello,
> 
> we have fixed quite a few bugs and added some nice new features since Commons Lang 3.5 was released, so I would like to release Commons Lang 3.6 based on RC2.
> The reason we had to cut a second release is, that there were some discussions around the annotations for documenting concurrency properties in the o.a.c.l.concurrent.annotation package. I’ve removed those annotations, so that we can fix them after the release.
> 
> Commons Lang 3.6 R2 is available for review here:
>  https://dist.apache.org/repos/dist/dev/commons/lang (svn revision 19714)
> 
> The tag is here:
> https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=75c28fc4678774c1d2c21b839b048db6b563b9ae
> 
> Commit ID the tag points at:
>  3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
> 
> Maven Artifacts:
>  https://repository.apache.org/content/repositories/orgapachecommons-1247
> 
> These are the Maven artifacts and their hashes:
> 
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar>
> (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar.asc>
> (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc>
> (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom>
> (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc>
> (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar.asc>
> (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar>
> (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar>
> (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc>
> (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar.asc <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar.asc>
> (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar>
> (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
> /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <https://repository.apache.org/content/repositories/orgapachecommons-1247/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar>
> (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
> 
> I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using Maven 3.5.0.
> 
> Details of changes since 3.5 are in the release notes:
>    https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-NOTES.txt
>    http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/changes-report.html
> 
> Site:
>      http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
>  (note some *relative* links are broken and the 3.6 directories are
>  not yet created - these will be OK once the site is deployed)
> 
> Clirr Report (compared to 3.5):
>    http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/clirr-report.html
> 
> RAT Report:
>        http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/rat-report.html
> 
> KEYS:
>  https://www.apache.org/dist/commons/KEYS
> 
> Please review the release candidate and vote.
> This vote will close no sooner that 72 hours from now,
> i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
> 
>  [ ] +1 Release these artifacts
>  [ ] +0 OK, but...
>  [ ] -0 OK, but really should fix...
>  [ ] -1 I oppose this release because…

This vote is still pending. Please review the RC and cast your vote. The following issues have been found:

- mvn site does not work from the source archive
- Jigsaw meta data is missing

I consider neither as a blocker for releasing 3.6 and would rather like to fix those in 3.6.1 (which I can prepare after my vacation). So unless nobody finds something else, I’d like to release this code.

Thank you,
Benedikt 


> 
> Thanks!
> Benedikt


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Re: [REMINDER][VOTE] Release Apache Commons Lang 3.6 based on RC2

Posted by Gary Gregory <ga...@gmail.com>.
On Fri, May 19, 2017 at 1:52 PM, Benedikt Ritter <br...@apache.org> wrote:

> Hello,
>
> > Am 17.05.2017 um 12:02 schrieb Benedikt Ritter <br...@apache.org>:
> >
> > Hello,
> >
> > we have fixed quite a few bugs and added some nice new features since
> Commons Lang 3.5 was released, so I would like to release Commons Lang 3.6
> based on RC2.
> > The reason we had to cut a second release is, that there were some
> discussions around the annotations for documenting concurrency properties
> in the o.a.c.l.concurrent.annotation package. I’ve removed those
> annotations, so that we can fix them after the release.
> >
> > Commons Lang 3.6 R2 is available for review here:
> >  https://dist.apache.org/repos/dist/dev/commons/lang (svn revision
> 19714)
> >
> > The tag is here:
> > https://git-wip-us.apache.org/repos/asf?p=commons-lang.git;a=tag;h=
> 75c28fc4678774c1d2c21b839b048db6b563b9ae
> >
> > Commit ID the tag points at:
> >  3a64cf6aff408a9cbdcb4d7456360a97d1a880f0
> >
> > Maven Artifacts:
> >  https://repository.apache.org/content/repositories/
> orgapachecommons-1247
> >
> > These are the Maven artifacts and their hashes:
> >
> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-javadoc.jar>
> > (SHA1: eb05c235b85ffb6f70ea72082eb904a9fe1969d7)
> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar.asc
> <https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-sources.jar.asc>
> > (SHA1: 7b98c8ab56e16e974c85963b2497840405a3375e)
> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom.asc <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6.pom.asc>
> > (SHA1: 7524211600afb0deb3a5cab8ad9236299e3434a4)
> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.pom <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6.pom>
> > (SHA1: b38df078df7623b708cd439b1cb750619bd659cc)
> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar.asc <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6.jar.asc>
> > (SHA1: 4bf4d61116adcf699f1d7a866bcabcb50fc7b47f)
> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-javadoc.jar.asc
> <https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-javadoc.jar.asc>
> > (SHA1: d547ce41d41f38b143f5e5377d6bc990f0abbff6)
> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-sources.jar <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-sources.jar>
> > (SHA1: d9c5bbfb0b97c1f87e3f75cedd7eedbc5ec81182)
> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6.jar>
> > (SHA1: e6e1ca5e4574da2af0f8d2891410857e36ce5969)
> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar.asc <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-tests.jar.asc>
> > (SHA1: b8d25f4a01a5f50ab450044dd2a7688e37554bed)
> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar.asc
> <https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-test-sources.jar.asc>
> > (SHA1: ccca81cd4539437f3def2644119a6f187168963c)
> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-test-sources.jar
> <https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-test-sources.jar>
> > (SHA1: 8daf4979fb38811bd4a5bf39e38bc7a3a6582104)
> > /org/apache/commons/commons-lang3/3.6/commons-lang3-3.6-tests.jar <
> https://repository.apache.org/content/repositories/
> orgapachecommons-1247/org/apache/commons/commons-lang3/
> 3.6/commons-lang3-3.6-tests.jar>
> > (SHA1: 1f158e950250efab7cbca635e8393ab2ef666bca)
> >
> > I have tested this with JDK 7, JDK 8 and JDK 9 EA b165 using Maven 3.5.0.
> >
> > Details of changes since 3.5 are in the release notes:
> >    https://dist.apache.org/repos/dist/dev/commons/lang/RELEASE-NOTES.txt
> >    http://home.apache.org/~britter/commons/lang/LANG_3_6_
> RC2/changes-report.html
> >
> > Site:
> >      http://home.apache.org/~britter/commons/lang/LANG_3_6_RC2/
> >  (note some *relative* links are broken and the 3.6 directories are
> >  not yet created - these will be OK once the site is deployed)
> >
> > Clirr Report (compared to 3.5):
> >    http://home.apache.org/~britter/commons/lang/LANG_3_6_
> RC2/clirr-report.html
> >
> > RAT Report:
> >        http://home.apache.org/~britter/commons/lang/LANG_3_6_
> RC2/rat-report.html
> >
> > KEYS:
> >  https://www.apache.org/dist/commons/KEYS
> >
> > Please review the release candidate and vote.
> > This vote will close no sooner that 72 hours from now,
> > i.e. sometime after 12:00 EDT (UTC-4) 20-May 2017
> >
> >  [ ] +1 Release these artifacts
> >  [] +0 OK, but...
>

+0 OK, but...

(as previously stated) mvn site does not work from the source archive.

Gary


> >  [ ] -0 OK, but really should fix...
> >  [ ] -1 I oppose this release because…
>
> This vote is still pending. Please review the RC and cast your vote. The
> following issues have been found:
>
> - mvn site does not work from the source archive
> - Jigsaw meta data is missing
>
> I consider neither as a blocker for releasing 3.6 and would rather like to
> fix those in 3.6.1 (which I can prepare after my vacation). So unless
> nobody finds something else, I’d like to release this code.
>
> Thank you,
> Benedikt
>
> >
> > Thanks!
> > Benedikt
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>


-- 
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<https://www.amazon.com/gp/product/1617290459/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1617290459&linkCode=as2&tag=garygregory-20&linkId=cadb800f39946ec62ea2b1af9fe6a2b8>

<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1617290459>
JUnit in Action, Second Edition
<https://www.amazon.com/gp/product/1935182021/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182021&linkCode=as2&tag=garygregory-20&linkId=31ecd1f6b6d1eaf8886ac902a24de418%22>

<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182021>
Spring Batch in Action
<https://www.amazon.com/gp/product/1935182951/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1935182951&linkCode=%7B%7BlinkCode%7D%7D&tag=garygregory-20&linkId=%7B%7Blink_id%7D%7D%22%3ESpring+Batch+in+Action>
<http:////ir-na.amazon-adsystem.com/e/ir?t=garygregory-20&l=am2&o=1&a=1935182951>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory