Project descriptors (was Re: [RT] href considered harmful)

2004-03-25 Thread Nicola Ken Barozzi
Stefano Mazzocchi wrote:

Leo Simons wrote:

I suggest we move to strike and loudly proclaim descriptors not living 
in gump CVS as harmful. Their use needs to be *strongly* discouraged 
from now on. Who's with me?
I agree with you as a general principle.

Too bad that the entire cocoon build system relies on the gump 
descriptor for its blocks and this is going to be so for a while.

If you deprecate href, cocoon will be seriously damaged.

Now, I am the one to blame for this,
Actually I was the one that started it ;-P

History: when I needed a descriptor for Centipede, I looked at the Gump 
one, and extended it. Then Cocoon needed a similar system, so out of my 
experience with Centipede I created the code-generating block build 
system

but my rationale was to keep gump 
and cocoon in synch by making sure that everytime you built cocoon, you 
were also testing if the gump descriptor was right.
...that was what I thought...

Of course, only gump can do the full check, but the cocoon build can 
help a little bit.
... and here is where it broke. The fact is that the two are now so 
different in the way they work that the check is not good enough.

Or we make the Cocoon build system more akin to Gump, or we make 
something that keeps the two descriptors lazily in synch.

Stefano, I need your help. We've been banging our head on this for 
months, and I still remember a discussion like this with Sam more than a 
year ago. We *must* resolve this.

Let's see:

1. Gump needs to have all the descriptors at hand. Href is too volatile 
for Gump.
2. Gumpers need to be able to change that information.
3. Project developers need to be able to change that info too.
4. The two descriptors should be able to stey out of synch.

So:

From point 1 and 2 we need a repository with all the descriptors.
From point 3 and 4 we need to have a replication system between the 
repository and the project.

Let's say that each project has a Gump descriptor in the Gump repo and 
*can* *also* have an href. A cron job can check the two and report the 
differrences to the respective communities (ie the one that has the 
oldest descriptor). In this way we have bi-community peer review of changes.

Even better, on every descriptor checkin, a quick build is performed 
with last night's jars, to see that the descriptor works. But this is 
part of the -build per checkin- thing that is on the agenda in any case.

So, is this an option. Let's get this nailed :-)

--
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]


cvs commit: gump/project avalon.xml

2004-03-25 Thread mcconnell
mcconnell2004/03/25 03:24:49

  Modified:project  avalon.xml
  Log:
  Correct package name for the avalon logging impl package.
  
  Revision  ChangesPath
  1.44  +1 -1  gump/project/avalon.xml
  
  Index: avalon.xml
  ===
  RCS file: /home/cvs/gump/project/avalon.xml,v
  retrieving revision 1.43
  retrieving revision 1.44
  diff -u -r1.43 -r1.44
  --- avalon.xml24 Mar 2004 08:37:49 -  1.43
  +++ avalon.xml25 Mar 2004 11:24:49 -  1.44
  @@ -142,7 +142,7 @@
   /project
   
   project name=avalon-logging-impl
  -packageorg.apache.avalon.logginf.impl/package
  +packageorg.apache.avalon.logging.impl/package
   
   ant basedir=logging/impl target=jar
   property name=project.version value=@@DATE@@/
  
  
  

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



cvs commit: gump/project avalon.xml

2004-03-25 Thread mcconnell
mcconnell2004/03/25 03:26:12

  Modified:project  avalon.xml
  Log:
  Fix avalon meta impl package name.
  
  Revision  ChangesPath
  1.45  +1 -1  gump/project/avalon.xml
  
  Index: avalon.xml
  ===
  RCS file: /home/cvs/gump/project/avalon.xml,v
  retrieving revision 1.44
  retrieving revision 1.45
  diff -u -r1.44 -r1.45
  --- avalon.xml25 Mar 2004 11:24:49 -  1.44
  +++ avalon.xml25 Mar 2004 11:26:12 -  1.45
  @@ -562,7 +562,7 @@
   /project
 
   project name=avalon-meta-impl
  -packageorg.apache.avalon.impl/package
  +packageorg.apache.avalon.meta.impl/package
   ant basedir=meta/impl target=jar
   property name=project.version value=@@DATE@@/
   /ant
  
  
  

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



cvs commit: gump/profile gump.xml

2004-03-25 Thread mcconnell
mcconnell2004/03/25 05:15:59

  Modified:profile  gump.xml
  Log:
  Add the avalon-legacy.xml project.
  
  Revision  ChangesPath
  1.329 +2 -1  gump/profile/gump.xml
  
  Index: gump.xml
  ===
  RCS file: /home/cvs/gump/profile/gump.xml,v
  retrieving revision 1.328
  retrieving revision 1.329
  diff -u -r1.328 -r1.329
  --- gump.xml  24 Mar 2004 13:44:00 -  1.328
  +++ gump.xml  25 Mar 2004 13:15:59 -  1.329
  @@ -26,9 +26,10 @@
 module href=project/avalon-components.xml/
 module href=project/avalon-excalibur.xml/
 module href=project/avalon-logkit.xml/
  -  module href=project/avalon-phoenix.xml/
 module href=project/avalon-sandbox.xml/
 module href=project/avalon-site.xml/
  +  module href=project/avalon-legacy.xml/
  +  module href=project/avalon-phoenix.xml/
   
   !-- Apache.Cocoon --
   
  
  
  

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



Re: cvs@gump.apache.org?

2004-03-25 Thread Adam Jack
  how do you feel about setting up [EMAIL PROTECTED] for all change 
  notifications?

+0

regards

Adam

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



Re: last night's build on lsd

2004-03-25 Thread Adam Jack
 Yeah, it seems not. I don't know if this is related, but I had woes trying
 to run/test Gump on my VM server Gump-box yesterday also. Basically the
poor
 box swapped itself to death, in part 'cos forrest grew so large. The xdocs
 were written, but the forrest site wasn't generated. I wonder if something
 similar happened (or is happening) to LSD. [I just tried logging in, and
I'm
 not getting in -- due to timeouts.]

Looks like the same is happening to LSD, huge load, with what I assume is
swapping takign up the CPU. I am in, but one command ever five minutes...:

 16:24:16  up 22 days, 18:05,  3 users,  load average: 110.71, 77.43, 63.57
196 processes: 186 sleeping, 9 running, 1 zombie, 0 stopped
CPU states:  cpuusernice  systemirq  softirq  iowaitidle
   total0.9%1.0%   75.1%   0.0% 0.0%0.0%   22.8%
Mem:   255584k av,  251740k used,3844k free,   0k shrd,7216k
buff
77344k active, 131400k inactive
Swap: 1052248k av, 1052248k used,   0k free   10820k
cached

  PID USER PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
5 root  16   0 00 0 SW   83.9  0.0  94:21   0 kswapd

regards

Adam


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



Re: last night's build on lsd

2004-03-25 Thread Leo Simons
I just rebooted (remotely via ssh, took ages). Things seem alright now. 
Poor machine :D

--
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]


[jira] Commented: (GUMP-34) Upgrade JDK on lsd to java 1.4.2_04

2004-03-25 Thread jira
The following comment has been added to this issue:

 Author: Leo Simons
Created: Thu, 25 Mar 2004 8:32 AM
   Body:
the release notes page says the following:

---
Documentation
Java[tm] 2 SDK, Standard Edition Version 1.4.2_03 (Microsoft Windows, Linux, and 
Solaris Operating Envirnoment)
Release Notes
JavaTM 2 SDK, Standard Edition
Version 1.4.2_04 (Microsoft Windows, Linux, and Solaris Operating Environment) 
---

weird. Anyway, installing right now :D
-
View this comment:
  
http://issues.apache.org/jira/secure/ViewIssue.jspa?key=GUMP-34page=comments#action_27806

-
View the issue:
  http://issues.apache.org/jira/secure/ViewIssue.jspa?key=GUMP-34

Here is an overview of the issue:
-
Key: GUMP-34
Summary: Upgrade JDK on lsd to java 1.4.2_04
   Type: Task

 Status: Open
   Priority: Minor

Project: Gump

   Assignee: Leo Simons
   Reporter: Antoine Levy-Lambert

Created: Mon, 15 Mar 2004 11:09 PM
Updated: Thu, 25 Mar 2004 8:32 AM
Environment: Gump [EMAIL PROTECTED]

Description:
The build of xml-xerces1 is currently failing due to Unicode escapes present in 
javadoc comments.
I am quoting Michael Glavassevich :

http://article.gmane.org/gmane.comp.jakarta.gump/4990

I understand that this was a compiler bug [1] which was recently fixed in JDK 1.4.2_04 
[2]. Whomever's responsible for the environment on lsd may want to upgrade the JDK.

[1] http://developer.java.sun.com/developer/bugParade/bugs/4863451.html
[2] http://java.sun.com/j2se/1.4.2/ReleaseNotes.html

I have checked that JDK 1.4.2_04 fixes the problem. So we should go for it.


-
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] Work Started: (GUMP-34) Upgrade JDK on lsd to java 1.4.2_04

2004-03-25 Thread jira
Message:

   Work on this issue has been started by Leo Simons (mailto:[EMAIL PROTECTED])

-
View the issue:
  http://issues.apache.org/jira/secure/ViewIssue.jspa?key=GUMP-34

Here is an overview of the issue:
-
Key: GUMP-34
Summary: Upgrade JDK on lsd to java 1.4.2_04
   Type: Task

 Status: In Progress
   Priority: Minor

Project: Gump

   Assignee: Leo Simons
   Reporter: Antoine Levy-Lambert

Created: Mon, 15 Mar 2004 11:09 PM
Updated: Thu, 25 Mar 2004 8:38 AM
Environment: Gump [EMAIL PROTECTED]

Description:
The build of xml-xerces1 is currently failing due to Unicode escapes present in 
javadoc comments.
I am quoting Michael Glavassevich :

http://article.gmane.org/gmane.comp.jakarta.gump/4990

I understand that this was a compiler bug [1] which was recently fixed in JDK 1.4.2_04 
[2]. Whomever's responsible for the environment on lsd may want to upgrade the JDK.

[1] http://developer.java.sun.com/developer/bugParade/bugs/4863451.html
[2] http://java.sun.com/j2se/1.4.2/ReleaseNotes.html

I have checked that JDK 1.4.2_04 fixes the problem. So we should go for it.


-
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] Work Stopped: (GUMP-34) Upgrade JDK on lsd to java 1.4.2_04

2004-03-25 Thread jira
Message:

   Work on this issue has been stopped by Leo Simons (mailto:[EMAIL PROTECTED])

-
View the issue:
  http://issues.apache.org/jira/secure/ViewIssue.jspa?key=GUMP-34

Here is an overview of the issue:
-
Key: GUMP-34
Summary: Upgrade JDK on lsd to java 1.4.2_04
   Type: Task

 Status: Open
   Priority: Minor

Project: Gump

   Assignee: Leo Simons
   Reporter: Antoine Levy-Lambert

Created: Mon, 15 Mar 2004 11:09 PM
Updated: Thu, 25 Mar 2004 8:38 AM
Environment: Gump [EMAIL PROTECTED]

Description:
The build of xml-xerces1 is currently failing due to Unicode escapes present in 
javadoc comments.
I am quoting Michael Glavassevich :

http://article.gmane.org/gmane.comp.jakarta.gump/4990

I understand that this was a compiler bug [1] which was recently fixed in JDK 1.4.2_04 
[2]. Whomever's responsible for the environment on lsd may want to upgrade the JDK.

[1] http://developer.java.sun.com/developer/bugParade/bugs/4863451.html
[2] http://java.sun.com/j2se/1.4.2/ReleaseNotes.html

I have checked that JDK 1.4.2_04 fixes the problem. So we should go for it.


-
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] Closed: (GUMP-24) Make gump build directories accessible through web browser

2004-03-25 Thread jira
Message:

   The following issue has been closed.

   Resolver: Leo Simons
   Date: Thu, 25 Mar 2004 8:39 AM

after some more talk on the mailing list, it came up that this is distribution of 
software, often without paying due respect to license requirements for distribution. 
So that's a no-can do.
-
View the issue:
  http://issues.apache.org/jira/secure/ViewIssue.jspa?key=GUMP-24

Here is an overview of the issue:
-
Key: GUMP-24
Summary: Make gump build directories accessible through web browser
   Type: Task

 Status: Closed
   Priority: Minor
 Resolution: WON'T FIX

Project: Gump
 Components: 
 Python
   Fix Fors:
 unspecified
   Versions:
 unspecified

   Assignee: Leo Simons
   Reporter: Leo Simons

Created: Sun, 14 Mar 2004 11:46 AM
Updated: Thu, 25 Mar 2004 8:39 AM
Environment: lsd.student.utwente.nl, moof.apache.org

Description:
Vincent Massol requested we make the full gump outputs accessible through the web 
browser. Need to think a little about security and then JFDI. It'll help people debug 
things. (Also update the relevant docs to point to this feature).


-
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] Work Started: (GUMP-25) document actual gump installations

2004-03-25 Thread jira
Message:

   Work on this issue has been started by Leo Simons (mailto:[EMAIL PROTECTED])

-
View the issue:
  http://issues.apache.org/jira/secure/ViewIssue.jspa?key=GUMP-25

Here is an overview of the issue:
-
Key: GUMP-25
Summary: document actual gump installations
   Type: New Feature

 Status: In Progress
   Priority: Minor

Project: Gump
 Components: 
 Python
   Fix Fors:
 unspecified
   Versions:
 unspecified

   Assignee: Leo Simons
   Reporter: Leo Simons

Created: Sun, 14 Mar 2004 11:49 AM
Updated: Thu, 25 Mar 2004 8:40 AM

Description:
Add some docs on the wiki about the actual gump setups on various machines, how they 
were set up, and how they are being maintained.


-
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]



[Gump Wiki] Updated: FrontPage

2004-03-25 Thread general
   Date: 2004-03-25T08:41:05
   Editor: 130.89.169.128 
   Wiki: Gump Wiki
   Page: FrontPage
   URL: http://wiki.apache.org/gump/FrontPage

   no comment

Change Log:

--
@@ -26,6 +26,9 @@
  '''GumpCommandLineOptions'''
Some more notes about those commandline scripts.
 
+ '''GumpInfrastructure'''
+   Some notes on the machines that run gump. Please add your machine here if it runs 
gump, especially if the results are published publicly.
+
 = Design Topics =
 
  * HistoricalResultsDatabase

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



[Gump Wiki] New: GumpInfrastructure

2004-03-25 Thread general
   Date: 2004-03-25T08:49:28
   Editor: 130.89.169.128 
   Wiki: Gump Wiki
   Page: GumpInfrastructure
   URL: http://wiki.apache.org/gump/GumpInfrastructure

   no comment

New Page:

== Gump on lsd.student.utwente.nl ==

[http://lsd.student.utwente.nl/ lsd] is currently the main installation for gump, 
though that will change real soon now. It's a duron machine running a near-full 
install of Fedora Core 1 and some optional packages from freshrpms, atrpms, jpackage, 
sun, nvidia, etc, which are supposed to be kept in the /data/packages directory. About 
30GB of disk is allocated to gump. [http://lsd.student.utwente.nl/ Results] are 
published every night (run starts at 1:00AM GMT, usually finished at about 10AM GMT). 
Leo Simons is the (only) root on the machine, with several people in a 'gump' group 
that log in via ssh to help admin the gump installation.

Gump (v 2.0) lives in /data3/gump, with results published to /data3/gump/log, and the 
actual gump install (home of the metadata and the scripts and stuff) in 
/data3/gump/gump-install. The crontab runs in the user id of ajack, the profile is the 
lsd.xml file in the gump cvs module, with /data3/gump/gump-install/local-env-py.sh 
containing local settings (like JAVA_HOME), as is the case for any gump 2 install.

If you have a good reason to want shell access to the machine, get in contact with Leo 
through the gump mailing list. If he knows who you are, chances are you'll be served :D

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



[jira] Commented: (GUMP-25) document actual gump installations

2004-03-25 Thread jira
The following comment has been added to this issue:

 Author: Leo Simons
Created: Thu, 25 Mar 2004 8:50 AM
   Body:
http://wiki.apache.org/gump/GumpInfrastructure
-
View this comment:
  
http://issues.apache.org/jira/secure/ViewIssue.jspa?key=GUMP-25page=comments#action_27809

-
View the issue:
  http://issues.apache.org/jira/secure/ViewIssue.jspa?key=GUMP-25

Here is an overview of the issue:
-
Key: GUMP-25
Summary: document actual gump installations
   Type: New Feature

 Status: Open
   Priority: Minor

Project: Gump
 Components: 
 Python
   Fix Fors:
 unspecified
   Versions:
 unspecified

   Assignee: Leo Simons
   Reporter: Leo Simons

Created: Sun, 14 Mar 2004 11:49 AM
Updated: Thu, 25 Mar 2004 8:50 AM

Description:
Add some docs on the wiki about the actual gump setups on various machines, how they 
were set up, and how they are being maintained.


-
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-25) document actual gump installations

2004-03-25 Thread jira
Message:

   The following issue has been re-assigned.

   Assignee:  (mailto:)
-
View the issue:
  http://issues.apache.org/jira/secure/ViewIssue.jspa?key=GUMP-25

Here is an overview of the issue:
-
Key: GUMP-25
Summary: document actual gump installations
   Type: New Feature

 Status: Unassigned
   Priority: Minor

Project: Gump
 Components: 
 Python
   Fix Fors:
 unspecified
   Versions:
 unspecified

   Assignee: 
   Reporter: Leo Simons

Created: Sun, 14 Mar 2004 11:49 AM
Updated: Thu, 25 Mar 2004 8:50 AM

Description:
Add some docs on the wiki about the actual gump setups on various machines, how they 
were set up, and how they are being maintained.


-
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]



Re: nagoya much slower again...

2004-03-25 Thread Adam Jack
Who's Gump in whose account? Sam's? Is anybody aware of the outputs, let
alone using them?

I don't think folks have had access to the outputs (that they've known
about) in forever.

http://gump.apache.org/#Where+is+Gump%3F

regards

Adam
- Original Message -
From: Noel J. Bergman [EMAIL PROTECTED]
To: Leo Simons [EMAIL PROTECTED]; Apache Infrastructure
[EMAIL PROTECTED]
Sent: Thursday, March 25, 2004 10:12 AM
Subject: RE: nagoya much slower again...


  a while ago someone changed something on nagoya (allocating more memory
  to tomcat or something) that made eyebrowse, jira, etc, much more
  snappy. That was nice. The effect seems to have gone away again. Any
  chance of making those apps more responsive?

 There are two problems.  One is that GUMP runs for 6-10 hours every day,
and
 there is a period during that time when GUMP drags nagoya to its knees.
The
 other problem that I occasionally see is bugzilla's createattachment.cgi
 script going into an infinite spin loop, completely chewing up an entire
CPU
 until I kill it.

 Bugzilla sucks, and I would love to see it die with nagoya, but I don't
 think that is likely to happen.  :-(  When we get the new issues server
 running, we will if there is someone willing to install a current version
of
 bugzilla.  I seem to recall that the SpamAssassin folks were willing, and
 I'm sure that we can control the access rights to allow that to happen.

 --- Noel



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



RE: nagoya much slower again...

2004-03-25 Thread Noel J. Bergman
 Who's Gump in whose account? Sam's? Is anybody aware of the outputs, let
 alone using them?

Sam, and ask him.  :-)

--- Noel

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



Which gump on the new machines?

2004-03-25 Thread Sam Ruby
OK, it looks like there may be a new ASF hosted machine or two running 
gump in the next 24 or so hours.  Which gump should be run on it?

I'm willing to take the lead in getting it up and running, or simply 
suggest it be turned over to somebody who wishes to volunteer.  Once it 
is up and running, it is my intent that this be a public resource Gump 
participants.

- Sam Ruby

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


Re: Which gump on the new machines?

2004-03-25 Thread Adam Jack

 OK, it looks like there may be a new ASF hosted machine or two running
 gump in the next 24 or so hours.  Which gump should be run on it?

Which? As in traditioanl verse Python? I think concensus has been Python for
a while.

We have a README in /usr/local/gump on moof, ought I post it here for folks?
I can't get there this mo, and my eyebrowse search isn't bringing up when I
posted it before. It has the steps involved.

 I'm willing to take the lead in getting it up and running, or simply
 suggest it be turned over to somebody who wishes to volunteer.  Once it
 is up and running, it is my intent that this be a public resource Gump
 participants.

I will be online (from a hotel, after workout/dinner) tonight (PST time) and
able to help. I do think we ought use the shared 'gump' account we've been
discussing, that'd be good for a common place for the cronjob, etc.

regards,

Adam


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



Re: Which gump on the new machines?

2004-03-25 Thread Adam Jack

 We have a README in /usr/local/gump on moof, ought I post it here for
folks?
 I can't get there this mo, and my eyebrowse search isn't bringing up when
I
 posted it before. It has the steps involved.


A google search found me this:

http://www.mail-archive.com/[EMAIL PROTECTED]/msg00487.html

regards

Adam


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



cvs commit: gump/project antworks-importer.xml

2004-03-25 Thread nickchalko
nickchalko2004/03/25 11:15:04

  Modified:project  antworks-importer.xml
  Log:
  Formated

  
  Revision  ChangesPath
  1.6   +12 -26gump/project/antworks-importer.xml
  
  Index: antworks-importer.xml
  ===
  RCS file: /home/cvs/gump/project/antworks-importer.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- antworks-importer.xml 22 Mar 2004 10:31:29 -  1.5
  +++ antworks-importer.xml 25 Mar 2004 19:15:04 -  1.6
  @@ -15,30 +15,16 @@
 limitations under the License.
   --
   module name=antworks-importer
  -
  -  url href=http://antworks.sourceforge.xml/importer/
  -  description
  -Autodownload and import ant build.xml's.
  -  /description
  -
  -  cvs repository=sourceforge   host-prefix=cvs.antworks dir=antworks 
module=importer /
  -  
  -
  -
  -  project name=antworks-importer fullname=Antworks Importer
  -packageorg.krysalis.antworks.importer/package
  -
  -ant buildfile=build-bootstrap.xml target=gump
  -  property name=project.version value=0.1-gump-@@DATE@@/
  -/ant
  -
  -depend project=ant inherit=runtime/
  -
  -
  -jar  name=dist/antworks-importer-0.1-gump-@@DATE@@.jar /
  -nag to=[EMAIL PROTECTED]
  - from=[EMAIL PROTECTED]/
  -  /project
  -
  - 
  +url href=http://antworks.sourceforge.xml/importer/
  +description Autodownload and import ant build.xml's. /description
  +cvs repository=sourceforge host-prefix=cvs.antworks dir=antworks 
module=importer/
  +project name=antworks-importer fullname=Antworks Importer
  +packageorg.krysalis.antworks.importer/package
  +ant buildfile=build-bootstrap.xml target=gump
  +property name=project.version value=0.1-gump-@@DATE@@/
  +/ant
  +depend project=ant inherit=runtime/
  +jar name=dist/antworks-importer-0.1-gump-@@DATE@@.jar/
  +nag to=[EMAIL PROTECTED] from=[EMAIL PROTECTED]/
  +/project
   /module
  
  
  

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



Re: Gump Thrashing/Spinning...

2004-03-25 Thread Leo Simons
Adam Jack wrote:
Whatever the cause, I am really starting to get 'done' with forrest. I
support it's use, I introduced it  have dealt with the issues and built
workarounds from day one, but it is hard work w/ no fun.
I remember that feeling. I like the forrest project and I like the 
forrest devs a lot, but I've been very frustrated with the forrest 
software a few times.

As to why python is a memory hog itself as well -- probably because 
variables don't go out of scope and because a lot of things (strings 
probably and object representations in the GOM) get copied around.

I wonder if we ought consider replacing Forrest with a pure Python HTML
producer. As above, I can't prove that forrest is the problem, but a pure
Python solution might just halve the unknowns.
Thoughts?
It's a good plan, methinks.

* I think some people would like gump a lot more if you could run it 
without needing java at all from a philosophical (free everything) view.

* It's a lot simpler (we really don't need forrest's power).

* It reduces the number of tools one has to be familiar with.

We should probably use a template engine. I'm sure there's a python 
equivalent for something like velocity (or smarty).

--
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]


Re: Gump Thrashing/Spinning...

2004-03-25 Thread matthew.hawthorne
I wonder if we ought consider replacing Forrest with a pure Python HTML
producer. As above, I can't prove that forrest is the problem, but a pure
Python solution might just halve the unknowns.
I've been using Python to generate HTML from XML via XSL for a few weeks 
now using 4suite.  I'm fairly new to Python so I wasn't really sure what 
my options were for XSL.  It's been very good so far, speed wise.

So, maybe it's an option.

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


Generating HTML (was Gump Threashing/Spinning)

2004-03-25 Thread Adam Jack

 We should probably use a template engine. I'm sure there's a python
 equivalent for something like velocity (or smarty).

First, I like the dynamic 'tree of nodes' based approach to writing
HTML/XML, rather than template -- in the main because of pleasant
experiences with the Perl modules for this in the past. That said, even
though there are some huge fields here (build output logs) maybe a template
mechanism is enough for the simple structure (results tables, lists, etc.)
that we have. We have huge pages, with options missing (or not) based off
content. I'm not sure any template could cope with that, but I am open
minded to it.

Second, I didn't realize that Python DOM had nice serialization mechanism.
Maybe I should've used that from the start.

Now Gump generates it's xdocs using an object tree structure. Watching the
python memory grow from 20M (after loading all XML) to 136M (during
generating these pages) it has some sort of leak (actual or effective):

Fixing this area is clearly important, and I'd appreciate all insights...

regards,

Adam


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



Re: [RT] Gump Architecture

2004-03-25 Thread Nick Chalko
Leo Simons wrote:

snip/

As for the buzzwords...let's create an action-based, data-centric, 
graph-based, versioning-enabled, highly componentized, extensible, 
continous integration system.

I have no idea how to do any of that in python, but it sounds like fun 
to find out..

I had thought of using a event / black board system to support a 
distributed gump. 
Using something like javaspaces.
A controller adds projects to a queue
With information like

   * project name
   * cvs info including timestamp to use
   * List of dependencies
   * ant  file / target
The controller then walks through the project queue to find request that 
have all dependencies resolved and moves them to the a buildable queue
Builders then get projects from the queue, and post the results which 
are ant output and jar files.

When the controller has no more buildable projects it then posts the 
rest as dependency failures.

This is a radically change but much more scalable.

R,
Nick


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


Re: Gump Thrashing/Spinning...

2004-03-25 Thread Stefano Mazzocchi
Adam Jack wrote:

I've been trying to run some quick jobs (a check.py not an integrate.py) to
try to get insight into this problem. I'm finding (at least on my machine)
that forrest is growing to huge size, and getting bogged down in swapping.
I can't say this with certainty, but I feel that both Python and Java
degrade very poorly when swapping, not just because they do so much dynamic
memory management. I suspect any background thread for garbage collection is
getting starved. I don't know if this is true, or even if it matters, but we
are getting to a point of resoruce shortage, to the point of outage.
I wonder if Python (Gumpy) and Java (Forrest ) are fighting with each other
for resources. Both are hogs, but I am not sure if being a memory hog is
cause or effect. I don't know if growth is occuring 'cos we finally added
the last straw to the camel's back, or if we have some wierd loop bug. I
suspect forrest is getting stuck on a certain page, but I have no insight
into what is causing this -- nor if the cause is somehow Gumpy. Doing a much
smaller Gump run, hence smaller xdocs set, works w/o problem.
When doing a test run here (without even doign the build parts) I see Gumpy
(the python instance) growing to 136M! I have no clue as to why it would do
that! I wish I could get inside the Python instance to understand where the
memory is, or if it is being leaked. Maybe this is just crowding out
forrest.
Whatever the cause, I am really starting to get 'done' with forrest. I
support it's use, I introduced it  have dealt with the issues and built
workarounds from day one, but it is hard work w/ no fun. I feel it (through
Gumpy trying to dynamically create xdocs) has been the weak/slow link in
Gumpy for a while.
I suspect even the forrest developers here might agree that I took this too
far. Forrest is great for sites, but the gump outputs are getting huge and
not really benefiting from Forrest skins, etc. Maybe I am wrong, maybe I
need to approach the forrest developers (mail to their team) to see what
they think on this.
I wonder if we ought consider replacing Forrest with a pure Python HTML
producer. As above, I can't prove that forrest is the problem, but a pure
Python solution might just halve the unknowns.
Two possible solutions here:

 1) use forrest as a dynamic application
 2) have HTML generate by python
I would go for 1) since it would keep us the ability to do dynamic stuff 
like metadata manipulation.

I volunteer to setup 1)

--
Stefano.


smime.p7s
Description: S/MIME Cryptographic Signature


Re: Gump Thrashing/Spinning...

2004-03-25 Thread Nick Chalko
Stefano Mazzocchi wrote:

Adam Jack wrote:

Two possible solutions here:

 1) use forrest as a dynamic application
 2) have HTML generate by python
I would go for 1) since it would keep us the ability to do dynamic 
stuff like metadata manipulation.

I volunteer to setup 1)

+1 for dynamic forrest.

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


Re: [RT] Gump Architecture

2004-03-25 Thread Stefano Mazzocchi
Leo Simons wrote:


(did I mention I'm an avalon guy? :D)
did I mention that Avalon is dying out of flexibility cancer?

Dude, let's just fix things incrementally.

Lazyness is a virtue and Darwin is your man.

--
Stefano.


smime.p7s
Description: S/MIME Cryptographic Signature


Re: Gump Thrashing/Spinning...

2004-03-25 Thread Adam Jack

   1) use forrest as a dynamic application

First, what do you mean by this, please? For those of us who don't know,
could somebody elaborate?

Second, I think it is forrest that is where we are getting stuck right now.
Now sure why, but it is locking up. So, if we want forest, we have to figure
out how to get inside that problem.

regards

Adam


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



Re: [RT] Gump Architecture

2004-03-25 Thread Stephen McConnell
Stefano Mazzocchi wrote:
Leo Simons wrote:


(did I mention I'm an avalon guy? :D)
did I mention that Avalon is dying out of flexibility cancer?
Yes Stafano ... I've been watching your predications.

Stephen.

--

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


Re: Generating HTML (was Gump Threashing/Spinning)

2004-03-25 Thread Adam Jack
  First, I like the dynamic 'tree of nodes' based approach to writing
  HTML/XML, rather than template

 I like merging the concepts. Once you've built the tree, flatten the
 part of it that will make up the page, and feed that to the template
 engine. Even if you don't use a template engine, seperate the flattening
 and splitting from the transformation step.

I am game to explore this. HTML or XML (xdoc) output ought be the same code,
just with different templates, so we can  have 'pure Python generating HTML'
and/or 'forrest on xdocs' without us having to compromise, right?


 This is different from stuff like anakia, where the template walks the
 tree directly (bad).

I think this is the key.  I'd really like to find a good way to go from a
tree of objects (not DOM, our models and context, etc.) to variables for
templates, or whatever. I don't want this to be kludgy, and feel that
cheetah/Python likely have some sort of slick solution.

BTW: I can see the need to use includes, and I can see 'if' directives, but
maybe we'd still want to use bits of templates glued together to get re-use.
I think it depends upon the tree to tempalte choice we make...

  Second, I didn't realize that Python DOM had nice serialization
mechanism.
  Maybe I should've used that from the start.

 No idea what you're talking about :D

The Python DOM tree will serialize to an XML stream (unlike old DOMs I'm
used to). I wrote some stuff I should never have in Python. Hey, we are here
to learn, right?

  Now Gump generates it's xdocs using an object tree structure. Watching
the
  python memory grow from 20M (after loading all XML) to 136M (during
  generating these pages) it has some sort of leak (actual or effective)

 ouch! Maybe it would pay off to use pipelining (you know, SAX, stuff)
 instead of DOM to generate the object tree.

I wonder if it is some sort of circular dependency (amonst the objects) so
when I destroy a tree (by pointing the variable to a new one) I wonder if it
truely gets destroyed. I know the DOM has an unlink() method for some good
reason, along these lines.

There is so much thrown up into memory, more with translations to try to
cope with character sets (and binary junk) and such. I no longer believe
that any is being thrown away when I mean it to be...

  Fixing this area is clearly important, and I'd appreciate all
insights...

 No insights here, just babbling along ;)

Better than my just listening to the babbling in my head. ;-)

regards

Adam


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



Re: Gump Thrashing/Spinning...

2004-03-25 Thread Michael Davey
Adam Jack wrote:

[snip]

I think it is forrest that is where we are getting stuck right now.
Now sure why, but it is locking up. So, if we want forest, we have to figure
out how to get inside that problem.
 

Which version are you using?  Probably coincidence, but I recently 
stopped using
CVS HEAD because cocoon would hang during the Forrest build-site stage.
Version 0.51 of Forrest is quite happy building my site from exactly the 
same
xdocs source.

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


Re: Gump Thrashing/Spinning...

2004-03-25 Thread Adam Jack
Unfortunately we are stuck with a recent CVS HEAD, if not latest, due to
some features in the skin. We can't go back to a release.

FWIIW: The release we have has been working for the last month or so,
something just changed and dorked it.

regards

Adam
- Original Message -
From: Michael Davey [EMAIL PROTECTED]
To: Gump code and data [EMAIL PROTECTED]
Sent: Thursday, March 25, 2004 4:01 PM
Subject: Re: Gump Thrashing/Spinning...


 Adam Jack wrote:

  [snip]
 
 I think it is forrest that is where we are getting stuck right now.
 Now sure why, but it is locking up. So, if we want forest, we have to
figure
 out how to get inside that problem.
 
 
 Which version are you using?  Probably coincidence, but I recently
 stopped using
 CVS HEAD because cocoon would hang during the Forrest build-site stage.
 Version 0.51 of Forrest is quite happy building my site from exactly the
 same
 xdocs source.

 --
 Michael


 -
 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: Cocoon not picking up framework api

2004-03-25 Thread Stefan Bodewig
On Thu, 25 Mar 2004, Stephen McConnell [EMAIL PROTECTED] wrote:

 Seems like the cocoon core build is not picking up the
 avalon-framework-api.

It does, but the jar file doesn't contain the CascadingThrowable
class.

Let's see

[EMAIL PROTECTED] gump]$ find /javastuff/gump/avalon* -name CascadingThrowable.class
/javastuff/gump/avalon/framework/api/target/classes/org/apache/avalon/framework/CascadingThrowable.class
/javastuff/gump/avalon/framework/target/classes/org/apache/avalon/framework/CascadingThrowable.class

not in impl, but in api and this is the jar that doesn't get picked
up.  Probably there is some logic (don't have the time to dive in ATM)
that says the depend inside ant is unneeded since the one on the
outside is sufficient.

The appended patch should help and hopefully have cocoon building next
night.

Sorry

Stefan

Index: gump.xml
===
RCS file: /home/cvspublic/cocoon-2.1/gump.xml,v
retrieving revision 1.132
diff -u -r1.132 gump.xml
--- gump.xml25 Mar 2004 03:57:46 -  1.132
+++ gump.xml25 Mar 2004 14:05:24 -
@@ -47,7 +47,7 @@
 depend project=xml-xalan2/
 depend project=xml-commons-resolver/
 
-depend project=avalon-framework ids=impl/
+depend project=avalon-framework ids=impl api/
 depend project=excalibur-compatibility/
 depend project=excalibur-instrument/
 depend project=excalibur-instrument-manager/

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