I am just busy at the moment. I will take a look at it later this evening

Sent from my iPhone

> On Aug 2, 2014, at 5:24 PM, Matt Sicker <[email protected]> wrote:
> 
> So we're at +2 binding, +1 non-binding. The initial 72 hours have passed, but 
> we still need another +1. Also, I still need my GPG key added to the KEYS 
> file on the website.
> 
> 
>> On 31 July 2014 19:28, Remko Popma <[email protected]> wrote:
>> 
>> 
>>> On 2014/08/01, at 8:59, Gary Gregory <[email protected]> wrote:
>>> 
>>>> On Thu, Jul 31, 2014 at 7:52 PM, Remko Popma <[email protected]> wrote:
>>>> No, CachedClock wasn't changed.  
>>>> 
>>>> I suppose the test is too strict in that it may fail on slower systems or 
>>>> systems that are busy doing other things at the same time. 
>>>> 
>>>> I should just remove that test. Gary has mentioned it failing on his 
>>>> machine several times in the past, I think. It is unfortunately not easy 
>>>> to test Clocks otherwise, but this has been an annoyance for too long now. 
>>>> I'll get rid of it. 
>>>> 
>>>> Gary, with that in mind, can I ask you to reconsider your vote? 
>>> 
>>> That's the kinds of explanation I was looking for. thank you.
>>> 
>>> +1
>> 
>> Great, thank you!
>> 
>> (CC-ing Logging-PMC, that got dropped somewhere.)
>> 
>>> 
>>> Gary 
>>>> 
>>>> Sent from my iPhone
>>>> 
>>>>> On 2014/08/01, at 8:06, Matt Sicker <[email protected]> wrote:
>>>>> 
>>>>> Wasn't the CachedClock stuff changed recently? Did that make it into this 
>>>>> release?
>>>>> 
>>>>> 
>>>>>> On 31 July 2014 17:51, Gary Gregory <[email protected]> wrote:
>>>>>> -0:
>>>>>> 
>>>>>> I downloaded the src zip and ran "mvn clean test" and got:
>>>>>> 
>>>>>> Failed tests:
>>>>>>   CachedClockTest.testAfterWaitStillLessThan17Millis:33 diff too large: 
>>>>>> 43
>>>>>> 
>>>>>> Tests run: 684, Failures: 1, Errors: 0, Skipped: 28
>>>>>> 
>>>>>> [INFO] 
>>>>>> ------------------------------------------------------------------------
>>>>>> [INFO] Reactor Summary:
>>>>>> [INFO]
>>>>>> [INFO] Apache Log4j 2 ..................................... SUCCESS [  
>>>>>> 3.427 s]
>>>>>> [INFO] Apache Log4j API ................................... SUCCESS [ 
>>>>>> 38.578 s]
>>>>>> [INFO] Apache Log4j Core .................................. FAILURE 
>>>>>> [06:41 min]
>>>>>> 
>>>>>> Using:
>>>>>> 
>>>>>> Apache Maven 3.2.2 (45f7c06d68e745d05611f7fd14efb6594181933e; 
>>>>>> 2014-06-17T09:51:42-04:00)
>>>>>> Maven home: C:\Java\apache-maven-3.2.2
>>>>>> Java version: 1.7.0_60, vendor: Oracle Corporation
>>>>>> Java home: C:\Program Files\Java\jdk1.7.0_60\jre
>>>>>> Default locale: en_US, platform encoding: Cp1252
>>>>>> OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
>>>>>> 
>>>>>> This seems like a test too strict or incorrect assumptions about clock 
>>>>>> granularity on Windows.
>>>>>> Worse, is that it does not happen every time I run Maven.
>>>>>> 
>>>>>> Ideally, I think all of the issues Remko found should be fixed and 
>>>>>> another RC cut, but they do not feel like "showstoppers", and I am not 
>>>>>> doing the RM work. Thank you Matt for doing the work.
>>>>>> 
>>>>>> The version thing is a bit confusing and I've rewritten this section of 
>>>>>> my email several times before settling on proposing to use the exact 
>>>>>> version number consistently: 2.0.1 for this release. Otherwise, talking 
>>>>>> about "Log4j" is fine, I do not think we need to talk about "Log4j 2" as 
>>>>>> a general rule. In the migration doc we can talk about "Log4j 1" and 
>>>>>> "Log4j 2" since context is important. But I can also see that some 
>>>>>> additional migration docs might only apply to later versions of Log4j 
>>>>>> where using a specific version will be important.
>>>>>> 
>>>>>> The perf module prints out screen after screen of warnings like:
>>>>>> 
>>>>>> [WARNING] 
>>>>>> /C:/temp/rc/apache-log4j-2.0.1-src/log4j-perf/target/generated-sources/annotations/org/apache/logging/log4j/perf/jmh/generated/FormatterLoggerBenchmark_latencyBaseline.java:[53,33]
>>>>>>  found raw type: org.openjdk.jmh.logic.results.Re
>>>>>> ult
>>>>>>   missing type arguments for generic class 
>>>>>> org.openjdk.jmh.logic.results.Result<T>
>>>>>> 
>>>>>> What is that all about?
>>>>>> 
>>>>>> Gary
>>>>>> 
>>>>>> 
>>>>>>> On Wed, Jul 30, 2014 at 10:57 AM, Remko Popma <[email protected]> 
>>>>>>> wrote:
>>>>>>> +1 Artifacts look good, site looks good.
>>>>>>> 
>>>>>>> Minor issues found (no showstoppers IMO):
>>>>>>> 
>>>>>>> Artifacts
>>>>>>> ---------
>>>>>>> log4j-distribution-2.0.1-bin.zip/apache-log4j-2.0.1-bin/RELEASE-NOTES.txt
>>>>>>> "This is the first GA release, after thirteen prior releases over the 
>>>>>>> last 4 years.
>>>>>>> 
>>>>>>> ?
>>>>>>> 
>>>>>>> Changes in this release..."
>>>>>>> 
>>>>>>> -> Should be "...the second GA release..."
>>>>>>> -> The question mark "?" should probably be "Bug fixes and enhancements"
>>>>>>> 
>>>>>>> 
>>>>>>> Site
>>>>>>> ----
>>>>>>> Download page: "Apache Log4j 2 is signed by Ralph Goers B3D8E1BA"
>>>>>>> -> Is this correct for 2.0.1?
>>>>>>> 
>>>>>>> Project Info > Dependency Convergence: logj2-perf uses disruptor-3.2.1, 
>>>>>>> but log4j-core uses disruptor-3.3.0.
>>>>>>> (Not an issue since log4j-perf is not a distribution artifact.)
>>>>>>> 
>>>>>>> 
>>>>>>> Javadoc: many package docs mention "Log4j 2.0". E.g.
>>>>>>> http://people.apache.org/~mattsicker/log4j/2.0.1/log4j-api/apidocs/index.html
>>>>>>> Sometime in the future we will release version 2.1, 2.2, etc.
>>>>>>> Should we update all Javadoc pages to "Log4j 2" to future-proof them?
>>>>>>> 
>>>>>>> Similarly, the FAQ page mentions "the Log4j 2.0 implementation" and 
>>>>>>> "the Log4j 2.0 API".
>>>>>>> We should probably change this to "the Log4j 2 implementation" and "the 
>>>>>>> Log4j 2 API".
>>>>>>> 
>>>>>>> Manual > Introduction (index.html)
>>>>>>> "The latest log4j version, including full-source code, class files and 
>>>>>>>  documentation can be found at 
>>>>>>> http://logging.apache.org/log4j/2.0/index.html.";
>>>>>>> -> We should change that link to 
>>>>>>> http://logging.apache.org/log4j/2.x/index.html
>>>>>>>    (It looks like 2.0 and 2.x both work as URLs.)
>>>>>>> 
>>>>>>> Manual > Log4j 1.x Migration also has a few mentions of "2.0".
>>>>>>> Manual > Configuration page has one mention of "2.0".
>>>>>>> Manual > JMX has six places where log4j-api-2.0.jar etc are mentioned. 
>>>>>>>                 -> Can we make these variables to they change with the 
>>>>>>> ${project.version}?
>>>>>>> Manual > Custom Log Levels has two places where log4j-core.2.0.jar is 
>>>>>>> mentioned.
>>>>>>>                 -> Can we make these variables to they change with the 
>>>>>>> ${project.version}?
>>>>>>> 
>>>>>>> Manual > Layouts > PatternLayout, %d pattern examples:
>>>>>>> %d{HH:mm:ss}{GMT+0}     18:34:02,781 <- this does not look right? The 
>>>>>>> result has millis instead of timezone...
>>>>>>> 
>>>>>>> Manual > Architecture > LoggerConfig > Log Levels: (we may want to 
>>>>>>> rewrite the text below)
>>>>>>> The set of possible levels includes TRACE, DEBUG, INFO, WARN, ERROR, 
>>>>>>> and FATAL.
>>>>>>> Note that in Log4j 2, the Level is an Enum and cannot be sub-classed.
>>>>>>> Users who desire more granularity are encouraged to use Markers instead.
>>>>>>> 
>>>>>>> Manual > Extending Log4j > ContextSelector: missing 
>>>>>>> AsyncLoggerContextSelector
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>>> On Wed, Jul 30, 2014 at 10:33 AM, Matt Sicker <[email protected]> wrote:
>>>>>>>> This is a vote to release Log4j 2.0.1, the first bug fix release of 
>>>>>>>> the 2.0 branch of Log4j 2.
>>>>>>>> 
>>>>>>>> Please test and cast your votes.
>>>>>>>> [] +1, release the artifacts
>>>>>>>> [] -1, don't release because...
>>>>>>>> 
>>>>>>>> The vote will remain open for 72 hours (or more if required). Note 
>>>>>>>> that binding votes, as usual, are done by PMC members. Non-binding 
>>>>>>>> votes are welcome from anyone and are always welcome.
>>>>>>>> 
>>>>>>>> This is my first time acting as an RM, so if there are any issues with 
>>>>>>>> this, please let me know as soon as possible! If you don't already 
>>>>>>>> have my GPG key, it's key ID FA1C814D which is available on all the 
>>>>>>>> public GPG servers. Otherwise, you can download it from my Apache site 
>>>>>>>> at: <http://people.apache.org/~mattsicker/FA1C814D.asc>
>>>>>>>> 
>>>>>>>> New features:
>>>>>>>> o LOG4J2-725:  Added WebLoggerContextUtils class to log4j-web for 
>>>>>>>> helper methods useful for asynchronous servlets. 
>>>>>>>> o LOG4J2-710:  Added documentation for Custom Levels and Custom 
>>>>>>>> Loggers. 
>>>>>>>> 
>>>>>>>> Fixed Bugs:
>>>>>>>> o LOG4J2-744:  Avoid unnecessary Clock calls when TimestampMessage is 
>>>>>>>> logged. Thanks to Scott Harrington. 
>>>>>>>> o LOG4J2-704:  Improved error message if configuration file not found. 
>>>>>>>> o LOG4J2-750:  Webapp configuration page has incorrect class name. 
>>>>>>>> Thanks to Mike Calmus. 
>>>>>>>> o LOG4J2-749:  Retain the default date pattern after fixing the 
>>>>>>>> ISO8601 pattern. Thanks to Scott Harrington. 
>>>>>>>> o LOG4J2-670:  DatePatternConverter ISO8601_PATTERN now conforms to 
>>>>>>>> ISO8601. 
>>>>>>>> o LOG4J2-741:  Reinstate the package configuration attribute for 
>>>>>>>> discovering custom plugins. 
>>>>>>>> o LOG4J2-742:  XInclude not working with relative path. Thanks to 
>>>>>>>> Pascal Chollet. 
>>>>>>>> o LOG4J2-740:  Fixed typo in webapp manual regarding sample web.xml 
>>>>>>>> file. Thanks to Kosta Krauth. 
>>>>>>>> o LOG4J2-738:  RollingFileManager deadlock if async action thread 
>>>>>>>> fails to start. Thanks to Timothy Stack. 
>>>>>>>> o LOG4J2-736:  Fixed log4j-bom so that it won't specify a default 
>>>>>>>> scope on any third party dependencies. 
>>>>>>>> o LOG4J2-735:  Fixed log4j-bom so that it won't interfere with 
>>>>>>>> spring-bom and others. 
>>>>>>>> o LOG4J2-731:  Updated documentation regarding extensions to 
>>>>>>>> LoggerContextFactory and Log4j 2 providers. 
>>>>>>>> o LOG4J2-373:  Fixed ClassLoader issues in loading Log4j providers in 
>>>>>>>> an OSGi environment. 
>>>>>>>> o LOG4J2-719:  Correctly handle NetworkOnMainThreadException thrown on 
>>>>>>>> Android during Log4j2 initialization. 
>>>>>>>> o LOG4J2-716:  Automatically disable log4j JMX when detecting we are 
>>>>>>>> running on Android. 
>>>>>>>> o LOG4J2-657:  Fixed AbstractDatabaseManager to close connection on 
>>>>>>>> writeInternal error. Thanks to Stefan Wehner. 
>>>>>>>> o LOG4J2-713:  Android: java.lang.VerifyError: 
>>>>>>>> org/apache/logging/log4j/core/util/Closer Thanks to Nelson Melina. 
>>>>>>>> o LOG4J2-703:  Android: Could not find class 
>>>>>>>> 'javax.naming.InitialContext', referenced from method 
>>>>>>>> org.apache.logging.log4j.core.lookup.JndiLookup.lookup. Thanks to 
>>>>>>>> Nelson Melina. 
>>>>>>>> 
>>>>>>>> Tag: 
>>>>>>>> http://svn.apache.org/repos/asf/logging/log4j/log4j2/tags/log4j-2.0.1/
>>>>>>>> 
>>>>>>>> SVN revision: 1614534
>>>>>>>> 
>>>>>>>> Web Site: http://people.apache.org/~mattsicker/log4j/2.0.1/
>>>>>>>> 
>>>>>>>> Artifacts: 
>>>>>>>> https://repository.apache.org/content/repositories/orgapachelogging-1005/
>>>>>>>> 
>>>>>>>> You may download all the artifacts by executing:
>>>>>>>> 
>>>>>>>> wget -e robots=off --cut-dirs=3 -r -p -np --no-check-certificate 
>>>>>>>> https://repository.apache.org/content/repositories/orgapachelogging-1005/
>>>>>>>> 
>>>>>>>> -- 
>>>>>>>> Matt Sicker <[email protected]>
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> -- 
>>>>>> E-Mail: [email protected] | [email protected] 
>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>> JUnit in Action, Second Edition
>>>>>> Spring Batch in Action
>>>>>> Blog: http://garygregory.wordpress.com 
>>>>>> Home: http://garygregory.com/
>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>> 
>>>>> 
>>>>> 
>>>>> -- 
>>>>> Matt Sicker <[email protected]>
>>> 
>>> 
>>> 
>>> -- 
>>> E-Mail: [email protected] | [email protected] 
>>> Java Persistence with Hibernate, Second Edition
>>> JUnit in Action, Second Edition
>>> Spring Batch in Action
>>> Blog: http://garygregory.wordpress.com 
>>> Home: http://garygregory.com/
>>> Tweet! http://twitter.com/GaryGregory
> 
> 
> 
> -- 
> Matt Sicker <[email protected]>

Reply via email to