BATCH: All dressed up, with nowhere to go...
Dear Gumpmeisters, The following 21 notifys should have been sent *** G U M P [EMAIL PROTECTED]: dom4j success, but with warnings. [EMAIL PROTECTED]: xjavadoc success, but with warnings. [EMAIL PROTECTED]: jakarta-tapestry/jakarta-commons-codec failed [EMAIL PROTECTED]: jakarta-tapestry/ognl failed [EMAIL PROTECTED]: mockobjects/mockobjects-j2ee-13 failed [EMAIL PROTECTED]: mockobjects/mockobjects-j2ee-14 failed [EMAIL PROTECTED]: antworks-importer success, but with warnings. [EMAIL PROTECTED]: xmlunit success, but with warnings. [EMAIL PROTECTED]: xml-im-exporter success, but with warnings. [EMAIL PROTECTED]: xml-forrest/nekopull failed [EMAIL PROTECTED]: antworks-antlets success, but with warnings. [EMAIL PROTECTED]: xdoclet success, but with warnings. [EMAIL PROTECTED]: checkstyle success, but with warnings. [EMAIL PROTECTED]: jakarta-servletapi-5/txt2html-task success, but with warnings. [EMAIL PROTECTED]: jrefactory/jrefactory-pretty failed [EMAIL PROTECTED]: werkz success, but with warnings. [EMAIL PROTECTED]: wss4j success, but with warnings. [EMAIL PROTECTED]: easymock/easymock failed [EMAIL PROTECTED]: eyebrowse/eyebrowse failed [EMAIL PROTECTED]: invicta/invicta failed [EMAIL PROTECTED]: struts-sslext/struts-sslext failed *** G U M P [EMAIL PROTECTED]: dom4j success, but with warnings. 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] Module dom4j contains errors. Module State : 'Success' Full details are available at: http://brutus.apache.org/gump/public/dom4j/index.html That said, some snippets follow: The following annotations were provided: -ERROR- *** Failed to update from source control. Stale contents *** The following work was performed: http://brutus.apache.org/gump/public/dom4j/gump_work/update_dom4j.html Work Name: update_dom4j (Type: Update) State: Failed Elapsed: Command Line: cvs -q -z3 -d :pserver:[EMAIL PROTECTED]:2401/cvsroot/dom4j update -P -d -A [Working Directory: /usr/local/gump/public/workspace/cvs/dom4j] - cvs [update aborted]: unrecognized auth response from cvs.sourceforge.net: M PserverBackend::PserverBackend() Connect (Connection refused) - To subscribe to this information via syndicated feeds: RSS: http://brutus.apache.org/gump/public/dom4j/rss.xml Atom: http://brutus.apache.org/gump/public/dom4j/atom.xml -- Gump E-mail Identifier (within run) #1. Produced by Gump 2.1.0-alpha-0003. [Run (2618082004, brutus:brutus-public:2618082004)] http://brutus.apache.org/gump/public/index.html http://brutus.apache.org/gump/public/options.html *** G U M P [EMAIL PROTECTED]: xjavadoc success, but with warnings. 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] Module xjavadoc contains errors. Module State : 'Success' Full details are available at: http://brutus.apache.org/gump/public/xjavadoc/index.html That said, some snippets follow: The following annotations were provided: -ERROR- *** Failed to update from source control. Stale contents *** The following work was performed: http://brutus.apache.org/gump/public/xjavadoc/gump_work/update_xjavadoc.html Work Name: update_xjavadoc (Type: Update) State: Failed Elapsed: Command Line: cvs -q -z3 -d :pserver:[EMAIL PROTECTED]:2401/cvsroot/xdoclet update -P -d -A [Working Directory: /usr/local/gump/public/workspace/cvs/xjavadoc] - cvs [update aborted]: unrecognized auth response from cvs.sourceforge.net: M PserverBackend::PserverBackend() Connect (Connection refused) - To subscribe to this information via syndicated feeds: RSS: http://brutus.apache.org/gump/public/xjavadoc/rss.xml Atom: http://brutus.apache.org/gump/public/xjavadoc/atom.xml -- Gump E-mail Identifier (within run) #2. Produced by Gump 2.1.0-alpha-0003. [Run (2618082004, brutus:brutus-public:2618082004)] http://brutus.apache.org/gump/public/index.html http://brutus.apache.org/gump/public/options.html *** G U M P [EMAIL PROTECTED]: jakarta-tapestry/jakarta-commons-codec 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 jakarta-commons-codec has an issue affecting its community integration. This issue affects 1 projects, and has been
Help please: how to maintain project descriptor
The Gump build of Forrest has been failing lately, but i don't have a clue what is wrong and why it suddenly started doing this. Is there a description somewhere of how to write a project.xml for gump? Ours is old and might need tweaking. Are there some recommended examples to follow? Anyway, here is our current issue: -ERROR- Bad Dependency. Project: ant-contrib unknown to *this* workspace -- David Crossley - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Help please: how to maintain project descriptor
The Gump build of Forrest has been failing lately, but i don't have a clue what is wrong and why it suddenly started doing this. SF.net issue, see below. Is there a description somewhere of how to write a project.xml for gump? Ours is old and might need tweaking. Are there some recommended examples to follow? http://gump.apache.org/metadata/index.html Anyway, here is our current issue: -ERROR- Bad Dependency. Project: ant-contrib unknown to *this* workspace I finally looked into this yesterday. It seems that SF.net have had problems (still do) with their viewcvs/CVS integration. Since ant-contrib uses HTTP to viewcvs to get their descriptor, when things went bad, their project details were dropped/lost. Sorry the message is misleading. SF.net say they ought have it fixed today. regards Adam - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/project jetty.xml
ajack 2004/08/18 06:49:05 Modified:project jetty.xml Log: Start work on jetty-plus. Revision ChangesPath 1.16 +14 -1 gump/project/jetty.xml Index: jetty.xml === RCS file: /home/cvs/gump/project/jetty.xml,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- jetty.xml 1 Jun 2004 11:03:18 - 1.15 +++ jetty.xml 18 Aug 2004 13:49:05 - 1.16 @@ -26,7 +26,7 @@ module=Jetty/ project name=jetty -packageorg.mortbay/package +packageorg.mortbay.jetty/package ant target=jetty.jar/ @@ -38,6 +38,19 @@ work nested=classes/ jar name=lib/org.mortbay.jetty.jar/ +license name=LICENSE.TXT/ + /project + + project name=jetty-plus +packageorg.mortbay.jetty.plus/package + +ant target=jars basedir=extra/plus/ + +depend project=ant/ +depend project=jetty inherit=all/ +work nested=extra/plus/classes/ +jar name=lib/org.mortbay.jetty.plus.jar/ +jar name=lib/org.mortbay.jaas.jar/ license name=LICENSE.TXT/ /project - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Jetty plus required
On Wed, 18 Aug 2004, Ceki [iso-8859-1] Gülcü wrote: Would it be possible to tell gump to build jetty plus? I've modified the jetty.xml module to describe jetty-plus. Soon Gump will start attempting to build a jetty-plus project. Hopefully, soon after that, we'll get a sense of what our success will be. regards Adam - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [GUMP@brutus]: xom/xom failed
compile: [javac] Compiling 216 source files to /usr/local/gump/public/workspace/xom/build/classes [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -deprecation for details. [copy] Copying 1 file to /usr/local/gump/public/workspace/xom/build/classes/nu/xom XOM folks tell me this is a JDK1.5 issue, i.e. they depend upon it. I'll see what can be done to make their build script skip this when on JDK1.4. regards Adam - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
svn commit: rev 36569 - gump/trunk
Author: ajack Date: Wed Aug 18 07:49:32 2004 New Revision: 36569 Added: gump/trunk/README Log: A test commit... Added: gump/trunk/README == --- (empty file) +++ gump/trunk/README Wed Aug 18 07:49:32 2004 @@ -0,0 +1 @@ +This is Apache Gump - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Problem with SVN
Hi folks, For Gump we are trying to create a 'live' branch that we use for live runs, and allow trunk to be somewhat less stable. As such we've copied 'trunk' to 'live' and then we wish to keep it up-to-date via a merge. Using the svn client installed on minitaur I: 1) Checked out https://svn.apache.org/repos/asf/gump/live 2) Checked out https://svn.apache.org/repos/asf/gump/trunk 3) Did two 'svn info' commands to get revisions 4) Did svn merge -r 36314:36484 https/svn.apache.org/repos/asf/gump/trunk in my live working copy. 5) Attempted a commit from there, and got: svn: Commit failed (details follow): svn: MKACTIVITY of /repos/asf/!svn/act/17a5abba-eee1-0310-b9d8-779e82383466: 403 Forbidden (http://svn.apache.org) svn: Your commit message was left in a temporary file: svn:'/x1/home/ajack/work/gump_live/svn-commit.3.tmp' I've tried various 'svn cleanup' and re-tried commits, but get the same problem. Note: I have (just re-tested) performed successful commits from my account on this machine into Gump SVN. Any pointers? Thanks in advance. regards, Adam -- Have you Gump'ed your code today? http://gump.apache.org - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[Gump Wiki] Updated: FrontPage
Date: 2004-08-18T08:15:57 Editor: AdamJack [EMAIL PROTECTED] Wiki: Gump Wiki Page: FrontPage URL: http://wiki.apache.org/gump/FrontPage no comment Change Log: -- @@ -44,6 +44,10 @@ '''GumpInfrastructure''' Some notes on the machines that run gump. Please add your machine here if it runs gump, especially if the results are published publicly. + '''GumpBranches''' + Some notee on the various '''active''' Gump branches in SVN, their purpose + and how to maintain them. + '''NightlyBuilds''' An explanation why gump is currently not a good choice for nightly builds, and pointers to the alternatives being worked upon. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Jetty plus required
That was awfully quick! Thanks. At 03:50 PM 8/18/2004, you wrote: On Wed, 18 Aug 2004, Ceki [iso-8859-1] Gülcü wrote: Would it be possible to tell gump to build jetty plus? I've modified the jetty.xml module to describe jetty-plus. Soon Gump will start attempting to build a jetty-plus project. Hopefully, soon after that, we'll get a sense of what our success will be. regards Adam -- Ceki Gülcü For log4j documentation consider The complete log4j manual ISBN: 2970036908 http://www.qos.ch/shop/products/clm_t.jsp - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/project logging-log4j.xml
ceki2004/08/18 09:16:56 Modified:project logging-log4j.xml Log: changed jetty dependence to jetty-plus dependence Revision ChangesPath 1.7 +1 -1 gump/project/logging-log4j.xml Index: logging-log4j.xml === RCS file: /home/cvs/gump/project/logging-log4j.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- logging-log4j.xml 17 Aug 2004 08:33:45 - 1.6 +++ logging-log4j.xml 18 Aug 2004 16:16:56 - 1.7 @@ -63,7 +63,7 @@ depend project=junit / depend project=logging-log4j / depend project=jakarta-oro / -depend project=jetty / +depend project=jetty-plus / work nested=dist/classes / work nested=tests/classes / - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Building from the repository (when builds fail)
Ok, it is time to get Gump using artifacts from it's repository when a build fails, so we get (over time, one hopes) far greater (if fuzzy) coverage. This means that if project X is a dependency of Y, and X built yesterday, but not today, Y will be built on yesterday's X. Is this perfect? No. Is this potentially benefitial? Yes ... (1) to help Y find problems with Z or with itself (2) 'cos X breaking (due to itself or A) might not affect Y, and when X is fixed, Y will still get tested. Basically, no harm no foul ... and potential upside. That's the hope. I've create 'live' and (with Leo's and Stefano's help) move trunk into it, so we get a 'more stable' version to run public Gump upon. Now I can happily work on trunk, break the heck out of things (as I might, this seemed simple, but it has ramifications) and only 'trunk' users will break, named 'test'. At least, that is the theory... So, here are the steps: 1) Be able to get group X's artifacts from the repository, get the latest by date, and map to jars (by id). Since we publish to the repository using {id}-gump-}DATE}.{extn} that was trivial. Done. 2) Be able to clean the repo. Doing next 'cos easy, leaving only the newest dated files. 3) If state is 'prerequisite failed' -- ignore it, and attempt to build a project anyway. If the CLASSPATH fails to build ('cos stuff not in the repository yet) fail this, and leave it as prerequisite failed. Daft but true, but this is the tricky part ... I've thought of too many permutations of state changes/propogations, and I'm going to punt for now. We'll determine 'fuzziness' (i.e. built on stale contents) later, and annotate somehow. 4) If the artifacts aren't found in the local repository use Depot to download them. This will enable personal Gumps to cascade from upstream Gumps. This is pretty easy, but (3) is the priority. Input? regards Adam -- Have you Gump'ed your code today? http://gump.apache.org - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
svn commit: rev 36578 - in gump/trunk/python/gump: build document/xdocs integration java model repository test update utils
Author: ajack Date: Wed Aug 18 13:20:58 2004 New Revision: 36578 Modified: gump/trunk/python/gump/build/builder.py gump/trunk/python/gump/document/xdocs/documenter.py gump/trunk/python/gump/integration/depot.py gump/trunk/python/gump/java/helper.py gump/trunk/python/gump/model/depend.py gump/trunk/python/gump/model/module.py gump/trunk/python/gump/model/project.py gump/trunk/python/gump/model/propagation.py gump/trunk/python/gump/model/state.py gump/trunk/python/gump/repository/artifact.py gump/trunk/python/gump/repository/publisher.py gump/trunk/python/gump/test/artifacts.py gump/trunk/python/gump/update/artifact.py gump/trunk/python/gump/utils/work.py Log: First changes for 'building from repository' (and Depot download). Modified: gump/trunk/python/gump/build/builder.py == --- gump/trunk/python/gump/build/builder.py (original) +++ gump/trunk/python/gump/build/builder.py Wed Aug 18 13:20:58 2004 @@ -58,6 +58,8 @@ from gump.model.stats import * from gump.model.state import * +import gump.integration.depot + import gump.java.helper @@ -100,58 +102,52 @@ # :TODO: Code this nicer, perhaps... if project.isPackaged(): self.performProjectPackageProcessing(project, languageHelper, stats) -return - -# Do this even if not ok -self.performPreBuild(project, languageHelper, stats) +else: +# Do this even if not ok +self.performPreBuild(project, languageHelper, stats) -if project.okToPerformWork(): -log.debug('Performing Build Upon: [' + `project.getPosition()` + '] ' + project.getName()) +if project.okToPerformWork(): +log.debug('Performing Build Upon: [' + `project.getPosition()` + '] ' + project.getName()) -# Turn on --verbose or --debug if failing ... -if stats: -if (not STATE_SUCCESS == stats.currentState) and \ -not project.isVerboseOrDebug(): -if stats.sequenceInState SIGNIFICANT_DURATION: -project.addInfo('Enable debug output, due to a sequence of %s previous errors.' % stats.sequenceInState) -project.setDebug(True) -else: -project.addInfo('Enable verbose output, due to %s previous error(s).' % stats.sequenceInState) -project.setVerbose(True) - -# Pick your poison.. -if project.hasScript(): -self.script.buildProject(project, languageHelper, stats) -elif project.hasAnt(): -self.ant.buildProject(project, languageHelper, stats) -elif project.hasMaven(): -self.maven.buildProject(project, languageHelper, stats) - -if not project.okToPerformWork() and not project.isDebug(): -# Display... -project.addInfo('Enable debug output, due to build failure.') -project.setDebug(1) - -# Do this even if not ok -self.performPostBuild( project, languageHelper, stats ) +# Turn on --verbose or --debug if failing ... +#if stats: +#if (not STATE_SUCCESS == stats.currentState) and \ +#not project.isVerboseOrDebug(): +#if stats.sequenceInState SIGNIFICANT_DURATION: +#project.addInfo('Enable debug output, due to a sequence of %s previous errors.' % stats.sequenceInState) +#project.setDebug(True) +#else: +#project.addInfo('Enable verbose output, due to %s previous error(s).' % stats.sequenceInState) +#project.setVerbose(True) + +# Pick your poison.. +if project.hasScript(): +self.script.buildProject(project, languageHelper, stats) +elif project.hasAnt(): +self.ant.buildProject(project, languageHelper, stats) +elif project.hasMaven(): +self.maven.buildProject(project, languageHelper, stats) + +# Do this even if not ok +self.performPostBuild( project, languageHelper, stats ) + +# If not ok, we might have some artifacts in the repository that +# are of value... +if not project.okToPerformWork() and project.hasOutputs(): +self.extractFromRepository(project, languageHelper) -if project.isFailed(): -log.warn('Failed to build project #[' + `project.getPosition()` + '] : [' + project.getName() + '], state:' \ -+
[Gump Wiki] Updated: FrequentlyAskedQuestions
Date: 2004-08-18T16:22:58 Editor: DavidCrossley [EMAIL PROTECTED] Wiki: Gump Wiki Page: FrequentlyAskedQuestions URL: http://wiki.apache.org/gump/FrequentlyAskedQuestions What is a gump descriptor Change Log: -- @@ -2,6 +2,9 @@ = descriptor maintainance = + '''Q: How does Gump know the details about our project?''' + '''A:''' The gump descriptor for your project can be held either in the Gump CVS or in your project's source repository. See the details [http://gump.apache.org/metadata/ gump object model]. + '''Q: what should I do if a project its build output changes (for example from one to multiple jars or one to multiple maven projects)?''' '''A:''' you should update the gump descriptors for the project to reflect the new situation. If this change somehow impacts your project dependees, which are listed for you on - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[Gump Wiki] Updated: FrontPage
Date: 2004-08-18T16:26:20 Editor: DavidCrossley [EMAIL PROTECTED] Wiki: Gump Wiki Page: FrontPage URL: http://wiki.apache.org/gump/FrontPage Explain how to edit pages Change Log: -- @@ -1,6 +1,6 @@ ##language:en #pragma section-numbers off -|| http://gump.apache.org/images/gump-logo.png || 'This wiki in the [http://wiki.apache.org/general/FrontPage Apache Wiki Farm] is for the [http://www.apache.org/ Apache] [http://gump.apache.org/ Gump] project. Just as all apache committers are gump committers and are invited to help, this wiki is a community wiki and the entire gump community is invited to help maintain it. Feel free to change any part of this wiki if you think it improves things. All changes you make will be sent to the gump mailing list, so we'll be aware of your changes and we'll happily correct any small mistakes you may make!' || +|| http://gump.apache.org/images/gump-logo.png || 'This wiki in the [http://wiki.apache.org/general/FrontPage Apache Wiki Farm] is for the [http://www.apache.org/ Apache] [http://gump.apache.org/ Gump] project. Just as all apache committers are gump committers and are invited to help, this wiki is a community wiki and the entire gump community is invited to help maintain it. Feel free to change any part of this wiki if you think it improves things. To edit pages, visit UserPreferences at the top-right of any page to create a user profile or to login. All changes you make will be sent to the gump mailing list, so we'll be aware of your changes and we'll happily correct any small mistakes you may make!' || = Contents... = - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[Gump Wiki] Updated: FrequentlyAskedQuestions
Date: 2004-08-18T16:31:41 Editor: DavidCrossley [EMAIL PROTECTED] Wiki: Gump Wiki Page: FrequentlyAskedQuestions URL: http://wiki.apache.org/gump/FrequentlyAskedQuestions Explain how to edit pages Change Log: -- @@ -1,4 +1,4 @@ -|| http://gump.apache.org/images/gump-logo.png || ''This is the FAQ for the [http://www.apache.org/ Apache] [http://gump.apache.org/ Gump] project. We invite you to add answers here. If you have a questions, please write an e-mail to [EMAIL PROTECTED] When you receive an answer (which might take a few days if the developers are busy), 'please' add the question and the answer you received to this page (there's an edit this page link at the bottom).'' || +|| http://gump.apache.org/images/gump-logo.png || ''This is the FAQ for the [http://www.apache.org/ Apache] [http://gump.apache.org/ Gump] project. We invite you to add answers here. If you have a questions, please write an e-mail to [EMAIL PROTECTED] When you receive an answer (which might take a few days if the developers are busy), 'please' add the question and the answer you received to this page. To edit pages, visit UserPreferences at the top-right of any page to create a user profile or to login, then use the !EditText link at the bottom.'' || = descriptor maintainance = - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[Gump Wiki] Updated: UserPreferences
Date: 2004-08-18T16:33:42 Editor: DavidCrossley [EMAIL PROTECTED] Wiki: Gump Wiki Page: UserPreferences URL: http://wiki.apache.org/gump/UserPreferences more explain to for first-time users Change Log: -- @@ -1,4 +1,6 @@ ##language:en +A user profile enables you to edit pages and to customise your view of things. Create a user profile by adding Name, the two Passwords, and Email, then select the Create Profile button at the bottom. To login, enter Name and Password, then select the Login button at the bottom. (Note: When you edit pages, please use the Preview option until you are satisfied. Otherwise the mail list is flooded with irrelevant diff notifications.) + [[UserPreferences]] If you are coming to this page for the first time, you'll see the form into which you can enter your username and some other settings (password is stored, in plaintext, but currently not used). It is best to choose a WikiName (like Firstname``Lastname) as username to get your changes and signatures link back to your Wiki``Homepage. Entering your email will enable you to get notifications on page changes. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Help please: how to maintain project descriptor
Adam R. B. Jack wrote: David Crossley wrote: Is there a description somewhere of how to write a project.xml for gump? Ours is old and might need tweaking. Are there some recommended examples to follow? http://gump.apache.org/metadata/index.html Du'oh thanks. I thought that i had wandered all around the website looking for that, but didn't think to go to the Object Model tab. As penance, i added an entry to the FAQ. -- David Crossley - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]