BATCH: All dressed up, with nowhere to go...
Dear Gumpmeisters, The following 1 notifys should have been sent *** G U M P [EMAIL PROTECTED]: jakarta-tomcat-jasper_tc5/jakarta-tomcat-jasper_tc5 failed *** G U M P [EMAIL PROTECTED]: jakarta-tomcat-jasper_tc5/jakarta-tomcat-jasper_tc5 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-tomcat-jasper_tc5 has an issue affecting its community integration. This issue affects 1 projects. Project State : 'Failed' The following are affected: - jakarta-tomcat-jasper_tc5 : JavaServer Pages JSP 2.0 implementation (for Tomcat 5.x) Full details are available at: http://brutus.apache.org/gump/public/jakarta-tomcat-jasper_tc5/jakarta-tomcat-jasper_tc5/index.html That said, some snippets follow: The following annotations were provided: -DEBUG- Jar [jasper-runtime.jar] identifier set to jar basename: [jasper-runtime] -DEBUG- Jar [jasper-compiler.jar] identifier set to jar basename: [jasper-compiler] -INFO- Failed with reason build failed -DEBUG- Extracted fallback artifacts from Gump Repository The following work was performed: http://brutus.apache.org/gump/public/jakarta-tomcat-jasper_tc5/jakarta-tomcat-jasper_tc5/gump_work/build_jakarta-tomcat-jasper_tc5_jakarta-tomcat-jasper_tc5.html Work Name: build_jakarta-tomcat-jasper_tc5_jakarta-tomcat-jasper_tc5 (Type: Build) State: Failed Elapsed: 1 sec 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 -Dant.jar=/usr/local/gump/public/workspace/ant/dist/lib/ant.jar -Dservlet-api.jar=/usr/local/gump/public/workspace/jakarta-servletapi-5/jsr154/dist/lib/servlet-api.jar -Djasper-compiler-jdt.jar=/usr/local/gump/packages/eclipse-2.1/plugins/org.eclipse.jdt.core_2.1.0/jdtcore.jar -Djsp-api.jar=/usr/local/gump/public/workspace/jakarta-servletapi-5/jsr152/dist/lib/jsp-api.jar -Dcommons-el.jar=/usr/local/gump/public/workspace/jakarta-commons/el/dist/commons-el.jar dist [Working Directory: /usr/local/gump/public/workspace/jakarta-tomcat-jasper_tc5/jasper2] CLASSPATH : /usr/local/j2sdk1.4.2_04/lib/tools.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/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/jakarta-commons/el/dist/commons-el.jar:/usr/local/gump/public/workspace/jakarta-servletapi-5/jsr154/dist/lib/servlet-api.jar:/usr/local/gump/public/workspace/jakarta-servletapi-5/jsr152/dist/lib/jsp-api.jar:/usr/local/gump/packages/eclipse-2.1/plugins/org.eclipse.jdt.core_2.1.0/jdtcore.jar- Buildfile: build.xml build-prepare: [mkdir] Created dir: /usr/local/gump/public/workspace/jakarta-tomcat-jasper_tc5/jasper2/build [mkdir] Created dir: /usr/local/gump/public/workspace/jakarta-tomcat-jasper_tc5/jasper2/build/bin [mkdir] Created dir: /usr/local/gump/public/workspace/jakarta-tomcat-jasper_tc5/jasper2/build/common/classes [mkdir] Created dir: /usr/local/gump/public/workspace/jakarta-tomcat-jasper_tc5/jasper2/build/common/lib [mkdir] Created dir: /usr/local/gump/public/workspace/jakarta-tomcat-jasper_tc5/jasper2/build/shared/classes [mkdir] Created dir: /usr/local/gump/public/workspace/jakarta-tomcat-jasper_tc5/jasper2/build/shared/lib copy-launcher.jars: build-static: [copy] Copying 4 files to /usr/local/gump/public/workspace/jakarta-tomcat-jasper_tc5/jasper2/build/bin build-only: [javac] Compiling 82 source files to /usr/local/gump/public/workspace/jakarta-tomcat-jasper_tc5/jasper2/build/shared/classes [javac] javac: invalid source release: ${compile.source} [javac] Usage: javac options source files [javac] where possible options include: [javac] -gGenerate all debugging info [javac] -g:none Generate no debugging info [javac] -g:{lines,vars,source}Generate only some debugging info [javac] -nowarn Generate no warnings [javac] -verbose
svn commit: rev 37388 - gump/trunk/python/gump/update
Author: ajack Date: Thu Sep 2 08:27:08 2004 New Revision: 37388 Added: gump/trunk/python/gump/update/p4.py Log: Complete Peter's patch. Added: gump/trunk/python/gump/update/p4.py == --- (empty file) +++ gump/trunk/python/gump/update/p4.py Thu Sep 2 08:27:08 2004 @@ -0,0 +1,208 @@ +#!/usr/bin/python + +# Copyright 2003-2004 The Apache Software Foundation +# +# Licensed under the Apache License, Version 2.0 (the License); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an AS IS BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + + + + +import os.path +import sys +from fnmatch import fnmatch + +from gump import log +from gump.run.gumprun import * +from gump.core.config import dir, default, basicConfig + +from gump.utils import dump, display, getIndent, logResourceUtilization, \ +invokeGarbageCollection +from gump.utils.note import Annotatable +from gump.utils.work import * + +from gump.utils.tools import * + +from gump.model.workspace import * +from gump.model.module import Module +from gump.model.project import Project +from gump.model.depend import ProjectDependency +from gump.model.stats import * +from gump.model.state import * + + +### +# Classes +### + +class P4Updater(RunSpecific): + +def __init__(self,run): +RunSpecific.__init__(self,run) + +# +# A stash of known logins. +# +#self.logins=readLogins() + +def updateModule(self,module): + + +Perform a P4 sync on a module + + + +#log.info('Perform P4 Sync on #[' + `module.getPosition()` + \ +#'] : ' + module.getName()) + +## Did we 'P4 checkout' already? +exists = os.path.exists(module.getSourceControlStagingDirectory()) + +# Doesn't tell us much... +if exists: +self.performStatus(module) + +self.performUpdate(module,exists) + +return module.okToPerformWork() + +def performStatus(self,module): +# Get the Update Command +(repository, root, cmd ) = self.getUpdateCommand(module, True, True) + +## Provide P4 logins, if not already there +#loginToRepositoryOnDemand(repository,root,self.logins) + +# Execute the command and capture results +cmdResult=execute(cmd, module.getWorkspace().tmpdir) + +# +# Store this as work, on both the module and (cloned) on the repo +# +work=CommandWorkItem(WORK_TYPE_UPDATE,cmd,cmdResult) +module.performedWork(work) + +if not cmdResult.isOk(): +log.error('Failed to checkout/update module: ' + module.name) + +def performUpdate(self,module,exists): + +Update this module (checking out if needed) + +# Get the Update Command +(repository, root, cmd ) = self.getUpdateCommand(module, exists) + +#log.debug(P4 Sync Module + module.getName() + \ +# , Repository Name: + str(module.repository.getName())) + +## Provide P4 logins, if not already there +#loginToRepositoryOnDemand(repository,root,self.logins) + +# Execute the command and capture results +cmdResult=execute(cmd, module.getWorkspace().tmpdir) + +# +# Store this as work, on both the module and (cloned) on the repo +# +work=CommandWorkItem(WORK_TYPE_UPDATE,cmd,cmdResult) +module.performedWork(work) +repository.performedWork(work.clone()) + +# Update Context w/ Results +if not cmdResult.isOk(): +log.error('Failed w/ P4 Root ' + root + ' for %s on Repository %s.' \ +% (module.name, module.repository.getName())) +if not exists: +module.changeState(STATE_FAILED,REASON_UPDATE_FAILED) +else: +module.addError('*** Failed to update from source control. Stale contents ***') + +# Black mark for this repository +repository=module.getRepository() +
Re: [nant-dev] Gump using NAnt
Hi Clayton, That definitely sounds like fun. I haven't worked with Gump before so if you don't mind a few questions then I would like to help out. Thanks, that's great. Do you have DotNet installed on a Microsoft platform with NAnt? Do you have a bit of spare disk space, and decent connection? If so, could you: 1) Get Python from ActiveState (we need 2.3 or above) 2) Try http://gump.apache.org/gettingstarted.html Once you can checkout Gump code from SVN and Gump metadata from CVS we ought be set to work together. Questions welcomed. Let's do it on the Gump list though, we can post to nant-dev if/when appropriate/ready. Looking forward to working with you. regards Adam - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
heads-up: rhino+cont moving
Hi folks, the infamous rhino+cont fork in use by Cocoon has been transferred to the new cocoondev.org SVN repository. Anonymous SVN access is available at http://svn.cocoondev.org/repos/rhino+cont/ The old CVS location will still be available for the next few days. Cheers, /Steven -- Steven Noelshttp://outerthought.org/ Outerthought - Open Source Java XMLAn Orixo Member Read my weblog athttp://blogs.cocoondev.org/stevenn/ stevenn at outerthought.orgstevenn at apache.org - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: re. RDF 102 s.v.p...
On Wed, 01 Sep 2004 16:51:46 -0400, Stefano Mazzocchi [EMAIL PROTECTED] wrote: Anyway, rdf:about indicates the subject while rdfs:seeAlso indicates an implicit relationship. I personally strongly dislike rdf:seeAlso for that: it doesn't state what kind of relationship you have with that URI, it's vague and semantically useless. True, but it's pragmatically useful. An explicit property: X y:property http://somewhere.org gives you proper semantics. But it doesn't (by itself) tell you anything about what if anything you get if do a HTTP GET on the. Strictly speaking neither does seeAlso, but people are tending to put retrievable RDF documents at the end, so it makes a useful hint. Note that there's nothing to stop there being *more* information: X rdfs:seeAlso http://somewhere.org X y:property http://somewhere.org http://somewhere.org rdf:type foaf:Document In general, I don't like a lot of RDFSchema and I think that OWL Light (or even a subset of that, OWL Tiny as some people call it) is a lot mroe coherent than RDFSchema, but that's just me. Hmm - you are using a DL reasoner? 1.3) How do we define a URI to represent a long lived (yet varying) entity? eheh, great question ;-) ]] Easy! My home page is http://dannyayers.com. The representations of it (the HTML RSS) vary a lot, but conceptually it's the same entity. Easy?!? c'mon. Easy to implement so that you show something? sure. Easy to implement so that the semantic web can really happen? another story. Ask the TAG ;-) TimBL seems reasonably happy ;-) But how can I tell you things about how it looked yesterday or last week? exactly. As a hack, if you have a date-based URI, you can infer that if you have http://blah/newsfeed/2004/03/23 then you can ask for http://blah/newsfeed/2003/03/23 and get the news of the same day last year. But there is no guarantee that this is so. Quite. Yet if the information is made explicit in RDF statements, you can be (more) sure. Also, http://blah/newsfeed might return you the last feed, but then you have no idea on how to ask for a previous feed. The RDF data access WG is supposed to solve this issue, tough, but I suspect that a clear result won't be found, it will just emerge out of de-facto useful practices. On that you're probably right. But if anyone's going to pull rabbits out of hats it's those guys. I think the ASF *should* start to centralize these things and associate persistent URIs to projects. I can push this at the board@ level if required. Ooh, the word 'centralize' is a little worrying. What if the project moves somewhere else? Are projects really that persistent? (Maybe, I don't know). Cheers, Danny. -- http://dannyayers.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
encoding weirdness on JDK 1.5 [WAS Re: For those interested in building ASF/OSS code upon JDK 1.5...]
looks cool :) what's a bit weird is that beanutils fails on an encoding issue: a french author tag. anyone have an clue as to whether this is likely to be a platform issue or whether 1.5 has tightened up the rules...? - robert On 2 Sep 2004, at 20:27, Adam R. B. Jack wrote: I don't know where else to post this, but I could imagine there could be general interest, so I'll try here. We have a JDK 1.5 Gump running at: http://brutus.apache.org/gump/jdk15/ http://brutus.apache.org/gump/jdk15/buildLog.html ... basically this attempts to build ASF and OSS projects using the JDK 1.5 compiler. Some projects with issues (some JDK 1.5, some not) are listed here: http://brutus.apache.org/gump/jdk15/project_todos.html If you'd like a few simple pointers, see here: http://neukadye.chalko.com/archive/18.html 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]