cvs commit: gump/python/gump/core __init__.py
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...
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...
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
ajack 2004/07/14 11:12:12 Modified:python/gump/model module.py repository.py Log:
cvs commit: gump/python/gump/notify notification.py
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'
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'
> 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
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'
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
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'
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
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
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