Re: Gump compatible ant tasks and data types

2004-06-14 Thread Niclas Hedhman
On Monday 14 June 2004 08:15, Stephen McConnell wrote:
 So - the questions is ... is there a nice small gump API I can build
 against that would enable the possibility for a totally integrated
 solution?

Gump is in Python, and I haven't heard of any Java-Gump binding...

If so, what more precisely do you expect?


Cheers
Niclas

-- 
   +--//---+
  / http://www.bali.ac/
 / http://niclas.hedhman.org / 
+--//---+


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: gump/project dom4j.xml

2004-06-14 Thread bodewig
bodewig 2004/06/14 05:35:32

  Modified:project  dom4j.xml
  Log:
  new dom4j dependencies
  
  Revision  ChangesPath
  1.36  +2 -0  gump/project/dom4j.xml
  
  Index: dom4j.xml
  ===
  RCS file: /home/cvs/gump/project/dom4j.xml,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- dom4j.xml 6 May 2004 16:03:40 -   1.35
  +++ dom4j.xml 14 Jun 2004 12:35:32 -  1.36
  @@ -43,6 +43,8 @@
   depend project=relaxng/
   depend project=stax ids=api/
   depend project=xml-fop inherit=runtime/
  +depend project=jtidy/
  +depend project=junitperf/
   jar name=build/dom4j.jar id=dom4j/
   license name=LICENSE.txt/
 /project
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: gump/python/gump/model object.py

2004-06-14 Thread ajack
ajack   2004/06/14 06:38:04

  Modified:python/gump/model Tag: CleanUp object.py
  Log:
  Support variable (i.e. @@DATE@@) expansion.
  
  Revision  ChangesPath
  No   revision
  No   revision
  1.24.2.5  +18 -2 gump/python/gump/model/object.py
  
  Index: object.py
  ===
  RCS file: /home/cvs/gump/python/gump/model/object.py,v
  retrieving revision 1.24.2.4
  retrieving revision 1.24.2.5
  diff -u -r1.24.2.4 -r1.24.2.5
  --- object.py 11 Jun 2004 17:09:50 -  1.24.2.4
  +++ object.py 14 Jun 2004 13:38:04 -  1.24.2.5
  @@ -33,6 +33,7 @@
   from gump.model.propagation import *
   
   class ModelObject(Annotatable,Workable,FileHolder,Propogatable,Ownable):
  +
   Base model object for a single entity
   def __init__(self,dom,owner=None):
   
  @@ -122,7 +123,21 @@
   return False   
   
   def getDomAttributeValue(self,name,default=None):
  -return getDomAttributeValue(self.element,name,default)
  +return self.expandVariables(
  +getDomAttributeValue(self.element,name,default))
  +
  +def expandVariables(self,value):
  +
  +
  +Return a copy of the value with any Gump
  +variables expanded.
  +
  +
  +if not value: return value
  +
  +# Right now just one supported
  +return value.replace('@@DATE@@',default.date)
  +
   
   def hasDomChild(self,name):
   if hasDomChild(self.element,name): return True
  @@ -132,7 +147,8 @@
   return getDomChild(self.element,name)
   
   def getDomChildValue(self,name,default=None):
  -return getDomChildValue(self.element,name,default)
  +return self.expandVariables(
  +getDomChildValue(self.element,name,default))
   
   def getDomChildIterator(self,name):
   return getDomChildIterator(self.element,name)
  
  
  

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Deprecation

2004-06-14 Thread Adam R. B. Jack
I'd like to discuss deprecation.

The only Gump API we have today is the metadata. I'd like to formalize that
[perhaps even with version attributes on major (distributed/community
edited) elements], have XSD schema for validation. I'd also like to be able
to migrate/enhance it it. (I've stored up numerous many metadata
changes/extension I've not put in 'cos of Traditional.)

That said we have environment/usage (functionality) deprecations that could
impact users.

Two I'd like to perform (either as deprecations or out-and-out removals):

1) The use of 'pgrep' [unless we can figure out process groups].
2) The use of 'forrest *batch call*' [the forrest folks have deprecated the
interface we rely upon for this, and with batch  xdocs (forrest webapp) we
have convoluted code.]

(BTW: I'm not ready to be able to generate HTML raw, w/o forrest doing the
cooking, although I'd like to get there one day.)

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). Unfortunately this'll freeze the metadata,
so doesn't seem too workable.

So, what do folks think? How ought we proceed?

regards,

Adam
--
Experience the Unwired Enterprise:
http://www.sybase.com/unwiredenterprise
Try Sybase: http://www.try.sybase.com


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: gump/template/xhtml/gump_icons - New directory

2004-06-14 Thread ajack
ajack   2004/06/14 14:26:38

  gump/template/xhtml/gump_icons - New directory

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: gump/python/gump/stats statsdb.py

2004-06-14 Thread ajack
ajack   2004/06/14 14:31:47

  Modified:python/gump/test Tag: CleanUp __init__.py notifying.py
utils.py pyunit.py model.py
   python/gump/runner Tag: CleanUp runner.py tasks.py
   python/gump/utils Tag: CleanUp launcher.py timing.py
tasks.py work.py __init__.py
   python/gump/core Tag: CleanUp gumprun.py actor.py
   python/gump/notify Tag: CleanUp notifier.py notification.py
   python   Tag: CleanUp .cvsignore
   python/gump/document/xdocs Tag: CleanUp resolver.py
documenter.py xdoc.py
   python/gump/model Tag: CleanUp workspace.py project.py
depend.py
   python/gump/admin Tag: CleanUp stats.py
   python/gump/update Tag: CleanUp artifact.py
   python/gump Tag: CleanUp check.py
   python/gump/loader Tag: CleanUp loader.py
   python/gump/integration Tag: CleanUp depot.py
   python/gump/stats Tag: CleanUp statsdb.py
  Added:   template/xhtml/gump_icons Tag: CleanUp failed.png
complete.png prerequisite_failed.png
no_work_performed.png unset.png success.png
   python/gump/test Tag: CleanUp timing.py xdocs.py
   python   Tag: CleanUp test.html
   python/gump/document/xdocs Tag: CleanUp config.py
  Removed: python/gump/test Tag: CleanUp xdoc_tests.py
  Log:
  Work on optional XHTML support.
  
  Revision  ChangesPath
  No   revision
  No   revision
  1.1.2.1   +11 -0 gump/template/xhtml/gump_icons/Attic/failed.png
  
Binary file
  
  
  1.1.2.1   +12 -0 gump/template/xhtml/gump_icons/Attic/complete.png
  
Binary file
  
  
  1.1.2.1   +9 -0  gump/template/xhtml/gump_icons/Attic/prerequisite_failed.png
  
Binary file
  
  
  1.1.2.1   +8 -0  gump/template/xhtml/gump_icons/Attic/no_work_performed.png
  
Binary file
  
  
  1.1.2.1   +8 -0  gump/template/xhtml/gump_icons/Attic/unset.png
  
Binary file
  
  
  1.1.2.1   +10 -0 gump/template/xhtml/gump_icons/Attic/success.png
  
Binary file
  
  
  No   revision
  No   revision
  1.12.2.2  +1 -1  gump/python/gump/test/__init__.py
  
  
http://cvs.apache.org/viewcvs/gump/python/gump/test/__init__.py.diff?r1=1.12.2.1r2=1.12.2.2
  
  
  1.3.2.3   +1 -4  gump/python/gump/test/notifying.py
  
  
http://cvs.apache.org/viewcvs/gump/python/gump/test/notifying.py.diff?r1=1.3.2.2r2=1.3.2.3
  
  
  1.13.2.1  +1 -47 gump/python/gump/test/utils.py
  
  http://cvs.apache.org/viewcvs/gump/python/gump/test/utils.py.diff?r1=1.13r2=1.13.2.1
  
  
  1.32.2.3  +15 -3 gump/python/gump/test/pyunit.py
  
  
http://cvs.apache.org/viewcvs/gump/python/gump/test/pyunit.py.diff?r1=1.32.2.2r2=1.32.2.3
  
  
  1.21.2.3  +7 -3  gump/python/gump/test/model.py
  
  
http://cvs.apache.org/viewcvs/gump/python/gump/test/model.py.diff?r1=1.21.2.2r2=1.21.2.3
  
  
  No   revision
  
  
http://cvs.apache.org/viewcvs/gump/python/gump/test/model.py.diff?r1=1.21.2.2r2=1.21.2.3
  
  
  No   revision
  
  
http://cvs.apache.org/viewcvs/gump/python/gump/test/model.py.diff?r1=1.21.2.2r2=1.21.2.3
  
  
  1.1.2.1   +103 -0gump/python/gump/test/Attic/timing.py
  
  
http://cvs.apache.org/viewcvs/gump/python/gump/test/Attic/timing.py.diff?r1=1.1r2=1.1.2.1
  
  
  1.1.2.1   +68 -0 gump/python/gump/test/Attic/xdocs.py
  
  
http://cvs.apache.org/viewcvs/gump/python/gump/test/Attic/xdocs.py.diff?r1=1.1r2=1.1.2.1
  
  
  No   revision
  No   revision
  1.5.2.3   +2 -1  gump/python/gump/runner/runner.py
  
  
http://cvs.apache.org/viewcvs/gump/python/gump/runner/runner.py.diff?r1=1.5.2.2r2=1.5.2.3
  
  
  1.4.2.1   +1 -13 gump/python/gump/runner/tasks.py
  
  http://cvs.apache.org/viewcvs/gump/python/gump/runner/tasks.py.diff?r1=1.4r2=1.4.2.1
  
  
  No   revision
  No   revision
  1.24.2.2  +3 -2  gump/python/gump/utils/launcher.py
  
  
http://cvs.apache.org/viewcvs/gump/python/gump/utils/launcher.py.diff?r1=1.24.2.1r2=1.24.2.2
  
  
  1.1.2.2   +262 -39   gump/python/gump/utils/Attic/timing.py
  
  
http://cvs.apache.org/viewcvs/gump/python/gump/utils/Attic/timing.py.diff?r1=1.1.2.1r2=1.1.2.2
  
  
  1.1.2.2   +7 -6  gump/python/gump/utils/Attic/tasks.py
  
  
http://cvs.apache.org/viewcvs/gump/python/gump/utils/Attic/tasks.py.diff?r1=1.1.2.1r2=1.1.2.2
  
  
  1.15.4.4  +40 -24gump/python/gump/utils/work.py
  
  
http://cvs.apache.org/viewcvs/gump/python/gump/utils/work.py.diff?r1=1.15.4.3r2=1.15.4.4
  
  
  1.44.2.4  +0 -114gump/python/gump/utils/__init__.py
  
  
http://cvs.apache.org/viewcvs/gump/python/gump/utils/__init__.py.diff?r1=1.44.2.3r2=1.44.2.4
  
  
  No   

cvs commit: gump/template/xhtml/css - New directory

2004-06-14 Thread ajack
ajack   2004/06/14 19:42:26

  gump/template/xhtml/css - New directory

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



cvs commit: gump/python test.html

2004-06-14 Thread ajack
ajack   2004/06/14 19:42:28

  Removed: python   Tag: CleanUp test.html
  Log:
  EOD commit.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]