On Thu, May 31, 2012 at 7:42 PM, Christian Grobmeier <[email protected]> wrote: >> Some comments advocated "nuke", but I think the most prescient comments were >> from Curt[1] and Paul[2], at least those are the ones I agree with. I think >> Paul's suggestion of a stripped down log4j.jar and a separate >> log4j-with-gui.jar is probably the best approach, though I'd go further to >> say that with Chainsaw V2 making its official debut soon, it wouldn't make >> sense to keep V1 inside a log4j-with-gui.jar. I would advocate utilities >> being separate entities unto themselves. Users of Lf5 are not likely using >> either version of Chainsaw, and vice-versa. And Chainsaw V1 users are >> likely not using V2, and vice-versa. Therefore these utilities should be >> distributed as separate jars (i.e., using a multi-module build). > > I got the impression Lf5 is dead and Chainsaw 1 is too. > But it seems it is not. Lets try to get the classes back and create a > multi module log4j 1.
Ah and with "get them back" I meant we can svn cp them from the tag - no need for a complicated revert. Cheers > Anthony has setup a github repos somewhere, we can look at that for > inspiration. In addition i wrote him a PM if he has still an interest > in helping with these task. > > I will try to communicate the steps I do with the pom refactoring on > this list. Please keep your eyes open for "I nuke em all" messages and > tell me, if I am doing mistakes :-) > > Cheers + thanks for the heads up > > Cheers > Christian > >> >> >>> Still I don't see reason to keep it. Of course we can discuss making a >>> multi module project of maven, as Anthony showed us. >>> Maybe he is even available for some patches? I forgot about his work >>> until today. >>> >> >> Yes, the multi-module build approach would be perfect for this. If Anthony >> is available to do this, that would be great. >> >> >> Jake >> >> [1] >> http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/201004.mbox/%[email protected]%3E >> >> [2] >> http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/201004.mbox/%[email protected]%3E >> >> >> >>> >>> >>>>> >>>>> >>>>> Jake >>>>> >>>>> On Wed, 30 May 2012 06:53:58 UTC >>>>> <[email protected]> wrote: >>>>>> >>>>>> >>>>>> To whom it may engage... >>>>>> >>>>>> This is an automated request, but not an unsolicited one. For more >>>>>> information please visit http://gump.apache.org/nagged.html, and/or >>>>>> contact >>>>>> the folk at [email protected]. >>>>>> >>>>>> Project logging-log4j-12 has an issue affecting its community >>>>>> integration. >>>>>> This issue affects 143 projects, >>>>>> and has been outstanding for 1309 runs. >>>>>> The current state of this project is 'Failed', with reason 'Build >>>>>> Failed'. >>>>>> For reference only, the following projects are affected by this: >>>>>> - addressing : WS-FX Project >>>>>> - anakia : Essentially an XML transformation tool, Anakia uses >>>>>> JDOM >>>>>> and... >>>>>> - ant-contrib : Useful little Ant tasks >>>>>> - ant-contrib-test : Useful little Ant tasks >>>>>> - ant-embed-optional : Historical Embed Proposal for Ant >>>>>> - beepcore : BEEP is a new Internet standards-track protocol >>>>>> - bsh-cvs >>>>>> - commons-beanutils : Bean Utilities >>>>>> - commons-beanutils-core : Apache Commons >>>>>> - commons-betwixt : Commons Betwixt Package >>>>>> - commons-digester : XML to Java Object Configuration >>>>>> - commons-digester-rss : Digester RSS Example >>>>>> - commons-digester-test : Apache Commons Digester 2.x >>>>>> - commons-digester3 : XML to Java Object Configuration >>>>>> - commons-digester3-test : Apache Commons >>>>>> - commons-discovery : Commons Discovery Package >>>>>> - commons-el : Expression Language >>>>>> - commons-fileupload : Commons File Upload Package >>>>>> - commons-httpclient : HTTP Client Library, version 3.1 >>>>>> - commons-httpclient-2.0-branch : HTTP Client Library, version 2.0 >>>>>> - commons-id : Commons Identifier Package >>>>>> - commons-jelly : Commons Jelly >>>>>> - commons-jelly-tags-ant : Commons Jelly >>>>>> - commons-jelly-tags-ant-test : Commons Jelly >>>>>> - commons-jelly-tags-antlr : Commons Jelly >>>>>> - commons-jelly-tags-avalon : Commons Jelly >>>>>> - commons-jelly-tags-bean : Commons Jelly >>>>>> - commons-jelly-tags-beanshell : Commons Jelly >>>>>> - commons-jelly-tags-betwixt : Commons Jelly >>>>>> - commons-jelly-tags-bsf : Commons Jelly >>>>>> - commons-jelly-tags-define : Commons Jelly >>>>>> - commons-jelly-tags-define-test : Commons Jelly >>>>>> - commons-jelly-tags-dynabean : Commons Jelly >>>>>> - commons-jelly-tags-email : Commons Jelly >>>>>> - commons-jelly-tags-fmt : Commons Jelly >>>>>> - commons-jelly-tags-fmt-test : Commons Jelly >>>>>> - commons-jelly-tags-html : Commons Jelly >>>>>> - commons-jelly-tags-http : Commons Jelly >>>>>> - commons-jelly-tags-interaction : Commons Jelly >>>>>> - commons-jelly-tags-jface : Commons Jelly >>>>>> - commons-jelly-tags-jms : Commons Jelly >>>>>> - commons-jelly-tags-jmx : Commons Jelly >>>>>> - commons-jelly-tags-jsl : Commons Jelly >>>>>> - commons-jelly-tags-jsl-test : Commons Jelly >>>>>> - commons-jelly-tags-junit : Commons Jelly >>>>>> - commons-jelly-tags-log : Commons Jelly >>>>>> - commons-jelly-tags-memory : Commons Jelly >>>>>> - commons-jelly-tags-regexp : Commons Jelly >>>>>> - commons-jelly-tags-soap : Commons Jelly >>>>>> - commons-jelly-tags-sql : Commons Jelly >>>>>> - commons-jelly-tags-swing : Commons Jelly >>>>>> - commons-jelly-tags-swt : Commons Jelly >>>>>> - commons-jelly-tags-threads : Commons Jelly >>>>>> - commons-jelly-tags-util : Commons Jelly >>>>>> - commons-jelly-tags-velocity : Commons Jelly >>>>>> - commons-jelly-tags-xml : Commons Jelly >>>>>> - commons-jelly-tags-xmlunit : Commons Jelly >>>>>> - commons-jelly-test : Commons Jelly >>>>>> - commons-jxpath : XPath traversal of JavaBeans >>>>>> - commons-logging : Logging Library Package >>>>>> - commons-logging-step-1 : Logging Library Package >>>>>> - commons-messenger : A web based JMS framework >>>>>> - commons-modeler : Modeler MBeans >>>>>> - commons-services : Basic Services Architecture >>>>>> - commons-validator : Validation Framework >>>>>> - commons-vfs2-sandbox : Apache Commons >>>>>> - db-ddlutils : Easy-to-use component for working with Database >>>>>> Definition (... >>>>>> - forrest-core : Apache Forrest software is a publishing framework >>>>>> that trans... >>>>>> - forrest-rat : Apache Forrest software is a publishing framework >>>>>> that trans... >>>>>> - forrest-test : Apache Forrest software is a publishing framework >>>>>> that trans... >>>>>> - forrest-test-basic : Apache Forrest software is a publishing >>>>>> framework that trans... >>>>>> - fulcrum-bsf : Services Framework >>>>>> - fulcrum-dvsl : Services Framework >>>>>> - fulcrum-naming : Services Framework >>>>>> - fulcrum-osworkflow : Services Framework >>>>>> - invicta : Open-source build management tool. >>>>>> - ivy : Apache Ivy is a tool for managing (recording, tracking, >>>>>> reso... >>>>>> - ivy-tests : Apache Ivy is a tool for managing (recording, >>>>>> tracking, reso... >>>>>> - jakarta-bsf : Bean Scripting Framework >>>>>> - jakarta-tomcat-4.0 : Servlet 2.3 and JSP 1.2 Reference >>>>>> Implementation >>>>>> - jakarta-tomcat-catalina : Servlet 2.4 Reference Implementation >>>>>> - jakarta-tomcat-coyote : Connectors to various web servers >>>>>> - jakarta-tomcat-coyote-tomcat4 : Connectors to various web >>>>>> servers >>>>>> - jakarta-tomcat-http11 : Connectors to various web servers >>>>>> - jakarta-tomcat-jasper_tc5 : JavaServer Pages JSP 2.0 >>>>>> implementation (for Tomcat 5.x) >>>>>> - jakarta-tomcat-jk : Connectors to various web servers >>>>>> - jakarta-tomcat-jni : Connectors to various web servers >>>>>> - jakarta-tomcat-util : Connectors to various web servers >>>>>> - javax.el : Java Servlet 2.5 & Server Pages JSP 2.1 >>>>>> implementation >>>>>> (for ... >>>>>> - javax.servlet : Java Servlet 2.5 & Server Pages JSP 2.1 >>>>>> implementation (for ... >>>>>> - javax.servlet.jsp : Java Servlet 2.5 & Server Pages JSP 2.1 >>>>>> implementation (for ... >>>>>> - jgroups : A Reliable Multicast Communication Toolkit for Java >>>>>> - jmeter-svn : Pure Java load testing and performance measurement >>>>>> tool. >>>>>> ... >>>>>> - jmeter-test : Pure Java load testing and performance measurement >>>>>> tool. >>>>>> ... >>>>>> - logging-log4cxx-ant : Apache log4cxx >>>>>> - logging-log4cxx-ant-no_wchar_t : Apache log4cxx >>>>>> - logging-log4cxx-ant-static : Apache log4cxx >>>>>> - logging-log4j-12 : Fast and flexible logging package for Java >>>>>> - logging-log4j-12-tests : Fast and flexible logging package for >>>>>> Java >>>>>> - logging-log4j-chainsaw : Chainsaw log viewer >>>>>> - logging-log4j-component : Back-port of log4j 1.3 component >>>>>> framework for use with log4... >>>>>> - logging-log4j-component-test : Back-port of log4j 1.3 component >>>>>> framework for use with log4... >>>>>> - logging-log4j-extras : Back-ports of log4j 1.3 features and >>>>>> other >>>>>> enhancements for ... >>>>>> - logging-log4j-extras-test : Back-ports of log4j 1.3 features and >>>>>> other enhancements for ... >>>>>> - lucene-java : Java Based Search Engine >>>>>> - lucene-java-analyzers : Java Based Search Engine >>>>>> - lucene-java-analyzers-test : Java Based Search Engine >>>>>> - lucene-java-contrib : Java Based Search Engine >>>>>> - lucene-java-contrib-test : Java Based Search Engine >>>>>> - lucene-java-init : Java Based Search Engine >>>>>> - lucene-java-test : Java Based Search Engine >>>>>> - lucene-java-test-framework : Java Based Search Engine >>>>>> - lucene-java-tools : Java Based Search Engine >>>>>> - org.apache.poi : POI >>>>>> - org.apache.velocity.velocity-engine : Velocity Templating engine >>>>>> - org.apache.xmlgraphics.fop : XSL-FO (Formatting Objects) >>>>>> processor >>>>>> - poi : POI >>>>>> - poi-test : POI >>>>>> - portals-pluto-api-1.0 : JSR168 Container >>>>>> - portals-pluto-container-1.0 : JSR168 Container >>>>>> - portals-pluto-deploy-1.0 : JSR168 Container >>>>>> - portals-pluto-descriptors-1.0 : JSR168 Container >>>>>> - portals-pluto-portal-1.0 : JSR168 Container >>>>>> - santuario : XML-Signature Syntax and Processing >>>>>> - santuario-tests : XML-Signature Syntax and Processing >>>>>> - solr : Java Based Search Engine >>>>>> - solr-test : Java Based Search Engine >>>>>> - testng : Java Unit test framework >>>>>> - testng-deps : Java Unit test framework >>>>>> - tomcat-catalina : Servlet 2.3 and JSP 1.2 Reference >>>>>> Implementation >>>>>> - tomcat-tc6 : Java Servlet 2.5 & Server Pages JSP 2.1 >>>>>> implementation (for ... >>>>>> - tomcat-tc7.0.x-validate : Tomcat 7.x, a web server implementing >>>>>> Java Servlet 3.0, >>>>>> ... >>>>>> - tomcat-trunk-validate : Tomcat 8.x, a web server implementing >>>>>> Java >>>>>> Servlet 3.1, >>>>>> ... >>>>>> - velocity-engine : Velocity Templating engine >>>>>> - velocity-engine-test : Velocity Templating engine >>>>>> - ws-axis-test : Apache eXtensible Interaction System >>>>>> - wss4j : WS-FX Project >>>>>> - wss4j-test : WS-FX Project >>>>>> - xml-fop : XSL-FO (Formatting Objects) processor >>>>>> - xml-fop-test : XSL-FO (Formatting Objects) processor >>>>>> - xmlgraphics-commons : Apache XML Graphics Commons - Common >>>>>> Components for Batik an... >>>>>> - xmlgraphics-commons-test : Apache XML Graphics Commons - Common >>>>>> Components for Batik an... >>>>>> - xmlrpc2 : A Java implementation of XML-RPC >>>>>> >>>>>> >>>>>> Full details are available at: >>>>>> >>>>>> >>>>>> http://vmgump.apache.org/gump/public/logging-log4j-12/logging-log4j-12/index.html >>>>>> >>>>>> That said, some information snippets are provided here. >>>>>> >>>>>> The following annotations (debug/informational/warning/error messages) >>>>>> were provided: >>>>>> -INFO- Failed with reason build failed >>>>>> -DEBUG- Extracted fallback artifacts from Gump Repository >>>>>> >>>>>> >>>>>> >>>>>> The following work was performed: >>>>>> >>>>>> >>>>>> http://vmgump.apache.org/gump/public/logging-log4j-12/logging-log4j-12/gump_work/build_logging-log4j-12_logging-log4j-12.html >>>>>> Work Name: build_logging-log4j-12_logging-log4j-12 (Type: Build) >>>>>> Work ended in a state of : Failed >>>>>> Elapsed: 9 secs >>>>>> Command Line: /usr/lib/jvm/java-6-openjdk/bin/java >>>>>> -Djava.awt.headless=true -Dbuild.sysclasspath=only >>>>>> >>>>>> -Xbootclasspath/p:/srv/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar:/srv/gump/public/workspace/xml-xerces2/build/xercesImpl.jar >>>>>> org.apache.tools.ant.Main >>>>>> -Dgump.merge=/srv/gump/public/gump/work/merge.xml >>>>>> -Dversion=30052012 jar [Working Directory: >>>>>> /srv/gump/public/workspace/logging-log4j-12] >>>>>> CLASSPATH: >>>>>> >>>>>> /usr/lib/jvm/java-6-openjdk/lib/tools.jar:/srv/gump/public/workspace/logging-log4j-12/dist/classes:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar:/srv/gump/packages/jms1.1/lib/jms.jar:/srv/gump/packages/jmx-1_2_1-bin/lib/jmxri.jar:/srv/gump/packages/jmx-1_2_1-bin/lib/jmxtools.jar:/srv/gump/public/workspace/junit/dist/junit-30052012.jar:/srv/gump/public/workspace/junit/dist/junit-dep-30052012.jar:/srv/gump/packages/javamail-1.4/mail.jar:/srv/gump/packages/javamail-1.4/lib/mailapi.jar:/srv/gum >>>>>> p/packages/jaf-1.1ea/activation.jar >>>>>> --------------------------------------------- >>>>>> [javac] symbol : class LogLevel >>>>>> [javac] location: class >>>>>> examples.lf5.UsingLogMonitorAdapter.CustomizedLogLevels >>>>>> [javac] _adapter = LogMonitorAdapter.newInstance(new >>>>>> LogLevel[]{DEFAULT, LEVEL_ONE, >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> /srv/gump/public/workspace/logging-log4j-12/examples/lf5/UsingLogMonitorAdapter/CustomizedLogLevels.java:58: >>>>>> cannot find symbol >>>>>> [javac] symbol : variable LogLevel >>>>>> [javac] location: class >>>>>> examples.lf5.UsingLogMonitorAdapter.CustomizedLogLevels >>>>>> [javac] >>>>>> >>>>>> LEVEL_TWO, >>>>>> LEVEL_THREE, LEVEL_FOUR, LogLevel.FATAL}); >>>>>> [javac] >>>>>> >>>>>> ^ >>>>>> [javac] >>>>>> >>>>>> /srv/gump/public/workspace/logging-log4j-12/examples/lf5/UsingLogMonitorAdapter/CustomizedLogLevels.java:57: >>>>>> cannot find symbol >>>>>> [javac] symbol : variable LogMonitorAdapter >>>>>> [javac] location: class >>>>>> examples.lf5.UsingLogMonitorAdapter.CustomizedLogLevels >>>>>> [javac] _adapter = LogMonitorAdapter.newInstance(new >>>>>> LogLevel[]{DEFAULT, LEVEL_ONE, >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> /srv/gump/public/workspace/logging-log4j-12/examples/lf5/UsingLogMonitorAdapter/UsingLogMonitorAdapter.java:49: >>>>>> cannot find symbol >>>>>> [javac] symbol : variable LogMonitorAdapter >>>>>> [javac] location: class >>>>>> examples.lf5.UsingLogMonitorAdapter.UsingLogMonitorAdapter >>>>>> [javac] _adapter = >>>>>> LogMonitorAdapter.newInstance(LogMonitorAdapter.LOG4J_LOG_LEVELS); >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> /srv/gump/public/workspace/logging-log4j-12/examples/lf5/UsingLogMonitorAdapter/UsingLogMonitorAdapter.java:49: >>>>>> cannot find symbol >>>>>> [javac] symbol : variable LogMonitorAdapter >>>>>> [javac] location: class >>>>>> examples.lf5.UsingLogMonitorAdapter.UsingLogMonitorAdapter >>>>>> [javac] _adapter = >>>>>> LogMonitorAdapter.newInstance(LogMonitorAdapter.LOG4J_LOG_LEVELS); >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> /srv/gump/public/workspace/logging-log4j-12/examples/lf5/UsingLogMonitorAdapter/UsingLogMonitorAdapter.java:70: >>>>>> cannot find symbol >>>>>> [javac] symbol : variable LogLevel >>>>>> [javac] location: class >>>>>> examples.lf5.UsingLogMonitorAdapter.UsingLogMonitorAdapter >>>>>> [javac] _adapter.log(logger, LogLevel.INFO, "Hmmm fobidden >>>>>> doughnut"); >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> /srv/gump/public/workspace/logging-log4j-12/examples/lf5/UsingLogMonitorAdapter/UsingLogMonitorAdapter.java:71: >>>>>> cannot find symbol >>>>>> [javac] symbol : variable LogLevel >>>>>> [javac] location: class >>>>>> examples.lf5.UsingLogMonitorAdapter.UsingLogMonitorAdapter >>>>>> [javac] _adapter.log(logger, LogLevel.WARN, "Danger Danger Will >>>>>> Robinson", >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> /srv/gump/public/workspace/logging-log4j-12/examples/lf5/UsingLogMonitorAdapter/UsingLogMonitorAdapter.java:73: >>>>>> cannot find symbol >>>>>> [javac] symbol : variable LogLevel >>>>>> [javac] location: class >>>>>> examples.lf5.UsingLogMonitorAdapter.UsingLogMonitorAdapter >>>>>> [javac] _adapter.log(logger, LogLevel.ERROR, "Exit stage >>>>>> right->"); >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> /srv/gump/public/workspace/logging-log4j-12/examples/lf5/UsingLogMonitorAdapter/UsingLogMonitorAdapter.java:74: >>>>>> cannot find symbol >>>>>> [javac] symbol : variable LogLevel >>>>>> [javac] location: class >>>>>> examples.lf5.UsingLogMonitorAdapter.UsingLogMonitorAdapter >>>>>> [javac] _adapter.log(logger, LogLevel.FATAL, "What's up Doc?", >>>>>> [javac] ^ >>>>>> [javac] 28 errors >>>>>> >>>>>> BUILD FAILED >>>>>> /srv/gump/public/workspace/logging-log4j-12/build.xml:273: Compile >>>>>> failed; see the compiler error output for details. >>>>>> >>>>>> Total time: 8 seconds >>>>>> --------------------------------------------- >>>>>> >>>>>> To subscribe to this information via syndicated feeds: >>>>>> - RSS: >>>>>> >>>>>> http://vmgump.apache.org/gump/public/logging-log4j-12/logging-log4j-12/rss.xml >>>>>> - Atom: >>>>>> >>>>>> http://vmgump.apache.org/gump/public/logging-log4j-12/logging-log4j-12/atom.xml >>>>>> >>>>>> ============================== Gump Tracking Only === >>>>>> Produced by Apache Gump(TM) version 2.3. >>>>>> Gump Run 55010630052012, vmgump.apache.org:vmgump:55010630052012 >>>>>> Gump E-mail Identifier (unique within run) #6. >>>>>> >>>>>> -- >>>>>> Apache Gump >>>>>> http://gump.apache.org/ [Instance: vmgump] >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: [email protected] >>>>>> For additional commands, e-mail: [email protected] >>>>>> >>>>>> >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: [email protected] >>>>> For additional commands, e-mail: [email protected] >>>>> >>>>> >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [email protected] >>>> For additional commands, e-mail: [email protected] >>>> >>> >>> >>> >>> -- >>> http://www.grobmeier.de >>> https://www.timeandbill.de >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > > > > -- > http://www.grobmeier.de > https://www.timeandbill.de -- http://www.grobmeier.de https://www.timeandbill.de --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
