Re: JGroup == JavaGroups Re: cvs commit: gump/project javagroups.xml jgroups.xml

2004-07-08 Thread Stefan Bodewig
On Wed, 7 Jul 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 It seems we have two of these things.

They are different (look at the package names).

javagroups has been renamed to jgroups, because of trademark issues, I
guess.  JCS needs jgroups while something in Tomcat land is still
using the old javagroups package.

Stefan

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



[brutus] webapp - why?

2004-07-08 Thread Leo Simons
Hi gang!
could someone explain to me exactly *why* we're running forrest as a 
webapp? It's a relatively big resource hog...

Looking at our resource usage, we have the following:
load average: 0.97, 1.01, 1.31
Tasks: 112 total,   2 running, 110 sleeping,   0 stopped,   0 zombie
Cpu(s):  23.9% user,   2.2% system,   0.0% nice,  73.9% idle
Mem:   2069676k total,  1994204k used,75472k free,   253520k buffers
Swap:  4289240k total,14164k used,  4275076k free,  1032492k cached

  PID USER  PR  NI  VIRT  RES  SHR S %CPU %MEMTIME+  COMMAND
22386 gump   9   0  105m 102m 9984 S  0.0  5.1   0:08.37 java
22387 gump   9   0  105m 102m 9984 S  0.0  5.1   0:00.97 java
22388 gump   9   0  105m 102m 9984 S  0.0  5.1   4:28.08 java
(...)
in other words, that's a lot of tomcat processes with a lot of resident 
memory. From just hitting refresh a lot against the webapp, I suspect 
brutus actually slows to a crawl if -- for example -- there's more than 
a few concurrent users, or some web bot is indexing the gump space.

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


what's all these processes?

2004-07-08 Thread Leo Simons
Hi gang,
still busy doing some gump profiling. I'm seeing this:
[EMAIL PROTECTED]:/root# ps aux | grep gump | grep -v tomcat
gump 23233  0.0  0.0  8568 1692 ?SJun25   0:57 
/usr/bin/python2.3 /usr/bin/pydoc -p 1243
root 12593  0.0  0.0  4928  744 ?SJun29   0:00 sshd: 
gumpus d
gump  8881  0.0  0.0  2268 1016 ?Ss   00:00   0:00 /bin/sh 
-c cd /usr/local/gump/public/gump; /bin/bash gumpy.sh all --xdocs
gump  8883  0.0  0.0  2268 1060 ?S00:00   0:00 /bin/bash 
gumpy.sh all --xdocs
gump  8886  0.0  0.1  6312 4024 ?S00:00   0:00 python 
gumpy.py all --xdocs
gump  8902  0.0  0.0  2268 1008 ?S00:00   0:00 sh -c 
python gump/integrate.py -w ../brutus.xml all --xdocs out.txt 21
gump  8903 38.2  2.1 49492 44504 ?   S00:00  42:19 python 
gump/integrate.py -w ../brutus.xml all --xdocs
gump  9054  0.0  2.1 49492 44504 ?   S00:00   0:00 python 
gump/integrate.py -w ../brutus.xml all --xdocs
gump 14594  0.1  2.1 49492 44504 ?   S01:49   0:00 python 
gump/integrate.py -w ../brutus.xml all --xdocs
gump 14595  0.0  0.0  2280 1020 ?S01:49   0:00 sh -c 
java -Djava.awt.headless=true 
-Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundled.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar 
org.apache.tools.ant.Main 
-Dgump.merge=/usr/local/gump/public/gump/work/merge.xml 
-Dbuild.sysclasspath=only dom3-gump 
/usr/local/gump/public/workspace/tmp/build_domts_dom3.txt 21
gump 14596 63.0  1.7 225692 35500 ?  S01:49   0:43 java 
-Djava.awt.headless=true 
-Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundled.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar 
org.apache.tools.ant.Main 
-Dgump.merge=/usr/local/gump/public/gump/work/merge.xml 
-Dbuild.sysclasspath=only dom3-gump
gump 14597  0.0  1.7 225692 35500 ?  S01:49   0:00 java 
-Djava.awt.headless=true 
-Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundled.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar 
org.apache.tools.ant.Main 
-Dgump.merge=/usr/local/gump/public/gump/work/merge.xml 
-Dbuild.sysclasspath=only dom3-gump
gump 14598 27.4  1.7 225692 35500 ?  R01:49   0:18 java 
-Djava.awt.headless=true 
-Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundled.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar 
org.apache.tools.ant.Main 
-Dgump.merge=/usr/local/gump/public/gump/work/merge.xml 
-Dbuild.sysclasspath=only dom3-gump
gump 14599  0.0  1.7 225692 35500 ?  S01:49   0:00 java 
-Djava.awt.headless=true 
-Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundled.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar 
org.apache.tools.ant.Main 
-Dgump.merge=/usr/local/gump/public/gump/work/merge.xml 
-Dbuild.sysclasspath=only dom3-gump
gump 14600  0.0  1.7 225692 35500 ?  S01:49   0:00 java 
-Djava.awt.headless=true 
-Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundled.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar 
org.apache.tools.ant.Main 
-Dgump.merge=/usr/local/gump/public/gump/work/merge.xml 
-Dbuild.sysclasspath=only dom3-gump
gump 14601  0.0  1.7 225692 35500 ?  S01:49   0:00 java 
-Djava.awt.headless=true 
-Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundled.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar 
org.apache.tools.ant.Main 
-Dgump.merge=/usr/local/gump/public/gump/work/merge.xml 
-Dbuild.sysclasspath=only dom3-gump
gump 14602  0.0  1.7 225692 35500 ?  S01:49   0:00 java 
-Djava.awt.headless=true 

Re: [brutus] webapp - why?

2004-07-08 Thread Stefan Bodewig
On Thu, 08 Jul 2004, Leo Simons [EMAIL PROTECTED] wrote:

 in other words, that's a lot of tomcat processes with a lot of
 resident memory.

Sure its not only a lot of Java threads in a single process with a lot
of resident memory?  Linux process watching tools are unusable WRT
threads - some people say Linux threads are unusable.

Stefan

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



cvs commit: gump/project james-server.xml

2004-07-08 Thread mcconnell
mcconnell2004/07/08 02:16:28

  Modified:project  james-server.xml
  Log:
  Update framework reference.
  
  Revision  ChangesPath
  1.9   +1 -3  gump/project/james-server.xml
  
  Index: james-server.xml
  ===
  RCS file: /home/cvs/gump/project/james-server.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- james-server.xml  7 Jul 2004 19:50:08 -   1.8
  +++ james-server.xml  8 Jul 2004 09:16:28 -   1.9
  @@ -38,9 +38,7 @@
   ant buildfile=gump.xml/
   depend project=ant/
   depend project=xml-xerces/
  -depend project=avalon-framework-api/
  -depend project=avalon-framework-impl  inherit=runtime/
  -depend project=avalon-framework-legacy  inherit=runtime/
  +depend project=avalon-framework inherit=runtime/
   depend project=cornerstone-threads-api/
   depend project=cornerstone-threads-impl inherit=runtime/
   depend project=cornerstone-connection-api/
  
  
  

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



Re: [brutus] webapp - why?

2004-07-08 Thread Leo Simons
Stefan Bodewig wrote:
On Thu, 08 Jul 2004, Leo Simons [EMAIL PROTECTED] wrote:
in other words, that's a lot of tomcat processes with a lot of
resident memory.
Sure its not only a lot of Java threads in a single process with a lot
of resident memory?  Linux process watching tools are unusable WRT
threads - some people say Linux threads are unusable.
reasonably sure. Other tasks running concurrently are noticably faster 
when tomcat is off. Restarting tomcat also helps tremendously. I just 
tried that and then we're indeed down to just having many dupped threads.

I'm guessing the forrest webapp has a memory leak or two.
- LSD
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


reference=home

2004-07-08 Thread Stephen McConnell
Just an observation ... the following statement should (according to the 
gump spec) assign the home directory of the magic project to the 
property magic.home.

  depend name=magic.home reference=home inherit=runtime
  project=magic runtime=true/
However - the value assigned by gump is the jar file. Seems like a bug 
in the antdepend handling code - in which case I'll post a JIRA 
issue.  Can someone confirm?

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


cvs commit: gump/project avalon-tools.xml

2004-07-08 Thread mcconnell
mcconnell2004/07/08 03:16:16

  Modified:project  avalon-tools.xml
  Log:
  Change the ant enclosed dependency to a property and add an explict depend under the 
project scope.  This seems like a more reliable approach as the gump handling of 
depend attributes inside an ant are generating inconsistent results.
  
  Revision  ChangesPath
  1.18  +2 -2  gump/project/avalon-tools.xml
  
  Index: avalon-tools.xml
  ===
  RCS file: /home/cvs/gump/project/avalon-tools.xml,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- avalon-tools.xml  8 Jul 2004 07:26:14 -   1.17
  +++ avalon-tools.xml  8 Jul 2004 10:16:16 -   1.18
  @@ -46,8 +46,7 @@
   ant basedir=tools/magic
 !-- for magic --
 property name=gump.signature value=@@DATE@@/
  -  depend name=magic.home reference=home
  -  project=magic inherit=runtime/
  +  property name=magic.home reference=home project=magic/
 !-- external references --
 depend property=gump.resource.ant project=ant id=ant/
 depend property=gump.resource.junit project=junit/
  @@ -55,6 +54,7 @@
 depend property=gump.resource.ant-nodeps project=ant id=nodeps/
 !-- end for --
   /ant
  +depend project=magic runtime=true inherit=runtime/
   home nested=tools/magic/target/deliverables/
   jar name=jars/avalon-tools-magic-@@DATE@@.jar/
   nag to=[EMAIL PROTECTED]
  
  
  

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



[Fwd: resource usage]

2004-07-08 Thread Leo Simons
My address book is a little ed up. :(
 Original Message 
Subject: resource usage
Date: Thu, 08 Jul 2004 11:48:43 +0200
From: Leo Simons [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
References: [EMAIL PROTECTED]
Hi gang!
Noel J. Bergman wrote:
I would also like the GUMP folks to take a close look at their needs.
Specifically, I have just made arrangements that they ought to be able to
get a copy of VMware GX for brutus.  That will allow them to clone system
configurations from a master disk image (virtual disk file) whenever they
want to start afresh with a clean system.  They could install whichever
operating system(s) they want in the virtual machines, play around with
configurations, etc., and not worry about problems.  If a project ended up
with a requirement came up to do some testing with MS.NET and Mono, they
could do that, too.  I know that they've looked at resources before, but
they weren't accounting for disk images and the memory overhead.  They may
not need to add anything; I'm just suggesting that they check based upon
this possibility.
VMware would be nice (though I have no experience with GX, I imagine its
better than the consumer stuff ;).
I've been looking into our current resource consumption. Remember, we
used to run gump on a duron ghz PC, and before that it was a pentium II...
1) processor
when there's no gump run, it throts along at 5% or less. During gump
runs it mostly takes about 25% or so (meaning the bottleneck is
elsewhere, probably disk), except during merge steps and things like xml
transformation, when it peaks out briefly (ie a second or two, never
more) at a 100%.
I think we could run two gump builds (like the main one and an
experimental one) concurrently in seperate VMs and still have quite
acceptable performance, even considering the overhead.
2) memory
We have quite a bit of redundant memory. Gump itself eats about 50mb;
the most intensive java compilation stuff (really big javadoc trees
built using maven in a multiproject setup are an example) never takes
more than a 1/2GB and that's a rare exception I've seen only once, and
not on brutus so far. So the swap space is unused (we have 2GB of memory).
I think if we run two gump builds concurrently in seperate VMs we would
still not need to resort to swap space.
3) disk
Of the 60Gb or so we have we're using about 15GB, and this is with
several seperate gump trees, and including the OS. A single gump tree is
about 4.5GB, with about 125MB of output every night.
Even with the overhead of a GSX install, I guess we have enough space
for a small image (the cvs checkouts 'n stuff don't need to be on the
master image), two seperate VMs running at the same time, and /plenty/
of space to spare for gump to grow.
So we're fine wrt space. I think disk speed is our bottleneck right now,
and if we'd consider upgrading anything (which I don't think is
neccessary), it's the main thing to attack. My guess is that the same
would be true for a dedicated nightly build machine.
cheers,
- LSD
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [brutus] webapp - why?

2004-07-08 Thread Adam R. B. Jack
 could someone explain to me exactly *why* we're running forrest as a
 webapp? It's a relatively big resource hog...

Recall when we ran forrest as a batch command? It would generate thousands
of pages (costing lots of resources) even if those pages were never viewed.
Basically, from what you say, both ways of using Forrest are expensive.

Since we'd rather spend the resources on building than presentation, perhaps
we ought just move to the XHTML option (in CleanUp branch).

regards,

Adam


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



Re: [brutus] webapp - why?

2004-07-08 Thread Nicola Ken Barozzi
Adam R. B. Jack wrote:
...
Since we'd rather spend the resources on building than presentation, perhaps
we ought just move to the XHTML option (in CleanUp branch).
+1
Forrest should be an option, not a strictly necessary dependency.
--
Nicola Ken Barozzi   [EMAIL PROTECTED]
- verba volant, scripta manent -
   (discussions get forgotten, just code remains)
-
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: reference=home

2004-07-08 Thread Stefan Bodewig
On Thu, 08 Jul 2004, Stephen McConnell [EMAIL PROTECTED] wrote:

 Just an observation ... the following statement should (according to
 the gump spec) assign the home directory of the magic project to the
 property magic.home.

No.  It should if you use property, but not if you use depend.
depend doesn't even recognize the reference attribute.

Stefan

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



Re: dep inheritance ...

2004-07-08 Thread Stefan Bodewig
On Wed, 07 Jul 2004, Stephen McConnell [EMAIL PROTECTED] wrote:

  depend name=magic.home reference=home
 inherit=runtime project=magic/
 
 Which according to me should be provided us with a few more entries
 in the classpath.
 
 I guess I'm missing something.

//ant/depend doesn't support the inherit attribute at all.

In order to achieve what you want, you need to use //ant/property plus
a second depend nested into project.  Which is, what you've already
done AFAICS.

Stefan

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



Re: dep inheritance ...

2004-07-08 Thread Stephen McConnell
Stefan Bodewig wrote:
On Wed, 07 Jul 2004, Stephen McConnell [EMAIL PROTECTED] wrote:

depend name=magic.home reference=home
   inherit=runtime project=magic/
Which according to me should be provided us with a few more entries
in the classpath.
I guess I'm missing something.

//ant/depend doesn't support the inherit attribute at all.
In order to achieve what you want, you need to use //ant/property plus
a second depend nested into project.  Which is, what you've already
done AFAICS.
Yep - keeping my fingers crossed for the next round of results.
:-)
--
|---|
| Magic by Merlin   |
| Production by Avalon  |
|   |
| http://avalon.apache.org  |
|---|
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: sanity check

2004-07-08 Thread Stefan Bodewig
On Mon, 05 Jul 2004, Stephen McConnell [EMAIL PROTECTED] wrote:

 The idea scenario is that gump generates the module using the above
 after doing the checkout and before computing dependencies.

So Gump had to know how to generate descriptors before it could start
to do some work.  As much as I understand your intention, I see rather
big bootstrap problems here.

Would your magic project description contain all information necessary
to build your projects?  You'd probably still need to pull SCM
information and jar locations from Gump in addtion, right?

Stefan

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



missing 4 hours

2004-07-08 Thread Stephen McConnell
The last gump run (which has come on-line about 30 mins ago)
Start Date/Time (UTC) Thu, 08 Jul 2004 07:00:49 (UTC)
End Date/Time (UTC) Thu, 08 Jul 2004 13:26:41 (UTC)
What is happening between 13:26 and 17:15 (about 4 hours). There appears 
to be a really big delay between the end of a gump run and the 
publication of results.

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


Re: missing 4 hours

2004-07-08 Thread Adam R. B. Jack
 The last gump run (which has come on-line about 30 mins ago)

  Start Date/Time (UTC) Thu, 08 Jul 2004 07:00:49 (UTC)
  End Date/Time (UTC) Thu, 08 Jul 2004 13:26:41 (UTC)

 What is happening between 13:26 and 17:15 (about 4 hours). There appears
 to be a really big delay between the end of a gump run and the
 publication of results.

There are some serious memory leaks w/ the CVS HEAD Gump code. Python is
non-trivial in keeping healthy (is my experience, or maybe I just trod on
land mines). Anyways, the simple documentation of results (generating pages)
has some awful memory leaks. I think the process bogs down to a crawl.

The 'CleanUp' branch started as adding lots of __del__ to try to break
circular dependencies and reduce these leaks. I think the situation is
better. A lot more went into this branch (moving to DOM from Pythonic
pseudo-(D)OM). Also, the update get performed right before the build, and
the e-mails get sent right after the build completes (given the largest
window to fix before next build). A bunch of stuff like that.

I asked yesterday about merging CleanUp into CVS HEAD in the main 'cos you
are working so diligently on this, and I am nervous I'll break you. After
tonight I'll be done w/ my EMT refresher  will be able to commit to fixing
what breaks. I am tempted to perform the merge, but turn off notification
(which might send duplicates for some odd reason) and see what transpires.

regards,

Adam


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



Re: what's all these processes?

2004-07-08 Thread Adam R. B. Jack
 still busy doing some gump profiling. I'm seeing this:

I really appreciate that -- thank you!


 [EMAIL PROTECTED]:/root# ps aux | grep gump | grep -v tomcat
 gump 23233  0.0  0.0  8568 1692 ?SJun25   0:57
 /usr/bin/python2.3 /usr/bin/pydoc -p 1243

Ok, the Python Documentation. A beautiful thing.

 root 12593  0.0  0.0  4928  744 ?SJun29   0:00 sshd:
 gumpus d
 gump  8881  0.0  0.0  2268 1016 ?Ss   00:00   0:00 /bin/sh
 -c cd /usr/local/gump/public/gump; /bin/bash gumpy.sh all --xdocs
 gump  8883  0.0  0.0  2268 1060 ?S00:00   0:00 /bin/bash
 gumpy.sh all --xdocs
 gump  8886  0.0  0.1  6312 4024 ?S00:00   0:00 python
 gumpy.py all --xdocs
 gump  8902  0.0  0.0  2268 1008 ?S00:00   0:00 sh -c
 python gump/integrate.py -w ../brutus.xml all --xdocs out.txt 21
 gump  8903 38.2  2.1 49492 44504 ?   S00:00  42:19 python
 gump/integrate.py -w ../brutus.xml all --xdocs
 gump  9054  0.0  2.1 49492 44504 ?   S00:00   0:00 python
 gump/integrate.py -w ../brutus.xml all --xdocs
 gump 14594  0.1  2.1 49492 44504 ?   S01:49   0:00 python
 gump/integrate.py -w ../brutus.xml all --xdocs

That out.txt in there looks like a human. So, we have some crons and some
humans running gumps, I *think*.

Note: gumpy.sh [thin thin thin, to import local-env-py.sh] runs gumpy.py
[doing CVS updates and such] which then launches gump/integrate.py (on the
updates Python code) so one ought expect 3 processes per gump run.

 org.apache.tools.ant.Main
 -Dgump.merge=/usr/local/gump/public/gump/work/merge.xml
 -Dbuild.sysclasspath=only dom3-gump
 gump 14597  0.0  1.7 225692 35500 ?  S01:49   0:00 java
 -Djava.awt.headless=true
 -Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/
xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-a
pis.jar:/usr/local/gump/public/workspace/xml-xalan/java/build/xalan-unbundle
d.jar:/usr/local/gump/public/workspace/xml-commons/java/external/build/xml-a
pis.jar
 org.apache.tools.ant.Main
 -Dgump.merge=/usr/local/gump/public/gump/work/merge.xml
 -Dbuild.sysclasspath=only dom3-gump
 root 14777  0.0  0.0  1548  516 pts/1S+   01:50   0:00 grep gump

 why does every build command show up as 10 processes? Is that
 multithreading at work or somethin'?

Nope, it isn't Python multithreading 'cos I turned that off. Hmm, that
said -- there is (or was with Python 2.2) a separate process showing up when
I started a timer to try to capture/kill errant builds. I think that went
away w/ Python 2.3.

Either this is just the DOM3 test working, or they are hanging  not being
killed. I'd have to look closer to really tell, but first I figure I'll
ask... Stefan, can you tell us about these tests (if you know details). Do
you know if they multi-thread -- or multi-process or something? Are they
long lived. Do you think they could hang?

BTW: We aren't using 'timeout' (that C program wrapper that more completely
times things out). Even though the OS complains it isn't thread safe
(especially on multi-CPU machine, I think.) I suspect we ought find it,
compile it, and install it.


http://brutus.apache.org/gump/public/environment.html#Tail+of+CheckEnvironment+%3A+check_timeout

regards

Adam


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



RE: resource usage]

2004-07-08 Thread Noel J. Bergman
Adam R. B. Jack wrote:
 We run VMWare here at TrySybase, and have for a couple of years.

 We tried running a full Gump on GSX (on an 'ok' box, not great) and
 we basically brought VMWare down.

 Basiclly thought, Gump pushed GSX too hard for resources.

This might be good to test on brutus, no?

 GSX still resides on top of the operating system (like VMWAre
 Workstation does)

 Memory is the *main* thing that VMWAre go on and on and on about needing
gobs of.

Hence my inquiry to you folks about brutus.  :-)

 We moved from GSX (served us well) to ESX about 6 months ago, and that is
 truly sweet. ESX is based on a Linux Kernal and has no OS sitting between
 it and the box's hardware. Things run very very nicely

Good experience to hear.  If we were to find a similar problem with GSX on
brutus, I expect that VMware would want to know, and we could offer to try
ESX in the same configuration, although I would not take brutus down to do
it.  I'd test it on one of the other x345s first, assuming there is still
one unused.

Anyhow, give it some thought.  :-)

--- Noel


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



Re: missing 4 hours

2004-07-08 Thread Stephen McConnell
Adam R. B. Jack wrote:
After
tonight I'll be done w/ my EMT refresher  will be able to commit to fixing
what breaks. I am tempted to perform the merge, but turn off notification
(which might send duplicates for some odd reason) and see what transpires.
My opinion - go for it and lets see what happens.
Cheers, Steve.
--
|---|
| Magic by Merlin   |
| Production by Avalon  |
|   |
| http://avalon.apache.org  |
|---|
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


cvs commit: gump/project avalon-tools.xml

2004-07-08 Thread mcconnell
mcconnell2004/07/08 10:15:44

  Modified:project  avalon-tools.xml
  Log:
  Add work directories to cover the test case execution.
  
  Revision  ChangesPath
  1.20  +2 -0  gump/project/avalon-tools.xml
  
  Index: avalon-tools.xml
  ===
  RCS file: /home/cvs/gump/project/avalon-tools.xml,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- avalon-tools.xml  8 Jul 2004 10:25:24 -   1.19
  +++ avalon-tools.xml  8 Jul 2004 17:15:44 -   1.20
  @@ -30,6 +30,8 @@
   depend project=junit runtime=true/
   depend project=ant runtime=true inherit=runtime/
   !--depend project=ant ids=ant junit nodeps ant-launcher 
runtime=true/--
  +work nested=tools/magic/target/classes/
  +work nested=tools/magic/target/test-classes/
   home nested=tools/magic/target/@@DATE@@/
   jar name=../deliverables/jars/avalon-tools-magic-@@DATE@@.jar/
   nag to=[EMAIL PROTECTED]
  
  
  

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



Re: [RT] Was python a good idea?

2004-07-08 Thread Nicola Ken Barozzi
Stefano Mazzocchi wrote:
I have started to use python myself because I loved the much faster 
try/fail cycle of a scripting language and python looked a lot 
friendlier than other scripting languages.

But in my experience, it doesn't scale in terms of complexity as much as 
java does.
This is my impression also :-(
Also, it seems that there is a lot of black magic in getting it to run 
very solidly, while java has years of polishing on seriously loaded 
environments.

So, I wonder: what would you think about a gump in java?
Gump went from Ant to Java and XSLT scripts to Python... now what? ;-)
The question I'm asking myself is: what are we trying to solve? Is Java 
the answer to the Pyhon Gump problems and to all the preceding ones?

The first thing I thought was yeah but I'm afraid it's something that 
will change yet again.

Ant and xslt: it was used because it's used to build, so it seemes
  natural to choose it
 * cons: complexity (AFAIK)
Scripts with xslt: it was used because scripts basically don't give any
   dependency in Unix environments, and are completely
   separate from the things that they are building
 * cons: obscurity and black magic
Python: it's a language that many developers know or can learn easily
enough, and can be installed in different environments
 * cons: it isn't as clear as we thought in the first place and
 seems like a PITA to tune and still not trivial to install
Java: it's truly cross-platform and the Gump PMC members all know it
  quite well; easy to install
 * cons: dunno
Probably before the language we should ask ourselves how the code has to 
be structured. Maybe we should evaluate the new DOM-based Gump and 
discuss on that.

--
Nicola Ken Barozzi   [EMAIL PROTECTED]
- verba volant, scripta manent -
   (discussions get forgotten, just code remains)
-
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [RT] Was python a good idea?

2004-07-08 Thread Nick Chalko
Nicola Ken Barozzi wrote:
Stefano Mazzocchi wrote:
I have started to use python myself because I loved the much faster 
try/fail cycle of a scripting language and python looked a lot 
friendlier than other scripting languages.

But in my experience, it doesn't scale in terms of complexity as much 
as java does.

This is my impression also :-(
Java: it's truly cross-platform and the Gump PMC members all know it
  quite well; easy to install
 * cons: dunno
I think the main problem we will face in a Java Gump is dependencies. 
We will have to COMPLETELY resit depending on anything except JDK 1.4

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


Getting lots of /tmp/*.xls on Brutus

2004-07-08 Thread Adam R. B. Jack
My local (work) Gump that builds a really small subset of the Gump stack
(and then my code) started dying w/ lack of disk space. We found that we
were getting a full /tmp, and then I saw that Brutus has a similar issue.

[EMAIL PROTECTED]:~$ wc /tmp/*.xls
-bash: /usr/bin/wc: Argument list too long
[EMAIL PROTECTED]:~$ cat /tmp/*.xls | wc
-bash: /bin/cat: Argument list too long
  0   0   0

i.e. lots of files!

Basically, I have to assume that these are from POI (please correct me if I
am wrong) and one (or both) of the two POI runs.

http://brutus.apache.org:8080/gump/jakarta-poi/index.html
http://brutus.apache.org:8080/gump/jakarta-poi-3/index.html

Could you look at this problem, and help us out? Could you see if the POI
test runs could use a ./tmp (or similar) directory, 'cos Gump cleans that
out each run. [I don't know if this uses some Java function that you have
limited control over, but I thought I'd ask.]

Also, would it be possible to separate the POI tests from the POI compile? I
use POI at work (love it, thanks!) and we try to compile our stack of code
regularly. Anything that creates this much data must be resource intensive
:) -- so if we could have separate poi and poi-test, we'd be able to save
local resources. No biggee though.

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]



Re: [RT] Was python a good idea?

2004-07-08 Thread Adam R. B. Jack

 I have started to use python myself because I loved the much faster
 try/fail cycle of a scripting language and python looked a lot
 friendlier than other scripting languages.

Python is fun to get started with  has some really nice features. My guess
is I've not even come close to touching the nicer parts ('cos I've yet to
leave Java thinking far enough behind) and I kinda look forward to getting
there, some day.

 But in my experience, it doesn't scale in terms of complexity as much as
 java does.

Sure doesn't. Good practices (unit tests, getting good coverage, pychecker
and all) can help, but any line/character not touched is a potential
time-bomb. That said, those good practices are needed w/ any language, they
just take discipline. Basically, I've come to live w/ that realization 
stopped trying to take so many short cuts (despite knowing better). Maybe I
owe Python thanks for that. ;-)

I've found a bunch of stuff I can't do w/ Python, but then I've found
similar w/ Java. Python is clearly far less mature, but I doubt that will
last very long. Basically, I have a love/hate relationship w/ Python (I've
caused myself a lot of hours of pain), but I don't regret having tinkered
with it.

 Also, it seems that there is a lot of black magic in getting it to run
 very solidly, while java has years of polishing on seriously loaded
 environments.

That could easily be me. I chose to do some

 So, I wonder: what would you think about a gump in java?

Good idea? Maybe. Personally, I've invested so much in Python Gump to want
to back off (although 6 months ago I'd've been there in a heart beat).
Personally, I feel Gump is beautifully irrelevant -- if it dropped of the
face of the planet  few people would notice -- but when it find issues 
helps out, it is a sweet thing. For me it is a beautify folly; so what
better than to experiment with, to teach some Java folks a new tool, to
learn Python  get a new perspective on the world?

BTW: Won't Java (with JDK 1.5 feature) + Groovy and Python be about the same
thing sooner or later, anyway? ;-) The similarities will outweigh the
differences. ;-)

Basically, I think Python Gump was the right thing to do 'cos it breathed
life into a somewhat mundane/infrastructural task. I do think it has become
a barrier to entry for many, which I find disturbing. As such, I'd not fight
against folks wanting to re-write in Java ('cos that is clearly quite
doable).

regards,

Adam


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



Re: Getting lots of /tmp/*.xls on Brutus

2004-07-08 Thread Rainer Klute
Am Do, 2004-07-08 um 20.23 schrieb Adam R. B. Jack:
 i.e. lots of files!
 
 Basically, I have to assume that these are from POI (please correct me if I
 am wrong) and one (or both) of the two POI runs.

You are write, the POI test cases do create temporary files without
deleting them. I think you can remove them without any harm.

Fellow POI committers, could you please delve into your test cases and
resolve that issue? BTW, the HPSF test cases tidy the disk when they are
finished (tap on my shoulder).

Best regards
Rainer Klute

   Rainer Klute IT-Consulting GmbH
  Dipl.-Inform.
  Rainer Klute E-Mail:  [EMAIL PROTECTED]
  Körner Grund 24  Telefon: +49 172 2324824
D-44143 Dortmund   Telefax: +49 231 5349423


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



Re: [RT] Was python a good idea?

2004-07-08 Thread Stefano Mazzocchi
Nick Chalko wrote:
Nicola Ken Barozzi wrote:
Stefano Mazzocchi wrote:
I have started to use python myself because I loved the much faster 
try/fail cycle of a scripting language and python looked a lot 
friendlier than other scripting languages.

But in my experience, it doesn't scale in terms of complexity as much 
as java does.

This is my impression also :-(
Java: it's truly cross-platform and the Gump PMC members all know it
  quite well; easy to install
 * cons: dunno
I think the main problem we will face in a Java Gump is dependencies. We 
will have to COMPLETELY resit depending on anything except JDK 1.4
Very true, but doable, IMO since we get XML/XSLT/DOM support in there.
--
Stefano.


smime.p7s
Description: S/MIME Cryptographic Signature


Re: Getting lots of /tmp/*.xls on Brutus

2004-07-08 Thread Rainer Klute
Am Do, 2004-07-08 um 20.50 schrieb Rainer Klute:
 You are write, ...

You are right, it is too late, at least for me. :-(

Best regards
Rainer Klute

   Rainer Klute IT-Consulting GmbH
  Dipl.-Inform.
  Rainer Klute E-Mail:  [EMAIL PROTECTED]
  Körner Grund 24  Telefon: +49 172 2324824
D-44143 Dortmund   Telefax: +49 231 5349423


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



Re: [GUMP] please remove/rename the nekohtml project in Cocoon's descriptor

2004-07-08 Thread Upayavira
Stefan Bodewig wrote:
Hi,
Gump already has a project named nekohtml for NekoHTML 0.9.3.  If this
is what you need in Cocoon then please simple remove your project
definition, otherwise please rename the project.
Gump tries to merge the like-named project and drops both of them
since their jar ids clash (and would claim there were missing build
outputs if the ids didn't clash).
 

Done.
Sorry for the hassle. I'm a complete Gump newbie, and figured I would 
get something wrong!

Regards, Upayavira

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


Re: [RT] Was python a good idea?

2004-07-08 Thread Nick Chalko
Stefano Mazzocchi wrote:


I think the main problem we will face in a Java Gump is dependencies. 
We will have to COMPLETELY resit depending on anything except JDK 1.4

Very true, but doable, IMO since we get XML/XSLT/DOM support in there.
I might help more if it was in Java, but I don't see the need with out 
also changing to more of a pipeline architecture, or  tackle using last 
good jar  or something.
Otherwise we are just spinning our wheels. 

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


Re: [RT] Was python a good idea?

2004-07-08 Thread Stefano Mazzocchi
Adam, please, let me start saying this is (as indicated) a random 
though, not a proposal, nor a criticism.

As Nicola said, moving from ant+xslt+bash to python was a tremendous 
improvement. I just wonder if we should stop there, especially given 
that this community is basically java gurus with a little big of python 
envy for some of the features (that could be replicated in java, if one 
*really* wanted them, btw).

Adam R. B. Jack wrote:
I have started to use python myself because I loved the much faster
try/fail cycle of a scripting language and python looked a lot
friendlier than other scripting languages.
Python is fun to get started with  has some really nice features. My guess
is I've not even come close to touching the nicer parts ('cos I've yet to
leave Java thinking far enough behind) and I kinda look forward to getting
there, some day.
But in my experience, it doesn't scale in terms of complexity as much as
java does.
Sure doesn't. 
Well, ask the Zope people about that: not many agree in python-guru land 
(and not only for ego or protection of their past decisions).

The strong vs. weak typing debate is vivid in my head and you can 
say that no matter how deep you go to describe the metadata associated 
to your dependencies, there is a point where all of them get weak.

Gump, for example, shows how the time variable makes a strongly typed 
system become weakly typed.

Also, if you get pretty heavy with Collections, even Java becomes weakly 
typed.

*but* for some reason, java scales better with size and internal 
complexity. it feels more solid, at least to me.

Good practices (unit tests, getting good coverage, pychecker
and all) can help, but any line/character not touched is a potential
time-bomb. That said, those good practices are needed w/ any language, they
just take discipline. 
Very true. Fact is this is a community of java programmers which a 
tendency for not really caring about religions and just getting the job 
done.

I'm not against python or your work, I just wonder if this isn't 
blocking all the tremendous java expertiese that we all have.

Basically, I've come to live w/ that realization 
stopped trying to take so many short cuts (despite knowing better). Maybe I
owe Python thanks for that. ;-)
I've found a bunch of stuff I can't do w/ Python, but then I've found
similar w/ Java. Python is clearly far less mature, but I doubt that will
last very long. Basically, I have a love/hate relationship w/ Python (I've
caused myself a lot of hours of pain), but I don't regret having tinkered
with it.
I can sense that (otherwise, you have would have given up) but I also 
see that as much as Gump was a one-man-show (driven by Sam) this gump is 
another one man show (driven by you).

I consider myself Gump one of the most incredible innovations of the 
entire foundation. I wonder what's going to happen if you go away or 
stop being interested in that.

I'm not saying it's your fault, not at all... it's *our* fault that we 
don't contribute... but everytime I think about looking at the code the 
complexity of all that python just scares me away a little so I 
postpone and I never do it.

I *really* want to extend gump so that it builds apr httpd and 
subversion... but everytime I want to start, some other thing comes up 
and that itch goes away.

Yesterday was one of those days and I think I know realize that it's 
because of python.

I wonder how many others on this list feel the same, thus my RTs.
Also, it seems that there is a lot of black magic in getting it to run
very solidly, while java has years of polishing on seriously loaded
environments.

That could easily be me. I chose to do some

So, I wonder: what would you think about a gump in java?

Good idea? Maybe. Personally, I've invested so much in Python Gump to want
to back off (although 6 months ago I'd've been there in a heart beat).
Personally, I feel Gump is beautifully irrelevant -- if it dropped of the
face of the planet  few people would notice -- but when it find issues 
helps out, it is a sweet thing. 
Personally, I think gump is the most important project of the entire 
ASF, but it will take a few more years and a lot more work in certain 
other directions to show that.

For me it is a beautify folly; so what
better than to experiment with, to teach some Java folks a new tool, to
learn Python  get a new perspective on the world?
If it floats your boat, I'm happy. I'm just concerned that the day you 
find something that is more interesting, we are left with a codebase 
that nobody knows how to maintain.

BTW: Won't Java (with JDK 1.5 feature) + Groovy and Python be about the same
thing sooner or later, anyway? ;-) The similarities will outweigh the
differences. ;-)
There is a psycological impact in community dynamics that should not be 
underestimated.

Basically, I think Python Gump was the right thing to do 'cos it breathed
life into a somewhat mundane/infrastructural task. 
True.
I do think it has become a 

cvs commit: gump/python/gump/shared comparator.py

2004-07-08 Thread ajack
ajack   2004/07/08 13:33:11

  Modified:python/gump update.py preview.py build.py env.py debug.py
check.py integrate.py
   python/gump/notify notification.py notifier.py logic.py
   python/gump/utils http.py sync.py launcher.py note.py
work.py __init__.py owner.py file.py
   python/gump/model project.py server.py profile.py module.py
repository.py depend.py builder.py propagation.py
object.py property.py __init__.py tracker.py
workspace.py state.py
   python/gump/document documenter.py resolver.py
   python/gump/test updater.py resulting.py pyunit.py
syndicator.py resolving.py __init__.py xref.py
maven.py utils.py notifying.py model.py
   python/gump/test/resources/complete1 download1.xml
profile.xml module3.xml
   python/gump/syndication atom.py abstract.py rss.py
syndicator.py
   python/gump/test/resources/full1 profile.xml
svn_repository1.xml workspace.xml download1.xml
module3.xml
   python/gump/update svn.py cvs.py updater.py
   python/gump/document/xdocs __init__.py resolver.py
documenter.py xdoc.py
   python/gump/stats statsdb.py statistician.py
   python/gump/document/text resolver.py documenter.py
   python/gump/results resulter.py model.py
   python/gump/core gumpenv.py gumpinit.py config.py gumprun.py
commandLine.py actor.py
   python/gump/build ant.py maven.py abstract.py builder.py
script.py
   python/gump/admin stats.py
   python/gump/guru stats.py xref.py
   src/documentation/content/xdocs/metadata maven.xml
project.xml
   template/forrest/content/xdocs site.xml
   .gumpytest.sh gumpy.py gumpy.sh .cvsignore
   python   .cvsignore
   python/gump/gui view.py
   python/gump/runner runner.py tasks.py demand.py
   python/gump/svg depdiag.py scale.py
   python/gump/shared comparator.py
  Added:   python/gump/loader .cvsignore __init__.py loader.py
   template/xhtml/gump_icons failed.png unset.png
no_work_performed.png success.png
prerequisite_failed.png complete.png
   python/gump/utils tasks.py domutils.py smtp.py timing.py
   python/gump/threads __init__.py .cvsignore tools.py
   python/gump/model cp.py misc.py
   python/gump/test threads.py loading.py timing.py xdocs.py
   python/gump/test/resources/complete1
artifact_repository1.xml
   python/gump/integration .cvsignore depot.py __init__.py
cvs.py
   python/gump/test/resources/full1 artifact_repository1.xml
   python/gump/update artifact.py
   python/gump/document/xdocs config.py
   python/gump/performance xdocs.py gurus.py __init__.py
.cvsignore deps.py
   python/gump/repository artifact.py
   template/xhtml/images gump-logo.png PythonPowered.gif
icon.png apache.png
   template/xhtml/css style.css
   template/xhtml favicon.ico
   python/tool profileResults.py .cvsignore __init__.py
commitCheck.py
  Removed: python/gump logconf.ini
   server   try.xml hermes.xml lsd.xml dotnot.xml
   python/gump/utils xmlutils.py
   python/storage/random/results model.py loader.py __init__.py
resulter.py .cvsignore
   python/gump/model rawmodel.py loader.py
   python/gump/net __init__.py .cvsignore cvs.py smtp.py
   python/gump/test loader_tests.py xdoc_tests.py xml_tests.py
gumpset_tests.py
   python/gump/test/resources/complete1 jars_repository1.xml
   python/gump/test/resources/full1 jars_repository1.xml
   python/gump/update jars.py
   python/gump/repository jars.py
   python/logging handlers.py __init__.py PKG-INFO .cvsignore
config.py
   .commitCheck.py
  Log:
  Merged CleanUp branch in.
  
  Revision  ChangesPath
  1.2   +1 -0  gump/python/gump/loader/.cvsignore
  
  http://cvs.apache.org/viewcvs/gump/python/gump/loader/.cvsignore.diff?r1=1.1r2=1.2
  
  
  1.2   +21 -0 gump/python/gump/loader/__init__.py
  
  

Re: [RT] Was python a good idea?

2004-07-08 Thread Adam R. B. Jack

 Adam, please, let me start saying this is (as indicated) a random
 though, not a proposal, nor a criticism.

Thanks, but not neccessary, I've had the [RT] myself many times. In the
early days of this (as one gent on IM can attest) there were an uncountable
number of times I bitched I could re-write Gump in Java in no time. I
still think it is very easy/doable in Java. Maybe it would've been smarter.

  For me it is a beautify folly; so what
  better than to experiment with, to teach some Java folks a new tool, to
  learn Python  get a new perspective on the world?

 If it floats your boat, I'm happy. I'm just concerned that the day you
 find something that is more interesting, we are left with a codebase
 that nobody knows how to maintain.

IMHO, the codebase is the problem, not the language. Trust me, I write
Python like I write Java, heck -- I don't know Pythonic Python. ;-) Kinda
like I write Perl, kinda like I write  -- ya know, it all just all
tastes like chicken. ;-)

Basically, there are a bunch of classes -- maybe too many -- and they need
cleaning up, they need documenting, they need opening up to the rest of you.

  BTW: Won't Java (with JDK 1.5 feature) + Groovy and Python be about the
same
  thing sooner or later, anyway? ;-) The similarities will outweigh the
  differences. ;-)

 There is a psycological impact in community dynamics that should not be
 underestimated.

Yup, I hear that. I hope the CleanUp branch was the start of the cleanup, of
a simplification. I think we need to enable plug-ins (the easiest way for
communities to open up to new developers) and I think we need to fully
document/clean the internal design. I've fought so long w/ Python
performance that I've not been able to do that, I now feel I can.

I don't plan on going anywhere until I've documented Gump, and given Python
it's best chance. I think Gumpy is finally warming up  I thank folks for
their continued interest/patience...

regards

Adam


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



Re: [RT] Was python a good idea?

2004-07-08 Thread Stephen McConnell
Adam R. B. Jack wrote:
I think we need to enable plug-ins (the easiest way for
communities to open up to new developers)
+1
--
|---|
| Magic by Merlin   |
| Production by Avalon  |
|   |
| http://avalon.apache.org  |
|---|
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [RT] Was python a good idea?

2004-07-08 Thread Stephen McConnell
Adam R. B. Jack wrote:
Basically, I think Python Gump was the right thing to do 'cos it breathed
life into a somewhat mundane/infrastructural task. I do think it has become
a barrier to entry for many, which I find disturbing. As such, I'd not fight
against folks wanting to re-write in Java ('cos that is clearly quite
doable).
For what its worth - yes - Python is a barrier to entry for me 
personally but I kind of like that.  It's my perfect excuse for not 
submitting patches and provides me with a good separation of me as tool 
user versus developer (something I appreciate given the amount of stuff 
I'm already committed to).

On the other hand - a java variant of Gump would be interesting in that 
I could envisage closer integration between things like magic and gump 
itself.  It would also be a lot of fun to play around with gump plugins 
- things that lavage the big interconnected picture - but I'm sure this 
is possible with Python gump also.

0.02
Cheers, 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: ummm... help needed

2004-07-08 Thread Sebastian Bazley
- Original Message - 
From: Stephen McConnell [EMAIL PROTECTED]
To: Gump code and data [EMAIL PROTECTED]
Sent: Friday, July 09, 2004 1:47 AM
Subject: ummm... help needed


[...]
 classloaders at the same time or something like that.  As a first step -
 could someone with access to brutus send me the unit test report file:


/usr/local/gump/public/workspace/avalon-tools/tools/magic/target/test-report
s
 TEST-org.apache.avalon.tools.model.test.ContextTestCase.txt

I don't have access to brutus, but perhaps you could use the Ant concat
task to display the contents of the file.

See for example JMeter, which uses it in its build.xml gump-test target:


http://brutus.apache.org:8080/gump/jakarta-jmeter/jakarta-jmeter-test/gump_work/build_jakarta-jmeter_jakarta-jmeter-test.html


HTH,
S.


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



Re: ummm... help needed

2004-07-08 Thread Stephen McConnell
Sebastian Bazley wrote:
I don't have access to brutus, but perhaps you could use the Ant concat
task to display the contents of the file.
See for example JMeter, which uses it in its build.xml gump-test target:
Works like a charm - I've added this into magic unit test task so we get 
a report listed automatically if a unit test fails when running under gump.

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


brutus may be having a problem

2004-07-08 Thread Stephen McConnell
http://brutus.apache.org:8080/gump/modules.html
Message: null
Description: No details available.
Sender: org.apache.cocoon.servlet.CocoonServlet
Source: Cocoon Servlet
Request URI
modules.html
cause
/home/gump/jakarta-tomcat-5.0.24/webapps/gump/content/xdocs/modules.xml 
(No such file or directory)
request-uri
/gump/modules.html

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


cvs commit: gump/project avalon-tools.xml

2004-07-08 Thread mcconnell
mcconnell2004/07/08 22:19:49

  Modified:project  avalon-tools.xml
  Log:
  (I have to try it)
  
  Revision  ChangesPath
  1.21  +1 -0  gump/project/avalon-tools.xml
  
  Index: avalon-tools.xml
  ===
  RCS file: /home/cvs/gump/project/avalon-tools.xml,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- avalon-tools.xml  8 Jul 2004 17:15:44 -   1.20
  +++ avalon-tools.xml  9 Jul 2004 05:19:48 -   1.21
  @@ -49,6 +49,7 @@
 !-- for magic --
 property name=magic.home reference=home project=magic/
 property name=gump.signature value=@@DATE@@/
  +  property name=build.sysclasspath value=dark-arts-volume-one/
 !-- external references --
 depend property=gump.resource.ant project=ant id=ant/
 depend property=gump.resource.junit project=junit/
  
  
  

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



Re: brutus may be having a problem

2004-07-08 Thread Adam R. B. Jack


 http://brutus.apache.org:8080/gump/modules.html


Yup, maybe my merge has some kinks to work out. Still, Leo (or other), could
I request a quick reconfigure?

1) Let's remove tomcat.
2) Restore the config such that http://brutus.apache.org/gump/{flavour} goes
to /usr/local/gump/{flavour}/results.

I've reconfigure both public and jdk15 (and test) to write here  stopped
the XDOCs output, am trying the better tested XHTML.

regards,

Adam


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



Re: cvs commit: gump/project avalon-tools.xml

2004-07-08 Thread Adam R. B. Jack
   Log:
   (I have to try it)

   +  property name=build.sysclasspath
value=dark-arts-volume-one/

Sure, but I wouldn't be surprised if I tried to stop you (when I coded it).
We'll see. :)

regards

Adam


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



[jira] Created: (GUMP-73) HTTPD reconfiguration

2004-07-08 Thread general
Message:

  A new issue has been created in JIRA.

-
View the issue:
  http://issues.apache.org/jira/browse/GUMP-73

Here is an overview of the issue:
-
Key: GUMP-73
Summary: HTTPD reconfiguration
   Type: Task

 Status: Unassigned
   Priority: Critical

Project: Gump
 Components: 
 configuration of live servers

   Assignee: 
   Reporter: Adam Jack

Created: Thu, 8 Jul 2004 10:44 PM
Updated: Thu, 8 Jul 2004 10:44 PM
Due: Fri, 9 Jul 2004 12:00 AM

Description:
) Let's remove (or, at least, shut down) tomcat.
2) Restore the config such that http://brutus.apache.org/gump/{flavour} goes
to /usr/local/gump/{flavour}/results.



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


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



[jira] Assigned: (GUMP-73) HTTPD reconfiguration

2004-07-08 Thread general
Message:

   The following issue has been re-assigned.

   Assignee: Leo Simons (mailto:[EMAIL PROTECTED])
   Assigner: Adam Jack (mailto:[EMAIL PROTECTED])
   Date: Thu, 8 Jul 2004 10:45 PM
Comment:
Pretty please... [save me figuring out what is wrong w/ it today].
-
View the issue:
  http://issues.apache.org/jira/browse/GUMP-73

Here is an overview of the issue:
-
Key: GUMP-73
Summary: HTTPD reconfiguration
   Type: Task

 Status: Open
   Priority: Critical

Project: Gump
 Components: 
 configuration of live servers

   Assignee: Leo Simons
   Reporter: Adam Jack

Created: Thu, 8 Jul 2004 10:44 PM
Updated: Thu, 8 Jul 2004 10:45 PM
Due: Fri, 9 Jul 2004 12:00 AM

Description:
) Let's remove (or, at least, shut down) tomcat.
2) Restore the config such that http://brutus.apache.org/gump/{flavour} goes
to /usr/local/gump/{flavour}/results.



-
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


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