cvs commit: gump/project avalon-excalibur.xml

2004-03-24 Thread mcconnell
mcconnell2004/03/24 00:10:26

  Modified:project  avalon-excalibur.xml
  Log:
  Fix excalibur-monitor build failure through addition of a mkdir.
  
  Revision  ChangesPath
  1.123 +2 -0  gump/project/avalon-excalibur.xml
  
  Index: avalon-excalibur.xml
  ===
  RCS file: /home/cvs/gump/project/avalon-excalibur.xml,v
  retrieving revision 1.122
  retrieving revision 1.123
  diff -u -r1.122 -r1.123
  --- avalon-excalibur.xml  23 Mar 2004 10:11:41 -  1.122
  +++ avalon-excalibur.xml  24 Mar 2004 08:10:26 -  1.123
  @@ -625,6 +625,8 @@
   depend project=junit/
   
   home nested=monitor/
  +mkdir dir=monitor/target/classes/
  +mkdir dir=monitor/target/test-classes/
   work nested=monitor/target/classes/
   work nested=monitor/target/test-classes/
   
  
  
  

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



cvs commit: gump/project checkstyle.xml

2004-03-24 Thread bodewig
bodewig 2004/03/24 00:10:38

  Modified:project  checkstyle.xml
  Log:
  fix work directory
  
  Revision  ChangesPath
  1.24  +1 -1  gump/project/checkstyle.xml
  
  Index: checkstyle.xml
  ===
  RCS file: /home/cvs/gump/project/checkstyle.xml,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- checkstyle.xml23 Mar 2004 06:39:07 -  1.23
  +++ checkstyle.xml24 Mar 2004 08:10:38 -  1.24
  @@ -79,7 +79,7 @@
   depend project=checkstyle inherit=runtime/
   depend project=junit/
   
  -work nested=target/tests/
  +work nested=target/checkstyle/
   
nag from=Conor MacNeill lt;[EMAIL PROTECTED]gt;
to=[EMAIL PROTECTED]/
  
  
  

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



cvs commit: gump/project castor.xml

2004-03-24 Thread bodewig
bodewig 2004/03/24 00:17:39

  Modified:project  castor.xml
  Log:
  Make castor build.
  
  There is some logic inside the build file that only works if Ant is
  invoked from the top level directory, not inside src.
  
  It now compiles some tests, so it needs junit.
  
  Revision  ChangesPath
  1.27  +2 -1  gump/project/castor.xml
  
  Index: castor.xml
  ===
  RCS file: /home/cvs/gump/project/castor.xml,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- castor.xml24 Mar 2004 07:58:25 -  1.26
  +++ castor.xml24 Mar 2004 08:17:39 -  1.27
  @@ -26,7 +26,7 @@
 project name=castor
   packageorg.exolab.castor/package
   
  -ant basedir=src target=jar
  +ant buildfile=src/build.xml target=jar
 property name=version value=@@DATE@@/
   /ant
   depend project=ant inherit=runtime/
  @@ -37,6 +37,7 @@
   depend project=jakarta-regexp/
   depend project=jakarta-oro/
   depend project=commons-logging/
  +depend project=junit/
   work nested=build/classes/
   home nested=dist/
   jar name=castor-@@DATE@@.jar/
  
  
  

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



cvs commit: gump/profile apache-avalon.xml

2004-03-24 Thread mcconnell
mcconnell2004/03/24 00:36:37

  Modified:profile  apache-avalon.xml
  Log:
  Add avalon-legacy.
  
  Revision  ChangesPath
  1.5   +1 -0  gump/profile/apache-avalon.xml
  
  Index: apache-avalon.xml
  ===
  RCS file: /home/cvs/gump/profile/apache-avalon.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- apache-avalon.xml 27 Feb 2004 08:56:56 -  1.4
  +++ apache-avalon.xml 24 Mar 2004 08:36:37 -  1.5
  @@ -27,5 +27,6 @@
 module href=project/avalon-logkit.xml/
 module href=project/avalon-phoenix.xml/
 module href=project/avalon-site.xml/
  +  module href=project/avalon-legacy.xml/
   
   /profile
  
  
  

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



Re: fog factor

2004-03-24 Thread Michael Davey
Stefano Mazzocchi wrote:

Adam, I think we should get rid of FoG entirely until we have a better 
solution. It is causing more harm than good.
Don't get rid of it. I'd like to sugegst two simple changes that I think 
would really help the community out:

 *  Rename it to Friendship factor
 *  Provide a link to a page that describes the metric, *every* place 
the metric appears.

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


Re: fog factor

2004-03-24 Thread Stephen McConnell
Michael Davey wrote:

Don't get rid of it. I'd like to sugegst two simple changes that I think 
would really help the community out:

 *  Rename it to Friendship factor
 *  Provide a link to a page that describes the metric, *every* place 
the metric appears.
+1

--

||
| 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: cvs commit: gump/project avalon-legacy.xml avalon.xml

2004-03-24 Thread Stefan Bodewig
On 24 Mar 2004, [EMAIL PROTECTED] wrote:

   module name=avalon-legacy
   url href=http://avalon.apache.org//
   description
   Avalon's main repository.
   /description
   cvs repository=avalon/

This will try to check out the CVS module avalon-legacy from
cvs.apache.org, which doesn't exist.

Is the code still inside the avalon module?  If so, please use

  cvs repository=avalon module=avalon/

in the descriptor.

Cheers

Stefan

-- 
http://stefanbodewig.blogger.de/

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



cvs commit: gump/project antlr.xml jakarta-slide.xml

2004-03-24 Thread bodewig
bodewig 2004/03/24 05:44:00

  Modified:profile  gump.xml
   project  antlr.xml jakarta-slide.xml
  Log:
  Antlr 2.7.3
  
  Revision  ChangesPath
  1.328 +1 -1  gump/profile/gump.xml
  
  Index: gump.xml
  ===
  RCS file: /home/cvs/gump/profile/gump.xml,v
  retrieving revision 1.327
  retrieving revision 1.328
  diff -u -r1.327 -r1.328
  --- gump.xml  23 Mar 2004 06:56:08 -  1.327
  +++ gump.xml  24 Mar 2004 13:44:00 -  1.328
  @@ -263,7 +263,7 @@
   
   !-- Installed packages --
   
  -  project name=antlrpackage=antlr-2.7.2/
  +  project name=antlrpackage=antlr-2.7.3/
 project name=aspectj  package=aspectj1.1/
 project name=concurrent   package=dougLea/
 project name=cos  package=cos-05Nov2002/
  
  
  
  1.3   +1 -2  gump/project/antlr.xml
  
  Index: antlr.xml
  ===
  RCS file: /home/cvs/gump/project/antlr.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- antlr.xml 27 Feb 2004 09:22:56 -  1.2
  +++ antlr.xml 24 Mar 2004 13:44:00 -  1.3
  @@ -23,9 +23,8 @@
 
 project name=antlr
   packageantlr/package
  -!-- untpack antlr 2.7.2, run ./configure; make antlrall.jar --
   
  -jar name=antlrall.jar id=antlr-tools/
  +!--jar name=antlrall.jar id=antlr-tools/--
   jar name=antlr.jar id=antlr/
 /project
   /module
  
  
  
  1.56  +1 -1  gump/project/jakarta-slide.xml
  
  Index: jakarta-slide.xml
  ===
  RCS file: /home/cvs/gump/project/jakarta-slide.xml,v
  retrieving revision 1.55
  retrieving revision 1.56
  diff -u -r1.55 -r1.56
  --- jakarta-slide.xml 10 Mar 2004 21:26:45 -  1.55
  +++ jakarta-slide.xml 24 Mar 2004 13:44:00 -  1.56
  @@ -45,7 +45,7 @@
 property name=taglibs-standard.jar project=jakarta-taglibs-standard 
   id=standard reference=jarpath/
 depend property=antlr.jar project=antlr id=antlr /
  -  depend property=antlr-tools.jar project=antlr id=antlr-tools /
  +  depend property=antlr-tools.jar project=antlr id=antlr /
 depend property=jdbc20ext.jar project=jdbc /
 depend property=commons-modeler.jar project=commons-modeler/
 depend property=jndi.jar project=jndi/
  
  
  

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



cvs commit: gump/template/forrest/src/documentation/content/xdocs site.xml

2004-03-24 Thread ajack
ajack   2004/03/24 07:51:42

  Modified:python/gump/document forrest.py
   template/forrest/src/documentation/content/xdocs site.xml
  Log:
  Generate a 'notes log', a page showing the annotations on modules/project, IFF the 
module/project has 'nasties' (warnings/errors).

  There are numerous notes being made on projects, and I doubt many are being 
reviewed...
  
  Revision  ChangesPath
  1.115 +50 -5 gump/python/gump/document/forrest.py
  
  Index: forrest.py
  ===
  RCS file: /home/cvs/gump/python/gump/document/forrest.py,v
  retrieving revision 1.114
  retrieving revision 1.115
  diff -u -r1.114 -r1.115
  --- forrest.py24 Mar 2004 15:19:22 -  1.114
  +++ forrest.py24 Mar 2004 15:51:42 -  1.115
  @@ -473,6 +473,51 @@
   if not pcount: projectsTable.createLine('None')
   
   document.serialize()
  +  
  +#
  +# --
  +#
  +# notesLog.xml -- Notes log
  +#
  +document=XDocDocument('Annotations', \
  +self.resolver.getFile(workspace,'notesLog'))
  +self.documentSummary(document, workspace.getProjectSummary())
  +
  +notesSection=document.createSection('Negative Annotations')
  +notesSection.createParagraph(
  +Entities with errors and warnings.)
  +
  +ncount=0
  +for module in gumpSet.getModuleSequence():
  +if not gumpSet.inModuleSequence(module): continue   
  +
  +moduleSection=document.createSection('Module : ' + module.getName())
  +
  +# Link to the module
  +self.insertLink(module,workspace,moduleSection.createParagraph())  
  +
  +if not module.containsNasties():  
  +
  +# Display the annotations
  +self.documentAnnotations(moduleSection,project,1) 
  +
  +for project in module.getProjects():
  +if not gumpSet.inProjectSequence(project): continue   
  +if not project.containsNasties(): continue
  +
  +projectSection=moduleSection.createSection('Project : ' + 
project.getName())
  +
  +# Link to the project
  +self.insertLink(project,workspace,projectSection.createParagraph()) 
   
  +
  +# Display the annotations
  +self.documentAnnotations(projectSection,project,1) 
  +
  +ncount+=1
  +
  +if not ncount: notesTable.createLine('None')
  +
  +document.serialize()
  
   #
   # --
  @@ -1540,14 +1585,14 @@
   
   return totalDeps
   
  -def documentAnnotations(self,xdocNode,annotatable):
  +def documentAnnotations(self,xdocNode,annotatable,noWarn=0):
   
   annotations=annotatable.getAnnotations()
   if not annotations: return
   
   annotationsSection=xdocNode.createSection('Annotations')
   
  -if annotatable.containsNasties():
  +if annotatable.containsNasties() and not noWarn:
   annotationsSection.createWarning(\
   'Some warnings and/or errors are present within these annotations.')
   
  
  
  
  1.22  +1 -0  gump/template/forrest/src/documentation/content/xdocs/site.xml
  
  Index: site.xml
  ===
  RCS file: /home/cvs/gump/template/forrest/src/documentation/content/xdocs/site.xml,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- site.xml  12 Mar 2004 16:10:39 -  1.21
  +++ site.xml  24 Mar 2004 15:51:42 -  1.22
  @@ -11,6 +11,7 @@
 work label=Gump
   index label=Workspace href=index.html/
   index label=Build Log href=buildLog.html/
  +index label=Notes Log href=notesLog.html/
 /work
   
 work label=Projects tab=home
  
  
  

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



Re: fog factor

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

Adam, I think we should get rid of FoG entirely until we have a better
solution. It is causing more harm than good.


What is harm and what is refining discussion? If we remove it, what
incentive do folks have to contribute improvements?
The only incentive I see is an escalation of people that will tune the 
FoG metric so that their project show up on top.

A measure, believe it or not, is a thing that introduces scarcity and 
anything that is scarce will trigger desires of possession from some people.

I'll do whatever the group determines, but first teach me OSS 101 on such
matters, please. Is this too bad to tolerate, or just bad enough to entice?
It is not bad, it's just asking for trouble.

We should design Gump keeping in mind that it should be silly to infer 
any judgement of quality out of the data.

Our goal is not to measure, it's to help out the development process.

--
Stefano.


smime.p7s
Description: S/MIME Cryptographic Signature


Re: Gump-Check task

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

Maybe we could have an ant task that talks to the gump repository to 
keep (nay, improve on) that functionality.

project default=test
target name=verify-gump depends=build
  gump-check project=cocoon/
/target
target name=test depends=build,verify-gump
/target
/project
the gump-check task would get a list of requirements from the gump 
server (ie, what jars should exist, what directories, licenses, ...)
and compare that info to the filesystem. It would warn the user of any 
errors.

Like Ozzie, I'm just a dreamer ;)
Let's keep dreaming.

Gump looks closer to any port-like system that is out there for java 
stuff. We happen to have a huge amount of metadata and the automatic 
ability to make sure it remains in synch with it.

it would *NOT* take much to do what leo is suggesting and solve the jar 
distribution thing.

worth thinking about!

--
Stefano.


smime.p7s
Description: S/MIME Cryptographic Signature


Re: fog factor

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



We should design Gump keeping in mind that it should be silly to infer 
any judgement of quality out of the data.

Our goal is not to measure, it's to help out the development process.

Some people argue you can't improve what you can't measure.

The counter point is whatever you measure you will improve, so make sure 
you measure the right thing.

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


Re: fog factor

2004-03-24 Thread Stephen McConnell
Stefano Mazzocchi wrote:

FoG stands for Friend of Gump, not for fog as in the white stuff 
suspended in the air that doesn't allow you to see thru.
What about a NGAD factor?

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: [RT] href considered harmful

2004-03-24 Thread Leo Simons
Stefan Bodewig wrote:
On Wed, 24 Mar 2004, Leo Simons [EMAIL PROTECTED] wrote:

No webapp would enable anybody to put a different license on the
descriptor, for whatever reason he/she should choose to do so.
do you really think that will actually become an issue?
Not really.  There may be the issue of ownership, though.  I don't
want anybody to modify *my* descriptor.  Not in the domts case, but
it could become an issue and maybe even is today.
well, that's an attitude I don't like! The gump (and wider open source) 
community owns gump, and that includes its descriptors. Participating in 
gump is participating in that community, according to our rules.

agreed?

Do you think Curt Arnold would object to moving the descriptor, for
example?
I asked him where he wanted to put it.  Since Curt is no Apache
committer but wanted to be able to maintain it, he decided to put it
on the W3C box.
which is a good reason. Once we agree on the basic principles we can 
figure out how to make the technology support that :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]


cvs commit: gump/project jrefactory.xml

2004-03-24 Thread antoine
antoine 2004/03/24 12:55:55

  Modified:project  jrefactory.xml
  Log:
  improving a little bit the descriptor, thanks to the remarks of Stefan
  
  Revision  ChangesPath
  1.17  +8 -5  gump/project/jrefactory.xml
  
  Index: jrefactory.xml
  ===
  RCS file: /home/cvs/gump/project/jrefactory.xml,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- jrefactory.xml23 Mar 2004 20:55:05 -  1.16
  +++ jrefactory.xml24 Mar 2004 20:55:55 -  1.17
  @@ -23,7 +23,11 @@
   
 cvs repository=sourceforge host-prefix=cvs.JRefactory dir=jrefactory 
  module=JRefactory/
  -  
  +  project name=jai
  +jar name=jar/jai_codec.jar/
  +jar name=jar/jai_core.jar/
  +  /project
  +
 project name=jrefactory
   packageorg.acm.seguin/package
   
  @@ -33,27 +37,26 @@
   depend project=jaxen/
   depend project=junit/
   depend project=dom4j/
  +depend project=jai/ 
  +depend project=jakarta-bcel/
   depend project=javacc/
  +depend project=saxpath/
   option project=jrefactory-prettynoclasspath//option
   work nested=ant.build/classes/
   work nested=test/classes/
   work nested=jar/ErrorList.jar/
   work nested=jar/ProjectViewer.jar/
  -work nested=jar/bcel.jar/
   work nested=jar/collect.jar/
   work nested=jar/core.jar/
   work nested=jar/coreplugin.jar/
   work nested=jar/findbugs.jar/
   work nested=jar/findbugsGUI.jar/
   work nested=jar/gjc-rt.jar/
  -work nested=jar/jai_codec.jar/
  -work nested=jar/jai_core.jar/
   work nested=jar/jbuilder.jar/
   work nested=jar/jedit.jar/
   work nested=jar/openide.jar/
   work nested=jar/primetime.jar/
   work nested=jar/proguard.jar/
  -work nested=jar/saxpath-1.0-fcs.jar/
   jar name=ant.build/lib/jrefactory.jar/
 /project
   
  
  
  

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



[RT] My personal roadmap for gump

2004-03-24 Thread Leo Simons
Hi gang,

I think it'd be nice to know what everyone's up to. I know some of the 
plans of some people and guess at the plans of others, but I'm sure many 
people are unaware of each others plans...anyway, here's my rather vague 
roadmap, and some context for that. This'll be a non-edited rant.

I've got three projects I'm working on at the moment:

 * Jicarilla (java)
 * Gump (python)
 * Moin wiki @ apache (python)
I know a lot about java, a little about python and a little about ruby 
(which, I have to say, is my fav. language atm by far). I plan to learn 
more about scripting languages, and how to build big projects using 
them. Lately, I've reallly been interested in glue. Jicarilla is 
mainly glue between components (and a fledgling webserver), gump is 
mainly glue between projects, wikis are mainly glue between communities 
that may not neccessarily be project-oriented.

The glue between system-level tools, shell languages, scripting 
languages and generic languages (ie java) is quite different from the 
glue between projects and communities, and especially their overlap 
interests me (how gluing projects together seems to work well using a 
gluey piece of software, and how gluey pieces of software have 
rather unique communities).

I don't make money from software nor do I plan to. I do this thing as a 
hobby, for the fun of it. I like talking, thinking, writing, and am 
somewhat addicted to bugfixing (no idea why I like it. Really don't).

I plan to explore gump in order to learn python, and to improve on my 
software-user-interaction design abilities (since gump interacts rather 
badly with some users, there's lots of oppurtunity here). I am 
interested in how a glue project as gump can gradually evolve into a 
platform for glue.

I plan to pour a lot of my ideas about collaborative distributed 
software development into or on top of gump. I see gump as about the 
most interesting (OSS community-wise) piece of software that exists, 
there's this vibe around here that I want to surf on.

I really have /no/ time for /any/ of this. I spend a lot of time 
studying physics, and I should be spending more. And I have a real 
life of course. So I'm likely to have ideas, write e-mails (did I say I 
like talking?), then getting started on something, and abandoning it 
halfway through completion. I am always hoping that people pick up on an 
idea and run with it. When that happens, I'm usually enticed to actually 
finish some things. Not because I like finishing things, but because I 
like happy people :D

This positive vibe, which I think gump has a lot of and will have a lot 
more of, is something I enjoyed tremendously when I joined the ranks of 
the ASF, but have been missing sometimes lately. I hope to bathe in it 
here :D

A little more concretely, I'd like to think a lot more about gump 
workflow (the role of continuous integration in distributed open source 
development, and what that role should/could evolve to), talk about it a 
lot, and then prove the ideas that rolll out. I'm currently reading the 
8-year-old Apple Mac user interface guidelines :D

While doing that, I'd like to explore the rest of the workflow in OSS 
development whilst working on gump itself. For example, I think some of 
the parts of the ASF that I've seen are too closed and isolated and 
I'd like to explore with gump some of the ideas on how that can be done 
differently. An experiment in an experiment if you will.

Yada yada yada. Could go on for a while, but I won't. Let's hear about 
you! :-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]


Re: cvs commit: gump/project jrefactory.xml

2004-03-24 Thread Antoine Lévy-Lambert
Stefan,

thanks for your comments, I have just checked in what you have suggested.

collect.jar in jrefactory is not common-collections from apache (judging 
by the package names java.lang. ... )
It looks like something coming from Sun, and having to do with 
reflection or something like that, I am not
sure what it exactly is.

Cheers,
Antoine
Stefan Bodewig wrote:

On 23 Mar 2004, [EMAIL PROTECTED] wrote:

 

 +work nested=jar/ErrorList.jar/
 +work nested=jar/ProjectViewer.jar/
 +work nested=jar/bcel.jar/
 +work nested=jar/collect.jar/
 +work nested=jar/core.jar/
 +work nested=jar/coreplugin.jar/
 +work nested=jar/findbugs.jar/
 +work nested=jar/findbugsGUI.jar/
 +work nested=jar/gjc-rt.jar/
 +work nested=jar/jai_codec.jar/
 +work nested=jar/jai_core.jar/
 +work nested=jar/jbuilder.jar/
 +work nested=jar/jedit.jar/
 +work nested=jar/openide.jar/
 +work nested=jar/primetime.jar/
 +work nested=jar/proguard.jar/
 +work nested=jar/saxpath-1.0-fcs.jar/
   

ugly.

Any idea what the contents are?  bcel.jar sounds like jakarta-bcel,
collect could be commons-collections.  JAI could be an installed
package if other projects need it as well.  saxpath is already
somewhere as an installed package.
In general I'd rather use a technique like

project name=jai
 jar name=jar/jai_codec.jar/
 jar name=jar/jai_core.jar/
/project
inside the module combined with depend project=jai/ in the project
for jars in CVS.  This enables us to switch between using a jar from
CVS, using an installed package and building a project from scratch
more easily.
Stefan

-
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: Gump-Check task

2004-03-24 Thread Martin van den Bemt
Isn't LocalCheck (the java Gump) already doing (at least locally on the
gump box), but this should be extendable to do remotely. But I guess you
were discussing Gumpy :).

Mvgr,
Martin

On Wed, 2004-03-24 at 18:12, Stefano Mazzocchi wrote:
 Leo Simons wrote:
 
  Maybe we could have an ant task that talks to the gump repository to 
  keep (nay, improve on) that functionality.
  
  project default=test
  target name=verify-gump depends=build
gump-check project=cocoon/
  /target
  target name=test depends=build,verify-gump
  /target
  /project

  
  the gump-check task would get a list of requirements from the gump 
  server (ie, what jars should exist, what directories, licenses, ...)
  and compare that info to the filesystem. It would warn the user of any 
  errors.
  
  Like Ozzie, I'm just a dreamer ;)
 
 Let's keep dreaming.
 
 Gump looks closer to any port-like system that is out there for java 
 stuff. We happen to have a huge amount of metadata and the automatic 
 ability to make sure it remains in synch with it.
 
 it would *NOT* take much to do what leo is suggesting and solve the jar 
 distribution thing.
 
 worth thinking about!
-- 
Mvgr,
Martin


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



Re: [RT] My personal roadmap for gump

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

Yada yada yada. Could go on for a while, but I won't. Let's hear about 
you! :-D
Thanks Leo, this is a wonderful idea.

Here is my personal roadmap.

I'm interested in data emergence: how you can make people create 
metadata without knowing and without feeling like they are paying a tax 
in doing so.

Gump, to me, represents a way to create extremely high quality metadata 
about project development that would be tremendously complex/expensive 
for machines to do as a byproduct of applying the right amount of social 
pressure.

I'm lucky enough to be paid to do what I would do anyway and I plan to 
get involved directly with gump in a really short period, as soon as the 
infrastructure of our project that I'm building start to become more solid.

I personally think that bottom-up data emergence is the only way for the 
semantic web to come into existance: the top-down ontological might work 
in ivory towers but will never work in real life.

What this means in concrete, well, I still don't know, but I have the 
gut feeling that the dynamics around Gump will be extremely beneficial 
for what we are trying to achieve in a more global scale.

As well as it will be extremely beneficial as a 
across-programming-language-borders community unification tool.

I think Gump has *tremendous* potentials.

I plan to explore and research them in full details.

--
Stefano.


smime.p7s
Description: S/MIME Cryptographic Signature


[jira] Work Stopped: (GUMP-29) new user howto

2004-03-24 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-29

Here is an overview of the issue:
-
Key: GUMP-29
Summary: new user howto
   Type: Improvement

 Status: Open
   Priority: Major

Project: Gump
   Fix Fors:
 unspecified
   Versions:
 unspecified

   Assignee: Leo Simons
   Reporter: Leo Simons

Created: Sun, 14 Mar 2004 12:02 PM
Updated: Wed, 24 Mar 2004 9:56 PM

Description:
New users seem weary of editing gump descriptors (especially when they don't live in 
their own cvs module but they have to change things in the gump repository), and 
most of them are very sketchy as to the steps one takes to fix things. Niclas Hedhman' 
recent experience in getting some of avalon to build using gump and the talk resulting 
from it on avalon-dev and gump-general are a good example of a new user we need to 
talk through things.

We need a howto. Not just the technical explanation, but some philosophy (Everyone is 
free to work on gump. Everyone. Stuff like that) intertwined.


-
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] Created: (GUMP-39) gump-check ant task

2004-03-24 Thread jira
Message:

  A new issue has been created in JIRA.

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

Here is an overview of the issue:
-
Key: GUMP-39
Summary: gump-check ant task
   Type: New Feature

 Status: Unassigned
   Priority: Major

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

   Assignee: 
   Reporter: Leo Simons

Created: Wed, 24 Mar 2004 10:22 PM
Updated: Wed, 24 Mar 2004 10:22 PM

Description:
You want the ability to verify a project state is consistent with what gump expects it 
to be after a build, but only gump can verify that.

Maybe we could have an ant task that talks to the gump repository to keep (nay, 
improve on) that functionality.

 project default=test
 target name=verify-gump depends=build
  gump-check project=cocoon/
 /target
 target name=test depends=build,verify-gump
 /target
 /project

the gump-check task would get a list of requirements from the gump server (ie, what 
jars should exist, what directories, licenses, ...)
and compare that info to the filesystem. It would warn the user of any errors.

Mailing list thread @ http://nagoya.apache.org/eyebrowse/[EMAIL 
PROTECTED]by=threadfrom=682505


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



manual failure notifications...

2004-03-24 Thread Leo Simons
Thumbs up to Antoine (and everyone else of course ;)) for all those 
manual failure notifications sent out to projects!

I'm really interested to see how much of an effect this kind of thing 
has on the state of the tree. It seems to be a lot...be sure to blog 
about it :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]


cvs commit: gump/project xml-xerces2.xml

2004-03-24 Thread mrglavas
mrglavas2004/03/24 20:44:59

  Modified:project  xml-xerces2.xml
  Log:
  Changes to Xerces2 descriptor:

  

  - xmlParserAPIs.jar - xml-apis.jar

- this is the preferred name; xmlParserAPIs.jar has been deprecated

  - LICENSE - java/LICENSE

- point to 2.0 license

  - Adding XML Schema API to javadoc.
  
  Revision  ChangesPath
  1.31  +4 -3  gump/project/xml-xerces2.xml
  
  Index: xml-xerces2.xml
  ===
  RCS file: /home/cvs/gump/project/xml-xerces2.xml,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- xml-xerces2.xml   27 Feb 2004 09:22:57 -  1.30
  +++ xml-xerces2.xml   25 Mar 2004 04:44:58 -  1.31
  @@ -33,10 +33,10 @@
   depend project=bootstrap-ant/
   depend project=xjavac/
   home nested=java/build/
  -jar  name=xercesImpl.jar id=parser type=boot/
  -jar  name=xmlParserAPIs.jar id=apis type=boot/
  +jar name=xercesImpl.jar id=parser type=boot/
  +jar name=xml-apis.jar id=apis type=boot/
   
  -license name=LICENSE/
  +license name=java/LICENSE/
   
   nag from=Sam Ruby lt;[EMAIL PROTECTED]gt;
to=[EMAIL PROTECTED]/
  @@ -58,6 +58,7 @@
   javadoc nested=java/build/docs/javadocs project=xml-xerces2
 description dir=apiXML Standard API/description
 description dir=xniXerces Native Interface/description
  +  description dir=xsXML Schema API/description
 description dir=xerces2Xerces2 Implementation/description
 description dir=otherOther Classes/description
   /javadoc
  
  
  

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



[jira] Created: (GUMP-40) non-committers can modify (some) descriptors

2004-03-24 Thread jira
Message:

  A new issue has been created in JIRA.

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

Here is an overview of the issue:
-
Key: GUMP-40
Summary: non-committers can modify (some) descriptors
   Type: Wish

 Status: Unassigned
   Priority: Major

Project: Gump
 Components: 
 Object Model (GOM)
   Fix Fors:
 unspecified
   Versions:
 unspecified

   Assignee: 
   Reporter: Leo Simons

Created: Wed, 24 Mar 2004 10:41 PM
Updated: Wed, 24 Mar 2004 10:41 PM

Description:
It would be nice if people who are not committers @ the ASF have a way to modify 
descriptors, in particular developers of non-ASF projects maintaining the descriptors 
of those projects. This is currently done by putting those descriptors in a seperate 
cvs module and accessing them through ViewCVS, but this has several downsides as has 
been discussed here:

http://nagoya.apache.org/eyebrowse/[EMAIL PROTECTED]by=threadfrom=681442

Possible alternatives could be a publicly writeable repository, an access-by-request 
repository, a web application with granular authaccess control, or all of the above.


-
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] Created: (GUMP-41) stress-testing using gump on new ASF hardware

2004-03-24 Thread jira
Message:

  A new issue has been created in JIRA.

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

Here is an overview of the issue:
-
Key: GUMP-41
Summary: stress-testing using gump on new ASF hardware
   Type: Task

 Status: Unassigned
   Priority: Major

Project: Gump
   Fix Fors:
 unspecified
   Versions:
 unspecified

   Assignee: 
   Reporter: Leo Simons

Created: Wed, 24 Mar 2004 10:45 PM
Updated: Wed, 24 Mar 2004 10:45 PM
Environment: linux, freebsd

Description:
Apache will be stresstesting some new machines using gump. One of them will keep 
running gump (probably on linux, but that's what the test is for), others will be 
reassigned.



-
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: depend in ant broken

2004-03-24 Thread Leo Simons
Stefan Bodewig wrote:
it looks as if Adam has changed something that has broken the depend
tag.  Instead of patching all descriptors that use it - quite a few -
I'd rather roll back the change.  Even if that means that some cactus
builds will remain broken for a while.
Does anybody have a Python Gump installation and could quickly try to
revert the files in python/gump/model/ to something before 2003-04-18,
in particular, I'd like you to try to just revert ant.py, depend.py
and project.py (patch appended).  Please run integrate.py on Struts or
Tomcat-4.  If that builds OK, we have gone back to a more stable
state.
Has this been fixed? If not, add to jira. Stefan, remember you have 
access to a Python Gump installation on lsd :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]


Re: BATCH: All dressed up, with nowhere to go...

2004-03-24 Thread Leo Simons
Stefan Bodewig wrote:
[EMAIL PROTECTED]: mx4j/mx4j-tools-from-packaged-jetty failed
The top item on my TODO list.  A real API compatibility problem
between mx4j and Axis.
hehehe. It's high on mine too...I need jetty to build :D

Another random thought: it would be nice to be able to annotate parts of 
the build tree with comments like this. As in being able to attach a 
comment to the failure state of mx4j/mx4j-tools-from-packaged-jetty. 
With comments CCed to the mailing list of course :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]


cvs commit: gump/project checkstyle.xml depot.xml

2004-03-24 Thread bodewig
bodewig 2004/03/24 23:26:45

  Modified:project  checkstyle.xml depot.xml
  Log:
  Test cases need to be on the classpath
  
  Revision  ChangesPath
  1.25  +1 -1  gump/project/checkstyle.xml
  
  Index: checkstyle.xml
  ===
  RCS file: /home/cvs/gump/project/checkstyle.xml,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- checkstyle.xml24 Mar 2004 08:10:38 -  1.24
  +++ checkstyle.xml25 Mar 2004 07:26:45 -  1.25
  @@ -69,7 +69,6 @@
 project name=checkstyle-test
   packagecom.puppycrawl.tools.checkstyle/package
 
  -mkdir dir=target/checkstyle/
   ant target=gump.setup run.tests
 property name=version value=@@DATE@@/
   /ant
  @@ -80,6 +79,7 @@
   depend project=junit/
   
   work nested=target/checkstyle/
  +work nested=target/tests/
   
nag from=Conor MacNeill lt;[EMAIL PROTECTED]gt;
to=[EMAIL PROTECTED]/
  
  
  
  1.16  +1 -0  gump/project/depot.xml
  
  Index: depot.xml
  ===
  RCS file: /home/cvs/gump/project/depot.xml,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- depot.xml 23 Mar 2004 06:43:57 -  1.15
  +++ depot.xml 25 Mar 2004 07:26:45 -  1.16
  @@ -85,6 +85,7 @@
   depend project=jakarta-regexp/
   depend project=commons-httpclient/
   depend project=commons-vfs/
  +depend project=xml-xerces/
   
   jar name=jars/apache-depot-update-@@DATE@@.jar/
   
  
  
  

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



cvs commit: gump/project depot.xml

2004-03-24 Thread bodewig
bodewig 2004/03/24 23:27:30

  Modified:project  depot.xml
  Log:
  depot-update-test needs Xerces
  
  Revision  ChangesPath
  1.17  +1 -1  gump/project/depot.xml
  
  Index: depot.xml
  ===
  RCS file: /home/cvs/gump/project/depot.xml,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- depot.xml 25 Mar 2004 07:26:45 -  1.16
  +++ depot.xml 25 Mar 2004 07:27:30 -  1.17
  @@ -85,7 +85,6 @@
   depend project=jakarta-regexp/
   depend project=commons-httpclient/
   depend project=commons-vfs/
  -depend project=xml-xerces/
   
   jar name=jars/apache-depot-update-@@DATE@@.jar/
   
  @@ -111,6 +110,7 @@
   depend project=depot-update inherit=all/
   depend project=ant-testutil/
   depend project=junit/
  +depend project=xml-xerces/
   
   ant  basedir=update buildfile=build.xml target=test vm=1.4
property name=ant.home project=ant reference=home /
  
  
  

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



Re: BATCH: All dressed up, with nowhere to go...

2004-03-24 Thread Stefan Bodewig
On Thu, 25 Mar 2004, Leo Simons [EMAIL PROTECTED] wrote:

 hehehe. It's high on mine too...I need jetty to build :D

You can fall back to the packaged jetty for the time being.

Stefan

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



Re: depend in ant broken

2004-03-24 Thread Stefan Bodewig
On Thu, 25 Mar 2004, Leo Simons [EMAIL PROTECTED] wrote:

 Has this been fixed?

Yes.

 Stefan, remember you have access to a Python Gump installation on
 lsd :D

Yeah, I know.  But I'd have to find my way around to see where the
actual Python code that is used to run lives and setup the correct
environment for my account and ...

Cheers

Stefan

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



Re: BATCH: All dressed up, with nowhere to go...

2004-03-24 Thread Stefan Bodewig
On Wed, 24 Mar 2004, Stefan Bodewig [EMAIL PROTECTED] wrote:

 Tapestry is a problem in itself, since the Gump descriptor is inside
 the tapestry module.  A manual nag together with a patch to the
 descriptor may help.  Number two on my TODO list, helping hands
 welcome 8-)

Actually it is number three since jelly-tags-ant is holding up a lot
and it may even be a backwards compatibility problem in Ant.  I may
try using the 1.5 branch of Ant to see whether it works there.

Stefan

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



Re: [RT] href considered harmful

2004-03-24 Thread Stefan Bodewig
On Wed, 24 Mar 2004, Leo Simons [EMAIL PROTECTED] wrote:
 Stefan Bodewig wrote:

 There may be the issue of ownership, though.  I don't want
 anybody to modify *my* descriptor.  Not in the domts case, but it
 could become an issue and maybe even is today.
 
 well, that's an attitude I don't like!

Neither do I, but let's be realistic.  Even inside some Apache
projects you have places with this is my code/project - ask before
you touch anything attitudes.

 The gump (and wider open source) community owns gump, and that
 includes its descriptors. Participating in gump is participating in
 that community, according to our rules.
 
 agreed?

Say Gump builds project A since it depends on many Apache projects and
is used by many Apache projects.  Do you prefer to take care of a
descriptor for it not knowing anything about A or to let the people
behind A maintain it?

Stefan

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



Ant and Xerces

2004-03-24 Thread Stefan Bodewig
Hi,

the whole Ant needs an XML parser business currently is quite
complex and I think it doesn't have to be.

If your project depends on ant and not on xml-apis, then you don't
need to specify an XML parser and get the one of your JDK - assuming
you use JDK 1.4+ but we assume that in many places anyway.

If, on the other hand, your project depends on xml-apis, even in an
inherited way that may be unobvious - I still don't know why
depot-update-test depends on xml-apis when depot-update doesn't -
you'll have to use Xerces since that is the default parser configured
in SAXParserFactory.

So why is Xerces not a runtime dependency of Ant?

bootstrap-ant depends on jaxp so that we can start with a minimal
dependency.  This combination then builds crimson.  bootstrap-ant plus
crimson build xerces.  And finally bootstrap-ant plus xerces build
ant.

Right now I think we should make xml-apis and xml-xerces runtime
dependencies of ant and dist-ant so that all projects that depend on
ant and set inherit=runtime have a fully functional Ant.  This
shouldn't break anything and if you really want a different parser you
can omit inherit=runtime on the dependency.

Do you think I am missing something?

Stefan

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