adding jakarta commons-compress to gump
Hello! This might be a FAQ, but i didnt managed to find the correct search keywoards to find the information. I use commons-compress to handle bzip2 files in commons-vfs, now its build fails on gump as there is no commons-compress available in gump. A short pointer how to add it to gump would be nice. I already created a gump.xml using "maven gump", but now Should i add it to /gump/project/jakarta-commons-sandbox.xml in gumps cvs? Thanks! ---gump.xml--- Commons Compress http://jakarta.apache.org/commons/sandbox/compress/index.html";> org.apache.commons.compress.* ---gump.xml--- -- Mario - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/python/gump/document/xdocs documenter.py
ajack 2004/06/16 22:03:09 Modified:python/gump/document/xdocs Tag: CleanUp documenter.py Log: More optimization... Revision ChangesPath No revision No revision 1.9.2.12 +2 -1 gump/python/gump/document/xdocs/documenter.py Index: documenter.py === RCS file: /home/cvs/gump/python/gump/document/xdocs/documenter.py,v retrieving revision 1.9.2.11 retrieving revision 1.9.2.12 diff -u -r1.9.2.11 -r1.9.2.12 --- documenter.py 17 Jun 2004 02:35:44 - 1.9.2.11 +++ documenter.py 17 Jun 2004 05:03:08 - 1.9.2.12 @@ -726,7 +726,8 @@ % ( self.workspace.getStartDateTime(), self.workspace.getEndDateTime())) -self.documentSummary(document, self.workspace.getProjectSummary()) +if not realTime: +self.documentSummary(document, self.workspace.getProjectSummary()) # # Modules... - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: cvs commit: gump/python/gump/document/xdocs documenter.py
Hmm, I meant this to go into the Clean-Up branch not HEAD. [I thought I was doing a healthy merge into my branch, keeping up to date with HEAD, but instead I seemed to blur the two. Eclipse handles CVS so well I fall asleep at the wheel...] I'll attempt to revert it to 1.9, then get back to working in Clean-Up. regards Adam - Original Message - From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, June 16, 2004 8:56 PM Subject: cvs commit: gump/python/gump/document/xdocs documenter.py > ajack 2004/06/16 19:56:16 > > Modified:python/gump/document/xdocs documenter.py > Log: > More optimization... > > Revision ChangesPath > 1.10 +2 -1 gump/python/gump/document/xdocs/documenter.py > > Index: documenter.py > === > RCS file: /home/cvs/gump/python/gump/document/xdocs/documenter.py,v > retrieving revision 1.9 > retrieving revision 1.10 > diff -u -r1.9 -r1.10 > --- documenter.py 27 May 2004 21:31:18 - 1.9 > +++ documenter.py 17 Jun 2004 02:56:16 - 1.10 > @@ -695,7 +695,8 @@ >document=XDocDocument('Gump Build Log', \ >self.resolver.getFile(self.workspace,'buildLog')) > > -self.documentSummary(document, self.workspace.getProjectSummary()) > +if not realTime: > +self.documentSummary(document, self.workspace.getProjectSummary()) > ># ># Modules... > > > > > - > 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]
cvs commit: gump/python/gump/document/xdocs documenter.py
ajack 2004/06/16 21:57:17 Modified:python/gump/document/xdocs documenter.py Log: Attempting to restore 1.9 of this (1.10 ought have been in Clean-Up) I assume this becomes 1.11 & I have merge problems later. I hope that is all. Revision ChangesPath 1.11 +1 -2 gump/python/gump/document/xdocs/documenter.py Index: documenter.py === RCS file: /home/cvs/gump/python/gump/document/xdocs/documenter.py,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- documenter.py 17 Jun 2004 02:56:16 - 1.10 +++ documenter.py 17 Jun 2004 04:57:17 - 1.11 @@ -695,8 +695,7 @@ document=XDocDocument('Gump Build Log', \ self.resolver.getFile(self.workspace,'buildLog')) -if not realTime: -self.documentSummary(document, self.workspace.getProjectSummary()) +self.documentSummary(document, self.workspace.getProjectSummary()) # # Modules... - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/python/gump/document/xdocs documenter.py
ajack 2004/06/16 19:56:16 Modified:python/gump/document/xdocs documenter.py Log: More optimization... Revision ChangesPath 1.10 +2 -1 gump/python/gump/document/xdocs/documenter.py Index: documenter.py === RCS file: /home/cvs/gump/python/gump/document/xdocs/documenter.py,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- documenter.py 27 May 2004 21:31:18 - 1.9 +++ documenter.py 17 Jun 2004 02:56:16 - 1.10 @@ -695,7 +695,8 @@ document=XDocDocument('Gump Build Log', \ self.resolver.getFile(self.workspace,'buildLog')) -self.documentSummary(document, self.workspace.getProjectSummary()) +if not realTime: +self.documentSummary(document, self.workspace.getProjectSummary()) # # Modules... - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/python/gump/core gumprun.py
ajack 2004/06/16 19:35:45 Modified:python/gump/runner Tag: CleanUp demand.py python/gump/document/xdocs Tag: CleanUp documenter.py python/gump/core Tag: CleanUp gumprun.py Log: Attempt to optimize buildLog creation (since we do it so often). Revision ChangesPath No revision No revision 1.3.2.1 +10 -6 gump/python/gump/runner/demand.py Index: demand.py === RCS file: /home/cvs/gump/python/gump/runner/demand.py,v retrieving revision 1.3 retrieving revision 1.3.2.1 diff -u -r1.3 -r1.3.2.1 --- demand.py 3 Jun 2004 19:06:13 - 1.3 +++ demand.py 17 Jun 2004 02:35:44 - 1.3.2.1 @@ -59,8 +59,10 @@ printTopRefs(100,'Before Loop') +gumpSet=self.run.getGumpSet() + # In order... -for project in self.run.getGumpSet().getProjectSequence(): +for project in gumpSet.getProjectSequence(): # Process the module, upon demand module=project.getModule() @@ -68,17 +70,19 @@ self.updater.updateModule(module) module.setUpdated(1) #:TODO: Move this... self.run.generateEvent(module) +gumpSet.setCompletedModule(module) # Process self.builder.buildProject(project) self.run.generateEvent(project) +gumpSet.setCompletedProject(project) # Seems a nice place to peek/clean-up... -printTopRefs(100,'Before Loop GC') -invokeGarbageCollection(self.__class__.__name__) -invokeGarbageCollection(self.__class__.__name__) -invokeGarbageCollection(self.__class__.__name__) -printTopRefs(100,'After GC') +#printTopRefs(100,'Before Loop GC') +#invokeGarbageCollection(self.__class__.__name__) +#invokeGarbageCollection(self.__class__.__name__) +#invokeGarbageCollection(self.__class__.__name__) +#printTopRefs(100,'After GC') self.finalize() No revision No revision 1.9.2.11 +2 -10 gump/python/gump/document/xdocs/documenter.py Index: documenter.py === RCS file: /home/cvs/gump/python/gump/document/xdocs/documenter.py,v retrieving revision 1.9.2.10 retrieving revision 1.9.2.11 diff -u -r1.9.2.10 -r1.9.2.11 --- documenter.py 16 Jun 2004 23:38:31 - 1.9.2.10 +++ documenter.py 17 Jun 2004 02:35:44 - 1.9.2.11 @@ -708,8 +708,6 @@ def documentBuildLog(self,realTime=False): # -# -- -# # buildLog.xml -- Modules/Projects in build order # spec=self.resolver.getFileSpec(self.workspace, 'buildLog') @@ -736,10 +734,7 @@ modulesSection=document.createSection('Modules (in update order)') modulesTable=modulesSection.createTable(['Updated','Name','State','Duration\nin state','Last Modified','Notes']) mcount=0 -for module in self.gumpSet.getModuleSequence(): -# :TODO: Next line irrelevent? -if not self.gumpSet.inModuleSequence(module): continue -if realTime and module.isUnset(): continue +for module in self.gumpSet.getCompletedModules(): mcount+=1 @@ -775,10 +770,7 @@ projectsSection=document.createSection('Projects (in build order)') projectsTable=projectsSection.createTable(['Time','Name','State','Duration\nin state','Last Modified','Notes']) pcount=0 -for project in self.gumpSet.getProjectSequence(): -# :TODO: Next line irrelevent? -if not self.gumpSet.inProjectSequence(project): continue -if realTime and project.isUnset(): continue +for project in self.gumpSet.getCompletedProjects(): pcount+=1 No revision No revision 1.9.2.5 +15 -0 gump/python/gump/core/gumprun.py Index: gumprun.py === RCS file: /home/cvs/gump/python/gump/core/gumprun.py,v retrieving revision 1.9.2.4 retrieving revision 1.9.2.5 diff -u -r1.9.2.4 -r1.9.2.5 --- gumprun.py16 Jun 2004 17:50:40 - 1.9.2.4 +++ gumprun.py17 Jun 2004 02:35:44 - 1.9.2.5 @@ -105,6 +105,9 @@ self.repositories=self.getRepositoriesForModuleList(self.moduleSe
BATCH: Unable to send...
Dear Gumpmeisters, The following 1 notifys should have been sent *** G U M P [EMAIL PROTECTED]: ant-contrib/ant-contrib-test failed *** G U M P [EMAIL PROTECTED]: ant-contrib/ant-contrib-test failed 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 folk at [EMAIL PROTECTED] Project ant-contrib-test has an issue affecting its community integration. Project State : 'Failed', Reason 'Build Failed' Full details are available at: http://brutus.apache.org:8080/gump/ant-contrib/ant-contrib-test/index.html That said, some snippets follow: The following annotations were provided: -INFO- Made directory [/usr/local/gump/public/workspace/ant-contrib/test/classes] -INFO- Failed with reason build failed -INFO- Enable "debug" output, due to build failure. The following work was performed: http://brutus.apache.org:8080/gump/ant-contrib/ant-contrib-test/gump_work/build_ant-contrib_ant-contrib-test.html Work Name: build_ant-contrib_ant-contrib-test (Type: Build) State: Failed Elapsed: 0 hours, 0 minutes, 27 seconds Command Line: java -Djava.awt.headless=true -Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar org.apache.tools.ant.Main -Dgump.merge=/usr/local/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only -Dversion=20040616 test [Working Directory: /usr/local/gump/public/workspace/ant-contrib] CLASSPATH : /usr/local/j2sdk1.4.2_04/lib/tools.jar:/usr/local/gump/public/workspace/ant-contrib/test/classes:/usr/local/gump/public/workspace/ant/dist/lib/ant-stylebook.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar:/usr/local/gump/public/workspace/ant/build/lib/ant-testutil.jar:/usr/local/gump/public/workspace/ant-contrib/build/lib/ant-contrib-20040616.jar- [junit] at net.sf.antcontrib.BuildFileTestBase.expectLogNotContaining(BuildFileTestBase.java:60) [junit] at net.sf.antcontrib.process.LimitTest.test1(LimitTest.java:31) [junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [junit] at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source) [junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [junit] Caused by: java.lang.NullPointerException [junit] at net.sf.antcontrib.process.Limit.execute(Limit.java:290) [junit] ... 43 more [junit] --- Nested Exception --- [junit] java.lang.NullPointerException [junit] at net.sf.antcontrib.process.Limit.execute(Limit.java:290) [junit] at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source) [junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [junit] at net.sf.antcontrib.BuildFileTestBase.expectLogNotContaining(BuildFileTestBase.java:60) [junit] at net.sf.antcontrib.process.LimitTest.test1(LimitTest.java:31) [junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [junit] at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source) [junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [junit] Test net.sf.antcontrib.process.LimitTest FAILED [junit] Testsuite: net.sf.antcontrib.property.MathTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.033 sec [junit] Testsuite: net.sf.antcontrib.property.PathToFileSetTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.097 sec [junit] Testsuite: net.sf.antcontrib.property.PropertyCopyTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.071 sec [junit] Testsuite: net.sf.antcontrib.property.PropertySelectorTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.
cvs commit: gump/python/gump/document/xdocs xdoc.py documenter.py
ajack 2004/06/16 16:38:32 Modified:python/gump/model Tag: CleanUp project.py template/xhtml/css Tag: CleanUp style.css python/gump/document/xdocs Tag: CleanUp xdoc.py documenter.py Log: Tweaking (can't seem to get style working, probably need to brush up on CSS, and where it'll cascade.) Revision ChangesPath No revision No revision 1.85.2.7 +3 -2 gump/python/gump/model/project.py Index: project.py === RCS file: /home/cvs/gump/python/gump/model/project.py,v retrieving revision 1.85.2.6 retrieving revision 1.85.2.7 diff -u -r1.85.2.6 -r1.85.2.7 --- project.py16 Jun 2004 19:42:02 - 1.85.2.6 +++ project.py16 Jun 2004 23:38:31 - 1.85.2.7 @@ -187,8 +187,9 @@ def isRedistributable(self): # Existence means 'true' -return self.hasDomAttribute('redistributable') \ -or (self.module and self.module.isRedistributable()) +if self.hasDomAttribute('redistributable'): return True +if self.module: return self.module.isRedistributable() +return False def wasBuilt(self): """ Was a build attempt made? """ No revision No revision 1.1.2.2 +1 -1 gump/template/xhtml/css/Attic/style.css Index: style.css === RCS file: /home/cvs/gump/template/xhtml/css/Attic/style.css,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -u -r1.1.2.1 -r1.1.2.2 --- style.css 16 Jun 2004 17:50:41 - 1.1.2.1 +++ style.css 16 Jun 2004 23:38:31 - 1.1.2.2 @@ -1 +1 @@ -img { border: 0 } HR { color: #8EB4D9; height: 1px; text-align: center; width: 90%; position: relative } # Annotations tr.DEBUG{ bgcolor: #00 } tr.INFO { bgcolor: #00FF00 } tr.WARN { bgcolor: #00 } tr.ERROR{ bgcolor: #FF } # State tr.SUCCESS { bgcolor: #00FF00 } \ No newline at end of file +img { border: 0 } HR { color: #8EB4D9; height: 1px; text-align: center; width: 90%; position: relative } # Annotations .DEBUG { bgcolor: #00 } .INFO { bgcolor: #00FF00 } .WARN { bgcolor: #00 } .ERROR { bgcolor: #FF } # State .SUCCESS{ bgcolor: #00FF00 } .FAILED { bgcolor: #FF } \ No newline at end of file No revision No revision 1.2.2.6 +2 -2 gump/python/gump/document/xdocs/xdoc.py Index: xdoc.py === RCS file: /home/cvs/gump/python/gump/document/xdocs/xdoc.py,v retrieving revision 1.2.2.5 retrieving revision 1.2.2.6 diff -u -r1.2.2.5 -r1.2.2.6 --- xdoc.py 16 Jun 2004 23:05:36 - 1.2.2.5 +++ xdoc.py 16 Jun 2004 23:38:31 - 1.2.2.6 @@ -64,7 +64,7 @@ if stream: self.stream=stream else: -log.debug('Create transient stream ['+`self.depth`+']...') +# log.debug('Create transient stream ['+`self.depth`+']...') self.stream=StringIO.StringIO() def __del__(self): @@ -534,7 +534,7 @@ # self.setEmptyOk(1) def start(self): -self.context.writeIndented('') +self.context.writeIndented('') def end(self): self.context.writeLine('') 1.9.2.10 +11 -7 gump/python/gump/document/xdocs/documenter.py Index: documenter.py === RCS file: /home/cvs/gump/python/gump/document/xdocs/documenter.py,v retrieving revision 1.9.2.9 retrieving revision 1.9.2.10 diff -u -r1.9.2.9 -r1.9.2.10 --- documenter.py 16 Jun 2004 23:05:36 - 1.9.2.9 +++ documenter.py 16 Jun 2004 23:38:31 - 1.9.2.10 @@ -199,8 +199,10 @@ logSpec=self.resolver.getFileSpec(self.workspace, 'buildLog') # Current status -logSource=os.path.join(workContents,logSpec.getDocument()) -logTarget=os.path.join(logContents,logSpec.getDocument()) +logSource=os.path.abspath( +os.path.join(xdocWorkDir,logSpec.getDocument())) +logTarget=os.path.abspath( +os.path.join(logDirectory,logSpec.getDocument())) # Do the transfer.. try: @@ -717,13 +719,14 @@ spec.getRootPath()) if re
Re: Maven 'gump' Re: [vfs][all]maven generated build file and conditional compilation
That's cool. Whatever's easier - I can provide a snapshot JAR to download, although cvs co maven-plugins/gump and then maven plugin:install works too. - Brett On Wed, 16 Jun 2004 16:42:03 -0600, Adam R. B. Jack <[EMAIL PROTECTED]> wrote: > > Brett wrote: > > > Have you had a chance to look at the changes I made to do this? > > Sorry Brett, either Jira failed to notify, or I missed it. I'll try to get > to it soon. I assume I checkout Maven from CVS and build (or something, > right?) Or, is there a way to download/preview plug-ins? Sorry for being > dense w.r.t Maven. > > regards > > Adam > > - > 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]
cvs commit: gump/project ws-wsrp4j.xml
ajack 2004/06/16 16:05:36 Modified:.Tag: CleanUp gumpy.py python/gump/document/xdocs Tag: CleanUp xdoc.py documenter.py project Tag: CleanUp ws-wsrp4j.xml Log: 1) copy buildLog.[html|xml] as we go (running log) 2) fixed some xhtml in xdocs/vice verse. Revision ChangesPath No revision No revision 1.37.2.5 +1 -1 gump/gumpy.py Index: gumpy.py === RCS file: /home/cvs/gump/gumpy.py,v retrieving revision 1.37.2.4 retrieving revision 1.37.2.5 diff -u -r1.37.2.4 -r1.37.2.5 --- gumpy.py 16 Jun 2004 18:33:30 - 1.37.2.4 +++ gumpy.py 16 Jun 2004 23:05:36 - 1.37.2.5 @@ -459,7 +459,7 @@ catFile(publishedLog, logFile, logTitle) publishedLog.close() published=1 -except Exception, detauls: +except Exception, details: print 'Failed to publish log file. ', str(details) published=0 else: No revision No revision 1.2.2.5 +12 -6 gump/python/gump/document/xdocs/xdoc.py Index: xdoc.py === RCS file: /home/cvs/gump/python/gump/document/xdocs/xdoc.py,v retrieving revision 1.2.2.4 retrieving revision 1.2.2.5 diff -u -r1.2.2.4 -r1.2.2.5 --- xdoc.py 16 Jun 2004 17:50:40 - 1.2.2.4 +++ xdoc.py 16 Jun 2004 23:05:36 - 1.2.2.5 @@ -567,10 +567,16 @@ self.createText(text) def start(self): -self.context.writeLineIndented('') +if self.config.isXhtml(): +self.context.writeLineIndented('') +else: +self.context.writeLineIndented('') def end(self): -self.context.writeLine('') +if self.config.isXhtml(): +self.context.writeLine('') +else: +self.context.writeLine('') def createText(self,text=None): return self.storePiece(XDocText(self.createSubContext(),self.config,text)) @@ -597,13 +603,13 @@ self.createText(text) def start(self): -if not self.config.isXhtml(): +if self.config.isXhtml(): self.context.writeLineIndented('') else: self.context.writeLineIndented('') def end(self): -if not self.config.isXhtml(): +if self.config.isXhtml(): self.context.writeLine('') else: self.context.writeLine('') @@ -628,13 +634,13 @@ self.createText(text) def start(self): -if not self.config.isXhtml(): +if self.config.isXhtml(): self.context.writeIndented('') else: self.context.writeIndented('') def end(self): -if not self.config.isXhtml(): +if self.config.isXhtml(): self.context.writeIndented('') else: self.context.writeIndented('') 1.9.2.9 +29 -14gump/python/gump/document/xdocs/documenter.py Index: documenter.py === RCS file: /home/cvs/gump/python/gump/document/xdocs/documenter.py,v retrieving revision 1.9.2.8 retrieving revision 1.9.2.9 diff -u -r1.9.2.8 -r1.9.2.9 --- documenter.py 16 Jun 2004 18:38:20 - 1.9.2.8 +++ documenter.py 16 Jun 2004 23:05:36 - 1.9.2.9 @@ -27,6 +27,8 @@ from string import lower,replace from xml.sax.saxutils import escape +from shutil import copyfile + from gump import log from gump.core.config import * from gump.document.documenter import Documenter @@ -106,12 +108,8 @@ self.documentXRef() # Synchronize xdocs... -ret=0 +return self.syncXDocs() -ret=self.syncXDocs() - -return ret - # # # XDocing... @@ -190,19 +188,28 @@ success=True try: -# # Sync over public pages... -# syncDirectories(workContents,logContents) except: -log.error('--- Failed to work->log sync and/or clean-up', exc_info=1) +log.error('--- Failed to sync work->log ', exc_info=1) success=False -if success: +if success: +logSpec=self.resolver.getFileSpec(self.workspace, 'buildLog') + # Current stat
Re: Maven 'gump' Re: [vfs][all]maven generated build file and conditional compilation
Brett wrote: > Have you had a chance to look at the changes I made to do this? Sorry Brett, either Jira failed to notify, or I missed it. I'll try to get to it soon. I assume I checkout Maven from CVS and build (or something, right?) Or, is there a way to download/preview plug-ins? Sorry for being dense w.r.t Maven. regards Adam - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/python/gump/model project.py module.py builder.py
ajack 2004/06/16 12:42:02 Modified:python/gump/model Tag: CleanUp project.py module.py builder.py Log: Running DOM-based gumpy on gump.xml (large W/S) giving it good exercise... Revision ChangesPath No revision No revision 1.85.2.6 +1 -1 gump/python/gump/model/project.py Index: project.py === RCS file: /home/cvs/gump/python/gump/model/project.py,v retrieving revision 1.85.2.5 retrieving revision 1.85.2.6 diff -u -r1.85.2.5 -r1.85.2.6 --- project.py14 Jun 2004 21:31:46 - 1.85.2.5 +++ project.py16 Jun 2004 19:42:02 - 1.85.2.6 @@ -337,7 +337,7 @@ os.path.join(self.getModule().getWorkingDirectory(), nested)) elif hasDomAttribute(home,'parent'): -nested=getDomAttributeValue(home,'parent') +parent=getDomAttributeValue(home,'parent') self.home=os.path.abspath( os.path.join(workspace.getBaseDirectory(),parent)) else: 1.45.2.6 +10 -1 gump/python/gump/model/module.py Index: module.py === RCS file: /home/cvs/gump/python/gump/model/module.py,v retrieving revision 1.45.2.5 retrieving revision 1.45.2.6 diff -u -r1.45.2.5 -r1.45.2.6 --- module.py 11 Jun 2004 20:46:10 - 1.45.2.5 +++ module.py 16 Jun 2004 19:42:02 - 1.45.2.6 @@ -206,9 +206,18 @@ if owner.hasProject(name): project=owner.getProject(name) + +# Hmm, safe even if duplicate? +# Ought we detect before? project.splice(pdom) if not self.hasProject(name): -self.addProject(project) +if not project.inModule() or (project.getModule() == self): +self.addProject(project) +else: +pass +# Duplicate project... Hmm +# :TODO: + else: project=Project(name,pdom,self) self.addProject(project) 1.1.2.3 +2 -2 gump/python/gump/model/builder.py Index: builder.py === RCS file: /home/cvs/gump/python/gump/model/builder.py,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -r1.1.2.2 -r1.1.2.3 --- builder.py11 Jun 2004 17:09:50 - 1.1.2.2 +++ builder.py16 Jun 2004 19:42:02 - 1.1.2.3 @@ -75,7 +75,7 @@ # Name the xmlproperty... if hasDomAttribute(ddom,'property'): pelement.setAttribute('name',getDomAttributeValue(ddom,'property')) -elif not hasDomAttribute(pdom,'name'): +elif not hasDomAttribute(pelement,'name'): # :TODO: Reconsider later, but default to project name for now... pname=getDomAttributeValue(ddom,'project') pelement.setAttribute('name',pname) @@ -83,7 +83,7 @@ # :TODO: AJ added this, no idea if it is right/needed. if hasDomAttribute(ddom,'id'): -pelement.setAttribute('ids',getDomAttributeValue('id')) +pelement.setAttribute('ids',getDomAttributeValue(ddom,'id')) # stated # as a child element or attribute. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/python/gump/utils domutils.py
ajack 2004/06/16 11:40:38 Modified:python/gump/utils Tag: CleanUp domutils.py Log: Cope with empty DOM text. Revision ChangesPath No revision No revision 1.1.2.3 +2 -1 gump/python/gump/utils/Attic/domutils.py Index: domutils.py === RCS file: /home/cvs/gump/python/gump/utils/Attic/domutils.py,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -r1.1.2.2 -r1.1.2.3 --- domutils.py 11 Jun 2004 17:09:49 - 1.1.2.2 +++ domutils.py 16 Jun 2004 18:40:38 - 1.1.2.3 @@ -169,7 +169,8 @@ for childNode in element.childNodes: if childNode.nodeType == xml.dom.Node.ELEMENT_NODE: if childNode.tagName == name: -value+=getDomTextValue(childNode) +text=getDomTextValue(childNode) +if text: value+=text if value: value=value.strip() return value or default - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/python/gump/document/xdocs documenter.py
ajack 2004/06/16 11:38:20 Modified:python/gump/document/xdocs Tag: CleanUp documenter.py Log: Fixed case typo. Revision ChangesPath No revision No revision 1.9.2.8 +1 -1 gump/python/gump/document/xdocs/documenter.py Index: documenter.py === RCS file: /home/cvs/gump/python/gump/document/xdocs/documenter.py,v retrieving revision 1.9.2.7 retrieving revision 1.9.2.8 diff -u -r1.9.2.7 -r1.9.2.8 --- documenter.py 16 Jun 2004 18:19:26 - 1.9.2.7 +++ documenter.py 16 Jun 2004 18:38:20 - 1.9.2.8 @@ -2554,7 +2554,7 @@ diagram=ScaleDiagram([stats.successes,stats.prereqs,stats.failures]) diagram.generateDiagram().serializeToFile(svgFile) -fileBasename=pngBaseName +fileBasename=pngBasename if self.config.isXhtml(): fileBasename=svgBasename - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/python/gump/integration depot.py
ajack 2004/06/16 11:33:30 Modified:.Tag: CleanUp gumpy.py python/gump/integration Tag: CleanUp depot.py Log: Use sys.executable to attempt to 'carry along' the Python executable name (e.g. /usr/bin/python2.3 for Python.org RPM installed Python). Revision ChangesPath No revision No revision 1.37.2.4 +7 -1 gump/gumpy.py Index: gumpy.py === RCS file: /home/cvs/gump/gumpy.py,v retrieving revision 1.37.2.3 retrieving revision 1.37.2.4 diff -u -r1.37.2.3 -r1.37.2.4 --- gumpy.py 16 Jun 2004 17:50:39 - 1.37.2.3 +++ gumpy.py 16 Jun 2004 18:33:30 - 1.37.2.4 @@ -294,6 +294,7 @@ log.write('- GUMP run @ : ' + time.strftime('%d %b %y %H:%M:%S', time.localtime()) + '\n') log.write('- GUMP run @ UTC: ' + time.strftime('%d %b %y %H:%M:%S', time.gmtime()) + '\n') log.write('- GUMP run by Python : ' + `sys.version` + '\n') +log.write('- GUMP run by Python : ' + `sys.executable` + '\n') log.write('- GUMP run by Gumpy : ' + GUMPY_VERSION + '\n') log.write('- GUMP run on OS : ' + `os.name` + '\n') log.write('- GUMP run in env: \n') @@ -318,6 +319,11 @@ projectsExpr=args[1] del args[1:2] +# Check version information +(major, minor, micro, releaselevel, serial) = sys.version_info +if not major >=2 and minor >= 3: +raise RuntimeError('Gump requires Python 2.3 or above. [' + sys.version() + ']') + # Nope, can't find the workspace... if not os.path.exists(workspacePath): raise RuntimeError('No such workspace at ' + str(workspacePath)) @@ -413,7 +419,7 @@ command='gump/integrate.py' if check: command='gump/check.py' -integrationExit = runCommand('python '+command, iargs, 'python') +integrationExit = runCommand(sys.executable+ ' '+command, iargs, 'python') if integrationExit: result=1 No revision No revision 1.1.2.3 +2 -1 gump/python/gump/integration/Attic/depot.py Index: depot.py === RCS file: /home/cvs/gump/python/gump/integration/Attic/depot.py,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -r1.1.2.2 -r1.1.2.3 --- depot.py 14 Jun 2004 21:31:47 - 1.1.2.2 +++ depot.py 16 Jun 2004 18:33:30 - 1.1.2.3 @@ -18,6 +18,7 @@ Manage Depot Interactions """ import os +import sys from gump import log from gump.core.config import * @@ -37,7 +38,7 @@ def getDepotUpdateCmd(): -return 'python '+getDepotUpdatePath() +return sys.executable+getDepotUpdatePath() - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump gumpy.sh
ajack 2004/06/16 11:19:26 Modified:python/gump/document/xdocs Tag: CleanUp documenter.py .Tag: CleanUp gumpy.sh Log: Retry on those last two. Revision ChangesPath No revision No revision 1.9.2.7 +10 -8 gump/python/gump/document/xdocs/documenter.py Index: documenter.py === RCS file: /home/cvs/gump/python/gump/document/xdocs/documenter.py,v retrieving revision 1.9.2.6 retrieving revision 1.9.2.7 diff -u -r1.9.2.6 -r1.9.2.7 --- documenter.py 16 Jun 2004 18:15:36 - 1.9.2.6 +++ documenter.py 16 Jun 2004 18:19:26 - 1.9.2.7 @@ -2548,16 +2548,17 @@ # if stats.successes+stats.failures+stats.prereqs > 0: svgFile=self.resolver.getFile(base,name+'_FOG','.svg') -pngFile=os.path.basename(svgFile).replace('.svg','.png') +svgBasename=os.path.basename(svgFile) +pngBasename=svgBasename.replace('.svg','.png') from gump.svg.scale import ScaleDiagram diagram=ScaleDiagram([stats.successes,stats.prereqs,stats.failures]) diagram.generateDiagram().serializeToFile(svgFile) -file=pngFile +fileBasename=pngBaseName if self.config.isXhtml(): -file=svgFile +fileBasename=svgBasename -return (file, 'FOG Factor') +return (fileBasename, 'FOG Factor') return (None, None) @@ -2567,17 +2568,18 @@ if not base: base=project svgFile=self.resolver.getFile(base,name+'_depend','.svg') -pngFile=os.path.basename(svgFile).replace('.svg','.png') +svgBasename=os.path.basename(svgFile) +pngBasename=svgBasename.replace('.svg','.png') from gump.svg.depdiag import DependencyDiagram diagram=DependencyDiagram(project) diagram.compute() diagram.generateDiagram().serializeToFile(svgFile) -file=pngFile +fileBasename=pngBasename if self.config.isXhtml(): - file=svgFile + fileBasename=svgBasename -return (file, 'Dependency Diagram') +return (fileBasename, 'Dependency Diagram') # # No revision No revision 1.34.4.2 +1 -1 gump/gumpy.sh Index: gumpy.sh === RCS file: /home/cvs/gump/gumpy.sh,v retrieving revision 1.34.4.1 retrieving revision 1.34.4.2 diff -u -r1.34.4.1 -r1.34.4.2 --- gumpy.sh 16 Jun 2004 18:13:55 - 1.34.4.1 +++ gumpy.sh 16 Jun 2004 18:19:26 - 1.34.4.2 @@ -45,7 +45,7 @@ # # Perform the run (passing on any arguments) # -GUMP_PYTHON gumpy.py $* +$GUMP_PYTHON gumpy.py $* # # Ensure nothing we started (directly) is left running after we end... @@ -56,6 +56,6 @@ fi # $Log$ -# Revision 1.34.4.1 2004/06/16 18:13:55 ajack -# Try to detect/use 'python2.3' (e.g in /usr/bin) before 'python'. +# Revision 1.34.4.2 2004/06/16 18:19:26 ajack +# Retry on those last two. # - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/python/gump/test loading.py
ajack 2004/06/16 11:15:36 Modified:python/gump/document/xdocs Tag: CleanUp documenter.py python/gump/test Tag: CleanUp loading.py Log: Embedded SVGs (not PNGs) when using XHTML. Revision ChangesPath No revision No revision 1.9.2.6 +16 -8 gump/python/gump/document/xdocs/documenter.py Index: documenter.py === RCS file: /home/cvs/gump/python/gump/document/xdocs/documenter.py,v retrieving revision 1.9.2.5 retrieving revision 1.9.2.6 diff -u -r1.9.2.5 -r1.9.2.6 --- documenter.py 16 Jun 2004 17:50:40 - 1.9.2.5 +++ documenter.py 16 Jun 2004 18:15:36 - 1.9.2.6 @@ -1760,9 +1760,9 @@ statsTable=statsSection.createTable() # Generate an SVG for FOG: -#(pngFile,pngTitle) = self.diagramFOG(project) -#if pngFile: -#statsTable.createEntry("FOG Factor: ").createData().createIcon(pngFile,pngTitle) +(file,title) = self.diagramFOG(project) +if file: +statsTable.createEntry("FOG Factor: ").createData().createIcon(file,title) statsTable.createEntry("FOG Factor: ", '%02.2f' % stats.getFOGFactor()) statsTable.createEntry('Dependency Depth: ', project.getDependencyDepth()) @@ -1888,10 +1888,10 @@ # Not ready for prime time... try: # Generate an SVG for Dependencies Diagram: -(pngFile,pngTitle) = self.diagramDependencies(project) -if pngFile: +(file,title) = self.diagramDependencies(project) +if file: para=dependencySection.createSection('Dependency Diagram').createParagraph() -para.createFork(pngFile).createIcon(pngFile,pngTitle) +para.createFork(file).createIcon(file,title) except: log.error('Failed to diagram dependencies for [' + project.getName() + ']', exc_info=1) @@ -2553,7 +2553,11 @@ diagram=ScaleDiagram([stats.successes,stats.prereqs,stats.failures]) diagram.generateDiagram().serializeToFile(svgFile) -return (pngFile, 'FOG Factor') +file=pngFile +if self.config.isXhtml(): +file=svgFile + +return (file, 'FOG Factor') return (None, None) @@ -2569,7 +2573,11 @@ diagram.compute() diagram.generateDiagram().serializeToFile(svgFile) -return (pngFile, 'Dependency Diagram') +file=pngFile +if self.config.isXhtml(): + file=svgFile + +return (file, 'Dependency Diagram') # # No revision No revision 1.1.2.2 +1 -1 gump/python/gump/test/Attic/loading.py Index: loading.py === RCS file: /home/cvs/gump/python/gump/test/Attic/loading.py,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -u -r1.1.2.1 -r1.1.2.2 --- loading.py16 Jun 2004 17:50:40 - 1.1.2.1 +++ loading.py16 Jun 2004 18:15:36 - 1.1.2.2 @@ -38,7 +38,7 @@ def __init__(self): UnitTestSuite.__init__(self) -def performLoad(file): +def performLoad(self,file): return WorkSpaceLoader(True).load(file) def testSimple1(self): - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump gumpy.sh
ajack 2004/06/16 11:13:55 Modified:.Tag: CleanUp gumpy.sh Log: Try to detect/use 'python2.3' (e.g in /usr/bin) before 'python'. Revision ChangesPath No revision No revision 1.34.4.1 +9 -1 gump/gumpy.sh Index: gumpy.sh === RCS file: /home/cvs/gump/gumpy.sh,v retrieving revision 1.34 retrieving revision 1.34.4.1 diff -u -r1.34 -r1.34.4.1 --- gumpy.sh 5 Apr 2004 19:03:35 - 1.34 +++ gumpy.sh 16 Jun 2004 18:13:55 - 1.34.4.1 @@ -33,11 +33,19 @@ . $HOST_LOCAL_ENV fi +export GUMP_PYTHON="`which python2.3`" +if [ "" == "$GUMP_PYTHON" ] ; then + export GUMP_PYTHON="`which python`" + if [ "" == "$GUMP_PYTHON" ] ; then + echo "No Python (python2.3 nor python) found in path." + exit 1 + fi +fi # # Perform the run (passing on any arguments) # -python gumpy.py $* +GUMP_PYTHON gumpy.py $* # # Ensure nothing we started (directly) is left running after we end... @@ -48,6 +56,6 @@ fi # $Log$ -# Revision 1.34 2004/04/05 19:03:35 ajack -# Gut gumpy.sh and gumpy.bat and call gumpy.py (once env set). +# Revision 1.34.4.1 2004/06/16 18:13:55 ajack +# Try to detect/use 'python2.3' (e.g in /usr/bin) before 'python'. # - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/python/gump/svg depdiag.py
ajack 2004/06/16 10:50:41 Modified:.Tag: CleanUp gumpy.py python/gump/syndication Tag: CleanUp atom.py abstract.py python/gump/runner Tag: CleanUp runner.py python/gump Tag: CleanUp update.py debug.py build.py python/gump/core Tag: CleanUp commandLine.py gumprun.py gumpenv.py python/gump/test Tag: CleanUp resolving.py xdocs.py pyunit.py python/gump/document/xdocs Tag: CleanUp resolver.py documenter.py config.py xdoc.py __init__.py python/gump/document/text Tag: CleanUp resolver.py python/gump/document Tag: CleanUp resolver.py python/gump/svg Tag: CleanUp depdiag.py Added: python/gump/test Tag: CleanUp loading.py template/xhtml/images Tag: CleanUp PythonPowered.gif apache.png gump-logo.png icon.png template/xhtml/css Tag: CleanUp style.css Removed: python/gump/test Tag: CleanUp gumpset_tests.py loader_tests.py Log: 1) Added loading tests 2) Removed forrest batch usage 3) added XHTML support (instead of 2). Revision ChangesPath No revision No revision 1.37.2.3 +0 -3 gump/gumpy.py http://cvs.apache.org/viewcvs/gump/gumpy.py.diff?r1=1.37.2.2&r2=1.37.2.3 No revision No revision 1.17.2.1 +3 -3 gump/python/gump/syndication/atom.py http://cvs.apache.org/viewcvs/gump/python/gump/syndication/atom.py.diff?r1=1.17&r2=1.17.2.1 1.2.2.1 +1 -1 gump/python/gump/syndication/abstract.py http://cvs.apache.org/viewcvs/gump/python/gump/syndication/abstract.py.diff?r1=1.2&r2=1.2.2.1 No revision No revision 1.5.2.4 +2 -3 gump/python/gump/runner/runner.py http://cvs.apache.org/viewcvs/gump/python/gump/runner/runner.py.diff?r1=1.5.2.3&r2=1.5.2.4 No revision No revision 1.29.2.4 +2 -2 gump/python/gump/update.py http://cvs.apache.org/viewcvs/gump/python/gump/update.py.diff?r1=1.29.2.3&r2=1.29.2.4 1.6.2.4 +1 -1 gump/python/gump/debug.py http://cvs.apache.org/viewcvs/gump/python/gump/debug.py.diff?r1=1.6.2.3&r2=1.6.2.4 1.48.2.4 +1 -1 gump/python/gump/build.py http://cvs.apache.org/viewcvs/gump/python/gump/build.py.diff?r1=1.48.2.3&r2=1.48.2.4 No revision No revision 1.9.2.1 +4 -4 gump/python/gump/core/commandLine.py http://cvs.apache.org/viewcvs/gump/python/gump/core/commandLine.py.diff?r1=1.9&r2=1.9.2.1 1.9.2.4 +2 -4 gump/python/gump/core/gumprun.py http://cvs.apache.org/viewcvs/gump/python/gump/core/gumprun.py.diff?r1=1.9.2.3&r2=1.9.2.4 1.6.2.3 +1 -12 gump/python/gump/core/gumpenv.py http://cvs.apache.org/viewcvs/gump/python/gump/core/gumpenv.py.diff?r1=1.6.2.2&r2=1.6.2.3 No revision No revision 1.7.2.1 +4 -0 gump/python/gump/test/resolving.py http://cvs.apache.org/viewcvs/gump/python/gump/test/resolving.py.diff?r1=1.7&r2=1.7.2.1 1.1.2.2 +1 -2 gump/python/gump/test/Attic/xdocs.py http://cvs.apache.org/viewcvs/gump/python/gump/test/Attic/xdocs.py.diff?r1=1.1.2.1&r2=1.1.2.2 1.32.2.4 +3 -0 gump/python/gump/test/pyunit.py http://cvs.apache.org/viewcvs/gump/python/gump/test/pyunit.py.diff?r1=1.32.2.3&r2=1.32.2.4 No revision http://cvs.apache.org/viewcvs/gump/python/gump/test/pyunit.py.diff?r1=1.32.2.3&r2=1.32.2.4 No revision http://cvs.apache.org/viewcvs/gump/python/gump/test/pyunit.py.diff?r1=1.32.2.3&r2=1.32.2.4 1.1.2.1 +58 -0 gump/python/gump/test/Attic/loading.py http://cvs.apache.org/viewcvs/gump/python/gump/test/Attic/loading.py.diff?r1=1.1&r2=1.1.2.1 No revision No revision 1.3.2.2 +88 -55gump/python/gump/document/xdocs/resolver.py http://cvs.apache.org/viewcvs/gump/python/gump/document/xdocs/resolver.py.diff?r1=1.3.2.1&r2=1.3.2.2 1.9.2.5 +329 -256 gump/python/gump/document/xdocs/documenter.py http://cvs.apache.org/viewcvs/gump/python/gump/document/xdocs/documenter.py.diff?r1=1.9.2.4&r2=1.9.2.5 1.1.2.2 +10 -1 gump/python/gump/document/xdocs/Attic/config.py http://cvs.apache.org/viewcvs/gump/python/gump/document/xdocs/Attic/config.py.diff?r1=1.1.2.1&r2=1.1.2.2 1.2.2.4 +170 -147 gump/python/gump/document/xdocs/xdoc.py http://cvs.apache.org/viewcvs/gump/python/gump/document/xdocs/xdoc.py.diff?r1=1.2.2.3&r2=1.2.2.4 1.2.2.1 +1 -1 gump/python/gump/document/xdocs/__init__.py http://cvs.apache.org/viewcvs/
cvs commit: gump/template/xhtml/images - New directory
ajack 2004/06/16 10:47:59 gump/template/xhtml/images - New directory - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Deprecation
> > Unfortunately this'll freeze the metadata, so doesn't seem too > > workable. > > Only tag the python directory? Assuming I added this logic to templates (and other non-metadata areas), to get all of Gumpy, I guess I could then teach gumpy.py to get from a TAG, and then overlay metadata from CVS HEAD. Not sure if CVS would be too happy with that (due to the overlap). Hmm, getting eager for the re-organization that retiring traditional might allow... regards, Adam - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Deprecation
On Mon, 14 Jun 2004, Adam R. B. Jack <[EMAIL PROTECTED]> wrote: > I'd like to be able to deprecate functionality. Since we don't have > releases (we work from CVS HEAD), I'd consider tagging the tree (so > folks can freeze themselves at a certain point). Good idea. > Unfortunately this'll freeze the metadata, so doesn't seem too > workable. Only tag the python directory? Stefan - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Gump compatible ant tasks and data types
Niclas Hedhman wrote: On Wednesday 16 June 2004 06:43, Leo Simons wrote: A further goal later on will probably be to have the generation of the gump descriptors execute right before every gump run, which will require a crontab change on brutus and or script change. Really? Can't just the 'Gump Descriptor Generation' be another Gump project?? What Gump would need to support in such case is that the descriptors are re-parsed prior to the invocation, not only at the time of determining the dependency order. In Centipede I had the same problem, and we come up with viprom, but it never really took off as an effort. One possibility is that we add to the Gump descriptor extra elements with their namespace to declare the extra features needed, and then have Gump keep the tags. In this way *any* other program can parse merge.xml and use those values with simple xpath. Another possibility is to have Gump switch to using the Maven descriptor, or a namespaced superset of it... -- Nicola Ken Barozzi [EMAIL PROTECTED] - verba volant, scripta manent - (discussions get forgotten, just code remains) - - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/project dom4j.xml
bodewig 2004/06/16 00:56:04 Modified:project dom4j.xml Log: Ensure dom4j gets a useful version of DOM in its forked tests Revision ChangesPath 1.37 +1 -0 gump/project/dom4j.xml Index: dom4j.xml === RCS file: /home/cvs/gump/project/dom4j.xml,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- dom4j.xml 14 Jun 2004 12:35:32 - 1.36 +++ dom4j.xml 16 Jun 2004 07:56:04 - 1.37 @@ -30,6 +30,7 @@ + - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
BATCH: All dressed up, with nowhere to go...
Dear Gumpmeisters, The following 1 notifys should have been sent *** G U M P [EMAIL PROTECTED]: webwork/webwork failed *** G U M P [EMAIL PROTECTED]: webwork/webwork failed 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 folk at [EMAIL PROTECTED] Project webwork has an issue affecting its community integration. Project State : 'Failed', Reason 'Build Failed' Full details are available at: http://brutus.apache.org:8080/gump/webwork/webwork/index.html That said, some snippets follow: The following annotations were provided: -INFO- Enable "verbose" output, due to 2 previous error(s). -INFO- Failed with reason build failed -INFO- Enable "debug" output, due to build failure. The following work was performed: http://brutus.apache.org:8080/gump/webwork/webwork/gump_work/build_webwork_webwork.html Work Name: build_webwork_webwork (Type: Build) State: Failed Elapsed: 0 hours, 0 minutes, 5 seconds Command Line: java -Djava.awt.headless=true -Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundled.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar org.apache.tools.ant.Main -verbose -Dgump.merge=/usr/local/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only [Working Directory: /usr/local/gump/public/workspace/webwork] CLASSPATH : /usr/local/j2sdk1.4.2_04/lib/tools.jar:/usr/local/gump/public/workspace/webwork/lib/build/JavaCC.zip:/usr/local/gump/public/workspace/ant/dist/lib/ant-stylebook.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/packages/javacc-3.1/bin/lib/javacc.jar:/usr/local/gump/public/workspace/logging-log4j/log4j-20040615.jar:/usr/local/gump/public/workspace/logging-log4j/log4j-chainsaw-20040615.jar:/usr/local/gump/public/workspace/logging-log4j/log4j-lf5-20040615.jar:/usr/local/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar:/usr/local/gump/public/workspace/jakarta-velocity/bin/velocity-20040615.jar:/usr/local/gump/public/workspace/bsf/build/lib/bsf.jar:/usr/local/gump/public/workspace/jdom/build/jdom.jar:/usr/local/gump/public/workspace/webwork/lib/view/jasperreports.jar:/usr/local/gump/public/workspace/webwork/lib/examples/db4o.jar:/usr/local/gump/public/workspace/ws-axis/java/build/lib/axis.jar:/usr/local/gump/public/workspace/ws-axis/java/build/lib/saaj.jar:/usr/local/gump/public/workspace/ws-axis/java/build/lib/axis-ant.jar:/usr/local/gump/public/workspace/ws-axis/java/build/lib/jaxrpc.jar:/usr/local/gump/public/workspace/xml-security/build/xmlsec.jar:/usr/local/gump/packages/cos-05Nov2002/lib/cos.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-20040615.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging-api.jar:/usr/local/gump/packages/mockobjects-0.09/mockobjects-core-0.09.jar:/usr/local/gump/packages/mockobjects-0.09/mockobjects-jdk1.4-0.09.jar:/usr/local/gump/packages/mockobjects-0.09/mockobjects-alt-jdk1.4-0.09.jar:/usr/local/gump/packages/mockobjects-alt-jdk1.4-j2ee1.3-0.09.jar:/usr/local/gump/packages/mockobjects-jdk1.4-j2ee1.3-0.09.jar:/usr/local/gump/packages/MultipartRequest-1.30rc1/multipartrequest.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar:/usr/local/gump/public/workspace/httpunit/lib/httpunit.jar- [javac] /usr/local/gump/public/workspace/webwork/src/main/webwork/multipart/WebworkMultiPartRequest.java:69: cannot resolve symbol [javac] symbol : class MultipartListener [javac] location: class webwork.multipart.WebworkMultiPartRequest [javac] MultipartListener listener = new MultipartListener() [javac] ^ [javac] /usr/local/gump/public/workspace/webwork/src/main/webwork/multipart/WebworkMultiPartRequest.java:92: cannot resolve symbol [javac] symbol : class MultipartRequest [javac] location: class webwork.multipart.WebworkMultiPartRequest [javac] multi = new MultipartRequest(req.getContentType(), [javac] ^ [javac] /usr/local/gump/public/workspace/webwork/src/main/webwork/multipart/WebworkMultiPartReque
BATCH: Unable to send...
Dear Gumpmeisters, The following 2 notifys should have been sent *** G U M P [EMAIL PROTECTED]: domts/dom2 success [EMAIL PROTECTED]: incubator-geronimo/incubator-geronimo failed *** G U M P [EMAIL PROTECTED]: domts/dom2 success To whom it may satisfy... This is an automated request, but not an unsolicited one. For more information please visit http://gump.apache.org/nagged.html, and/or contact folk at [EMAIL PROTECTED] Project dom2 *no longer* has an issue. Project State : 'Success' Full details are available at: http://brutus.apache.org:8080/gump/domts/dom2/index.html That said, some snippets follow: The following annotations were provided: -DEBUG- Jar [dom2-core.jar] identifier set to jar basename: [dom2-core] -DEBUG- Jar [dom2-html.jar] identifier set to jar basename: [dom2-html] -DEBUG- Jar [dom2-events.jar] identifier set to jar basename: [dom2-events] -INFO- Enable "verbose" output, due to 1 previous error(s). The following work was performed: http://brutus.apache.org:8080/gump/domts/dom2/gump_work/build_domts_dom2.html Work Name: build_domts_dom2 (Type: Build) State: Success Elapsed: 0 hours, 4 minutes, 23 seconds Command Line: java -Djava.awt.headless=true -Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundled.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar org.apache.tools.ant.Main -verbose -Dgump.merge=/usr/local/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only dom2-gump [Working Directory: /usr/local/gump/public/workspace/domts] CLASSPATH : /usr/local/j2sdk1.4.2_04/lib/tools.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-stylebook.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar- [jar] adding entry frame2.xml [jar] adding entry iframe2.html [jar] adding entry iframe2.xhtml [jar] adding entry iframe2.xml [jar] adding entry optionscollection.html [jar] adding entry optionscollection.xhtml [jar] adding entry optionscollection.xml [jar] duplicate file xhtml-lat1.ent found, adding. [jar] duplicate file xhtml-special.ent found, adding. [jar] duplicate file xhtml-symbol.ent found, adding. [jar] duplicate file xhtml1-frameset.dtd found, adding. [jar] duplicate file xhtml1-strict.dtd found, adding. [jar] duplicate file xhtml1-transitional.dtd found, adding. [jar] adding entry org/w3c/domts/BatikTestDocumentBuilderFactory.java [jar] adding entry org/w3c/domts/DOM4JTestDocumentBuilderFactory.java [jar] adding entry org/w3c/domts/DOMErrorImpl.java [jar] adding entry org/w3c/domts/DOMErrorMonitor.java [jar] adding entry org/w3c/domts/DOMLocatorImpl.java [jar] adding entry org/w3c/domts/DOMTest.java [jar] adding entry org/w3c/domts/DOMTestCase.java [jar] adding entry org/w3c/domts/DOMTestDocumentBuilderFactory.java [jar] adding entry org/w3c/domts/DOMTestFramework.java [jar] adding entry org/w3c/domts/DOMTestIncompatibleException.java [jar] adding entry org/w3c/domts/DOMTestInnerClass.java [jar] adding entry org/w3c/domts/DOMTestLoadException.java [jar] adding entry org/w3c/domts/DOMTestSink.java [jar] adding entry org/w3c/domts/DOMTestSuite.java [jar] adding entry org/w3c/domts/DocumentBuilderSetting.java [jar] adding entry org/w3c/domts/DocumentBuilderSettingStrategy.java [jar] adding entry org/w3c/domts/EventMonitor.java [jar] adding entry org/w3c/domts/JAXPDOMTestDocumentBuilderFactory.java [jar] adding entry org/w3c/domts/JTidyDOMImplementation.java [jar] adding entry org/w3c/domts/JTidyDocumentBuilderFactory.java [jar] adding entry org/w3c/domts/LSDocumentBuilderFactory.java [jar] adding entry org/w3c/domts/UserDataMonitor.java [jar] adding entry org/w3c/domts/UserDataNotification.java [jar] adding entry org/w3c/domts/XalanDOMTestDocumentBuilderFactory.java [jar] adding entry org/w3c/domts/XercesHTML2DocumentBuilderFactory.java [jar] adding entry org/w3c/domts/XercesHTMLDocumentBuilderFactory.java [jar] duplicate file xhtml-lat1.ent found, adding. [jar] duplicate file xhtml-special.ent found, adding. [jar] duplicate file xhtml-symbol.ent found, adding. [jar] duplicate