As I recall you had problems with the last release as well but you were able to build on Windows 7. I don't want to block the release if there is something odd just going on. But we do need one more vote.
Ralph On May 8, 2013, at 6:20 AM, Ivan Habunek wrote: > Well, this is a crappy old work computer so that's the reason for the > discrepancy. Still, it's quite a long time. Tests for log4php take under a > minute even on this old machine. :-) > > Regards, > Ivan > > > On 8 May 2013 15:15, Nick Williams <[email protected]> wrote: > That's a long time running. On my MacBook Pro 8GB Quad Core install takes 3 > minutes and site takes 5. Hmmm. > > Those test failures are very odd. If it were network-related errors I would > understand ... it's possible to get transient failures in network-related > tests. But these failures are for simple assertions that two objects are the > same memory reference. That should either always succeed or always fail. It > shouldn't be transient. *scratches head* > > FYI, the only real errors here are: > > Failed tests: testRB2(org.apache.log4j.LoggerTest): expected > same:<java.util.PropertyResourceBundle@3d0f0e> was > not:<java.util.PropertyResourceBundle@a7624e> > testRB1(org.apache.log4j.LoggerTest): expected > same:<java.util.PropertyResourceBundle@a7624e> was > not:<java.util.PropertyResourceBundle@76ec7a> > testAdditivity1(org.apache.log4j.LoggerTest): expected:<1> but was:<0> > > Nick > > > On May 8, 2013, at 8:09 AM, Ivan Habunek wrote: > >> I ran `mvn clean` and then `mvn install` again and this time it failed. >> >> This is the full log for `mvn install`. Runs for cca 2 minutes before it >> fails. >> http://pastebin.com/rjTS2YTi >> >> I tried running `mvn install` again, without cleaning, and now it succeeded. >> Runtime 6 minutes. >> http://pastebin.com/zRtMt8Tc >> >> So I don't know exactly what's up here... Fails sometimes, succeeds other >> times. >> >> And `mvn site` passed also. It runs for a long 18 minutes, though. >> http://pastebin.com/8LnZYvKV >> >> One of the problems is that there's so many warnings and exception stack >> traces in the log (even when tests don't fail) that I'm having a hard time >> finding which are actuall errors, and which are to be expected. Maybe you >> should put some effort into cleaning that up? Also, 18 mins to generate the >> site is pretty crazy. >> >> Regards, >> Ivan >> >> >> On 8 May 2013 14:12, Nick Williams <[email protected]> wrote: >> Ivan, that is indeed odd, since `mvn install` and `mvn site` run all unit >> tests. It doesn't make sense that unit tests would pass in your environment >> when you run `mvn install` but not when you run `mvn test.` :-/ >> >> Can you post a few of the errors here so that we can get a sample of what >> you're seeing? If there are many errors that are duplicate or similar, don't >> post them all just yet. >> >> Nick >> >> >> On May 8, 2013, at 3:21 AM, Ivan Habunek wrote: >> >>> I'm still getting failures when running "mvn test" on windows xp. I ran >>> "mvn install" and "mvn site" before "mvn test" and they passed OK. >>> >>> Here's the errors from the log: >>> http://pastebin.com/uXxcMZyT >>> >>> My environment: >>> Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 >>> 14:51:28+0100) >>> Maven home: D:\Dev\apache-maven-3.0.5\bin\.. >>> Java version: 1.7.0, vendor: Oracle Corporation >>> Java home: d:\Dev\Java\jdk1.7.0\jre >>> Default locale: en_US, platform encoding: Cp1250 >>> OS name: "windows xp", version: "5.1", arch: "x86", family: "windows" >>> >>> Regards, >>> Ivan >>> >>> >>> On 8 May 2013 01:35, Remko Popma <[email protected]> wrote: >>> +1 (non-binding) >>> >>> From: Ralph Goers <[email protected]> >>> >>> To: Log4J Developers List <[email protected]> >>> Sent: Tuesday, May 7, 2013 12:52 PM >>> >>> Subject: [VOTE] Log4j 2.0-beta6 rc2 >>> >>> This is a vote to release Log4j 2.0-beta6, the eighth release of Log4j 2.0. >>> This is the second release candidate which fixes issues with a few missing >>> license headers and some findbugs issues. >>> >>> Changes in this version include: >>> >>> Fixed Bugs: >>> o LOG4J2-231: Logger.getParent() was not returning the correct Logger. >>> o LOG4J2-201: Renamed Plugin annotation attribute from "type" to >>> "category". >>> o LOG4J2-219: Fix: install default root logger if not configured (this is >>> unchanged), >>> but make sure to include configured named loggers. Clarified >>> documentation. Thanks to Peter DePasquale. >>> o LOG4J2-159: Use OSGi version format in Fragment-Host >>> o LOG4J2-234: RegexFilter threw a NullPointerException when used as a >>> context-wide filter. >>> o LOG4J2-192: Add support for interpolating Environment variables when >>> processing the configuration. >>> o LOG4J2-235: Removed dependency on tools jar from core module, made >>> jconsole dependency optional. Thanks to Sebastian Oerding. >>> o LOG4J2-233: Fixed link to log4j-user mailing list. >>> o LOG4J2-222: Disruptor will now shutdown during Tomcat shutdown. Thanks >>> to Steven Yang. >>> o LOG4J2-224: The FlumeAppender failed to start if the Flume RPCClient >>> could not connect to any Flume agents. >>> o LOG4J2-223: Fix LoggerContext start and stop to eliminate >>> IllegalStateException and NoClassDefFound errors. >>> o LOG4J2-221: Remove hundreds of compiler warnings. Thanks to Nick >>> Williams. >>> o LOG4J2-215: Various small documentation fixes. >>> o LOG4J2-217: Ensure PluginManager streams are always closed. Thanks to >>> Fabien Sanglard. >>> >>> Changes: >>> o LOG4J2-237: Moved JMX Client GUI classes into separate jmx-gui >>> submodule. >>> o LOG4J2-230: Improved error reporting when misconfigured. Thanks to >>> Wojciech Zaręba. >>> o Renamed AsynchAppender to AsyncAppender. Plugin name became Async (was >>> Asynch). >>> o Removed CheckStyle false positives for NewlineAtEndOfFile and whitespace >>> following '*' at end of line in javadoc. >>> o Moved Clock interface to package org.apache.logging.log4j.core.helpers. >>> o LOG4J2-225: Documentation updates to clarify use and impact of location >>> in pattern layouts. >>> >>> 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-beta6/ >>> >>> Web Site: http://people.apache.org/~rgoers/log4j2/ >>> >>> Artifacts: >>> https://repository.apache.org/content/repositories/orgapachelogging-013/ >>> >>> 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-013/org/apache/logging/log4j/ >>> >>> Description: >>> >>> Log4j 2.0-beta6 rc2 >>> >>> Details: >>> >>> The following artifacts have been staged to the org.apache.logging-013 >>> (u:rgoers, a:99.180.69.21) repository. >>> >>> archetype-catalog.xml >>> log4j-jmx-gui-2.0-beta6.jar.asc >>> log4j-jmx-gui-2.0-beta6-sources.jar >>> log4j-jmx-gui-2.0-beta6-javadoc.jar >>> log4j-jmx-gui-2.0-beta6-sources.jar.asc >>> log4j-jmx-gui-2.0-beta6.pom >>> log4j-jmx-gui-2.0-beta6-javadoc.jar.asc >>> log4j-jmx-gui-2.0-beta6.jar >>> log4j-jmx-gui-2.0-beta6.pom.asc >>> log4j-web-2.0-beta6.jar.asc >>> log4j-web-2.0-beta6-sources.jar >>> log4j-web-2.0-beta6.jar >>> log4j-web-2.0-beta6-sources.jar.asc >>> log4j-web-2.0-beta6-javadoc.jar.asc >>> log4j-web-2.0-beta6.pom.asc >>> log4j-web-2.0-beta6-javadoc.jar >>> log4j-web-2.0-beta6.pom >>> log4j-slf4j-impl-2.0-beta6.pom.asc >>> log4j-slf4j-impl-2.0-beta6-javadoc.jar.asc >>> log4j-slf4j-impl-2.0-beta6.pom >>> log4j-slf4j-impl-2.0-beta6-javadoc.jar >>> log4j-slf4j-impl-2.0-beta6.jar >>> log4j-slf4j-impl-2.0-beta6.jar.asc >>> log4j-slf4j-impl-2.0-beta6-sources.jar >>> log4j-slf4j-impl-2.0-beta6-sources.jar.asc >>> flume-remote-2.0-beta6.pom.asc >>> flume-remote-2.0-beta6.pom >>> flume-remote-2.0-beta6.war >>> flume-remote-2.0-beta6.war.asc >>> flume-remote-2.0-beta6-sources.jar.asc >>> flume-remote-2.0-beta6-sources.jar >>> flume-common-2.0-beta6.pom >>> flume-common-2.0-beta6-sources.jar >>> flume-common-2.0-beta6.jar >>> flume-common-2.0-beta6-javadoc.jar.asc >>> flume-common-2.0-beta6.jar.asc >>> flume-common-2.0-beta6-sources.jar.asc >>> flume-common-2.0-beta6.pom.asc >>> flume-common-2.0-beta6-javadoc.jar >>> flume-embedded-2.0-beta6.war >>> flume-embedded-2.0-beta6.pom.asc >>> flume-embedded-2.0-beta6-sources.jar.asc >>> flume-embedded-2.0-beta6.pom >>> flume-embedded-2.0-beta6.war.asc >>> flume-embedded-2.0-beta6-sources.jar >>> log4j-samples-2.0-beta6.pom >>> log4j-samples-2.0-beta6.pom.asc >>> log4j-jcl-2.0-beta6-javadoc.jar.asc >>> log4j-jcl-2.0-beta6-sources.jar >>> log4j-jcl-2.0-beta6.jar >>> log4j-jcl-2.0-beta6.jar.asc >>> log4j-jcl-2.0-beta6.pom.asc >>> log4j-jcl-2.0-beta6.pom >>> log4j-jcl-2.0-beta6-javadoc.jar >>> log4j-jcl-2.0-beta6-sources.jar.asc >>> log4j-taglib-2.0-beta6-javadoc.jar >>> log4j-taglib-2.0-beta6.jar >>> log4j-taglib-2.0-beta6-sources.jar.asc >>> log4j-taglib-2.0-beta6.jar.asc >>> log4j-taglib-2.0-beta6.pom >>> log4j-taglib-2.0-beta6.pom.asc >>> log4j-taglib-2.0-beta6-javadoc.jar.asc >>> log4j-taglib-2.0-beta6-sources.jar >>> log4j-distribution-2.0-beta6-src.tar.gz.asc >>> log4j-distribution-2.0-beta6-bin.tar.gz >>> log4j-distribution-2.0-beta6-src.tar.gz >>> log4j-distribution-2.0-beta6-bin.tar.gz.asc >>> log4j-distribution-2.0-beta6-src.zip >>> log4j-distribution-2.0-beta6-bin.zip.asc >>> log4j-distribution-2.0-beta6-src.zip.asc >>> log4j-distribution-2.0-beta6.pom.asc >>> log4j-distribution-2.0-beta6-bin.zip >>> log4j-distribution-2.0-beta6.pom >>> log4j-1.2-api-2.0-beta6-sources.jar >>> log4j-1.2-api-2.0-beta6-javadoc.jar >>> log4j-1.2-api-2.0-beta6-sources.jar.asc >>> log4j-1.2-api-2.0-beta6-javadoc.jar.asc >>> log4j-1.2-api-2.0-beta6.pom >>> log4j-1.2-api-2.0-beta6.jar >>> log4j-1.2-api-2.0-beta6.jar.asc >>> log4j-1.2-api-2.0-beta6.pom.asc >>> log4j-flume-ng-2.0-beta6.jar.asc >>> log4j-flume-ng-2.0-beta6-sources.jar.asc >>> log4j-flume-ng-2.0-beta6-sources.jar >>> log4j-flume-ng-2.0-beta6-javadoc.jar.asc >>> log4j-flume-ng-2.0-beta6.jar >>> log4j-flume-ng-2.0-beta6-tests.jar.asc >>> log4j-flume-ng-2.0-beta6-tests.jar >>> log4j-flume-ng-2.0-beta6-javadoc.jar >>> log4j-flume-ng-2.0-beta6.pom.asc >>> log4j-flume-ng-2.0-beta6.pom >>> log4j-to-slf4j-2.0-beta6-sources.jar >>> log4j-to-slf4j-2.0-beta6-sources.jar.asc >>> log4j-to-slf4j-2.0-beta6-javadoc.jar >>> log4j-to-slf4j-2.0-beta6.jar >>> log4j-to-slf4j-2.0-beta6.jar.asc >>> log4j-to-slf4j-2.0-beta6.pom >>> log4j-to-slf4j-2.0-beta6-javadoc.jar.asc >>> log4j-to-slf4j-2.0-beta6.pom.asc >>> log4j-api-2.0-beta6.jar.asc >>> log4j-api-2.0-beta6-sources.jar >>> log4j-api-2.0-beta6-javadoc.jar >>> log4j-api-2.0-beta6.pom.asc >>> log4j-api-2.0-beta6-javadoc.jar.asc >>> log4j-api-2.0-beta6.pom >>> log4j-api-2.0-beta6.jar >>> log4j-api-2.0-beta6-sources.jar.asc >>> log4j-core-2.0-beta6.jar >>> log4j-core-2.0-beta6-sources.jar >>> log4j-core-2.0-beta6-sources.jar.asc >>> log4j-core-2.0-beta6-tests.jar >>> log4j-core-2.0-beta6-javadoc.jar.asc >>> log4j-core-2.0-beta6.jar.asc >>> log4j-core-2.0-beta6-javadoc.jar >>> log4j-core-2.0-beta6.pom.asc >>> log4j-core-2.0-beta6-tests.jar.asc >>> log4j-core-2.0-beta6.pom >>> log4j-2.0-beta6.pom.asc >>> log4j-2.0-beta6.pom >>> >>> >>> >> >> > >
