cvs commit: gump/python/gump/core __init__.py

2004-07-14 Thread ajack
ajack   2004/07/14 16:36:28

  Modified:python/gump/utils domutils.py
   python/gump/model module.py
   python/gump/repository __init__.py
   python/gump/core __init__.py
  Log:
  1) Fixed to some __init__.py for pydoc.
  2) Tweaks for debugging domutils attr mapping.
  
  Revision  ChangesPath
  1.4   +2 -2  gump/python/gump/utils/domutils.py
  
  Index: domutils.py
  ===
  RCS file: /home/cvs/gump/python/gump/utils/domutils.py,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- domutils.py   14 Jul 2004 21:15:54 -  1.3
  +++ domutils.py   14 Jul 2004 23:36:28 -  1.4
  @@ -105,14 +105,14 @@
   elif attrType is str or attrType is unicode:
   pass
   else:
  -log.warn('Unknown Type %s for Attribute %s' % (attrType, attrName))
  +log.warn('Unknown Type %s for Attribute %s [on %s]' % (attrType, 
attrName, target))
   
   
   #print 'Transfer ', attrName, ' -> ', value, ' [', attrType, ']'
   setattr(target,attrName,value)
   set+=1
   except:
  -log.warn('Error with Type %s for Attribute %s' % (attrType, attrName))
  +log.warn('Error with Type %s for Attribute %s [on %s]' % (attrType, 
attrName, target))
   raise
   
   return set
  
  
  
  1.48  +0 -1  gump/python/gump/model/module.py
  
  Index: module.py
  ===
  RCS file: /home/cvs/gump/python/gump/model/module.py,v
  retrieving revision 1.47
  retrieving revision 1.48
  diff -u -r1.47 -r1.48
  --- module.py 14 Jul 2004 18:12:12 -  1.47
  +++ module.py 14 Jul 2004 23:36:28 -  1.48
  @@ -166,7 +166,6 @@
self.totalDepends=[]
self.totalDependees=[]
   
  -
self.projects={}

   self.notifys=[]
  
  
  
  1.3   +1 -1  gump/python/gump/repository/__init__.py
  
  Index: __init__.py
  ===
  RCS file: /home/cvs/gump/python/gump/repository/__init__.py,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- __init__.py   21 May 2004 23:15:06 -  1.2
  +++ __init__.py   14 Jul 2004 23:36:28 -  1.3
  @@ -16,6 +16,6 @@
   # limitations under the License.
   
   # tell Python what modules make up the gump.repostory package
  -__all__ = ["repository"]
  +__all__ = ["artifact","publisher"]
   
   
  
  
  
  1.4   +2 -2  gump/python/gump/core/__init__.py
  
  Index: __init__.py
  ===
  RCS file: /home/cvs/gump/python/gump/core/__init__.py,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- __init__.py   14 Jul 2004 15:47:59 -  1.3
  +++ __init__.py   14 Jul 2004 23:36:28 -  1.4
  @@ -25,5 +25,5 @@
   """
   
   # tell Python what modules make up the gump.core package
  -__all__ = ["init","commandLine","config","gumpinit",
  +__all__ = ["commandLine","config","gumpinit",
   "actor","gumpenv","gumprun","options", "gumpset"]
  
  
  

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



Re: Dymystifying Gump Code...

2004-07-14 Thread Stephen McConnell
Adam R. B. Jack wrote:
Any takers? Pretty please...
I have stuff - just that at the moment there is other stuff I'm obliged 
to take care of.

:-(
Steve.
--
|---|
| Magic by Merlin   |
| Production by Avalon  |
|   |
| http://avalon.apache.org  |
|---|
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Dymystifying Gump Code...

2004-07-14 Thread Adam R. B. Jack
Any takers? Pretty please...
regards
Adam
- Original Message - 
From: "Adam R. B. Jack" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, July 12, 2004 1:20 PM
Subject: Dymystifying Gump Code...


> It is clear that for Python Gump to flourish, it's code needs to be clear
&
> documented (to make it readable/understandable to Java programmers). It
need
> to be transparent, and accessible. I'll do my best to help with that.
>
> Could I get some feedback on this:
>
> http://wiki.apache.org/gump/GumpCode
>
> Also, how ought we go about getting me to understand what is not
> understandable? Could we come up with a few real or pseudo code changes,
and
> document/discuss what would need to be done in order to achieve them? I
know
> Stefan has a pet task (Javadoc?), and we have MagicBuilder. Could we get a
> few more? With them I'll try to understand what needs to be done, and go
see
> if the code is documented for the Python/Gump Python newbie to be able to
do
> those changes.
>
> Also, any other input on ways to get this thing out into the open, and
clear
> for all?
>
> Thanks in advance.
>
> 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]
>


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



Re: Extra library for dom4j required

2004-07-14 Thread Adam R. B. Jack
Maarten wrote:

> I've added a unit test to test some of the STAX functionality of dom4j. 
> In order to really test this, I need a reference implementation of this 
> STAX api.

Ok,

> Can someone add the following line to the dom4j project descriptor:
> 
> 
> (please verify this as I'm not very familiar with gump)

Hmm, I see this already there:



And I see here that api and ri is all of STAX,

http://brutus.apache.org/gump/public/stax/stax/details.html

so I assume we just remove the ids="...". Done.

regards

Adam

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



cvs commit: gump/project dom4j.xml

2004-07-14 Thread ajack
ajack   2004/07/14 14:39:55

  Modified:project  dom4j.xml
  Log:
  Maarten needed "api" plus "ri", so I removed the ids=
  
  Revision  ChangesPath
  1.43  +1 -1  gump/project/dom4j.xml
  
  Index: dom4j.xml
  ===
  RCS file: /home/cvs/gump/project/dom4j.xml,v
  retrieving revision 1.42
  retrieving revision 1.43
  diff -u -r1.42 -r1.43
  --- dom4j.xml 24 Jun 2004 12:26:08 -  1.42
  +++ dom4j.xml 14 Jul 2004 21:39:55 -  1.43
  @@ -41,7 +41,7 @@
   
   
   
  -
  +
   
   
   
  
  
  

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



cvs commit: gump/python/gump/process launcher.py

2004-07-14 Thread ajack
ajack   2004/07/14 14:25:06

  Modified:python/gump/process launcher.py
  Log:
  More haste, less speed.
  
  Revision  ChangesPath
  1.3   +1 -1  gump/python/gump/process/launcher.py
  
  Index: launcher.py
  ===
  RCS file: /home/cvs/gump/python/gump/process/launcher.py,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- launcher.py   14 Jul 2004 21:12:04 -  1.2
  +++ launcher.py   14 Jul 2004 21:25:06 -  1.3
  @@ -183,7 +183,7 @@
  
   # Write ENV over-writes...
   for envKey in execInfo.iterkeys():
  -if not envKen in ['CMD','TMP','CWD']:
  +if not envKey in ['CMD','TMP','CWD']:
   os.environ[envKey]=execInfo[envKey]
   
   systemReturn=os.system(cmd)
  
  
  

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



cvs commit: gump/python/gump/utils domutils.py

2004-07-14 Thread ajack
ajack   2004/07/14 14:15:54

  Modified:python/gump/utils domutils.py
  Log:
  Debugging attribute type mismatch...
  
  Revision  ChangesPath
  1.3   +19 -14gump/python/gump/utils/domutils.py
  
  Index: domutils.py
  ===
  RCS file: /home/cvs/gump/python/gump/utils/domutils.py,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- domutils.py   8 Jul 2004 20:33:06 -   1.2
  +++ domutils.py   14 Jul 2004 21:15:54 -  1.3
  @@ -93,22 +93,27 @@
   if hasattr(target,attrName):
   # Determine the type
   attrType=type(getattr(target,attrName))
  -
  -if attrType is bool:
  -if 'true' == value:
  -value=True
  +
  +try: 
  +if attrType is bool:
  +if 'true' == value:
  +value=True
  +else:
  +value=False
  +elif attrType is int:
  +value=int(value)
  +elif attrType is str or attrType is unicode:
  +pass
   else:
  -value=False
  -elif attrType is int:
  -value=int(value)
  -elif attrType is str or attrType is unicode:
  -pass
  -else:
  -log.warn('Unknown Type %s for Attribute %s' % (attrType, attrName))
  +log.warn('Unknown Type %s for Attribute %s' % (attrType, attrName))
  +
   
  -#print 'Transfer ', attrName, ' -> ', value, ' [', attrType, ']'
  -setattr(target,attrName,value)
  -set+=1
  +#print 'Transfer ', attrName, ' -> ', value, ' [', attrType, ']'
  +setattr(target,attrName,value)
  +set+=1
  +except:
  +log.warn('Error with Type %s for Attribute %s' % (attrType, attrName))
  +raise
   
   return set
   
  
  
  

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



cvs commit: gump/python/gump/process launcher.py

2004-07-14 Thread ajack
ajack   2004/07/14 14:12:04

  Modified:python/gump/process launcher.py
  Log:
  An ENV would be handy...
  
  Revision  ChangesPath
  1.2   +5 -0  gump/python/gump/process/launcher.py
  
  Index: launcher.py
  ===
  RCS file: /home/cvs/gump/python/gump/process/launcher.py,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- launcher.py   14 Jul 2004 20:47:01 -  1.1
  +++ launcher.py   14 Jul 2004 21:12:04 -  1.2
  @@ -181,6 +181,11 @@
 if not os.path.exists(cwdpath): os.makedirs(cwdpath)
 os.chdir(cwdpath)
  
  +# Write ENV over-writes...
  +for envKey in execInfo.iterkeys():
  +if not envKen in ['CMD','TMP','CWD']:
  +os.environ[envKey]=execInfo[envKey]
  +
   systemReturn=os.system(cmd)
   
   if not os.name == 'dos' and not os.name == 'nt':
  
  
  

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



cvs commit: gump/python/gump/repository publisher.py

2004-07-14 Thread ajack
ajack   2004/07/14 14:00:55

  Modified:python/gump/repository publisher.py
  Log:
  Slowly, slowly, slowly...
  
  Revision  ChangesPath
  1.7   +2 -1  gump/python/gump/repository/publisher.py
  
  Index: publisher.py
  ===
  RCS file: /home/cvs/gump/python/gump/repository/publisher.py,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- publisher.py  14 Jul 2004 20:57:16 -  1.6
  +++ publisher.py  14 Jul 2004 21:00:54 -  1.7
  @@ -26,6 +26,7 @@
   import gump.core.gumprun
   import gump.core.actor
   
  +import gump.utils.file
   from gump.utils.tools import listDirectoryToFileHolder
   
   
  @@ -77,7 +78,7 @@
   # For 'fun' list repository
   listDirectoryToFileHolder( project,
  self.repository.getGroupDir(groupName),
  -   FILE_TYPE_REPO, 
  +   gump.utils.file.FILE_TYPE_REPO, 
  'list_repo_'+project.getName())
   
 
  
  
  

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



cvs commit: gump/python/gump/repository publisher.py

2004-07-14 Thread ajack
ajack   2004/07/14 13:57:16

  Modified:python/gump/repository publisher.py
  Log:
  Teach it where the repo is...
  
  Revision  ChangesPath
  1.6   +2 -0  gump/python/gump/repository/publisher.py
  
  Index: publisher.py
  ===
  RCS file: /home/cvs/gump/python/gump/repository/publisher.py,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- publisher.py  14 Jul 2004 19:54:46 -  1.5
  +++ publisher.py  14 Jul 2004 20:57:16 -  1.6
  @@ -36,6 +36,8 @@
   """
   gump.core.actor.AbstractRunActor.__init__(self,run)
   
  +self.repository=run.getOutputsRepository()
  +
   def processProject(self,project):
   """
   
  
  
  

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



cvs commit: gump/python/gump/syndication atom.py

2004-07-14 Thread ajack
ajack   2004/07/14 13:50:23

  Modified:python/gump/syndication atom.py
  Log:
  Cleaning up includes has risks...
  
  Revision  ChangesPath
  1.20  +1 -1  gump/python/gump/syndication/atom.py
  
  Index: atom.py
  ===
  RCS file: /home/cvs/gump/python/gump/syndication/atom.py,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- atom.py   14 Jul 2004 20:47:02 -  1.19
  +++ atom.py   14 Jul 2004 20:50:23 -  1.20
  @@ -114,7 +114,7 @@
   log.debug("Atom News Feed to : " + self.file); 
   stream = open(self.file,'w')
   
  -modified=time.strftime('%Y-%m-%dT%H:%M:%SZ', gmtime())
  +modified=time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime())
   
   self.serializeToStream(stream,modified)
   
  
  
  

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



cvs commit: gump/python/gump/syndication atom.py

2004-07-14 Thread ajack
ajack   2004/07/14 13:47:03

  Modified:python/gump/utils sync.py work.py tools.py
   python/gump/core gumprun.py config.py gumpenv.py options.py
   python/gump/model workspace.py state.py profile.py
   python/gump/update cvs.py svn.py artifact.py
   python/gump/test timing.py utils.py pyunit.py model.py
   python/gump/document/xdocs documenter.py
   python/gump/integration depot.py
   python/gump/build abstract.py
   python/gump/syndication atom.py
  Added:   python/gump/process __init__.py command.py .cvsignore
launcher.py
   python/gump/test launching.py
  Removed: python/gump/utils launcher.py
  Log:
  1) Serious re-work on launching (in hope that is it multi-threaded)
  2) More cleanup of from X import *
  3) Publisher stuff (to Repo).
  
  Revision  ChangesPath
  1.20  +0 -1  gump/python/gump/utils/sync.py
  
  Index: sync.py
  ===
  RCS file: /home/cvs/gump/python/gump/utils/sync.py,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- sync.py   8 Jul 2004 20:33:06 -   1.19
  +++ sync.py   14 Jul 2004 20:47:01 -  1.20
  @@ -27,7 +27,6 @@
   from gump import log
   from gump.utils.work import *
   from gump.utils.file import *
  -from gump.utils.launcher import *
   from gump.utils.note import *
   
   SYNC_ACTION=1
  
  
  
  1.17  +13 -3 gump/python/gump/utils/work.py
  
  Index: work.py
  ===
  RCS file: /home/cvs/gump/python/gump/utils/work.py,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- work.py   8 Jul 2004 20:33:06 -   1.16
  +++ work.py   14 Jul 2004 20:47:01 -  1.17
  @@ -23,10 +23,11 @@
   
   from gump.model.state import *
   from gump.utils.owner import *
  -from gump.utils.launcher import *
   from gump.utils.timing import *
   from gump.utils import *
   
  +import gump.process.command
  +import gump.process.launcher
  
   WORK_TYPE_CHECK=1
   WORK_TYPE_CONFIG=2
  @@ -120,11 +121,20 @@
   self.timerange.getStartTime(),
   self.timerange.getEndTime(),
   self.message)
  -
  +   
  +   
  +CW_STATE_MAP = {   gump.process.command.CMD_STATE_NOT_YET_RUN : STATE_UNSET,
  +   gump.process.command.CMD_STATE_SUCCESS : STATE_SUCCESS,
  +   gump.process.command.CMD_STATE_FAILED : STATE_FAILED,
  +   gump.process.command.CMD_STATE_TIMED_OUT : STATE_FAILED }
  +   
  +def commandStateToWorkState(state):
  +return CW_STATE_MAP[state]
  + 
   class CommandWorkItem(TimedWorkItem):
   """ Unit of Work"""
   def __init__(self,type,command,result=None,message=''):
  -if not result: result=CmdResult(command)
  +if not result: result=gump.process.command.CmdResult(command)
   TimedWorkItem.__init__(self,command.name,type,\
   commandStateToWorkState(result.state),   \
   result.getStartSecs(),   \
  
  
  
  1.26  +4 -3  gump/python/gump/utils/tools.py
  
  Index: tools.py
  ===
  RCS file: /home/cvs/gump/python/gump/utils/tools.py,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- tools.py  15 May 2004 18:02:31 -  1.25
  +++ tools.py  14 Jul 2004 20:47:01 -  1.26
  @@ -27,7 +27,8 @@
   from gump.utils.work import *
   from gump.utils.file import *
   from gump.utils.sync import *
  -from gump.utils.launcher import *
  +from gump.process.command import *
  +from gump.process.launcher import *
   
   def listDirectoryAsWork(workable,directory,name=None):
   ok=0
  @@ -35,7 +36,7 @@
   cmd=getCmdFromString("ls -l "+directory,name)
   try:
   result=execute(cmd)
  -ok=result.state==CMD_STATE_SUCCESS 
  +ok=result.state==gump.process.command.CMD_STATE_SUCCESS 
   if not ok:
   log.error('Failed to list [' + directory + ']') 
   except Exception, details:
  @@ -77,7 +78,7 @@
   cmd=getCmdFromString('cat '+str(file),'display_file_'+name)
   try:
   result=execute(cmd)
  -ok=result.state==CMD_STATE_SUCCESS 
  +ok=result.isOk() 
   if not ok:
   log.error('Failed to cat [' + str(file) + ']') 
   except Exception, details:
  
  
  
  1.14  +2 -2  gump/python/gump/core/gumprun.py
  
  Index: gumprun.py
  ===
  RCS file: /home/cvs/gump/python/gump/core/gumprun.py,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --

cvs commit: gump/python/gump/process - New directory

2004-07-14 Thread ajack
ajack   2004/07/14 13:44:01

  gump/python/gump/process - New directory

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



cvs commit: gump/python/gump/repository publisher.py

2004-07-14 Thread ajack
ajack   2004/07/14 12:54:46

  Modified:python/gump/repository publisher.py
  Log:
  Every one.. :(
  
  Revision  ChangesPath
  1.5   +2 -0  gump/python/gump/repository/publisher.py
  
  Index: publisher.py
  ===
  RCS file: /home/cvs/gump/python/gump/repository/publisher.py,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- publisher.py  14 Jul 2004 19:49:35 -  1.4
  +++ publisher.py  14 Jul 2004 19:54:46 -  1.5
  @@ -26,6 +26,8 @@
   import gump.core.gumprun
   import gump.core.actor
   
  +from gump.utils.tools import listDirectoryToFileHolder
  +
   
   class RepositoryPublisher(gump.core.actor.AbstractRunActor):
   def __init__(self,run):
  
  
  

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



cvs commit: gump/python/gump/repository publisher.py

2004-07-14 Thread ajack
ajack   2004/07/14 12:49:35

  Modified:python/gump/repository publisher.py
  Log:
  A line of Python not touched is a time bomb...
  Needed to import 'log'.
  
  Revision  ChangesPath
  1.4   +2 -0  gump/python/gump/repository/publisher.py
  
  Index: publisher.py
  ===
  RCS file: /home/cvs/gump/python/gump/repository/publisher.py,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- publisher.py  14 Jul 2004 15:47:56 -  1.3
  +++ publisher.py  14 Jul 2004 19:49:35 -  1.4
  @@ -21,6 +21,8 @@
   
   import os
   
  +from gump import log
  +
   import gump.core.gumprun
   import gump.core.actor
   
  
  
  

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



Extra library for dom4j required

2004-07-14 Thread Maarten Coene
Hi,
I've added a unit test to test some of the STAX functionality of dom4j. 
In order to really test this, I need a reference implementation of this 
STAX api.

Can someone add the following line to the dom4j project descriptor:

(please verify this as I'm not very familiar with gump)
thanks,
Maarten


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


cvs commit: gump/python/gump/document/xdocs documenter.py

2004-07-14 Thread ajack
ajack   2004/07/14 12:26:46

  Modified:python/gump/document/xdocs documenter.py
  Log:
  Jars is old name, new is Artifacts.
  
  Revision  ChangesPath
  1.18  +4 -6  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.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- documenter.py 14 Jul 2004 15:47:59 -  1.17
  +++ documenter.py 14 Jul 2004 19:26:46 -  1.18
  @@ -1622,13 +1622,11 @@
   repoList.createEntry( "SVN Directory: ", module.svn.getDir()) 
   repoList.createEntry( "SVN URL: ", module.svn.getRootUrl()) 

   
  +if module.hasArtifacts():
  +if module.jars.hasUrl():
  +repoList.createEntry( "Jars URL: ", module.jars.getUrl())   
   
  -repoList.createEntry('Redistributable: ', `module.isRedistributable()`)
  -
  -if module.isRedistributable():
  -if module.hasJars():
  -if module.jars.hasUrl():
  -repoList.createEntry( "Jars URL: ", 
module.jars.getUrl()) 
  +repoList.createEntry('Redistributable: ', `module.isRedistributable()`) 
 
  
   #   x.write('Module Config : XML')
   
  
  
  

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



cvs commit: gump/python/gump/model module.py repository.py

2004-07-14 Thread ajack
ajack   2004/07/14 11:12:12

  Modified:python/gump/model module.py repository.py
  Log:
  

cvs commit: gump/python/gump/notify notification.py

2004-07-14 Thread ajack
ajack   2004/07/14 09:29:30

  Modified:python/gump/notify notification.py
  Log:
  Hmm, not sure how long this bug has been here...
  
  Revision  ChangesPath
  1.4   +2 -0  gump/python/gump/notify/notification.py
  
  Index: notification.py
  ===
  RCS file: /home/cvs/gump/python/gump/notify/notification.py,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- notification.py   13 Jul 2004 18:44:35 -  1.3
  +++ notification.py   14 Jul 2004 16:29:30 -  1.4
  @@ -38,6 +38,8 @@
   from gump.model.state import *
   from gump.utils.smtp import *
   from gump.utils import *
  +from gump.utils.work import *
  +from gump.utils.note import *
   
   LINE ='--   --   --   --   --   --   --   --   --   --   --   --   G U M P'
   SEPARATOR='*** G U M P'
  
  
  

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



Re: Traditional 'Branch'

2004-07-14 Thread Stefano Mazzocchi
Adam R. B. Jack wrote:
Go for it.
SVN rulez and it's very well integrated with IDEs now and many apache
projects are moving.

I read this to mean you'd like to see Gump migrated to SVN. I could read
your respones as saying, do my 'CVS branch' step first, since it is a move
in the general directon, but I am guessing I'm stretching your intentions.
Could you re-read and see that I meant, do a long lived CVS branch for
Traditional, whilst I clean-up CVS HEAD to be pure Python, prior to a future
SVN move.
ops, maybe I misunderstood your intentions.

And, besides, there is not that thousands of people updating their
descriptors anyway ;-)

Yeah, but concensus was -- if SVN was a barrier for anybody (and we know it
is becoming less and less w/ more projects in SVN) we ought keep metadata in
CVS for a while longer.
Ok, what about moving all the code to subversion and just keep the 
metadata in CVS? (at least for now)

People, comments?
--
Stefano.


smime.p7s
Description: S/MIME Cryptographic Signature


Re: Traditional 'Branch'

2004-07-14 Thread Adam R. B. Jack
> Go for it.
>
> SVN rulez and it's very well integrated with IDEs now and many apache
> projects are moving.
>

I read this to mean you'd like to see Gump migrated to SVN. I could read
your respones as saying, do my 'CVS branch' step first, since it is a move
in the general directon, but I am guessing I'm stretching your intentions.
Could you re-read and see that I meant, do a long lived CVS branch for
Traditional, whilst I clean-up CVS HEAD to be pure Python, prior to a future
SVN move.

> And, besides, there is not that thousands of people updating their
> descriptors anyway ;-)

Yeah, but concensus was -- if SVN was a barrier for anybody (and we know it
is becoming less and less w/ more projects in SVN) we ought keep metadata in
CVS for a while longer.

> Actually, i think that a better refactoring of the repository could help
> people getting up to speed too, because the tree is currently a mess.

That I do believe! [I also hate having to download a big fat Java xerces
that I never use any more.]

regards,

Adam


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



Re: [vote?] Lenya exiting incubation

2004-07-14 Thread Stefano Mazzocchi
Stefano Mazzocchi wrote:
Both Nicola and I are aligned in indicating that there is not much else 
that we can teach to those guys and that nobody here seems to have a 
problem with it, I would ask for a vote.

I'm not completely up-to-date with the procedures, so, please, don't 
flame me if this is not the right way of doing it, but I would like to 
start a vote on exiting incubation.

Should it be done here or on the PMC?
Damn, wrong list, sorry ;-)
--
Stefano.


smime.p7s
Description: S/MIME Cryptographic Signature


Re: Traditional 'Branch'

2004-07-14 Thread Stefano Mazzocchi
Adam R. B. Jack wrote:
All,
We've discussed various ways to separate Traditional from Python, so we can
re-organize directories, clean-up and focus on extensions to the current
base. We've discussed moving Python Gump out to SVN, and we've discussed
moving the metadata to a separate CVS module. I suspect these will be a bit
of logistical pain, although worth doing one day.
I wonder if the following has some mileage (at least as a transitional
solution). Create a branch for Traditional, and leave that branch in place
long term. I do not know CVS well enough to know if this is poor form (if
branches ought be short term) but the merits are that folks who wish to keep
traditional can change their CVS tag to get it, but can also fix and minor
nits, etc.
If we did this, I'd like to start cleaning up the root directories, removing
things no longer used (which would make my modem happy on checkouts), and
perhaps moving the python sub-directories' contents up one.
Thoughts?
Go for it.
SVN rulez and it's very well integrated with IDEs now and many apache 
projects are moving.

And, besides, there is not that thousands of people updating their 
descriptors anyway ;-)

Actually, i think that a better refactoring of the repository could help 
people getting up to speed too, because the tree is currently a mess.

--
Stefano.


smime.p7s
Description: S/MIME Cryptographic Signature


[vote?] Lenya exiting incubation

2004-07-14 Thread Stefano Mazzocchi
Both Nicola and I are aligned in indicating that there is not much else 
that we can teach to those guys and that nobody here seems to have a 
problem with it, I would ask for a vote.

I'm not completely up-to-date with the procedures, so, please, don't 
flame me if this is not the right way of doing it, but I would like to 
start a vote on exiting incubation.

Should it be done here or on the PMC?
--
Stefano.



smime.p7s
Description: S/MIME Cryptographic Signature


Traditional 'Branch'

2004-07-14 Thread Adam R. B. Jack
All,

We've discussed various ways to separate Traditional from Python, so we can
re-organize directories, clean-up and focus on extensions to the current
base. We've discussed moving Python Gump out to SVN, and we've discussed
moving the metadata to a separate CVS module. I suspect these will be a bit
of logistical pain, although worth doing one day.

I wonder if the following has some mileage (at least as a transitional
solution). Create a branch for Traditional, and leave that branch in place
long term. I do not know CVS well enough to know if this is poor form (if
branches ought be short term) but the merits are that folks who wish to keep
traditional can change their CVS tag to get it, but can also fix and minor
nits, etc.

If we did this, I'd like to start cleaning up the root directories, removing
things no longer used (which would make my modem happy on checkouts), and
perhaps moving the python sub-directories' contents up one.

Thoughts?

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]



[Gump Wiki] Updated: TitleIndex

2004-07-14 Thread general
   Date: 2004-07-14T04:27:53
   Editor: 203.145.183.216 <>
   Wiki: Gump Wiki
   Page: TitleIndex
   URL: http://wiki.apache.org/gump/TitleIndex

   Removed spammage

Change Log:

--
@@ -8,145 +8,3 @@
 
 
 [[TitleIndex]]
-
-Can anybody translate this?:  
-
--
-http://www.gotooa.com OA 办公自动化 
网上办公
-http://www.sinoart.com.cn
-http://www.googlepromotion.com
-http://www.gogoogle.net
-http://www.dongdao.net 
设计平面设计广告设计
-http://www.dongdao.net/main04.htm CI设计 VI设计 
标志设计
-http://www.dongdao.net/main04-02.htm 包装设计
-http://www.bjzufang.com 租房免费租房
-http://www.bjkhp.com 商标专利专利代理
-http://www.bjkhp.com/operation.asp 商标代理
-http://www.passion.org.cn gmat
-http://www.passion.org.cn gmat考试
-http://www.passion.org.cn gmat培训
-http://www.sxcoal.com/en/index.asp coal
-http://www.bj-sd.com 机票
-http://www.bbell.com 小灵通
-http://www.gaokao.net.cn 高考
-http://www.disinfect.cn/cpjs01.htm 二氧化氯
-http://www.monarch.com.cn 润滑油
-http://www.bjhsdx.com 条码打印机
-http://www.pm.tsinghua.edu.cn 项目管理
-http://211.157.35.153/index.asp 项目管理
-http://www.168flower.com 鲜花
-http://www.168flower.com 鲜花店
-http://www.168flower.com 鲜花速递
-http://www.8848flower.com china flower
-http://www.8848flower.com china flowers
-http://www.jinyibei.com.cn 单片机
-http://www.glory-vision.com/d_lib/htdocs/index.asp 投影机
-http://www.glory-vision.com 投影机
-http://www.glory-vision.com/d_lib/htdocs/touyingji.htm 投影机
-http://www.cstarcom.com gps
-http://www.cstarcom.com 卫星定位
-http://www.sinoart.com.cn/oa.htm OA
-http://myoa.freewebpage.org OA
-http://www.kangxin.com 
专利知识产权商标
-http://www.tmrr.com 商标商标注册
-http://www.glory-vision.com 
投影机等离子显示器
-http://www.jinyibei.com.cn 单片机
-http://www.jinyibei.com.cn/chanpin/bcq/vlp-58A.htm 编程器
-http://www.jinyibei.com.cn/chaxun/arm.htm ARM
-http://www.cambridge-group.org acca考试 acca培训
-http://www.bjacca.com acca考试acca培训
-http://www.fashuo300.com 
考研法律硕士法硕
-http://www.approachina.com 管理咨询 
管理咨询公司
-http://www.creavic.com.cn/ois/usersites/chengwei/index.jsp 
管理咨询管理顾问
-http://www.jzhrb.com.cn 美容减肥
-http://www.51zhengxing.net 美容整形整容
-http://www.51zhengxing.net/2-zxjf.htm 减肥瘦身
-http://www.51zhengxing.net/2-zxxm.htm 隆胸丰胸
-http://www.melucky.com 门禁 
停车场一卡通
-http://www.ychzn.com/DKmjjianjie.htm 门禁
-http://www.ychzn.com/suo_elem.htm 电子锁
-http://www.peak-e.com/cpyxt/mj.asp 门禁
-http://www.peak-e.com/cpyxt/yktxt.asp 一卡通
-http://www.peak-e.com/cpyxt/tcc.asp 停车场
-http://www.tonzh.com smt回流焊
-http://www.creativetoys.com.cn 玩具
-http://www.creativewatch.cn 手表
-http://www.cnsec.cn/product/firewall/NS-5GT.htm netscreen
-http://www.cnsec.cn/product/1firewall.htm 防火墙
-http://www.cnsec.cn/product/1fortinet.htm 防毒墙
-http://www.drs.infosec.org.cn 
数据恢复数据修复
-http://www.drs.infosec.org.cn/area.html
-http://www.chindata.com 数据恢复
-http://www.protech.net.cn 负载均衡
-http://www.protech.net.cn RADWARE ALTEON
-http://www.zgpt.cn/pro1.htm 发电机发电机组
-http://www.zgpt.cn/showroom.htm 柴油发电机
-http://www.zt148.com 
律师律师事务所法律咨询
-http://www.148-law.com 
律师法律顾问法律咨询
-http://www.148-law.com/housing/service.htm 律师事务所
-http://www.huihualin.com/sclyj.htm 水处理
-http://www.rotek.com.cn/1024-768.htm 水处理
-http://www.bjerwai.com/modules/peixun/english.htm 英语
-http://www.cfeenet.com/Examzhichen/default.asp 会计
-http://www.cfeenet.com/ExamCPA/default.asp 注册会计师
-http://www.ck100.com 会计 注册会计师
-http://www.sense.com.cn 
软件加密加密锁加密狗
-http://www.join-2008.com 笔记本电脑 
二手笔记本
-http://www.xinchen.net.cn 机柜
-http://www.xinchen.net.cn/LCD/1.htm 切换器
-http://www.xinchen.net.cn/avocent/index.htm Avocent kvm
-http://www.ruilong.com.cn
-http://www.omeida.com/omdhtm/cindex/course/course.htm 
英语培训英语口语
-http://www.sxcoal.com/en/index.asp coal
-http://www.bj-sd.com 机票
-http://www.bbell.com 小灵通
-http://www.gaokao.net.cn 高考
-http://www.monarch.com.cn 润滑油
-http://www.bjhsdx.com 条码打印机
-http://www.pm.tsinghua.edu.cn 项目管理
-http://www.dstmedia.com 视频会议
-http://www.plcm.com.cn/defaultflash.asp 视频会议 
电话会议 宝利通 polycom
-http://www.ponytest.com  检测中心
-http://www.ponytest.com 测试中心
-http://www.ponytest.com/html_cn/contact.htm  检验中心
-http://www.ponytest.com/html_cn/lab_environment.htm  水质检测
-http://www.ponytest.com/html_cn/lab_environment.htm  水质化验
-http://www.ponytest.com/html_cn/lab_environment.htm 
水质检测中心
-http://www.ponytest.com/html_cn/lab_environment.htm  
水质检验中心
-http://www.ponytest.com/html_cn/lab_environment.htm  水质检验
-http://www.ponytest.com/html_cn/lab_medical.htm 食品检测
-http://www.ponytest.com/html_cn/lab_environment.htm 商品检验
-http://www.ponytest.com  质量检测
-http://www.ponytest.com 质量检测中心
-http://www.ponytest.com  质检中心
-http://www.ponytest.com/html_cn/lab_medical.htm 
化学成分检测
-http://www.ponytest.com/html_cn/lab_medical.htm 
绿色产品检测
-http://www.ponytest.com/html_cn/lab_medical.htm 
有害物质检测
-http://www.ponytest.com/html_cn/lab_medical.htm  
重金属检测
-http://www.ponytest.com/html_cn/lab_medical.htm 中药检测
-http://www.ponytest.com  检验认证
-http://www.ponytest.com 检测认证
-http://www.bjzufang.com 租房
-h

[Gump Wiki] Updated: TitleIndex

2004-07-14 Thread general
   Date: 2004-07-14T04:12:44
   Editor: 210.0.186.245 <>
   Wiki: Gump Wiki
   Page: TitleIndex
   URL: http://wiki.apache.org/gump/TitleIndex

   no comment

Change Log:

--
@@ -8,3 +8,145 @@
 
 
 [[TitleIndex]]
+
+Can anybody translate this?:  
+
+-
+http://www.gotooa.com OA 办公自动化 
网上办公
+http://www.sinoart.com.cn
+http://www.googlepromotion.com
+http://www.gogoogle.net
+http://www.dongdao.net 
设计平面设计广告设计
+http://www.dongdao.net/main04.htm CI设计 VI设计 
标志设计
+http://www.dongdao.net/main04-02.htm 包装设计
+http://www.bjzufang.com 租房免费租房
+http://www.bjkhp.com 商标专利专利代理
+http://www.bjkhp.com/operation.asp 商标代理
+http://www.passion.org.cn gmat
+http://www.passion.org.cn gmat考试
+http://www.passion.org.cn gmat培训
+http://www.sxcoal.com/en/index.asp coal
+http://www.bj-sd.com 机票
+http://www.bbell.com 小灵通
+http://www.gaokao.net.cn 高考
+http://www.disinfect.cn/cpjs01.htm 二氧化氯
+http://www.monarch.com.cn 润滑油
+http://www.bjhsdx.com 条码打印机
+http://www.pm.tsinghua.edu.cn 项目管理
+http://211.157.35.153/index.asp 项目管理
+http://www.168flower.com 鲜花
+http://www.168flower.com 鲜花店
+http://www.168flower.com 鲜花速递
+http://www.8848flower.com china flower
+http://www.8848flower.com china flowers
+http://www.jinyibei.com.cn 单片机
+http://www.glory-vision.com/d_lib/htdocs/index.asp 投影机
+http://www.glory-vision.com 投影机
+http://www.glory-vision.com/d_lib/htdocs/touyingji.htm 投影机
+http://www.cstarcom.com gps
+http://www.cstarcom.com 卫星定位
+http://www.sinoart.com.cn/oa.htm OA
+http://myoa.freewebpage.org OA
+http://www.kangxin.com 
专利知识产权商标
+http://www.tmrr.com 商标商标注册
+http://www.glory-vision.com 
投影机等离子显示器
+http://www.jinyibei.com.cn 单片机
+http://www.jinyibei.com.cn/chanpin/bcq/vlp-58A.htm 编程器
+http://www.jinyibei.com.cn/chaxun/arm.htm ARM
+http://www.cambridge-group.org acca考试 acca培训
+http://www.bjacca.com acca考试acca培训
+http://www.fashuo300.com 
考研法律硕士法硕
+http://www.approachina.com 管理咨询 
管理咨询公司
+http://www.creavic.com.cn/ois/usersites/chengwei/index.jsp 
管理咨询管理顾问
+http://www.jzhrb.com.cn 美容减肥
+http://www.51zhengxing.net 美容整形整容
+http://www.51zhengxing.net/2-zxjf.htm 减肥瘦身
+http://www.51zhengxing.net/2-zxxm.htm 隆胸丰胸
+http://www.melucky.com 门禁 
停车场一卡通
+http://www.ychzn.com/DKmjjianjie.htm 门禁
+http://www.ychzn.com/suo_elem.htm 电子锁
+http://www.peak-e.com/cpyxt/mj.asp 门禁
+http://www.peak-e.com/cpyxt/yktxt.asp 一卡通
+http://www.peak-e.com/cpyxt/tcc.asp 停车场
+http://www.tonzh.com smt回流焊
+http://www.creativetoys.com.cn 玩具
+http://www.creativewatch.cn 手表
+http://www.cnsec.cn/product/firewall/NS-5GT.htm netscreen
+http://www.cnsec.cn/product/1firewall.htm 防火墙
+http://www.cnsec.cn/product/1fortinet.htm 防毒墙
+http://www.drs.infosec.org.cn 
数据恢复数据修复
+http://www.drs.infosec.org.cn/area.html
+http://www.chindata.com 数据恢复
+http://www.protech.net.cn 负载均衡
+http://www.protech.net.cn RADWARE ALTEON
+http://www.zgpt.cn/pro1.htm 发电机发电机组
+http://www.zgpt.cn/showroom.htm 柴油发电机
+http://www.zt148.com 
律师律师事务所法律咨询
+http://www.148-law.com 
律师法律顾问法律咨询
+http://www.148-law.com/housing/service.htm 律师事务所
+http://www.huihualin.com/sclyj.htm 水处理
+http://www.rotek.com.cn/1024-768.htm 水处理
+http://www.bjerwai.com/modules/peixun/english.htm 英语
+http://www.cfeenet.com/Examzhichen/default.asp 会计
+http://www.cfeenet.com/ExamCPA/default.asp 注册会计师
+http://www.ck100.com 会计 注册会计师
+http://www.sense.com.cn 
软件加密加密锁加密狗
+http://www.join-2008.com 笔记本电脑 
二手笔记本
+http://www.xinchen.net.cn 机柜
+http://www.xinchen.net.cn/LCD/1.htm 切换器
+http://www.xinchen.net.cn/avocent/index.htm Avocent kvm
+http://www.ruilong.com.cn
+http://www.omeida.com/omdhtm/cindex/course/course.htm 
英语培训英语口语
+http://www.sxcoal.com/en/index.asp coal
+http://www.bj-sd.com 机票
+http://www.bbell.com 小灵通
+http://www.gaokao.net.cn 高考
+http://www.monarch.com.cn 润滑油
+http://www.bjhsdx.com 条码打印机
+http://www.pm.tsinghua.edu.cn 项目管理
+http://www.dstmedia.com 视频会议
+http://www.plcm.com.cn/defaultflash.asp 视频会议 
电话会议 宝利通 polycom
+http://www.ponytest.com  检测中心
+http://www.ponytest.com 测试中心
+http://www.ponytest.com/html_cn/contact.htm  检验中心
+http://www.ponytest.com/html_cn/lab_environment.htm  水质检测
+http://www.ponytest.com/html_cn/lab_environment.htm  水质化验
+http://www.ponytest.com/html_cn/lab_environment.htm 
水质检测中心
+http://www.ponytest.com/html_cn/lab_environment.htm  
水质检验中心
+http://www.ponytest.com/html_cn/lab_environment.htm  水质检验
+http://www.ponytest.com/html_cn/lab_medical.htm 食品检测
+http://www.ponytest.com/html_cn/lab_environment.htm 商品检验
+http://www.ponytest.com  质量检测
+http://www.ponytest.com 质量检测中心
+http://www.ponytest.com  质检中心
+http://www.ponytest.com/html_cn/lab_medical.htm 
化学成分检测
+http://www.ponytest.com/html_cn/lab_medical.htm 
绿色产品检测
+http://www.ponytest.com/html_cn/lab_medical.htm 
有害物质检测
+http://www.ponytest.com/html_cn/lab_medical.htm  
重金属检测
+http://www.ponytest.com/html_cn/lab_medical.htm 中药检测
+http://www.ponytest.com  检验认证
+http://www.ponytest.com 检测认证
+http://www.bjzufang.com 租房
+http://ww