logging-log4j-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ralph Goers <ralph.go...@dslextreme.com>
Subject Re: [VOTE] Log4j 2.0-beta7 rc2
Date Tue, 04 Jun 2013 03:48:04 GMT
If the unit tests were actually failing the build would have stopped as I haven't configured
it to skip failures during the tests.

The failures are actually happening during the second run of the unit tests to calculate code
coverage.  The best way to fix this is to remove the Cobertura plugin.  It adds so much overhead
that it causes the perf tests to fail miserably.  I really wish you had tested this before
you enabled it.  I really don't want to respin the release because of that and would hope
you would reconsider your -1.

Ralph


On Jun 3, 2013, at 5:42 PM, Gary Gregory wrote:

> Either there is a bug in the code, in the test, or the test should be excluded from running
as part of the build, in which case, that should be documented in the test Javadoc. Something
needs to be done IMO.
> 
> Gary
> 
> 
> On Mon, Jun 3, 2013 at 8:32 PM, Nick Williams <nicholas@nicholaswilliams.net> wrote:
> The three failing tests are in SimplePerfTest, and the error on all of them is that the
timer was exceeded. This should obviously be looked at either way, but it may be okay to release
a beta with these tests failing IF they are truly only failing because a task took to long,
and not because something is broken.
> 
> That's my opinion, of course.
> 
> Nick
> 
> 
> On Jun 3, 2013, at 6:58 PM, Gary Gregory wrote:
> 
>> -1: I see unit test failures: https://people.apache.org/~rgoers/log4j2/log4j-core/surefire-report.html
>> 
>> Gary
>> 
>> 
>> On Sun, Jun 2, 2013 at 10:41 AM, Ralph Goers <ralph.goers@dslextreme.com> wrote:
>> This is a vote to release Log4j 2.0-beta7, the ninth release of Log4j 2.0.
>> 
>> Changes since the last release candidate:
>> Fixed license header in api/src/test/java/org/apache/logging/log4j/spi/DefaultThreadContextStackTest.java.
>> 
>> Changes in this version include:
>> 
>> New features:
>> o LOG4J2-10:  Break up core into multiple osgi jars. Thanks to Timothy Ward. 
>> o LOG4J2-229:  New JDBC, JPA, and NoSQL database Appenders. Thanks to beamerblvd.

>> o LOG4J2-251:  Provide configuration information (location, content type, content
if possible) via a registered Advertiser. 
>> 
>> Fixed Bugs:
>> o LOG4J2-263:  Do not allow a charset on RFC5424Layout - use UTF-8. 
>> o LOG4J2-242:  StringFormattedMessage and MessageFormatMessage now will accept a
Throwable as their last argument and
>>         pass it on. 
>> o LOG4J2-269:  Use transaction when batch size is 1. 
>> o LOG4J2-268:  Add guid to FlumeEvent headers for non-Map Messages. 
>> o LOG4J2-246:  Data buffer is reset in finally clause. 
>> o LOG4J2-228:  UDP now sends one event per packet. 
>> o LOG4J2-261:  Add missing "not" to error message. Thanks to Edward Sargisson. 
>> o LOG4J2-223:  Remove LoggerContext when LoggerContext is stopped. 
>> o LOG4J2-260:  XML layout does not specify charset in content type. 
>> o LOG4J2-259:  HTML layout does not specify charset in content type. 
>> o LOG4J2-258:  HTML layout does not output meta element for charset. 
>> o LOG4J2-257:  XML layout ignores charset for the XML processing intruction's encoding
attribute. 
>> o LOG4J2-255:  Multi-byte character strings are now assumed to be in the platform
default encoding, not UTF-8. 
>> o LOG4J2-254:  Mark OutputStream in OutputStreamManager as volatile. Mark header
and footer as final. 
>> o LOG4J2-244:  Rewrite Appender was ignoring filters on referenced appenders. 
>> o LOG4J2-245:  Avoid EmptyStack exception if getCallerClass and SecurityManager are
not available. 
>> o LOG4J2-247:  SocketServer.isActive should be volatile because it is accessed from
different threads. 
>> 
>> Changes:
>> o LOG4J2-249:  Allow context parameters in Log4jContextListener to include properties.

>> o LOG4J2-243:  Allow custom LogEventFactories. 
>> o LOG4J2-262:  Add support for interceptors in the embedded Flume Appender. Thanks
to Edward Sargisson. 
>> o Method name changes in interface org.apache.logging.log4j.spi.ThreadContextMap:
>>         getContext() to getCopy(), get() to getImmutableMapOrNull(). 
>> o LOG4J2-154:  Improve ThreadContext performance with copy-on-write map and stack.

>> 
>> 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).
>> 
>> Tag: https://svn.apache.org/repos/asf/logging/log4j/log4j2/tags/log4j-2.0-beta7/
>> 
>> Web Site: http://people.apache.org/~rgoers/log4j2/
>> 
>> Artifacts: https://repository.apache.org/content/repositories/orgapachelogging-052/
>> 
>> The artifacts may be downloaded using
>> wget -e robots=off --cut-dirs=3 -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapachelogging-052/org/apache/logging/log4j/
>> 
>> Description:
>> 
>> log4j 2.0-beta7 rc2
>> 
>> Details:
>> 
>> The following artifacts have been staged to the org.apache.logging-052 (u:rgoers,
a:72.201.81.214) repository.
>> 
>> archetype-catalog.xml
>> log4j-jmx-gui-2.0-beta7-sources.jar.asc
>> log4j-jmx-gui-2.0-beta7.jar.asc
>> log4j-jmx-gui-2.0-beta7-javadoc.jar
>> log4j-jmx-gui-2.0-beta7-javadoc.jar.asc
>> log4j-jmx-gui-2.0-beta7.pom.asc
>> log4j-jmx-gui-2.0-beta7.jar
>> log4j-jmx-gui-2.0-beta7.pom
>> log4j-jmx-gui-2.0-beta7-sources.jar
>> log4j-web-2.0-beta7-javadoc.jar.asc
>> log4j-web-2.0-beta7.pom
>> log4j-web-2.0-beta7.jar
>> log4j-web-2.0-beta7-sources.jar.asc
>> log4j-web-2.0-beta7.jar.asc
>> log4j-web-2.0-beta7.pom.asc
>> log4j-web-2.0-beta7-javadoc.jar
>> log4j-web-2.0-beta7-sources.jar
>> log4j-slf4j-impl-2.0-beta7.jar.asc
>> log4j-slf4j-impl-2.0-beta7.pom.asc
>> log4j-slf4j-impl-2.0-beta7.pom
>> log4j-slf4j-impl-2.0-beta7-javadoc.jar.asc
>> log4j-slf4j-impl-2.0-beta7.jar
>> log4j-slf4j-impl-2.0-beta7-sources.jar
>> log4j-slf4j-impl-2.0-beta7-sources.jar.asc
>> log4j-slf4j-impl-2.0-beta7-javadoc.jar
>> log4j-samples-2.0-beta7.pom
>> log4j-samples-2.0-beta7.pom.asc
>> log4j-samples-flume-common-2.0-beta7.pom
>> log4j-samples-flume-common-2.0-beta7-sources.jar
>> log4j-samples-flume-common-2.0-beta7-sources.jar.asc
>> log4j-samples-flume-common-2.0-beta7.jar
>> log4j-samples-flume-common-2.0-beta7-javadoc.jar
>> log4j-samples-flume-common-2.0-beta7-javadoc.jar.asc
>> log4j-samples-flume-common-2.0-beta7.jar.asc
>> log4j-samples-flume-common-2.0-beta7.pom.asc
>> log4j-samples-flume-remote-2.0-beta7-sources.jar.asc
>> log4j-samples-flume-remote-2.0-beta7-sources.jar
>> log4j-samples-flume-remote-2.0-beta7.war
>> log4j-samples-flume-remote-2.0-beta7.war.asc
>> log4j-samples-flume-remote-2.0-beta7.pom.asc
>> log4j-samples-flume-remote-2.0-beta7.pom
>> log4j-samples-flume-embedded-2.0-beta7-sources.jar.asc
>> log4j-samples-flume-embedded-2.0-beta7.war.asc
>> log4j-samples-flume-embedded-2.0-beta7.pom.asc
>> log4j-samples-flume-embedded-2.0-beta7-sources.jar
>> log4j-samples-flume-embedded-2.0-beta7.pom
>> log4j-samples-flume-embedded-2.0-beta7.war
>> log4j-jcl-2.0-beta7.jar
>> log4j-jcl-2.0-beta7-javadoc.jar.asc
>> log4j-jcl-2.0-beta7.pom.asc
>> log4j-jcl-2.0-beta7-sources.jar.asc
>> log4j-jcl-2.0-beta7-sources.jar
>> log4j-jcl-2.0-beta7-javadoc.jar
>> log4j-jcl-2.0-beta7.jar.asc
>> log4j-jcl-2.0-beta7.pom
>> log4j-taglib-2.0-beta7.pom.asc
>> log4j-taglib-2.0-beta7-javadoc.jar
>> log4j-taglib-2.0-beta7-sources.jar.asc
>> log4j-taglib-2.0-beta7.jar.asc
>> log4j-taglib-2.0-beta7-sources.jar
>> log4j-taglib-2.0-beta7.jar
>> log4j-taglib-2.0-beta7-javadoc.jar.asc
>> log4j-taglib-2.0-beta7.pom
>> log4j-core-osgi-jpa-2.0-beta7-sources.jar.asc
>> log4j-core-osgi-jpa-2.0-beta7.jar.asc
>> log4j-core-osgi-jpa-2.0-beta7-sources.jar
>> log4j-core-osgi-jpa-2.0-beta7.jar
>> log4j-core-osgi-jpa-2.0-beta7.pom.asc
>> log4j-core-osgi-jpa-2.0-beta7.pom
>> log4j-osgi-2.0-beta7.pom.asc
>> log4j-osgi-2.0-beta7.pom
>> log4j-core-osgi-nosql-couch-2.0-beta7-sources.jar.asc
>> log4j-core-osgi-nosql-couch-2.0-beta7.jar.asc
>> log4j-core-osgi-nosql-couch-2.0-beta7.pom.asc
>> log4j-core-osgi-nosql-couch-2.0-beta7-sources.jar
>> log4j-core-osgi-nosql-couch-2.0-beta7.pom
>> log4j-core-osgi-nosql-couch-2.0-beta7.jar
>> log4j-core-osgi-reduced-2.0-beta7.pom.asc
>> log4j-core-osgi-reduced-2.0-beta7-sources.jar
>> log4j-core-osgi-reduced-2.0-beta7.pom
>> log4j-core-osgi-reduced-2.0-beta7.jar
>> log4j-core-osgi-reduced-2.0-beta7-sources.jar.asc
>> log4j-core-osgi-reduced-2.0-beta7.jar.asc
>> log4j-core-osgi-net-2.0-beta7.jar.asc
>> log4j-core-osgi-net-2.0-beta7-sources.jar.asc
>> log4j-core-osgi-net-2.0-beta7-sources.jar
>> log4j-core-osgi-net-2.0-beta7.jar
>> log4j-core-osgi-net-2.0-beta7.pom.asc
>> log4j-core-osgi-net-2.0-beta7.pom
>> log4j-core-osgi-nosql-mongo-2.0-beta7.pom.asc
>> log4j-core-osgi-nosql-mongo-2.0-beta7-sources.jar.asc
>> log4j-core-osgi-nosql-mongo-2.0-beta7.pom
>> log4j-core-osgi-nosql-mongo-2.0-beta7.jar.asc
>> log4j-core-osgi-nosql-mongo-2.0-beta7-sources.jar
>> log4j-core-osgi-nosql-mongo-2.0-beta7.jar
>> log4j-core-osgi-async-2.0-beta7.pom
>> log4j-core-osgi-async-2.0-beta7-sources.jar.asc
>> log4j-core-osgi-async-2.0-beta7.pom.asc
>> log4j-core-osgi-async-2.0-beta7.jar.asc
>> log4j-core-osgi-async-2.0-beta7-sources.jar
>> log4j-core-osgi-async-2.0-beta7.jar
>> log4j-distribution-2.0-beta7-bin.tar.gz.asc
>> log4j-distribution-2.0-beta7-src.tar.gz
>> log4j-distribution-2.0-beta7-osgi-bin.tar.gz
>> log4j-distribution-2.0-beta7.pom
>> log4j-distribution-2.0-beta7-bin.zip
>> log4j-distribution-2.0-beta7-bin.tar.gz
>> log4j-distribution-2.0-beta7-src.tar.gz.asc
>> log4j-distribution-2.0-beta7-osgi-bin.tar.gz.asc
>> log4j-distribution-2.0-beta7.pom.asc
>> log4j-distribution-2.0-beta7-bin.zip.asc
>> log4j-distribution-2.0-beta7-osgi-bin.zip
>> log4j-distribution-2.0-beta7-osgi-bin.zip.asc
>> log4j-distribution-2.0-beta7-src.zip
>> log4j-distribution-2.0-beta7-src.zip.asc
>> log4j-1.2-api-2.0-beta7-javadoc.jar
>> log4j-1.2-api-2.0-beta7-sources.jar.asc
>> log4j-1.2-api-2.0-beta7.jar.asc
>> log4j-1.2-api-2.0-beta7-javadoc.jar.asc
>> log4j-1.2-api-2.0-beta7.pom
>> log4j-1.2-api-2.0-beta7-sources.jar
>> log4j-1.2-api-2.0-beta7.jar
>> log4j-1.2-api-2.0-beta7.pom.asc
>> log4j-flume-ng-2.0-beta7.pom.asc
>> log4j-flume-ng-2.0-beta7-sources.jar.asc
>> log4j-flume-ng-2.0-beta7.pom
>> log4j-flume-ng-2.0-beta7-tests.jar.asc
>> log4j-flume-ng-2.0-beta7.jar.asc
>> log4j-flume-ng-2.0-beta7-javadoc.jar
>> log4j-flume-ng-2.0-beta7.jar
>> log4j-flume-ng-2.0-beta7-tests.jar
>> log4j-flume-ng-2.0-beta7-sources.jar
>> log4j-flume-ng-2.0-beta7-javadoc.jar.asc
>> log4j-to-slf4j-2.0-beta7-sources.jar
>> log4j-to-slf4j-2.0-beta7.jar.asc
>> log4j-to-slf4j-2.0-beta7.jar
>> log4j-to-slf4j-2.0-beta7-sources.jar.asc
>> log4j-to-slf4j-2.0-beta7.pom.asc
>> log4j-to-slf4j-2.0-beta7-javadoc.jar
>> log4j-to-slf4j-2.0-beta7-javadoc.jar.asc
>> log4j-to-slf4j-2.0-beta7.pom
>> log4j-api-2.0-beta7.pom
>> log4j-api-2.0-beta7.pom.asc
>> log4j-api-2.0-beta7-sources.jar
>> log4j-api-2.0-beta7.jar
>> log4j-api-2.0-beta7-javadoc.jar.asc
>> log4j-api-2.0-beta7.jar.asc
>> log4j-api-2.0-beta7-javadoc.jar
>> log4j-api-2.0-beta7-sources.jar.asc
>> log4j-core-2.0-beta7-tests.jar.asc
>> log4j-core-2.0-beta7.pom
>> log4j-core-2.0-beta7.jar.asc
>> log4j-core-2.0-beta7.jar
>> log4j-core-2.0-beta7-javadoc.jar
>> log4j-core-2.0-beta7-tests.jar
>> log4j-core-2.0-beta7.pom.asc
>> log4j-core-2.0-beta7-sources.jar.asc
>> log4j-core-2.0-beta7-sources.jar
>> log4j-core-2.0-beta7-javadoc.jar.asc
>> log4j-2.0-beta7.pom.asc
>> log4j-2.0-beta7.pom
>> 
>> 
>> 
>> 
>> -- 
>> E-Mail: garydgregory@gmail.com | ggregory@apache.org 
>> 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
> 
> 
> 
> 
> -- 
> E-Mail: garydgregory@gmail.com | ggregory@apache.org 
> 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


Mime
View raw message