Re: [RT] Moving gump forward
On Tue, 09 Mar 2004, Stefano Mazzocchi [EMAIL PROTECTED] wrote: Stefan, any talks in ant-land about using eclipse JTD compiler instead of javac for the javac task? AFAIK eclipse already does that 8-) javac delegates the work to compiler adapters and those are pluggable. Some adapters are part of Ant (Sun's javac, jikes, Microsoft's jvc, gcj, Symantecs sj and kopi), some have been written by others[1] like the one for the early access generics compiler (now obsoleted with the advent of JDK 1.5). There seems to be an adapter for eclipse as well[2] - scroll down to Using the ant javac adapter. or, eventually, how can gump execute ant forcing the javac task to be our own? Easy, write an adapter and set the build.compiler property before invoking Ant. I have no idea whether Maven would support this, though. Stefan Footnotes: [1] http://ant.apache.org/external.html#Compiler%20Implementations [2] http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/org.eclipse.jdt.doc.isv/guide/jdt_api_compile.htm?content-type=text/html - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [RT] Moving gump forward
On Mon, 8 Mar 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote: I'd like Stefan's input on if we allowed a gump to be like ant|maven -- to have Gump just build/archive. It won't work, at least not without duplicating larger parts of the build file in the gump descriptor. Gump currently doesn't know where the sources are, some project definitions compile from more than one source directory. Many builds contain conditional compilations (like Ant's starteam tasks will never get compiled in Gump since the - non-public - starteam SDK is not available). Many projects produce multiple jars, Gump doesn't know what to put where. If we make all the necessary information available to Gump the descriptor will become as complex as a minimal Ant build file to do the same thing. People simply won't take the effort to create it, and why should they when all the information they have to provide already is available from the build files/project descriptors/whatever. We'd loose the ant regression test suite. Don't restrict it to my (it isn't mine, BTW ;-) Ant regressions suite. The same would apply to Maven or NAnt or GNU make or ... BTW: I suspect that gump could implemented by writting the ant script on the fly w/o us having to reinvent the wheel. See the antgump proposal in Alexandria - maybe Scott can chime in here? Stefan - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/src/documentation/content/xdocs whoweare.xml mail.xml site.xml
bodewig 2004/03/09 02:58:51 Modified:python/gump/output nag.py src/documentation/content/xdocs mail.xml site.xml Added: src/documentation/content/xdocs whoweare.xml Log: Add team page, link to license and Jakarta's Get Involved Page, change Get Involved to Community Revision ChangesPath 1.26 +5 -5 gump/python/gump/output/nag.py Index: nag.py === RCS file: /home/cvs/gump/python/gump/output/nag.py,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- nag.py8 Mar 2004 22:28:09 - 1.25 +++ nag.py9 Mar 2004 10:58:51 - 1.26 @@ -135,7 +135,7 @@ if module.isFailed(): try: -log.info('Nag for module: ' + module.getName()) +log.info('Nag for module: ' + module.getName()) self.nagModule(module) except Exception, details: @@ -472,4 +472,4 @@ def nag(run): nagger=Nagger(run) nagger.nag() - \ No newline at end of file + 1.2 +1 -1 gump/src/documentation/content/xdocs/mail.xml Index: mail.xml === RCS file: /home/cvs/gump/src/documentation/content/xdocs/mail.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- mail.xml 8 Mar 2004 14:09:28 - 1.1 +++ mail.xml 9 Mar 2004 10:58:51 - 1.2 @@ -1,6 +1,6 @@ ?xml version=1.0 encoding=ISO-8859-1? !-- - Copyright 2003-2004 The Apache Software Foundation + Copyright 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. 1.12 +7 -3 gump/src/documentation/content/xdocs/site.xml Index: site.xml === RCS file: /home/cvs/gump/src/documentation/content/xdocs/site.xml,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- site.xml 8 Mar 2004 14:09:28 - 1.11 +++ site.xml 9 Mar 2004 10:58:51 - 1.12 @@ -26,6 +26,7 @@ faq href=faq.html label=FAQ/ gettingstarted href=gettingstarted.html label=Getting Started/ todo href=todo.html label=Help Wanted/ +license href=http://www.apache.org/licenses/LICENSE-2.0.txt; label=License/ /gump results label=Results nightly href=http://gump.covalent.net/log/; label=Nightly/ @@ -41,10 +42,13 @@ index href=http://cvs.apache.org/builds/gump/latest/bypackage.html; label=By Java package Name/ /menu -- - getinvolved label=Get Involved + getinvolved label=Community mail href=mail.html label=Mailing Lists/ +source href=index.html#Where+is+Gump%3F label=Source/ wiki href=http://wiki.apache.org/gump; label=Wiki/ issues href=http://nagoya.apache.org/jira/secure/BrowseProject.jspa?id=10457; label=Issues/ +howtocontribute href=http://jakarta.apache.org/site/getinvolved.html; label=Get Involved/ +whoweare href=whoweare.html label=Who We Are/ /getinvolved om label=Object Model tab=metadata @@ -52,7 +56,7 @@ workspace href=metadata/workspace.html label=Workspace/ profile href=metadata/profile.html label=Profile/ repository href=metadata/repository.html label=Repository/ - module href=metadata/module.html label=Module/ + module href=metadata/module.html label=Module/ project href=metadata/project.html label=Project/ ant href=metadata/ant.html label=Ant/ goodpractices href=metadata/practices.html label=Good Practices/ @@ -63,7 +67,7 @@ index href=metadata/workspace.html label=Workspace/ index href=metadata/profile.html label=Profile/ index href=metadata/repository.html label=Repository/ - index href=metadata/module.html label=Module/ + index href=metadata/module.html label=Module/ index href=metadata/project.html label=Project/ index href=metadata/ant.html label=Ant/ /menu 1.1 gump/src/documentation/content/xdocs/whoweare.xml Index: whoweare.xml === ?xml version=1.0 encoding=ISO-8859-1? !-- Copyright 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
Website
Hi, I've added a minimal mailing list page and a team page and added links to Jakarta's Get Involved section and the Apache License. I've also changed the Get Involved label to Community but have no strong feeling about it. The result can be seen at http://cvs.apache.org/~bodewig/gump/site/. With this, I think that we have all necessary content together to make gump.apache.org our official home page, or is anything else missing? One thing I'd change before putting the site life: I'd obfuscate the pmc mailing list address and de-obfuscate the subscribe/unsubscribe links. So far setting Forrest's obfuscate-mail-links to true has been doing exactly the opposite of what I intended for this site 8-). Stefan - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/repository xml-svn.xml
bodewig 2004/03/09 03:34:42 Modified:profile gump.xml Added: repository xml-svn.xml Log: Add SVN repository for XML project Revision ChangesPath 1.319 +1 -0 gump/profile/gump.xml Index: gump.xml === RCS file: /home/cvs/gump/profile/gump.xml,v retrieving revision 1.318 retrieving revision 1.319 diff -u -r1.318 -r1.319 --- gump.xml 8 Mar 2004 21:57:22 - 1.318 +++ gump.xml 9 Mar 2004 11:34:41 - 1.319 @@ -347,6 +347,7 @@ repository href=repository/w3c.xml/ repository href=repository/ws.xml/ repository href=repository/xml.xml/ + repository href=repository/xml-svn.xml/ !-- server definitions -- 1.1 gump/repository/xml-svn.xml Index: xml-svn.xml === ?xml version=1.0 encoding=ISO-8859-1? !-- Copyright 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. -- repository name=xml-svn type=svn titleXML/title home-pagehttp://xml.apache.org//home-page !-- Bogus, need to rename just use url below -- cvswebhttp://svn.apache.org/repos/asf/xml//cvsweb urlhttp://svn.apache.org/repos/asf/xml//url redistributable/ /repository - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/src/documentation/content/xdocs faq.xml index.xml nagged.xml
bodewig 2004/03/09 06:53:53 Modified:src/documentation/content/xdocs faq.xml index.xml nagged.xml Log: Use the mailing list page instead of direct mailto-s Revision ChangesPath 1.5 +2 -2 gump/src/documentation/content/xdocs/faq.xml Index: faq.xml === RCS file: /home/cvs/gump/src/documentation/content/xdocs/faq.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- faq.xml 29 Feb 2004 19:03:39 - 1.4 +++ faq.xml 9 Mar 2004 14:53:52 - 1.5 @@ -63,7 +63,7 @@ sectiontitleQuestion: How do I get nagging to stop (or start)?/title pstrongAnswer: /strongIf there is consensus on your project, send an e-mail to - link href=mailto:[EMAIL PROTECTED] + link href=mail.html [EMAIL PROTECTED]/link letting us know what the outcome was, and it will be respected./p /section @@ -96,7 +96,7 @@ sectiontitleQuestion: How do I get a project to be added to Gump? Must it be an Apache project?/title pstrongAnswer: /strongSend an e-mail (preferably a patch) to - link href=mailto:[EMAIL PROTECTED] + link href=mail.html [EMAIL PROTECTED]/link. Being Apache related (i.e, used by or a consumer of other Apache projects) helps, but is not required. What is important is that your code be 1.9 +1 -1 gump/src/documentation/content/xdocs/index.xml Index: index.xml === RCS file: /home/cvs/gump/src/documentation/content/xdocs/index.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- index.xml 8 Mar 2004 14:27:45 - 1.8 +++ index.xml 9 Mar 2004 14:53:53 - 1.9 @@ -53,7 +53,7 @@ you could help with.br/ Contact us on the - Gump link href=mailto:[EMAIL PROTECTED]mailing list/link + Gump link href=mail.htmlmailing list/link /fixme /section 1.4 +1 -1 gump/src/documentation/content/xdocs/nagged.xml Index: nagged.xml === RCS file: /home/cvs/gump/src/documentation/content/xdocs/nagged.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- nagged.xml29 Feb 2004 19:03:39 - 1.3 +++ nagged.xml9 Mar 2004 14:53:53 - 1.4 @@ -87,7 +87,7 @@ pThe most common occurrence of problems here is introducing a new dependency without the Gump project definition being updated. A note -to link href=mailto:[EMAIL PROTECTED] +to link href=mail.html [EMAIL PROTECTED]/link letting us know what is going on is appreciated when this occurs./p - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Mail address obfuscation on the website
Hi, there are currently a few pages containing the text [EMAIL PROTECTED] and one with [EMAIL PROTECTED] Does anybody think it would be important to obfuscate them? IMHO they'll get picked up by spam bots anyway and spam will end up in my and Adam's mailbox - nobody elses. To me there is little point in obfuscating the addresses. Stefan - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Website
Adam R. B. Jack wrote: I would like to see us considerd new content, news, perhaps reference to Peas-n-Carrots, Eventually I would like to see Peas-n-Carrots be a tab of the gump site. Like I did with http://nick.chalko.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]
cvs commit: gump/python/gump/gui view.py
ajack 2004/03/09 11:57:07 Modified:python/gump/model project.py depend.py module.py object.py python/gump/utils work.py tools.py sync.py python/gump/document forrest.py text.py python/gump gumprun.py engine.py integrate.py python/gump/gui view.py Added: python profileView.py Log: 1) Created DependSet/Dependable to clean up dependency/dependee counts 2) Migrated to Sync/Copy (from rsync) Ready to test... Revision ChangesPath 1.62 +15 -144 gump/python/gump/model/project.py Index: project.py === RCS file: /home/cvs/gump/python/gump/model/project.py,v retrieving revision 1.61 retrieving revision 1.62 diff -u -r1.61 -r1.62 --- project.py7 Mar 2004 22:22:35 - 1.61 +++ project.py9 Mar 2004 19:57:06 - 1.62 @@ -180,13 +180,14 @@ return os.pathsep.join(self.getSimpleClasspathList()) -class Project(NamedModelObject, Statable, Resultable): +class Project(NamedModelObject, Statable, Resultable, Dependable): A single project def __init__(self,xml,workspace): NamedModelObject.__init__(self,xml.getName(),xml,workspace) Statable.__init__(self) Resultable.__init__(self) + Dependable.__init__(self) # Navigation self.module=None # Module has to claim ownership @@ -197,21 +198,7 @@ self.license=None - # - # Dependency Trees - # - - # Those which we rely upon... - self.depends=[] - - # Those which rely upon us... - self.dependees=[] - - # - # Fully expanded - # - self.fullDepends=[] - self.fullDependees=[] + self.affected=0 # # @@ -317,60 +304,6 @@ def getReports(self): return self.reports - -def getDependencies(self): -return self.depends - -def getDependencyCount(self): - Count the direct depenencies -return len(self.depends) - -def getDependees(self): -return self.dependees - -def getDependeeCount(self): - Count the direct dependees -return len(self.dependees) - -def getFullDependencies(self): -# -# Build a set of dependencies (once only) -# -if self.fullDepends: -return self.fullDepends - -for dependency in self.depends: -if not dependency in self.fullDepends: -self.fullDepends.append(dependency) -for subdepend in dependency.getProject().getFullDependencies(): -if not subdepend in self.fullDepends: -self.fullDepends.append(subdepend) -self.fullDepends.sort() - -# Return stored -return self.fullDepends - -def getFullDependencyCount(self): -return len(self.getFullDependencies()) - -def getFullDependees(self): -if self.fullDependees: return self.fullDependees - -for dependee in self.dependees: -if not dependee in self.fullDependees: -# We have a new dependee -self.fullDependees.append(dependee) -for subdependee in dependee.getOwnerProject().getFullDependees(): -if not subdependee in self.fullDependees: -self.fullDependees.append(subdependee) -self.fullDependees.sort() - -# Store once -return self.fullDependees - -def getFullDependeeCount(self): -return len(self.getFullDependees()) - def getFOGFactor(self): return self.getStats().getFOGFactor() @@ -379,13 +312,10 @@ return self.getModule().getStats().getLastUpdated() def determineAffected(self): -affected=0 - -# Get all dependenees (optional/otherwise) -fullDependees=self.getFullDependees() +if self.affected: return self.affected # Look through all dependees -for dependee in fullDependees: +for dependee in self.getFullDependees(): project=dependee.getOwnerProject() cause=project.getCause() @@ -397,9 +327,9 @@ # The something was this module or one of it's projects #
cvs commit: gump/python/gump/document forrest.py
ajack 2004/03/09 12:31:02 Modified:python/gump/document forrest.py Log: Reduce verbosity... Revision ChangesPath 1.98 +6 -5 gump/python/gump/document/forrest.py Index: forrest.py === RCS file: /home/cvs/gump/python/gump/document/forrest.py,v retrieving revision 1.97 retrieving revision 1.98 diff -u -r1.97 -r1.98 --- forrest.py9 Mar 2004 19:57:06 - 1.97 +++ forrest.py9 Mar 2004 20:31:02 - 1.98 @@ -1217,10 +1217,11 @@ depees += self.documentDependenciesList(dependencySection, Project Dependees, \ project.getDirectDependees(), 1, project) -depens += self.documentDependenciesList(dependencySection, Full Project Dependencies, \ +if project.isVerboseOrDebug(): +self.documentDependenciesList(dependencySection, Full Project Dependencies,\ project.getFullDependencies(), 0, project) -depees += self.documentDependenciesList(dependencySection, Full Project Dependees, \ +self.documentDependenciesList(dependencySection, Full Project Dependees, \ project.getFullDependees(), 1, project) deps = depees + depens - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/python/gump/model depend.py
ajack 2004/03/09 12:57:42 Modified:python/gump/model depend.py Log: Keep trying... Revision ChangesPath 1.11 +6 -5 gump/python/gump/model/depend.py Index: depend.py === RCS file: /home/cvs/gump/python/gump/model/depend.py,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- depend.py 9 Mar 2004 20:40:29 - 1.10 +++ depend.py 9 Mar 2004 20:57:42 - 1.11 @@ -292,7 +292,7 @@ # # Build (once) upon demand # -self.fullDependencies=DependSet(1) +self.fullDependencies=DependSet() for depend in self.directDependencies.getDepends(): if not self.fullDependencies.containsDepend(depend): self.fullDependencies.addDepend(depend) @@ -327,7 +327,8 @@ # # Build (once) upon demand # -self.fullDependees=DependSet() +self.fullDependees=DependSet(1) + for depend in self.directDependees.getDepends(): if not self.fullDependees.containsDepend(depend): self.fullDependees.addDepend(depend) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/python/gump/model depend.py
ajack 2004/03/09 13:08:52 Modified:python/gump/model depend.py Log: I'm close, honest... Revision ChangesPath 1.13 +7 -5 gump/python/gump/model/depend.py Index: depend.py === RCS file: /home/cvs/gump/python/gump/model/depend.py,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- depend.py 9 Mar 2004 21:03:05 - 1.12 +++ depend.py 9 Mar 2004 21:08:52 - 1.13 @@ -310,7 +310,8 @@ return self.directDependencies.getUniqueProjectDependCount() def getFullDependencyCount(self): -return self.getFullDependencies().getUniqueProjectDependCount() +self.getFullDependencies() +return fullDependencies.getUniqueProjectDependCount() # # Dependees @@ -346,7 +347,8 @@ return self.directDependees.getUniqueProjectDependCount() def getFullDependeeCount(self): -return self.getFullDependees().getUniqueProjectDependCount() +self.getFullDependees() +return self.fullDependees.getUniqueProjectDependCount() def buildDependenciesMap(self,workspace): - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [RT] Moving gump forward
Stefano Mazzocchi wrote: Leo Simons wrote: But since we're going by leaps and bounds right now...we need a wiki-style workflow. Ditch CVS and provide me with an edit this descriptor page. The task of finding the right descriptor to edit can be several minutes of work. That should change to several seconds. Leo: do you realize the potential security implications of this? sure. What's your comfort level? If you run gump from a restricted account on a reasonably secured box (especially a dedicated one with restricted access), and you add some HTTPS digest auth in front of it (for example), I don't see this as a big issue. Its like moving from cvs to svn. A key advantage to the ASF is that not everyone will need shell accounts. Same applies to gump -- you can give out basic access to update project descriptors to lots of people. Changing gump to a wiki-style workflow means changing a whole lot of things anyway. The security concerns are addressable. = Let's go relational = My let's go relational was for the history data, not for the project descriptors. I know :-D Going relational there would buy us only more effort (unless you write a web application to handle those things directly ;-) that was, in fact, the idea in the back of my head. I don't know much about python-based web applications, but I do know there's stuff called Zope, Plone, and the like. It might be worth it :-D Enough brainstorming for tonight. I have more to say, but gotta run right now :-D keep it coming :-) I've been thinking more and more about developer workflow. There's not all that many infrastructure-style tools that have a nice workflow (IMNSHO). The changing of obscure non-DTD-enabled XML files that are hard to track down in some cvs repository or worse, in some undocumented location that you reach over SSH...it is a large part of what makes software development and system administration painful. It doesn't neccessarily have to be a fancy GUI (example of a command-line app that rules: apt), but a lot of things /can/ be hidden. Jira, confluence, sourceforge. That's what I'm thinking of atm. Nothing crystalized yet. -- cheers, - Leo Simons --- Weblog -- http://leosimons.com/ IoC Component Glue -- http://jicarilla.org/ Articles Opinions -- http://articles.leosimons.com/ --- We started off trying to set up a small anarchist community, but people wouldn't obey the rules. -- Alan Bennett - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/python/gump engine.py
ajack 2004/03/09 13:13:18 Modified:python/gump/model workspace.py python/gump engine.py Log: Removed last trace of rsync... Revision ChangesPath 1.32 +3 -9 gump/python/gump/model/workspace.py Index: workspace.py === RCS file: /home/cvs/gump/python/gump/model/workspace.py,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- workspace.py 1 Mar 2004 18:58:00 - 1.31 +++ workspace.py 9 Mar 2004 21:13:18 - 1.32 @@ -125,7 +125,6 @@ # # Set to true if not found, see checkEnvironment # - self.noRSync=0 self.noForrest=0 self.noMaven=0 self.noRuper=0 @@ -634,7 +633,6 @@ # #These ought set a switch.. # -#rsync or cp #forrest (for documentation) # self.checkExecutable('env','',0) @@ -663,10 +661,6 @@ not self.checkExecutable('maven','--version',0,0,'check_maven'): self.noMaven=1 self.addWarning('maven command not found, no Maven builds') - -if not self.checkExecutable('rsync','-help',0): -self.noRSync=1 -self.addWarning('rsync command not found, so attempting recursive copy cp -R') if not self.checkExecutable('pgrep','-help',0): self.noPGrep=1 1.79 +1 -2 gump/python/gump/engine.py Index: engine.py === RCS file: /home/cvs/gump/python/gump/engine.py,v retrieving revision 1.78 retrieving revision 1.79 diff -u -r1.78 -r1.79 --- engine.py 9 Mar 2004 19:57:06 - 1.78 +++ engine.py 9 Mar 2004 21:13:18 - 1.79 @@ -356,8 +356,7 @@ module.setUpdated(cmdResult.hasOutput()) def syncWorkDirs( self, run ): -copy the raw module (project) materials from source to work dir - (hopefully using rsync, cp is fallback) +copy the raw module (project) materials from source to work dir workspace = run.getWorkspace() - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/python/gump/model depend.py
ajack 2004/03/09 13:19:09 Modified:python/gump/model depend.py Log: Dare I say it? Last commit for a while [I can dream..] Revision ChangesPath 1.14 +4 -4 gump/python/gump/model/depend.py Index: depend.py === RCS file: /home/cvs/gump/python/gump/model/depend.py,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- depend.py 9 Mar 2004 21:08:52 - 1.13 +++ depend.py 9 Mar 2004 21:19:09 - 1.14 @@ -311,7 +311,7 @@ def getFullDependencyCount(self): self.getFullDependencies() -return fullDependencies.getUniqueProjectDependCount() +return self.fullDependencies.getUniqueProjectDependCount() # # Dependees - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: gump/python/gump engine.py
ajack 2004/03/09 15:20:33 Modified:python/gump/document resolver.py python/gump engine.py Log: Try again (hope I get it this time, I'm out of time today...) Revision ChangesPath 1.16 +4 -4 gump/python/gump/document/resolver.py Index: resolver.py === RCS file: /home/cvs/gump/python/gump/document/resolver.py,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- resolver.py 28 Feb 2004 00:08:49 - 1.15 +++ resolver.py 9 Mar 2004 23:20:32 - 1.16 @@ -346,7 +346,7 @@ if not root: root=self.rootDir if not os.path.exists(root): log.debug('Make directory : [' + root + ']') -os.mkdir(root) +os.makedirs(root) for p in path: root=os.path.join(root,p) if not os.path.exists(root): 1.80 +4 -3 gump/python/gump/engine.py Index: engine.py === RCS file: /home/cvs/gump/python/gump/engine.py,v retrieving revision 1.79 retrieving revision 1.80 diff -u -r1.79 -r1.80 --- engine.py 9 Mar 2004 21:13:18 - 1.79 +++ engine.py 9 Mar 2004 23:20:32 - 1.80 @@ -370,9 +370,10 @@ if module.okToPerformWork(): -sourcedir = os.path.abspath(os.path.join(workspace.getCvsDirectory(), \ -module.name)) # todo allow override -destdir = os.path.abspath(workspace.getBaseDirectory()) +sourcedir = os.path.abspath( \ +os.path.join(workspace.getCvsDirectory(), \ +module.name)) # todo allow override +destdir = module.getSourceDirectory() # Perform the sync... try: - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Traditional Gumps no longer pick up changes
As the subject says - because jakarta-gump has been renamed to gump, the traditional gumps have stopped picking up changes to Gump settings. Seems to me that if they are still running, it would be useful if they could continue to pick up project file changes - or is this very tricky to fix? S. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
BATCH: All dressed up, with nowhere to go...
Dear Gumpmeisters, The following 15 nags should have been sent G U M P [EMAIL PROTECTED]: webwork/webwork failed [EMAIL PROTECTED]: freemarker/freemarker failed [EMAIL PROTECTED]: jakarta-gump-test failed [EMAIL PROTECTED]: jicarilla-maven-repository/jicarilla-picocontainer-tck failed [EMAIL PROTECTED]: jicarilla-maven-repository/jicarilla-pico-tck failed [EMAIL PROTECTED]: cocoon-2.1/xreporter-expression failed [EMAIL PROTECTED]: gump/gump-test failed [EMAIL PROTECTED]: javasrc/javasrc failed [EMAIL PROTECTED]: directory-naming failed [EMAIL PROTECTED]: jetty/jetty failed [EMAIL PROTECTED]: xml-xerces/xml-xerces1 failed [EMAIL PROTECTED]: eyebrowse/eyebrowse failed [EMAIL PROTECTED]: depot failed [EMAIL PROTECTED]: jrefactory/jrefactory failed [EMAIL PROTECTED]: jgen/jgen failed G U M P [EMAIL PROTECTED]: webwork/webwork failed To whom it may engage... This is an automated request, but not an unsolicited one. For help understanding the request please visit http://gump.apache.org/nagged.html, and/or contact [EMAIL PROTECTED] Project webwork has an issue affecting it's community integration. This issue affects 1 projects, and has been outstanding for 7 runs. The current state is 'Failed', for reason 'Build Failed' Full details are available at: http://lsd.student.utwente.nl/gump/webwork/webwork.html, however some snippets follow: - - - - - -- -- G U M P Gump provided these annotations: - Error - Failed with reason build failed - - - - - -- -- G U M P Gump performed this work: Work Name: build_webwork_webwork (Type: Build) State: Failed Elapsed: 0 hours, 0 minutes, 12 seconds Command Line: java -Djava.awt.headless=true -Dbuild.clonevm=true -Xbootclasspath/p:/data3/gump/xml-xerces2/java/build/xercesImpl.jar:/data3/gump/xml-xerces2/java/build/xmlParserAPIs.jar:/data3/gump/xml-xalan/java/build/xalan-unbundled.jar:/data3/gump/xml-commons/java/external/build/xml-apis.jar org.apache.tools.ant.Main -debug -Dgump.merge=/data3/gump/gump-install/work/merge.xml -Dbuild.sysclasspath=only [Working Directory: /data3/gump/webwork] - [javac] /data3/gump/webwork/src/main/webwork/multipart/WebworkMultiPartRequest.java:69: cannot resolve symbol [javac] symbol : class MultipartListener [javac] location: class webwork.multipart.WebworkMultiPartRequest [javac] MultipartListener listener = new MultipartListener() [javac] ^ [javac] /data3/gump/webwork/src/main/webwork/multipart/WebworkMultiPartRequest.java:69: cannot resolve symbol [javac] symbol : class MultipartListener [javac] location: class webwork.multipart.WebworkMultiPartRequest [javac] MultipartListener listener = new MultipartListener() [javac] ^ [javac] /data3/gump/webwork/src/main/webwork/multipart/WebworkMultiPartRequest.java:92: cannot resolve symbol [javac] symbol : class MultipartRequest [javac] location: class webwork.multipart.WebworkMultiPartRequest [javac] multi = new MultipartRequest(req.getContentType(), [javac] ^ [javac] /data3/gump/webwork/src/main/webwork/multipart/WebworkMultiPartRequest.java:96: cannot resolve symbol [javac] symbol : variable MultipartRequest [javac] location: class webwork.multipart.WebworkMultiPartRequest [javac] MultipartRequest.IGNORE_FILES_IF_MAX_BYES_EXCEEDED, [javac]^ [javac] /data3/gump/webwork/src/main/webwork/multipart/WebworkMultiPartRequest.java:102: cannot resolve symbol [javac] symbol : class MultipartRequest [javac] location: class webwork.multipart.WebworkMultiPartRequest [javac] multi = new MultipartRequest(req.getContentType(), [javac] ^ [javac] /data3/gump/webwork/src/main/webwork/multipart/WebworkMultiPartRequest.java:107: cannot resolve symbol [javac] symbol : variable MultipartRequest [javac] location: class webwork.multipart.WebworkMultiPartRequest [javac] MultipartRequest.IGNORE_FILES_IF_MAX_BYES_EXCEEDED, [javac]^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -deprecation for details. [javac] 15 errors BUILD FAILED /data3/gump/webwork/build.xml:167: Compile failed; see the compiler error output for details. at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:938) at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:268) at org.apache.tools.ant.Task.perform(Task.java:363) at
Re: cvs commit: gump/project jakarta-jmeter.xml
On 9 Mar 2004, [EMAIL PROTECTED] wrote: Try to suppress inherit of output jars Hmm, I'm not sure what you are trying to do, but I think depend project=jakarta-jmeter-cvsnoclasspath//depend is what you want (at least in traditional Gump). Stefan - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]