I can manually fix the html before the site is published if needed. Ralph
> On Nov 20, 2017, at 8:42 AM, Matt Sicker <boa...@gmail.com> wrote: > > +1 > > Signatures good. Works with my tested projects. Site looks mostly good, > though there's an errant "h3" in the index page. Could be more site things, > though they can all be applied after a release. > > On 20 November 2017 at 07:36, Daan Hoogland <daan.hoogl...@shapeblue.com> > wrote: > >> Checked out and ran mvn clean install, next I updated my experimental >> pom.xml for cloudstack and did a mvn clean install. No errors to see so +1. >> Nice work people, congrats so far and thanks. >> >> On 20/11/2017, 14:37, "Apache" <ralph.go...@dslextreme.com> wrote: >> >> The fact that you can’t see a difference is why I think it is a code >> page issue and also why I think the failure is insignificant to the release. >> >> Ralph >> >> >> >> Senior Software Developer >> daan.hoogl...@shapeblue.com >> www.shapeblue.com >> >> >> >>> On Nov 20, 2017, at 4:40 AM, Remko Popma <remko.po...@gmail.com> wrote: >>> >>> Ran another build from the release tag, with Java 7. Build succeeds. >>> >>> I'll look at the checksums and the site next. >>> >>> Gary, could you run another clean build? >>> The error messages look strange: I cannot see any difference between >> the >>> expected and the actual result in the error output... >>> >>> >>> >>> Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; >>> 2015-11-11T01:41:47+09:00) >>> Maven home: C:\apps\apache-maven-3.3.9\bin\.. >>> Java version: 1.7.0_55, vendor: Oracle Corporation >>> Java home: C:\apps\jdk1.7.0_55\jre >>> Default locale: en_US, platform encoding: MS932 >>> OS name: "windows 8.1", version: "6.3", arch: "amd64", family: >> "windows" >>> >>> [INFO] Reactor Summary: >>> [INFO] >>> [INFO] Apache Log4j 2 ..................................... SUCCESS >> [ >>> 3.940 s] >>> [INFO] Apache Log4j API Java 9 support .................... SUCCESS [ >>> 12.324 s] >>> [INFO] Apache Log4j API ................................... SUCCESS >> [ >>> 36.662 s] >>> [INFO] Apache Log4j Core .................................. SUCCESS >> [22:30 >>> min] >>> [INFO] Apache Log4j Core Integration Tests ................ SUCCESS >> [01:26 >>> min] >>> [INFO] Apache Log4j 1.x Compatibility API ................. SUCCESS [ >>> 19.337 s] >>> [INFO] Apache Log4j SLF4J Binding ......................... SUCCESS [ >>> 10.867 s] >>> [INFO] Apache Log4j to SLF4J Adapter ...................... SUCCESS [ >>> 5.751 s] >>> [INFO] Apache Log4j Commons Logging Bridge ................ SUCCESS [ >>> 5.527 s] >>> [INFO] Apache Log4j Flume Bridge .......................... SUCCESS [ >>> 35.251 s] >>> [INFO] Apache Log4j Web ................................... SUCCESS >> [ >>> 13.574 s] >>> [INFO] Apache Log4j Tag Library ........................... SUCCESS [ >>> 24.771 s] >>> [INFO] Apache Log4j JMX GUI ............................... SUCCESS >> [ >>> 2.966 s] >>> [INFO] Apache Log4j Samples ............................... SUCCESS >> [ >>> 0.846 s] >>> [INFO] Apache Log4j Samples: Flume - Common ............... SUCCESS [ >>> 4.211 s] >>> [INFO] Apache Log4j Samples: Flume - Remote ............... SUCCESS [ >>> 3.523 s] >>> [INFO] Apache Log4j Samples: Flume - Embedded ............. SUCCESS [ >>> 9.808 s] >>> [INFO] Apache Log4j Samples: Configuration ................ SUCCESS [ >>> 4.508 s] >>> [INFO] Apache Log4j Samples: LoggerProperties ............. SUCCESS [ >>> 4.883 s] >>> [INFO] Apache Log4j OSGi .................................. SUCCESS >> [ >>> 9.422 s] >>> [INFO] Apache Log4j BOM ................................... SUCCESS >> [ >>> 1.082 s] >>> [INFO] Apache Log4j CouchDB ............................... SUCCESS >> [ >>> 2.306 s] >>> [INFO] Apache Log4j MongoDB ............................... SUCCESS >> [ >>> 4.873 s] >>> [INFO] Apache Log4j Cassandra ............................. SUCCESS [ >>> 27.022 s] >>> [INFO] Apache Log4J Performance Tests ..................... SUCCESS [ >>> 58.354 s] >>> [INFO] Apache Log4j Streaming Interface ................... SUCCESS [ >>> 15.511 s] >>> [INFO] Apache Log4j JUL Adapter ........................... SUCCESS [ >>> 15.085 s] >>> [INFO] Apache Log4j Liquibase Binding ..................... SUCCESS [ >>> 4.396 s] >>> [INFO] Apache Log4j App Server Support .................... SUCCESS [ >>> 1.993 s] >>> [INFO] >>> ------------------------------------------------------------ >> ------------ >>> [INFO] BUILD SUCCESS >>> [INFO] >>> ------------------------------------------------------------ >> ------------ >>> [INFO] Total time: 29:39 min >>> [INFO] Finished at: 2017-11-20T20:25:57+09:00 >>> [INFO] Final Memory: 55M/451M >>> [INFO] >>> ------------------------------------------------------------ >> ------------ >>> >>> >>>> On Mon, Nov 20, 2017 at 5:06 PM, Remko Popma <remko.po...@gmail.com> >> wrote: >>>> >>>> >>>>> On Nov 20, 2017, at 15:21, Ralph Goers <ralph.go...@dslextreme.com >>> >>>> wrote: >>>>> >>>>> Oh, and I wouldn’t be surprised if the problem is caused by you >> using >>>> MS932 and Greg using cp1252. >>>> >>>> From Gary’s error messages it seems more like a white >> space/newline issue >>>> which is odd because it works on my Windows and the tests use >>>> String.format with %n to avoid this exact issue. >>>> >>>> >>>>> >>>>> Ralph >>>>> >>>>> >>>>>> On Nov 19, 2017, at 11:12 PM, Remko Popma <remko.po...@gmail.com> >>>> wrote: >>>>>> >>>>>> Building current master (211326b) succeeds for me when running >> `mvn >>>> clean >>>>>> verify` on >>>>>> >>>>>> Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; >>>>>> 2015-11-11T01:41:47+09:00) >>>>>> Maven home: C:\apps\apache-maven-3.3.9\bin\.. >>>>>> Java version: 1.8.0_131, vendor: Oracle Corporation >>>>>> Java home: C:\apps\jdk1.8.0_131\jre >>>>>> Default locale: en_US, platform encoding: MS932 >>>>>> OS name: "windows 10", version: "10.0", arch: "amd64", family: >> "dos" >>>>>> >>>>>> [INFO] Reactor Summary: >>>>>> [INFO] >>>>>> [INFO] Apache Log4j 2 ..................................... >> SUCCESS [ >>>>>> 7.669 s] >>>>>> [INFO] Apache Log4j API Java 9 support .................... >> SUCCESS [ >>>>>> 15.544 s] >>>>>> [INFO] Apache Log4j API ................................... >> SUCCESS [ >>>>>> 39.700 s] >>>>>> [INFO] Apache Log4j Core .................................. >> SUCCESS >>>> [20:39 >>>>>> min] >>>>>> [INFO] Apache Log4j Core Integration Tests ................ >> SUCCESS >>>> [01:11 >>>>>> min] >>>>>> [INFO] Apache Log4j 1.x Compatibility API ................. >> SUCCESS [ >>>>>> 20.190 s] >>>>>> [INFO] Apache Log4j SLF4J Binding ......................... >> SUCCESS [ >>>>>> 12.041 s] >>>>>> [INFO] Apache Log4j to SLF4J Adapter ...................... >> SUCCESS [ >>>>>> 7.408 s] >>>>>> [INFO] Apache Log4j Commons Logging Bridge ................ >> SUCCESS [ >>>>>> 6.109 s] >>>>>> [INFO] Apache Log4j Flume Bridge .......................... >> SUCCESS [ >>>>>> 35.029 s] >>>>>> [INFO] Apache Log4j Web ................................... >> SUCCESS [ >>>>>> 14.350 s] >>>>>> [INFO] Apache Log4j Tag Library ........................... >> SUCCESS [ >>>>>> 23.264 s] >>>>>> [INFO] Apache Log4j JMX GUI ............................... >> SUCCESS [ >>>>>> 2.881 s] >>>>>> [INFO] Apache Log4j Samples ............................... >> SUCCESS [ >>>>>> 0.649 s] >>>>>> [INFO] Apache Log4j Samples: Flume - Common ............... >> SUCCESS [ >>>>>> 3.368 s] >>>>>> [INFO] Apache Log4j Samples: Flume - Remote ............... >> SUCCESS [ >>>>>> 3.873 s] >>>>>> [INFO] Apache Log4j Samples: Flume - Embedded ............. >> SUCCESS [ >>>>>> 8.254 s] >>>>>> [INFO] Apache Log4j Samples: Configuration ................ >> SUCCESS [ >>>>>> 5.707 s] >>>>>> [INFO] Apache Log4j Samples: LoggerProperties ............. >> SUCCESS [ >>>>>> 5.481 s] >>>>>> [INFO] Apache Log4j OSGi .................................. >> SUCCESS [ >>>>>> 10.065 s] >>>>>> [INFO] Apache Log4j BOM ................................... >> SUCCESS [ >>>>>> 1.030 s] >>>>>> [INFO] Apache Log4j CouchDB ............................... >> SUCCESS [ >>>>>> 2.694 s] >>>>>> [INFO] Apache Log4j MongoDB ............................... >> SUCCESS [ >>>>>> 5.229 s] >>>>>> [INFO] Apache Log4j Cassandra ............................. >> SUCCESS [ >>>>>> 26.357 s] >>>>>> [INFO] Apache Log4J Performance Tests ..................... >> SUCCESS >>>> [01:01 >>>>>> min] >>>>>> [INFO] Apache Log4j Streaming Interface ................... >> SUCCESS [ >>>>>> 19.790 s] >>>>>> [INFO] Apache Log4j JUL Adapter ........................... >> SUCCESS [ >>>>>> 17.716 s] >>>>>> [INFO] Apache Log4j Liquibase Binding ..................... >> SUCCESS [ >>>>>> 4.818 s] >>>>>> [INFO] Apache Log4j App Server Support .................... >> SUCCESS [ >>>>>> 2.434 s] >>>>>> [INFO] >>>>>> ------------------------------------------------------------ >>>> ------------ >>>>>> [INFO] BUILD SUCCESS >>>>>> [INFO] >>>>>> ------------------------------------------------------------ >>>> ------------ >>>>>> [INFO] Total time: 27:57 min >>>>>> [INFO] Finished at: 2017-11-20T14:56:18+09:00 >>>>>> [INFO] Final Memory: 56M/518M >>>>>> [INFO] >>>>>> ------------------------------------------------------------ >>>> ------------ >>>>>> >>>>>> >>>>>> >>>>>>> On Mon, Nov 20, 2017 at 2:10 PM, Remko Popma < >> remko.po...@gmail.com> >>>> wrote: >>>>>>> >>>>>>> When I upgraded picocli to 2.0.3 a few weeks ago I made sure all >> tests >>>>>>> passed on Windows. CI builds are ok. >>>>>>> >>>>>>> I also did a successful Log4j2 build on Windows yesterday when >> looking >>>> at >>>>>>> pull request #134. >>>>>>> >>>>>>> This is very odd. >>>>>>> >>>>>>> >>>>>>>> On Nov 20, 2017, at 12:49, Ralph Goers < >> ralph.go...@dslextreme.com> >>>>>>> wrote: >>>>>>>> >>>>>>>> All of these errors seem to be against a single test class >> which tests >>>>>>> the help text of the command line tool. Frankly, I don’t even >> know what >>>>>>> that tool does. Second, I’ve not had any problems on MacOS nor >> seem >>>>>>> complaints on Linux. Have you run a full build on Windows since >>>> JCommander >>>>>>> replaced Piccoli? Does the command line tool still work or is >> this >>>> just a >>>>>>> problem with the tests not behaving correctly on Windows (which >> is >>>> what I >>>>>>> suspect)? >>>>>>>> >>>>>>>> Ralph >>>>>>>> >>>>>>>>> On Nov 19, 2017, at 6:32 PM, Gary Gregory < >> garydgreg...@gmail.com> >>>>>>> wrote: >>>>>>>>> >>>>>>>>> -1 >>>>>>>>> >>>>>>>>> From src zip: ASC OK, MD5 OK, SHA1 OK. >>>>>>>>> >>>>>>>>> Building with 'mvn clean verify' using: >>>>>>>>> >>>>>>>>> Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; >>>>>>>>> 2017-10-18T03:58:13-04:00) >>>>>>>>> Maven home: C:\Java\apache-maven-3.5.2 >>>>>>>>> Java version: *1.7.0_80*, vendor: *Oracle* Corporation >>>>>>>>> Java home: C:\Program Files\Java\jdk1.7.0_80\jre >>>>>>>>> Default locale: en_US, platform encoding: Cp1252 >>>>>>>>> OS name: "windows 8.1", version: "6.3", arch: "amd64", family: >>>> "windows" >>>>>>>>> >>>>>>>>> I get the following ERRORs: >>>>>>>>> >>>>>>>>> [ERROR] Tests run: 136, Failures: 17, Errors: 0, Skipped: 1, >> Time >>>>>>> elapsed: >>>>>>>>> 0.6 s <<< FAILURE! - in >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest >>>>>>>>> [ERROR] >>>>>>>>> testSynopsisOrderCorrectWhenParametersDeclaredOutOfOrder( >>>>>>> org.apache.logging.log4j.core.tools.picocli.CommandLineHelpTest) >>>>>>>>> Time elapsed: 0 s <<< FAILURE! >>>>>>>>> org.junit.ComparisonFailure: >>>>>>>>> expected:<[<main class> <param0> <param1>] >>>>>>>>>> but was:<[<main class> <param0> <param1>] >>>>>>>>>> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testSynopsisOrderCorrectWhenParametersDeclaredOutOfOrder( >>>>>>> CommandLineHelpTest.java:2014) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testDefaultParameterRenderer_rendersSpecifiedMarkerForParam >>>>>>> etersWithPositiveArity(org.apache.logging.log4j.core. >> tools.picocli. >>>>>>> CommandLineHelpTest) >>>>>>>>> Time elapsed: 0 s <<< FAILURE! >>>>>>>>> org.junit.internal.ArrayComparisonFailure: [*, , , <required>, >>>>>>> required]: >>>>>>>>> arrays first differed at element [0]; expected:<*> but was:<*> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultParameterRenderer_rendersSpecifiedMarkerForParam >>>>>>> etersWithPositiveArity(CommandLineHelpTest.java:1020) >>>>>>>>> Caused by: java.lang.AssertionError: expected:<*> but was:<*> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultParameterRenderer_rendersSpecifiedMarkerForParam >>>>>>> etersWithPositiveArity(CommandLineHelpTest.java:1020) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testDefaultOptionRenderer_rendersSpacePrefixByDefaultFor >>>>>>> RequiredOptionsWithDefaultValue(org.apache.logging.log4j. >>>>>>> core.tools.picocli.CommandLineHelpTest) >>>>>>>>> Time elapsed: 0.017 s <<< FAILURE! >>>>>>>>> org.junit.internal.ArrayComparisonFailure: [ , -b, ,, -a, >>>>>>>>> --alpha=<otherField>, other]: arrays first differed at element >> [0]; >>>>>>>>> expected:< > but was:< > >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersSpacePrefixByDefaultFor >>>>>>> RequiredOptionsWithDefaultValue(CommandLineHelpTest.java:990) >>>>>>>>> Caused by: java.lang.AssertionError: expected:< > but was:< > >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersSpacePrefixByDefaultFor >>>>>>> RequiredOptionsWithDefaultValue(CommandLineHelpTest.java:990) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testDefaultParameterRenderer_rendersSpacePrefixForParameter >>>>>>> sWithZeroArity(org.apache.logging.log4j.core.tools. >>>>>>> picocli.CommandLineHelpTest) >>>>>>>>> Time elapsed: 0 s <<< FAILURE! >>>>>>>>> org.junit.internal.ArrayComparisonFailure: [, , , <optional>, >>>>>>> optional]: >>>>>>>>> arrays first differed at element [3]; expected:<<optional>> but >>>>>>>>> was:<<optional>> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultParameterRenderer_rendersSpacePrefixForParameter >>>> sWithZeroArity( >>>>>>> CommandLineHelpTest.java:1035) >>>>>>>>> Caused by: java.lang.AssertionError: expected:<<optional>> but >>>>>>>>> was:<<optional>> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultParameterRenderer_rendersSpacePrefixForParameter >>>> sWithZeroArity( >>>>>>> CommandLineHelpTest.java:1035) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testDefaultOptionRenderer_rendersSpecifiedMarkerForRequi >>>>>>> redOptionsWithDefault(org.apache.logging.log4j.core. >> tools.picocli. >>>>>>> CommandLineHelpTest) >>>>>>>>> Time elapsed: 0 s <<< FAILURE! >>>>>>>>> org.junit.internal.ArrayComparisonFailure: [*, -b, ,, -a, >>>>>>>>> --alpha=<otherField>, other]: arrays first differed at element >> [0]; >>>>>>>>> expected:<*> but was:<*> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersSpecifiedMarkerForRequi >>>>>>> redOptionsWithDefault(CommandLineHelpTest.java:944) >>>>>>>>> Caused by: java.lang.AssertionError: expected:<*> but was:<*> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersSpecifiedMarkerForRequi >>>>>>> redOptionsWithDefault(CommandLineHelpTest.java:944) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testSynopsisOrderCorrectWhenSubClassAddsParameters(org. >>>>>>> apache.logging.log4j.core.tools.picocli.CommandLineHelpTest) >>>>>>>>> Time elapsed: 0 s <<< FAILURE! >>>>>>>>> org.junit.ComparisonFailure: >>>>>>>>> expected:<[<main class> <param0> <param1> <param2> <param3>] >>>>>>>>>> but was:<[<main class> <param0> <param1> <param2> <param3>] >>>>>>>>>> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testSynopsisOrderCorrectWhenSubClassAddsParameters( >>>>>>> CommandLineHelpTest.java:2028) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testDefaultOptionRenderer_rendersSpecifiedMarkerForRequi >>>>>>> redOptionsWithoutDefault(org.apache.logging.log4j.core. >> tools.picocli. >>>>>>> CommandLineHelpTest) >>>>>>>>> Time elapsed: 0.004 s <<< FAILURE! >>>>>>>>> org.junit.internal.ArrayComparisonFailure: [*, -b, ,, -a, >>>>>>>>> --alpha=<otherField>, other]: arrays first differed at element >> [0]; >>>>>>>>> expected:<*> but was:<*> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersSpecifiedMarkerForRequi >>>>>>> redOptionsWithoutDefault(CommandLineHelpTest.java:960) >>>>>>>>> Caused by: java.lang.AssertionError: expected:<*> but was:<*> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersSpecifiedMarkerForRequi >>>>>>> redOptionsWithoutDefault(CommandLineHelpTest.java:960) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testSubclassAttributesOverrideEmptySuper(org.apache.logging. >>>>>>> log4j.core.tools.picocli.CommandLineHelpTest) >>>>>>>>> Time elapsed: 0 s <<< FAILURE! >>>>>>>>> org.junit.ComparisonFailure: >>>>>>>>> expected:<[base] >>>>>>>>>> but was:<[base] >>>>>>>>>> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testSubclassAttributesOverrideEmptySuper( >>>> CommandLineHelpTest.java:1902) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testDefaultParameterRenderer_rendersSpacePrefixByDefaultFor >>>>>>> ParametersWithPositiveArity(org.apache.logging.log4j.core. >>>> tools.picocli. >>>>>>> CommandLineHelpTest) >>>>>>>>> Time elapsed: 0 s <<< FAILURE! >>>>>>>>> org.junit.internal.ArrayComparisonFailure: [ , , , <required>, >>>>>>> required]: >>>>>>>>> arrays first differed at element [0]; expected:< > but was:< > >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultParameterRenderer_rendersSpacePrefixByDefaultFor >>>>>>> ParametersWithPositiveArity(CommandLineHelpTest.java:1005) >>>>>>>>> Caused by: java.lang.AssertionError: expected:< > but was:< > >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultParameterRenderer_rendersSpacePrefixByDefaultFor >>>>>>> ParametersWithPositiveArity(CommandLineHelpTest.java:1005) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testDefaultOptionRenderer_rendersCommaOnlyIfBothShortAnd >>>>>>> LongOptionNamesExist(org.apache.logging.log4j.core. >> tools.picocli. >>>>>>> CommandLineHelpTest) >>>>>>>>> Time elapsed: 0 s <<< FAILURE! >>>>>>>>> org.junit.internal.ArrayComparisonFailure: [, -v, , , >> shortBool]: >>>>>>> arrays >>>>>>>>> first differed at element [1]; expected:<-v> but was:<-v> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersCommaOnlyIfBothShortAnd >>>>>>> LongOptionNamesExist(CommandLineHelpTest.java:1065) >>>>>>>>> Caused by: java.lang.AssertionError: expected:<-v> but was:<-v> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersCommaOnlyIfBothShortAnd >>>>>>> LongOptionNamesExist(CommandLineHelpTest.java:1065) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testDefaultOptionRenderer_rendersShortestOptionNameThenO >>>>>>> therOptionNamesAndDescription(org.apache.logging.log4j.core. >>>> tools.picocli. >>>>>>> CommandLineHelpTest) >>>>>>>>> Time elapsed: 0.016 s <<< FAILURE! >>>>>>>>> org.junit.internal.ArrayComparisonFailure: [, -L, ,, >>>>>>> ---long=<longField>, >>>>>>>>> long description]: arrays first differed at element [1]; >>>> expected:<-L> >>>>>>> but >>>>>>>>> was:<-L> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersShortestOptionNameThenO >>>>>>> therOptionNamesAndDescription(CommandLineHelpTest.java:922) >>>>>>>>> Caused by: java.lang.AssertionError: expected:<-L> but was:<-L> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersShortestOptionNameThenO >>>>>>> therOptionNamesAndDescription(CommandLineHelpTest.java:922) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testDefaultOptionRenderer_rendersSpacePrefixByDefaultFor >>>>>>> RequiredOptionsWithoutDefaultValue(org.apache.logging.log4j. >>>>>>> core.tools.picocli.CommandLineHelpTest) >>>>>>>>> Time elapsed: 0 s <<< FAILURE! >>>>>>>>> org.junit.internal.ArrayComparisonFailure: [ , -b, ,, -a, >>>>>>>>> --alpha=<otherField>, other]: arrays first differed at element >> [0]; >>>>>>>>> expected:< > but was:< > >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersSpacePrefixByDefaultFor >>>>>>> RequiredOptionsWithoutDefaultValue(CommandLineHelpTest.java:974) >>>>>>>>> Caused by: java.lang.AssertionError: expected:< > but was:< > >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_rendersSpacePrefixByDefaultFor >>>>>>> RequiredOptionsWithoutDefaultValue(CommandLineHelpTest.java:974) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testDefaultOptionRenderer_omitsDefaultValuesForBooleanFi >>>>>>> elds(org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest) >>>>>>>>> Time elapsed: 0.017 s <<< FAILURE! >>>>>>>>> org.junit.internal.ArrayComparisonFailure: [, -v, , , >> shortBool]: >>>>>>> arrays >>>>>>>>> first differed at element [1]; expected:<-v> but was:<-v> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_omitsDefaultValuesForBooleanFi >>>>>>> elds(CommandLineHelpTest.java:1099) >>>>>>>>> Caused by: java.lang.AssertionError: expected:<-v> but was:<-v> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultOptionRenderer_omitsDefaultValuesForBooleanFi >>>>>>> elds(CommandLineHelpTest.java:1099) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testAttributesInheritedWhenSubclassingForReuse(org.apache. >>>>>>> logging.log4j.core.tools.picocli.CommandLineHelpTest) >>>>>>>>> Time elapsed: 0 s <<< FAILURE! >>>>>>>>> org.junit.ComparisonFailure: >>>>>>>>> expected:<[base] >>>>>>>>>> but was:<[base] >>>>>>>>>> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testAttributesInheritedWhenSubclassingForReuse( >>>>>>> CommandLineHelpTest.java:1862) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testDefaultParameterRenderer_showsParamLabelIfPresentOrFiel >>>>>>> dNameOtherwise(org.apache.logging.log4j.core.tools. >>>>>>> picocli.CommandLineHelpTest) >>>>>>>>> Time elapsed: 0 s <<< FAILURE! >>>>>>>>> org.junit.ComparisonFailure: <longField> expected:< >> <longField>[]> >>>> but >>>>>>>>> was:< <longField>[]> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultParameterRenderer_showsParamLabelIfPresentOrFiel >>>> dNameOtherwise( >>>>>>> CommandLineHelpTest.java:1128) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testDefaultParameterRenderer_appliesToPositionalArgumentsIg >>>>>>> noresSeparator(org.apache.logging.log4j.core.tools. >>>>>>> picocli.CommandLineHelpTest) >>>>>>>>> Time elapsed: 0.004 s <<< FAILURE! >>>>>>>>> org.junit.ComparisonFailure: POSITIONAL_ARGS >>>>>>> expected:<POSITIONAL_ARGS[]> >>>>>>>>> but was:<POSITIONAL_ARGS[]> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testDefaultParameterRenderer_appliesToPositionalArgumentsIg >>>> noresSeparator( >>>>>>> CommandLineHelpTest.java:1145) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testSubclassAttributesOverrideSuperValues(org.apache. >>>>>>> logging.log4j.core.tools.picocli.CommandLineHelpTest) >>>>>>>>> Time elapsed: 0 s <<< FAILURE! >>>>>>>>> org.junit.ComparisonFailure: >>>>>>>>> expected:<[sub] >>>>>>>>>> but was:<[sub] >>>>>>>>>> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli. >> CommandLineHelpTest. >>>>>>> testSubclassAttributesOverrideSuperValues( >>>> CommandLineHelpTest.java:1937) >>>>>>>>> >>>>>>>>> [INFO] Running org.apache.logging.log4j.core. >>>>>>> tools.picocli.CommandLineTest >>>>>>>>> [ERROR] Tests run: 199, Failures: 3, Errors: 0, Skipped: 4, >> Time >>>>>>> elapsed: >>>>>>>>> 0.857 s <<< FAILURE! - in >>>>>>>>> org.apache.logging.log4j.core.tools.picocli.CommandLineTest >>>>>>>>> [ERROR] >>>>>>>>> testCallReturnsNullAndPrintsErrorIfParseFails(org.apache. >>>>>>> logging.log4j.core.tools.picocli.CommandLineTest) >>>>>>>>> Time elapsed: 0.04 s <<< FAILURE! >>>>>>>>> org.junit.ComparisonFailure: >>>>>>>>> expected:<...t a number" >>>>>>>>> Usage: [<main class> [-number=<number>] >>>>>>>>> -number=<number>] >>>>>>>>>> but was:<...t a number" >>>>>>>>> Usage: [<main class> [-number=<number>] >>>>>>>>> -number=<number>] >>>>>>>>>> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli.CommandLineTest. >>>>>>> testCallReturnsNullAndPrintsErrorIfParseFails( >>>> CommandLineTest.java:2318) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testIssue148InfiniteLoop(org.apache.logging.log4j.core. >>>>>>> tools.picocli.CommandLineTest) >>>>>>>>> Time elapsed: 0.02 s <<< FAILURE! >>>>>>>>> org.junit.ComparisonFailure: >>>>>>>>> expected:<Usage: [<main class> [--foo-bar-baz=<foo>] >>>>>>>>> --foo-bar-baz=<foo>] Default: >>>>>>>>> ...> but was:<Usage: [<main class> [--foo-bar-baz=<foo>] >>>>>>>>> --foo-bar-baz=<foo>] Default: >>>>>>>>> ...> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli.CommandLineTest. >>>>>>> testIssue148InfiniteLoop(CommandLineTest.java:2478) >>>>>>>>> >>>>>>>>> [ERROR] >>>>>>>>> testRunPrintsErrorIfParseFails(org.apache.logging.log4j. >>>>>>> core.tools.picocli.CommandLineTest) >>>>>>>>> Time elapsed: 0 s <<< FAILURE! >>>>>>>>> org.junit.ComparisonFailure: >>>>>>>>> expected:<...t a number" >>>>>>>>> Usage: [<main class> [-number=<number>] >>>>>>>>> -number=<number>] >>>>>>>>>> but was:<...t a number" >>>>>>>>> Usage: [<main class> [-number=<number>] >>>>>>>>> -number=<number>] >>>>>>>>>> >>>>>>>>> at >>>>>>>>> org.apache.logging.log4j.core.tools.picocli.CommandLineTest. >>>>>>> testRunPrintsErrorIfParseFails(CommandLineTest.java:2282) >>>>>>>>> >>>>>>>>> Gary >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Sun, Nov 19, 2017 at 11:11 AM, Ralph Goers < >>>>>>> ralph.go...@dslextreme.com <mailto:ralph.go...@dslextreme.com>> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> This is a vote to release Log4j 2.10.0, the next version of >> the >>>> Log4j 2 >>>>>>>>>> project. >>>>>>>>>> >>>>>>>>>> Please download, test, and cast your votes on the log4j >> developers >>>>>>> list. >>>>>>>>>> [] +1, release the artifacts >>>>>>>>>> [] -1, don't release because... >>>>>>>>>> >>>>>>>>>> The vote will remain open for 72 hours (or more if required). >> All >>>> votes >>>>>>>>>> are welcome and we encourage everyone to test the release, >> but only >>>>>>> Logging >>>>>>>>>> PMC votes are “officially” counted. As always, at least 3 +1 >> votes >>>> and >>>>>>> more >>>>>>>>>> positive than negative votes are required. >>>>>>>>>> >>>>>>>>>> Note that this release supports SLF4J 1.7.x and SLF4J 1.8.x. >> Because >>>>>>> SLF4J >>>>>>>>>> 1.7.x requires implementations to include classes in the >>>> org.slf4j.impl >>>>>>>>>> package log4j-sl4j-impl cannot be used as a Java 9 module. >> Support >>>> for >>>>>>>>>> SLF4J 1.7.x will be removed in a future release. >>>>>>>>>> >>>>>>>>>> Changes in this version include: >>>>>>>>>> >>>>>>>>>> New Features >>>>>>>>>> >>>>>>>>>> • LOG4J2-2120: Properly escape newlines and other control >>>>>>>>>> characters in JSON. Thanks to Carter Douglas Kozak. >>>>>>>>>> • LOG4J2-2109: Add property to disable message pattern >> converter >>>>>>>>>> lookups. Thanks to Carter Douglas Kozak. >>>>>>>>>> • LOG4J2-2112: MapMessage should use deep toString for >> values. >>>>>>>>>> Thanks to Carter Douglas Kozak. >>>>>>>>>> • LOG4J2-2103: XML encoding for PatternLayout. >>>>>>>>>> • LOG4J2-2114: Provide a native Log4j 2 implementation of >>>> Eclipse >>>>>>>>>> Jetty's org.eclipse.jetty.util.log.Logger. >>>>>>>>>> • LOG4J2-1203: Allow filtering of line breaks in layout >> pattern. >>>>>>>>>> Thanks to Robert Turner. >>>>>>>>>> • LOG4J2-2098: Add a noop AppenderSkeleton for applications >>>> still >>>>>>>>>> using Log4j 1.x. >>>>>>>>>> • LOG4J2-2062: Add possibility of sending the key of a >> message >>>> to >>>>>>>>>> Kafka using KafkaAppender. Thanks to Jorge Sanchez. >>>>>>>>>> • LOG4J2-2056: Modularize Log4j-api and make most other >> log4j >>>>>>> jars >>>>>>>>>> automatic modules. >>>>>>>>>> • LOG4J2-1431: Simplify log4j system property naming >> scheme. >>>>>>>>>> • LOG4J2-1809: Add global configuration environment SPI. >>>>>>>>>> • LOG4J2-1694: Add fields with fixed values to >> JSON/XML/YAML >>>>>>>>>> layouts. Thanks to Michal Dvořák. >>>>>>>>>> • LOG4J2-2054: Provide ways to configure SSL that avoid >>>>>>> plain-text >>>>>>>>>> passwords in the log4j configuration. The configuration may >> now >>>>>>> specify a >>>>>>>>>> system environment variable that holds the password, or the >> path to >>>> a >>>>>>> file >>>>>>>>>> that holds the password. >>>>>>>>>> • LOG4J2-2071: Add org.apache.logging.log4j.core. >>>>>>> config.composite. >>>>>>>>>> CompositeConfiguration#toString(). Thanks to Carter Kozak. >>>>>>>>>> Fixed Bugs >>>>>>>>>> >>>>>>>>>> • LOG4J2-2107: MapMessage supports both >> StringBuilderFormattable >>>>>>>>>> and MultiformatMessage. Thanks to Carter Douglas Kozak. >>>>>>>>>> • LOG4J2-2102: MapMessage JSON encoding will escape keys >> and >>>>>>>>>> values. Thanks to Carter Douglas Kozak. >>>>>>>>>> • LOG4J2-2101: Non-string value in MapMessage caused >>>>>>>>>> ClassCastException. Thanks to Carter Douglas Kozak. >>>>>>>>>> • LOG4J2-2091: Log4j respects the configured >> "log4j2.is.webapp" >>>>>>>>>> property Thanks to Carter Douglas Kozak. >>>>>>>>>> • LOG4J2-2100: LevelMixIn class for Jackson is coded >> incorrectly >>>>>>>>>> • LOG4J2-2087: Jansi now needs to be enabled explicitly (by >>>>>>>>>> setting system property log4j.skipJansi to false). To avoid >> causing >>>>>>>>>> problems for web applications, Log4j will no longer >> automatically >>>> try >>>>>>> to >>>>>>>>>> load Jansi without explicit configuration. Thanks to Andy >> Gumbrecht. >>>>>>>>>> • LOG4J2-2060: AbstractDatabaseManager should make a copy >> of >>>>>>>>>> LogEvents before holding references to them: AsyncLogger log >> events >>>> are >>>>>>>>>> mutable. >>>>>>>>>> • LOG4J2-2055: If Log4j is used as the Tomcat logging >>>>>>>>>> implementation startup might fail if an application also uses >> Log4j. >>>>>>>>>> • LOG4J2-2031: Until this change, messages appeared out of >> order >>>>>>>>>> in log file any time when the async logging queue was full. >> With >>>> this >>>>>>>>>> change, messages are only logged out of order to prevent >> deadlock >>>> when >>>>>>>>>> Log4j2 detects recursive logging while the queue is full. >>>>>>>>>> • LOG4J2-2053: Exception java.nio.charset. >>>>>>> UnsupportedCharsetException: >>>>>>>>>> cp65001 in 2.9.0. >>>>>>>>>> • LOG4J2-1216: Nested pattern layout options broken. >> Thanks to >>>>>>>>>> Thies Wellpott, Barna Zsombor Klara, GFriedrich. >>>>>>>>>> • LOG4J2-2070: Log4j1XmlLayout does not provide the entire >> stack >>>>>>>>>> trace, it is missing the caused by information. Thanks to Doug >>>> Hughes. >>>>>>>>>> • LOG4J2-2036: CompositeConfiguration supports >> Reconfiguration. >>>>>>> PR >>>>>>>>>> #115. Thanks to Robert Haycock. >>>>>>>>>> • LOG4J2-2073: Log4j-config.xsd should make AppenderRef >> optional >>>>>>>>>> for each Logger element. Thanks to Patrick Lucas. >>>>>>>>>> • LOG4J2-2074: The console appender should say why it >> cannot >>>> load >>>>>>>>>> JAnsi. >>>>>>>>>> • LOG4J2-2085: Wrong Apache Commons CSV version referenced >> in >>>> the >>>>>>>>>> Javadoc of CsvParameterLayout. Thanks to István Neuwirth. >>>>>>>>>> Changes >>>>>>>>>> >>>>>>>>>> • LOG4J2-2076: Split up log4j-nosql into one module per >>>> appender. >>>>>>>>>> • LOG4J2-2088: Upgrade picocli to 2.0.3 from 0.9.8. >>>>>>>>>> • LOG4J2-2025: Provide support for overriding the Tomcat >> Log >>>>>>> class >>>>>>>>>> in Tomcat 8.5+. >>>>>>>>>> • LOG4J2-2057: Support new SLF4J binding mechanism >> introduced in >>>>>>>>>> SLF4J 1.8. >>>>>>>>>> • LOG4J2-2052: Disable thread name caching by default when >>>>>>> running >>>>>>>>>> on Java 8u102 or later. >>>>>>>>>> • LOG4J2-1896: Update classes in >> org.apache.logging.log4j.core. >>>>>>> net.ssl >>>>>>>>>> in APIs from String to a PasswordProvider producing char[] for >>>>>>> passwords. >>>>>>>>>> • LOG4J2-2078: Update LMAX disruptor from 3.3.6 to 3.3.7. >>>>>>>>>> • LOG4J2-2081: Update Apache Commons Compress from 1.14 to >> 1.15. >>>>>>>>>> • LOG4J2-2089: [TagLib] Update servlet-api provided >> dependency >>>>>>>>>> from 2.5 to 3.0.1. >>>>>>>>>> • LOG4J2-2096: Update Apache Kafka kafka-clients from >> 0.11.0.1 >>>> to >>>>>>>>>> 1.0.0. >>>>>>>>>> • LOG4J2-2077: Update from Jackson 2.9.1 to 2.9.2. >>>>>>>>>> • LOG4J2-2117: Jackson dependencies for 2.9.2 incorrectly >> bring >>>>>>> in >>>>>>>>>> jackson-annotations 2.9.0 instead of 2.9.2. >>>>>>>>>> >>>>>>>>>> Tag: >>>>>>>>>> a) for a new copy do "git clone >> https://git-wip-us.apache.org/ >>>>>>>>>> repos/asf/logging-log4j2.git <https://git-wip-us.apache < >>>>>>> https://git-wip-us.apache/>. >>>>>>>>>> org/repos/asf/logging-log4j2.git>" and then "git checkout >>>>>>>>>> tags/log4j-2.10-rc1” >>>>>>>>>> b) for an existing working copy to “git pull” and then “git >> checkout >>>>>>>>>> tags/log4j-2.10-rc1” >>>>>>>>>> >>>>>>>>>> Web Site: http://rgoers.github.io/log4j2-site/index.html < >>>>>>> http://rgoers.github.io/log4j2-site/index.html> < >>>>>>>>>> http://rgoers.github.io/log4j2-site/index.html < >>>>>>> http://rgoers.github.io/log4j2-site/index.html>> >>>>>>>>>> >>>>>>>>>> Maven Artifacts: https://repository.apache.org/ >>>> content/repositories/ < >>>>>>> https://repository.apache.org/content/repositories/> >>>>>>>>>> orgapachelogging-1031 <https://repository.apache. >>>>>>> org/content/repositories/ <https://repository.apache. >>>>>>> org/content/repositories/> >>>>>>>>>> orgapachelogging-1031> >>>>>>>>>> >>>>>>>>>> Distribution archives: https://dist.apache.org/repos/ < >>>>>>> https://dist.apache.org/repos/> >>>>>>>>>> dist/dev/logging/log4j/ <https://dist.apache.org/ < >>>>>>> https://dist.apache.org/> >>>>>>>>>> repos/dist/dev/logging/log4j/> >>>>>>>>>> >>>>>>>>>> You may download all the Maven artifacts by executing: >>>>>>>>>> wget -e robots=off --cut-dirs=7 -nH -r -p -np >> --no-check-certificate >>>>>>>>>> https://repository.apache.org/content/repositories/ < >>>>>>> https://repository.apache.org/content/repositories/> >>>>>>>>>> orgapachelogging-1031/org/apache/logging/log4j/ < >>>>>>>>>> https://repository.apache.org/content/repositories/ < >>>>>>> https://repository.apache.org/content/repositories/> >>>>>>>>>> orgapachelogging-1031/org/apache/logging/log4j/> >>>>>>>>>> >>>>>>>>>> Ralph >>>>>>>> >>>>>>> >>>>> >>>>> >>>> >> >> >> >> >> > > > -- > Matt Sicker <boa...@gmail.com>