BATCH: All dressed up, with nowhere to go...

2004-09-02 Thread brutus
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

2004-09-02 Thread ajack
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

2004-09-02 Thread Adam R. B. Jack
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

2004-09-02 Thread Steven Noels
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...

2004-09-02 Thread Danny Ayers
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...]

2004-09-02 Thread robert burrell donkin
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]