Re: Processing based off statistics

2004-02-27 Thread Stefan Bodewig
On Thu, 26 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 It occurs to me that folks (like the Avalon team) are possibly
 frustrated by the nags they are getting, but (despite Leo's request
 for volunteers) are not finding time to fix them. I hope (like some
 folks on the forrest list) they aren't getting annoyed at the nags,
 but I could understand it if the are. As such, some thoughts
 occur...

In the specific Avalon situation I beg to differ.

If we all had commit access to the descriptors, I'm almost certain the
avalon project wouldn't fail any longer.  There are other failures in
avalon due to properties not being set correctly or wrong paths.

If Leo can't find help inside the Avalon team we may be better of with
moving the descriptors under Gump control.  In Gump's module the
Avalon committers can still manage them, there are just more hands
available to fix them, not less.

 1) What are your thoughts to these two above? Any objects to backing
 off nags if ignored or (like w/ jUDDI, just deferred?)

If the nags are annoying, committers for the project can simply turn
them off.  Same for deferred nags.  After all all committers are able
to remove the nag elements.

This doesn't apply to externally hosted projects, see mockobjects.  In
this case we should disable nagging completely - on request.

 2) Any other ideas for things we wish to make dependent upon last
 state?

I'm not sure I follow you here.

Stefan

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



Re: Where are the javadocs?

2004-02-27 Thread Stefan Bodewig
On Thu, 26 Feb 2004, Nicola Ken Barozzi [EMAIL PROTECTED] wrote:

 Where do I find them?

Take a look into the docs:

[1]:

,
| This option only has any meaning if the javadoc element is present
| in the workspace definition.
`

which is not true on the covalent.net box (which uses the gump.xml
workspace from CVS).

,
| Python Gump does NOT (currently) support this feature.
`

Does this answer your question? 8-)

Stefan

Footnotes: 
[1]  http://jakarta.apache.org/gump/metadata/project.html#javadoc


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



Avalon's Gump build failures

2004-02-26 Thread Stefan Bodewig
Hi,

I think the avalon build failure will go away if you add

mkdir dir=framework/target/classes/

to your project descriptor.

If you look at http://gump.covalent.net/log/avalon.html you'll not
only see that avalon can be built successfully there, but also that
there is no line

[property] dropping /data3/gump/avalon/framework/target/classes from path as it 
doesn't exist

like in

http://lsd.student.utwente.nl/gump/avalon/gump_work/build_avalon_avalon.html

I've not yet found out why the directory exists when running
traditional Gump, probably because it gets created by another
project and the build order is different from Gumpy's.

Please patch your Gump descriptor so that you are ready to receive the
next batch of nag mails ;-)

Cheers

Stefan

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



sysproperty in Gumpy (was Re: [GUMP@lsd]: xml-xerces2/dist-xerces failed)

2004-02-26 Thread Stefan Bodewig
On Fri, 20 Feb 2004, Michael Glavassevich [EMAIL PROTECTED] wrote:

 The gump build for Xerces was fixed for us last week by Stefan
 Bodewig.

By setting the build.clonevm system property.

It seems as if the nested sysproperty is currently not working
properly in Gumpy.  The cactus-integration-ant failures in Gumpy don't
occur in in the traditional Gump systems either and shouldn't happen
if the system property is set.

Cheers

Stefan

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



Re: sysproperty in Gumpy

2004-02-26 Thread Stefan Bodewig
On Thu, 26 Feb 2004, Stefan Bodewig [EMAIL PROTECTED] wrote:

 It seems as if the nested sysproperty is currently not working
 properly in Gumpy.

http://lsd.student.utwente.nl/gump/xml-xerces2/gump_work/build_xml-xerces2_dist-xerces.html#Command+Line

-Dbuild.clonevm=true comes after Ant's main class, so it is an Ant
property and not a Java system property (that it needs to be in order
to work).

Stefan

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



Re: jcifs

2004-02-26 Thread Stefan Bodewig
On Sun, 22 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 http://lsd.student.utwente.nl/gump/jcifs/jcifs.html says 0.7.12, but
 I can't seem to find on available here:
 
 http://users.erols.com/mballen/jcifs/
 
 Ought we move up?

Yes, I think so.  We should periodically check all installed packages
for newer versions.

 Ought we make [for the time being] LSD a master, and cascade (via
 rsync) to Covalent/DOTNOT, etc?

Which would require us to install some kind of automatism on the other
boxes.  On top of that we can't use a public rsync server since some
of the jars mustn't be distributed - the Sun jars for example.

Stefan

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



Re: gumpy.py -- cron wrapper.

2004-02-26 Thread Stefan Bodewig
On Mon, 23 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 Do you think I ought parse the workspace XML file [not using Gumpy
 classes], and extract all info from there?

If all information you need is in there anyway, I'd say yes.
Otherwise the two sets of configurations would soon run out of sync.

Stefan

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



Gump project infrastructure needs

2004-02-24 Thread Stefan Bodewig
Dear Infrastructure folks,

I could have made several requests in bugzilla, but since things are
coupled to each other I thought I'd use a single mail.  Please shout
if this is not the appropriate form.

As you know the former Apache Jakarta Gump has now become Apache Gump
and this is a list of things that need to be done.  It most probably
is incomplete, we'll come back and ask for more later ;-)

Unix group
==

First of all, we need a Unix group for the Gump project (and we
suggest gump as the name).  The initial members should be the
initial PMC members:

   * Adam Jack [EMAIL PROTECTED]
   * Davanum Srinivas [EMAIL PROTECTED]
   * Leo Simons [EMAIL PROTECTED]
   * Martin van den Bemt [EMAIL PROTECTED]   
   * Nick Chalko [EMAIL PROTECTED]
   * Nicola Ken Barozzi [EMAIL PROTECTED]
   * Scott Sanders [EMAIL PROTECTED] 
   * Stefan Bodewig [EMAIL PROTECTED]
   * Stefano Mazzocchi [EMAIL PROTECTED]

gump.apache.org
===

Please create a virtual host on minotaur for it, the website directory
should be writable by the gump group.

We'll most likely want to ProxyPass in build results from moof or one
of the new boxes later.  Can we do that in .htaccess?  If so, is that
the preferred way or should we ask here so infrastructure is
completele aware of what we are doing?

Mailing Lists
=

Please create [EMAIL PROTECTED], subscription moderated, initial
moderators should be [EMAIL PROTECTED] and [EMAIL PROTECTED]

The role of [EMAIL PROTECTED] should be taken over by
[EMAIL PROTECTED]  All mailing list settings, including the
moderators and subscriber lists should remain the same.

We'd like to see the eyebrowse archives of [EMAIL PROTECTED] to contain
everything that has been sent to [EMAIL PROTECTED]  It would be nice if
mails sent to [EMAIL PROTECTED] could be forwarded to [EMAIL PROTECTED] for a
while.

Source Control
==

We'll stick with CVS for now and keep our open for all committers
policy.  Please rename jakarta-gump to gump and keep the group
ownership and avail file info as they are so that everybody can
commit.

commit mails should go to [EMAIL PROTECTED] for now.

Please note that there is a symlink inside the jakarta-alexandria
module (proposal/gump) that needs to be adapted.

Many Thanks

 Stefan

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



Re: build of avalon on gump

2004-02-20 Thread Stefan Bodewig
On Fri, 20 Feb 2004, Antoine Lévy-Lambert [EMAIL PROTECTED]
wrote:

 the build of avalon fails on gump, but I have the impression that it
 is failing for the wrong reason :
 attempting to compile source files which *should not be there in the
 first place*

rsync sometimes doesn't work as expected, I've come accross situations
where I had to manually clean out the workspace Gump uses myself more
than once.

All the excalibur builds failed on my installation last night since
the build files now contain the license in comments before the XML
declaration which is not valid according to Xerces.

 Can whoever has access to lsd clean this directory :
 
 /data3/gump/avalon/framework/api/src/test/org/apache/avalon/framework/test/

I wouldn't want to do that while Gumpy is running.

Hmm, there are six files in that directory and according to WebCVS
they are supposed to be there as well.

Stefan

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



Re: cvs commit: jakarta-gump/profile gump.xml

2004-02-20 Thread Stefan Bodewig
On 20 Feb 2004, [EMAIL PROTECTED] wrote:

   Add repo definition for the W3C

Some background info.

I've been asked (some months ago, actually) by Curt Arnold whether we
could add running the DOM testsuite[1] of the W3C to Gump.  This would
run conformance tests which in effect would test Xerces, Xalan and
Ant's xmlvalidate task.

We have a working Gump descriptor already and juts need to figure out
where it should live.  For the time being it will become part of my
own nightly Gump installation only.

Stefan

Footnotes: 
[1]  http://www.w3.org/DOM/Test


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



Re: cvs commit: jakarta-gump/project smartfrog.xml

2004-02-20 Thread Stefan Bodewig
On 20 Feb 2004, [EMAIL PROTECTED] wrote:

   +ant basedir=. target=gump-dist /

this is the default value, you can as well omit the basedir attribute
completely.

Stefan

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



Re: [GUMP@lsd]: jakarta-gump/gump failed

2004-02-20 Thread Stefan Bodewig
On Fri, 20 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 I suspect it was me that put this into the gump profile, from
 workspaces.  Does anybody mind if I remove it, and ask that it be
 installed in traditional workspaces?

No problem.

I'll take care of covalent's.

Stefan

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



Re: [GUMP@lsd]: jakarta-struts/jakarta-struts failed

2004-02-20 Thread Stefan Bodewig
On Fri, 20 Feb 2004, Ted Husted [EMAIL PROTECTED] wrote:

 we are currently using LICENSE.txt rather than LICENSE. 
 
 Is that a problem?

No, it's just that Struts' Gump descriptor didn't know that.  It's
already fixed in CVS.

Cheers

Stefan

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



Re: Infrastructure for the Gump project

2004-02-19 Thread Stefan Bodewig
My own votes.

On Thu, 19 Feb 2004, Stefan Bodewig [EMAIL PROTECTED] wrote:

 We can stick with CVS or switch over to SVN

If we switch to svn, all committers who want to contribute to the
metadata have to create SVN accounts first.  So I'm leaning towards
going with CVS until more CVS committers have become SVN committers as
well, just to keep the entry barrier low.

Re: splitting metadata from code, I think we should split them.  And
maybe restrict commit access to code.  We need some way to identify
future PMC members 8-).  Access to metadat should be kept open to all
ASF committers.

 We should ask for a virtual host on minotaur for the site IMHO.

Well, my original mail wasn#t as neutral as intended.

 move [EMAIL PROTECTED] to [EMAIL PROTECTED] or is there
 a better name?

It has been [EMAIL PROTECTED] not gump-dev.

I'm totally on the fence about the name, think [EMAIL PROTECTED] would be fine.

 do we want a Wiki for Gump?

We haven't used the Wiki much, but I don't see any reason to not have
one.

Stefan

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



Re: Infrastructure for the Gump project

2004-02-19 Thread Stefan Bodewig
On Thu, 19 Feb 2004, Nicola Ken Barozzi [EMAIL PROTECTED] wrote:

 jakarta-gump CVS is still linked to jakarta-alexandria.

The other way around.  jakarta-gump is a real CVS module and the
proposal/gump dir in jakarta-alexandria links to it.  So we'd have to
change the link for as long as Alexandria stays alive.

Stefan

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



Re: LSD problems.

2004-02-19 Thread Stefan Bodewig
On Wed, 18 Feb 2004, Stefano Mazzocchi [EMAIL PROTECTED] wrote:

 I have root access to moof.apache.org which is sitting there doing
 nothing and waiting for a nice soul of ours to do the job of
 installing gump overthere :-)

I assume you'd want to run Gumpy there.

Otherwise, I do have an (unprivileged) account on moof as well and
could help setting up a traditional Gump.

Stefan

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



Re: cvs commit: jakarta-gump/blog/SuccessStories velocity-jdom.txt

2004-02-19 Thread Stefan Bodewig
On Thu, 19 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 I never noticed the other postings though, but maybe they were prior
 to PC being added to Planet Apache, and hence not eligible or
 something.

It is there, you just have to scroll way down to February 17th 8-)

Stefan

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



Re: gump on moof

2004-02-19 Thread Stefan Bodewig
On Thu, 19 Feb 2004, Stefano Mazzocchi [EMAIL PROTECTED] wrote:

 I have updated the box to the latest software patches, including the
 OS 10.3.2 and JVM 1.4.2 [kinda scary to reboot the machine from
 here, but hey, it worked fine! :-)]

You'll also need a subversion client on moof.  ISTR there were some
people on the infrastructure list with prebuilt svn clients for OS X.

 ProxyPass/ http://moof.apache.org:16080/gump/
 ProxyPassReverse / http://moof.apache.org:16080/gump/

I'm not sure whether we'll want to ProxyPass the complete site or
maybe keep the static content on minotair and just proxy in the
nightly builds, like

ProxyPass/builds/ http://moof.apache.org:16080/gump/
ProxyPassReverse /builds/ http://moof.apache.org:16080/gump/

or /logs/ or something.

Stefan

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



Re: LSD problems.

2004-02-19 Thread Stefan Bodewig
On Thu, 19 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 Maybe it is time to get you comfortable with Gumpy, Stefan.

You bet 8-)

Stefan

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



More JDOM changes

2004-02-18 Thread Stefan Bodewig
Hi,

it seems as if the JDOM saga continues, XMLOutputter#setEncoding has
been removed leading to build failures in Velocity and Slide.  The
method has been deprecated in beta10rc1 (maybe even beta9) and people
are now expected to use the Format instead.

Stefan

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



Re: More JDOM changes

2004-02-18 Thread Stefan Bodewig
On Wed, 18 Feb 2004, Antoine Lévy-Lambert [EMAIL PROTECTED] wrote:

 I have just had a look at the lsd html pages, and I see that
 jakarta-velocity  is reported failed due jakarta-regexp.

I checked my own nightly build - still a traditional Gump.

See also http://gump.covalent.net/log/jakarta-velocity.html.

 jakarta-regexp says it failed because of a missing license file.

Yes, Gumpy has become more strict.

Stefan

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



Gump TLP established

2004-02-18 Thread Stefan Bodewig
Hi,

those of you who are subscribed to the infrastructure list will have
seen it already, the official board meeting summary from Greg will
come a bit later.

Our resolution has been approved by the board, Gump is now a top level
project.

The first things we'll need to do now are hashing out the
infrastructure details and after that work out the project's bylaws.
I'll start a separate thread for the infrastructure stuff soon.

Stefan

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



Infrastructure for the Gump project

2004-02-18 Thread Stefan Bodewig
So what do we have:

* Source Control


We can stick with CVS or switch over to SVN now that the 1.0 release
of SVN seems near (rumors say next week).  If we switch to SVN it may
become more difficult for other Apache committers to contribute, I'm
not sure.

If we stick with CVS, we simply should as infrastructure to

mv jakarta-gump gump

IMHO.

Do we want to keep our current policy of every ASF committer can
commit to Gump?

* Website
=

Somebody will have to come up with a forrest skin for gump.apache.org
and maybe tweak our current site to make it stand alone.  I don't feel
forrest savvy enough to even think about doing so. 8-)

I'd have karma for jakarta-site to make the changes there once our new
site is up.

We should ask for a virtual host on minotaur for the site IMHO.  Once
we have gump builds on a different ASF machine, we can always
ProxyPass the results into the gump.apache.org URI space if we want
to.

* mailing list(s)
=

move [EMAIL PROTECTED] to [EMAIL PROTECTED] or is there a
better name?

This also involves adapting eyebrowse and JIRA.  Adam, can you change
the JIRA configuration as admin or do we need infrastructure help?

Any other lists we'd initially want?  Split commit messages from the
rest?

* JIRA
==

Apart from changing the mailing list, is there anything else we'd need
to do?

* Wiki
==

The old Wiki has been used for the Newsletter reports IIRC, do we want
a Wiki for Gump?

* Things I've forgotten
===

Please fill the gaps 8-)

Cheers

Stefan

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



Re: New Resources

2004-02-17 Thread Stefan Bodewig
On Tue, 17 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 Ought we make a request to folks in fund raising for partners? Ought
 we be approaching mirror sites for this?

I'd try [EMAIL PROTECTED] instead.

 [Separately, do anyone think that covalent could spare their Gump
 box for one traditional and one Python?]

The machine is not really fast, I pretty much doubt that we'll get
both Gump's completed within 24 hours, well, maybe if they share the
cvs updates.

 Ought this all wait for TLP status?

You mean another day? 8-)

Stefan

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



New nag mail intro text

2004-02-17 Thread Stefan Bodewig
Hi,

I really like the new header, just a minor(?) enhancement request:
could we please word wrap the text so that lines don't exceed about 72
columns?

Stefan

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



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

2004-02-16 Thread Stefan Bodewig
On Fri, 13 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 It seems that even commit messages need to be moderated.

This is generally true.  I'm also moderating [EMAIL PROTECTED] and I - we -
usually allow the first post so subsequent commits don't have to get
moderated in.

 Stefan, have you been getting moderation messages? Have you
 responded?

When I've been online, yes.  8-)

 Do you get any notification of my moderations?

No.

 I'm curious about whether we are both responding, and I wonder if I
 ought copy you so you know what's been done.

No, this is not necessary.  If our decisions are the same, nothing
happens.  If we disagree, the first one wins and the second one gets
notified.

Stefan

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



Re: JRE 1.4 endorsed mechanism

2004-02-16 Thread Stefan Bodewig
On Sun, 15 Feb 2004, Berin Lautenbach [EMAIL PROTECTED] wrote:

 The xml-security library requires that xalan be installed in
 JDK_HOME/jre/lib/endorsed to override the old version that comes
 with JDK 1.4.

With Xerces-J we are going even further, we put the CVS HEAD jar onto
the bootclasspath so it gets used instead of Crimson.  This should be
possible with Xalan as well, and to me it even looks as if we'd use
the same mechanism (type=boot on the jar element).

 Looking at the output from the last gump run for security, it would
 appear that the old library that comes with 1.4 is being used :

Seems build.clonevm is becoming a FAQ 8-)

The bootclasspath trick is not working since xml-security's junit
task runs in a different Java VM by using fork=true.  Ant's CVS HEAD
uses a new Java system property to ensure that the forked VM uses the
same bootclasspath as the one running Ant.

I'll enable that property for xml-security in a few minutes.

Cheers

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

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



Re: Maven Gump (again)

2004-02-16 Thread Stefan Bodewig
On Fri, 13 Feb 2004, Brett Porter [EMAIL PROTECTED] wrote:

 This is exactly what I'm saying - by rebuilding the plugins with the
 new JARs, when Maven is run for other projects, the newly built
 plugin will be used. So if we move to bootstrapping Maven as part of
 the gump process, this should come naturally.

We agree completely. 8-)

Stefan

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



Re: XOM nag e-mails

2004-02-16 Thread Stefan Bodewig
On Sun, 15 Feb 2004, Elliotte Harold [EMAIL PROTECTED] wrote:

 I noticed that XOM is now being buil in Gump:
 http://gump.covalent.net/log/xom.html

We added it because it was needed by Jaxen IIRC - and easy to setup 8-)

Could you put me on the list for the nag e-mails from this project? 

Sure.

Asking whether you wanted nag mails was on my TODO list anyway since
XOM's build has been broken once or twice in the past.

Done using your address as the recipicient.  Maybe you'd prefer
[EMAIL PROTECTED] or [EMAIL PROTECTED] or even [EMAIL PROTECTED] instead?

Cheers

Stefan

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

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



Re: Please add two moderators

2004-02-12 Thread Stefan Bodewig
Thanks Berin,

it worked, I just received my first spam mail for the gump list ;-)

Stefan

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



Re: Tales of running Gumpy from scratch

2004-02-12 Thread Stefan Bodewig
On Wed, 11 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 Stefan, you had chance to re-run yours on Linux against JDK 1.3? I
 swear I've now made that javac check just a warning...

ERROR:gump:Failed to detect [javac]
ERROR:gump:Command failed. [java com.sun.tools.javac.Main -help ]. ExitCode: 1
ERROR:gump:Failed to detect [java com.sun.tools.javac.Main]

am I supposed to add tools.jar to my CLASSPATH?

Stefan

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



Re: Tales of running Gumpy from scratch

2004-02-12 Thread Stefan Bodewig
On Thu, 12 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:
 ERROR:gump:Failed to detect [javac]
 
 Ok, failed, but didn't exit. An extreme warning, I know, but.

Uhm, not sure as it doesn't do much after that except for:

 Unable to detect/test mandatory [java com.sun.tools.javac.Main] in path (see next).
  /home/bodewig/ASF/jakarta/jakarta-gump
  /home/bodewig/ASF/jakarta/jakarta-gump/python/gump
  /home/bodewig/ASF/jakarta/jakarta-gump/python
  /usr/lib/python2.2
  /usr/lib/python2.2/plat-linux2
  /usr/lib/python2.2/lib-dynload
  /usr/lib/python2.2/site-packages

I had just snipped that off.

 Antoine wrote:
 
 This is what I did yesterday to get my gumpy running Stefan.
 Maybe we should add something in gumpy.sh to set this automatically
 based on  $JAVA_HOME ?
 
 Maybe, if we don't find a better way from above.

Just take a look at how the Ant wrapper script does it.  It is a pain
but it works for ant.  Looking at JAVA_HOME is part of the process 8-)

Stefan

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



Re: Tales of running Gumpy from scratch

2004-02-12 Thread Stefan Bodewig
On Thu, 12 Feb 2004, Stefan Bodewig [EMAIL PROTECTED] wrote:

 Just take a look at how the Ant wrapper script does it.

Of Ant  1.6, that is.

Starting with 1.6.0 we sort that out from within Java which is much
easier to do as we can ensure we pull in the tools.jar from the same
JDK that is currently running Ant.

Stefan

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



Re: [GUMP@lsd]: xml-xerces2/dist-xerces failed

2004-02-12 Thread Stefan Bodewig
On Thu, 12 Feb 2004, Elena Litani [EMAIL PROTECTED] wrote:

 It seems like xercesImpl.jar can't be found.

Uhm, is the docs target forking the java task?  Uhm, yes it is.  I'll
fix it for you, need to add a property to the ant element in your
Gump descriptor.

 However, we've also introduced a dependency on a new jar -
 resolver.jar from xml-commons.

It hasn't been needed so far.  You'd simply have to add

  depend project=xml-commons-resolver/

to the descriptor for dist-xerces when needed.

 Can someone fix the GUMP?

Every Apache committer has commit access to the jakarta-gump module.
The descriptor would be in jakarta-gump/projects/xml-xerces2.xml.

Cheers

Stefan

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



Re: [GUMP@lsd]: jakarta-slide/jakarta-slide failed

2004-02-12 Thread Stefan Bodewig
On Thu, 12 Feb 2004, Oliver Zeigermann [EMAIL PROTECTED] wrote:

 Does anyone have any idea why this fails? Just tried it on a cleanly
 checked out version and everything works fine.

Gumpy works against the CVS HEAD version of commons-httpclient.  It is
supposed to use the 2.x branch, but there seems to be a bug in Gumpy.
Take this as a heads up that CVS HEAD of httpclient is incompatible
with 2.x for your usage.

On traditional Gump systems Slide also fails, but for a different
reason, see http://gump.covalent.net/log/jakarta-slide.html.  There
seems to be a hard coded 2.0beta1 instead of ${version} in your build
file.

 Could it be GUMP uses jars different from ours?

Yes, it doesn't use any of the jars from slide's CVS 8-)

Gump builds everything against the very latest code of everything else
as an early warning system for backwards incompatible changes (among
many other things).

Stefan

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



Re: Gump Icon/Slogan

2004-02-11 Thread Stefan Bodewig
On Tue, 10 Feb 2004, Stefano Mazzocchi [EMAIL PROTECTED] wrote:

 If we get top level, what do you guys think about a logo/skin
 contest?

Sounds fine.  We had a logo contest for Ant where we let the users
decide on the logo and it has been a lot of fun.

 Friend of Gump
 
 +1000!
 
 I love it!!

+1

Stefan

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



Re: who is moderating the gump lists ?

2004-02-11 Thread Stefan Bodewig
Thanks to a little tool provided by Ken Coar

 Results of your search (as of 2004-02-10):
 
 Lists with list matching '[EMAIL PROTECTED]':
   [EMAIL PROTECTED]
 Subscribers:93
 Digest readers: 0
 Moderators: [EMAIL PROTECTED], [EMAIL PROTECTED]

I volunteer to get added as a moderator, this won't increase the
amount of spam I receive too much.  Any other takers before I ask the
infrastructure list?

Stefan

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



Re: jaxen-from-packaged-dom4j: where to place work in CLASSPATH

2004-02-11 Thread Stefan Bodewig
On Tue, 10 Feb 2004, Scott Sanders [EMAIL PROTECTED] wrote:

 I am also willing to leave Gumpy as the correct way,

OK, done.

Stefan

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



Re: Maven Gump (again)

2004-02-11 Thread Stefan Bodewig
On Wed, 11 Feb 2004, Brett Porter [EMAIL PROTECTED] wrote:

 This wouldn't do it - junit is not specified in MAVEN_HOME/lib, but
 as a dependency in the junit plugin, later loaded into the maven
 classloader.

But whoever is responsible for the JUnit plugin would like to know
that things break.  We should try to make this work for Maven in the
longer run.

 But, really, how often does Junit change anyway? :D

Often enough that Ant's JUnit task has been broken somewhere between
JUnit 3.7 and 3.8.  Do you have any plugins that rely on xdoclet? ;-)

Stefan

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



Re: re POI is having trouble with gump was: GUMP

2004-02-11 Thread Stefan Bodewig
On Tue, 10 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 BTW: Any thoughts on a way to ask Gump to start from fresh on a
 module, delete the local copies? Gump doesn't know if metadata
 changes (at least today).

Maybe we should change that instead of introducing a delete-once
marker?

Stefan

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



Re: [HEADSUP] Overrides/merging...

2004-02-11 Thread Stefan Bodewig
On Tue, 10 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 I seriously doubt that overrides work as (traditionally) intended,
 and merging -- gosh knows, probably not.

I don't have any overrides in my workspace anymore, I do merge in a
deliver (which has to die) tag to the gump project.

Is there an easy way in Gumpy to see whether this has been merged in,
in traditional Gump I'd look into work/merge.xml.

Unit tests?

Stefan

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



Re: JDOM and Velocity

2004-02-11 Thread Stefan Bodewig
On Wed, 11 Feb 2004, Geir Magnusson, Jr. [EMAIL PROTECTED] wrote:

 We changed to follow the JDOM API change.

OK.  Has there been any feedback from Jason or the rest of the JDOM
team?  The class has been moved to the org.jdom package just a few
days ago, so your change makes Velocity depend on JDOM b10rc1, which
may be fine depending on Velocity's release schedule.

Just curious

 Stefan

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



Re: JDOM and Velocity

2004-02-11 Thread Stefan Bodewig
On Wed, 11 Feb 2004, Geir Magnusson, Jr. [EMAIL PROTECTED] wrote:

 It's a real pain in the keister, I have to say,

No doubt.

 We'll modify the upcoming 1.4 release currently an RC

It must be extra painful to get bitten by such a change at this stage
of the release cycle.  Oh my.

Thanks

Stefan

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



Re: JDOM and Velocity

2004-02-11 Thread Stefan Bodewig
On Wed, 11 Feb 2004, Antoine Lévy-Lambert [EMAIL PROTECTED]
wrote:

 On which gump instance did velocity build ?

Mine 8-)

Also http://gump.covalent.net/log/jakarta-velocity.html

 On lsd it did not build due to dom4j missing.

Hmm?  I don't think Velocity depends on dom4j, and this here
http://lsd.student.utwente.nl/gump/jakarta-velocity/jakarta-velocity.html
looks fine.

Stefan

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



Re: jaxen-from-packaged-dom4j: where to place work in CLASSPATH

2004-02-11 Thread Stefan Bodewig
On Wed, 11 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 I feel we need to start to migrate the knowledge from your
 head/traditional Gump into documentation, or we'll never have a
 community that can self-diagnose, self-manage.

Understood. 8-)

I'll see what I can do.

Stefan

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



Please add two moderators (was Re: who is moderating the gump lists ?)

2004-02-11 Thread Stefan Bodewig
Dear Apmail,

could you please add [EMAIL PROTECTED] and [EMAIL PROTECTED] to the
list of moderators for [EMAIL PROTECTED]

Thanks

Stefan

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



Re: JDOM and Velocity

2004-02-11 Thread Stefan Bodewig
On Wed, 11 Feb 2004, Geir Magnusson, Jr. [EMAIL PROTECTED] wrote:

 maybe it's jaxen?

well, maybe.

Jaxen's CVS HEAD has absorbed saxpath while dom4j's CVS HEAD is still
looking for the old org.saxpath stuff, so it hasn't been adapted to
compile against Jaxen HEAD yet.

On the other hand dom4j tries to compile Jaxen from source itself and
this causes trouble when you use an installed Jaxen.

Stefan

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



Re: [HEADSUP] Overrides/merging...

2004-02-11 Thread Stefan Bodewig
On Wed, 11 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 For things which are 'named' (Profiles, Modules, Projects,
 Repositories, Servers) an object is created (and stored in a hash)
 when first encountered.  Subsequence XML representations of such an
 object with such a name get the hashed object to work on.

So in theory merging should work and overriding may work - depending
on which XML representation is read first and whether the first or the
later representation wins.

 Unit tests?
 
 Meaning, does Gumpy have any?

No, I know it has 8-)

If we know how we want overrides and merges to work, it should be
possible to put together simple workspaces to test the code.

 FWIIW: Gumpy needs to move from basic Python (teaching myself as I
 go along) to 'power Python', leveraging more packages  being
 'nicer' Python code.

Maybe this is something that happens with the move to TLP, assuming we
can get some of the Python savvy folks in the ASF involved.

Stefan

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



Re: Maven Gump (again)

2004-02-11 Thread Stefan Bodewig
 But whoever is responsible for the JUnit plugin would like to 
 know that things break.  We should try to make this work for 
 Maven in the longer run.

On Thu, 12 Feb 2004, Brett Porter [EMAIL PROTECTED] wrote:

 Absolutely - this is why the plugin needs to be rebuilt with the
 latest jars.

Sometimes failures are more difficult than that.  The plugin may
compile but fail to execute with a new lib.  So Gump should be able to
override the jars used by the Maven plugins as well - sooner or later.
Do plugins adhere to jar overrides?

Stefan

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



Re: directory-naming

2004-02-10 Thread Stefan Bodewig
On Mon, 9 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 I believe I got a fair way along with this, I create the Maven
 project properties override file, and in it I try to override jar
 handling. I'll try to focus on this again soon.

Thanks a lot.

 Stefan wrote:

 Making Maven build within in Gump would be important as well IMHO,
 but if this isn't possible for any reason, so be it.
 
 Yes. I feel passionately about that.

Absolutely.  By all means I think Maven should be buildable by Gump.

But we shouldn't exclude projects that have elected to use Maven as
their build tool from Gump just because we can't build Maven itself.
I know we agree here, I' just stating the obvious 8-)

 Q: Do we know if the Maven descriptor is up to date?

I pretty much doubt it.

Stefan

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



Re: Maven Gump (again)

2004-02-10 Thread Stefan Bodewig
On Mon, 9 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 I see two choices in the command line to Maven:
 
 1) Run the maven script (.bat or .sh) to let Maven run java (with
 it's JVM settings) and set it's environment.
 
 2) Run the following: org.apache.maven.cli.App

(2) is the preferred choice if it works as we'd get to catch even more
problems - for example if a change in JUnit breaks Maven's junit
plugin.  This may be even more true as long as we are unable to build
Maven in Gump.

If it doesn't work, go for (1) as an interim solution.

Stefan

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



Re: jaxen-from-packaged-dom4j: where to place work in CLASSPATH

2004-02-10 Thread Stefan Bodewig
On Tue, 10 Feb 2004, Stefan Bodewig [EMAIL PROTECTED] wrote:

 I may be missing a reason why traditional Gump works the way it
 does right now.

well, at least I now know that I made sure it does:

http://marc.theaimsgroup.com/?l=alexandria-devm=102585469601635w=2

and found this thread

http://marc.theaimsgroup.com/?l=alexandria-devm=102517311610649w=2

So putting work last ensures that you can't cheat by pointing to
jars in CVS while putting it first ensures you compile against the
latest code in situations where there are duplicate classes.

I'm willing to change my opinion of almost two years ago and make
traditional Gump behave like Gumpy here.  If you want to cheat,
that's probably your problem.

Thoughts?

Stefan

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



Re: cvs commit: jakarta-gump/project mockobjects.xml

2004-02-10 Thread Stefan Bodewig
On Mon, 9 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 ERROR:gump:Command failed. [javac -help ]. ExitCode: 2
 
 this is exactly what javac -help returns for JDK 1.3 (java full
 version 1.3.1_07-b02) on Linux.  JDK 1.4.2's javac returns 0.

 I think I made this a warning, not an error now.

fresh CVS update

ERROR:gump:Command failed. [javac -help ]. ExitCode: 2
ERROR:gump:Failed to detect [javac]

and later

 Unable to detect/test mandatory [javac] in path (see next).
  /home/bodewig/ASF/jakarta/jakarta-gump
  /home/bodewig/ASF/jakarta/jakarta-gump/python/gump
  /home/bodewig/ASF/jakarta/jakarta-gump/python
  /usr/lib/python2.2
  /usr/lib/python2.2/plat-linux2
  /usr/lib/python2.2/lib-dynload
  /usr/lib/python2.2/site-packages

which probably echoes PYTHONPATH but not PATH.

Stefan

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



Re: Projects/Modules (and source dir / home dir / base dir)

2004-02-10 Thread Stefan Bodewig
On Mon, 9 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 For directories ... I see that ant has the concept of 'basedir'
 (relative to the module, I believe) and this is for kicking off a
 build.

Yes.  I assume it is named after Ant's own basedir attribute for the
project tag in Ant build files.

 I see that project can override this -- but it doesn't mean this
 is the area for a project under a module, it is not where stuff
 is (per se).

True.  As for overrides, see below.

Sometimes projects put build files into strange locations like a build
subdirectory of where stuff is and expect the build to be executed
from there.

 I see we have 'home' dir on a project, but that is for results --
 not where stuff is.

because some projects tend to place the outputs in a very different
place than where stuff is.  Take JUnit for example, it even moves it
outside of the current source tree.

 [I also see 'source directory' (a misnomer?) for a module. Not sure
 if this get played w/ much.]

Used by property reference=srcdir/, I agree, it's not too
frequently used.

 Basically --- I feel a project (and it's contents) are not
 clearly/easily specified.

Because projects are neither clear nor easy 8-)

 Can we have a concept of 'this is the root of a project under this
 module' -- and perhaps allow values to be set when this doesn't
 work, or do projects (in Gump) just not work that simply?]

Hmm, take bootstrap-ant, ant and dist-ant.  Where does each project
live?  test-ant?

 Does it mean ' override', or does it mean 'override default'?

It means override.  This is not for a straight ant nested into
project case where the override mechanism doesn't make any sense.

It becomes important when you have multiple definitions for a
project and they get merged.  This gives you a chance to augment the
project definition (coming from Apache's Gump for example) with some
extra pieces inside your workspace definition.

See the rubypad.xml workspace where Sam has overridden the build
targets for Cactus and Xalan's smoketest.

 I'm starting to wonder if we need to take a step back and see if the
 Gump metadata is exactly a model we'd like to continue with,

Probably not 8-)

Stefan

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



Alexandria and JavaSrc and moving code

2004-02-09 Thread Stefan Bodewig
Hi,

I didn't think of it immediately when Nicola Ken talked about moving
the Alexandria code to Forrest.  Dims has already asked (and even
started a vote[1] to that effect) to move the JavaSrc code base to
Maven.  Maybe we/you should cordinate a little 8-)

Stefan

Footnotes: 
[1]  http://marc.theaimsgroup.com/?t=10751398141r=1w=2


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



Re: directory-naming

2004-02-09 Thread Stefan Bodewig
On Fri, 06 Feb 2004, Phil Steitz [EMAIL PROTECTED] wrote:

 The project is a maven multi-project and I could not get maven to
 generate an effective build.xml, so I hacked together ant scripts
 and checked them into the svn repo, but somehow gump is still not
 seeing the top-level build.xml.

I think I found the problem.

The svn directory for directory-naming has been changed during the
lifetime of its gump descriptor.  If something like this happens (same
for CVS dir or module changes), the checked out working directory on
the machine running Gump has to get manually removed - as Gump will
only run an svn update inside the working copy and not pick up the
change otherwise.

I've removed the working copy on LSD so the next nightly build should
see your build.xml.

Stefan

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



Re: directory-naming

2004-02-09 Thread Stefan Bodewig
On Mon, 9 Feb 2004, Brett Porter [EMAIL PROTECTED] wrote:

 I honestly think its time to make that a separate issue and just
 build projects with the latest release of Maven.

I agree, but I'm currently not able to make Gumpy use an installed
Maven as I'm neither familiar enough with Python nor the Gumpy code.

The minimum requirement obviously would be that Gump(y) uses an
installed version of Maven but this installed Maven will never
download any jars and use the CLASSPATH or any other configurable
source of jars when building a project - even if the project states
some dependencies on specific released versions in its project.xml.

I understand from you past posts that this should be possible, but I
don't know whether we have all the facts on how to make it possible.

Making Maven build within in Gump would be important as well IMHO, but
if this isn't possible for any reason, so be it.

On my traditional Gump installation the project maven-bootstrap
doesn't start a compilation because commons-jelly-tags-ant fails.
This particular project fails as one of the unit tests fails because
of a hard coded absolute path that doesn't exist (this is what it
seems to be to me).

In Gumpy commons-jelly-tags-junit fails because one of the tests fails
- and I'm not clear why.

Stefan

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



Re: Proposed resolution for Gump as TLP

2004-02-09 Thread Stefan Bodewig
On Mon, 9 Feb 2004, Bill Barker [EMAIL PROTECTED] wrote:

 What I want to know is if Gump (or at least 'projects') is going to
 remain open to all ASF commiters.

We'll have to see, but I think the current model has been successful.
Maybe we will want to split Gump into a metadata module with write
access for every Apache committer and a code module with more
restricted rules.  Maybe we want to keep it just the way it has been.
I wouldn't want to become more restrictive than we've been before with
metadata.

Stefan

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



Re: Where do the cvs commit message go?

2004-02-09 Thread Stefan Bodewig
On Mon, 9 Feb 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 I have not seen the gump cvs commit messages in a while.  Where are
 they sent to?

 [EMAIL PROTECTED]

which should be [EMAIL PROTECTED], at least according to the
headers of the commit mails I've received today.

Stefan

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



Re: cvs commit mails are not working ?

2004-02-06 Thread Stefan Bodewig
On Fri, 06 Feb 2004, Antoine Lévy-Lambert [EMAIL PROTECTED]
wrote:

 in this case I will subscribe to this email list as
 [EMAIL PROTECTED] and it will be fine.

No, don't.  Well, not in order to get commit mails in, at least.

Usually the moderator will use your first commit mail to allow your
committing address in - which in turn makes all commit messages after
that go to the list without moderation.

Stefan

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



Re: Gump docs gen AKA Alexandria (was Re: Gump as TLP)

2004-02-06 Thread Stefan Bodewig
On Thu, 5 Feb 2004, Stefano Mazzocchi [EMAIL PROTECTED] wrote:

 What should I do, move the core here, to Forrest, whatever else?
 
 I don't know, the code could reside in alexandria for now and
 gump/gumpy might simply run it for that project.

+1

I don't see a reason to move it either.  We wouldn't move Ant's
junitreport task just because we can also publish the unit test
reports either. 8-)

Stefan

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



Re: Gump docs gen AKA Alexandria

2004-02-06 Thread Stefan Bodewig
On Fri, 06 Feb 2004, Nicola Ken Barozzi [EMAIL PROTECTED] wrote:

 What instead I tend to think is better would be to move it under
 Forrest.

Wherever you find a community that supports it ...

 The main reason is that Alexandria is dead,

because it doesn't have a community that supports it ;-)

You need to get people interested in and working on it, then it
doesn't matter at all where the code lives.  If you think it will be
welcome by the Forrest community, go for it.  Well, the interested
people from the Forrest community could as well join Alexandria.
Whatever works best for you (plural you).

Stefan

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



Re: Gump as TLP

2004-02-05 Thread Stefan Bodewig
On Wed, 04 Feb 2004, Leo Simons [EMAIL PROTECTED] wrote:

  ... charged with the creation and maintenance of open-source
 software related to promotion and facilitation of automated
 integration of the software produced by other projects.

I'm fine with it.

 It doesn't feel quite as warmly nor read as easily as the other
 stuff, but I don't think those are the primary criteria :D
 
 ...boy this is hard work! (Especially when English is not your
 native language ;))

+1

Exactly.

Stefan

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



Re: Build of xml-batik on gump

2004-02-05 Thread Stefan Bodewig
On Thu, 05 Feb 2004, Antoine Lévy-Lambert [EMAIL PROTECTED]
wrote:

 I do not know *yet* how to change the project descriptors so that it
 happens.

If the jar you want to use is part of batik's CVS, simply add a work
element pointing to the jar and remove the depend element from
batik's descriptor.

Stefan

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



Re: Nagging the cause vs. Nagging the effect

2004-02-05 Thread Stefan Bodewig
On Thu, 5 Feb 2004, Stefano Mazzocchi [EMAIL PROTECTED] wrote:
 On 5 Feb 2004, at 02:17, Adam Jack wrote:
 
 I've long wished that Gump could nag the 'cause' of a problem, not
 the 'effect', but it is (AFAICT) pretty much impossible to guess
 who is cause from a compile failure.
 
 Tell you what: there have been long discussing about this and
 endless hours that I spent on the whiteboard trying to figure out
 *where* that data can emerge out of the entire mass of data that
 gump is either collecting or generating.
 
 I was still not able to find it, still not able to come up with a
 general algorithm that would, at least, if not identify the cause,
 at least discriminate between causing trends and effected
 trends.

The way you'd do it manually is about as follows, I believe:

* start with the last good build

* replace one of the dependencies with its latest version at a time
  and rebuild - reiterate until the build fails.

Gumpy should have enough data to do that, but the whole thing breaks
down when Gump has been unable to build a project for weeks or even
months as the number of changes becomes too big.

 I think the key is that the gump runs as for Gump or Gumpy do *not*
 contain enough information. But if we had both:
 
   1) the latest dependency run
   2) the stable dependency run
 
 and we had enough history of these (say a few months), I'm pretty
 sure the data *IS* there.

I think Gumpy already collects, or at least could collect, historical
data for all dependency runs.  If the dependency run has been
successful at least once, the data is supposed to be there.

I realize that this is naive. 8-)

Stefan

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



Re: cvs commit: jakarta-gump/project mockobjects.xml

2004-02-05 Thread Stefan Bodewig
On Wed, 4 Feb 2004, Adam Jack [EMAIL PROTECTED] wrote:

 If I pick ant, python starts to hog my CPU and finally (about two
 minutes later) says

 Hog? You mean use enthusiastically, no? ;-)

As enthusiastically as gen.sh during the merge part, just longer 8-)

Xerces-J may be a bit faster than the Python XML parser.

 Looking at the code, this means the workspace has a module with an
 SVN entry, but without a 'repository' attribute?

Yes, it has.  Fixed and I get a whole lot further.

Gumpy now complains about me not providing enough information about my
environment (like FORREST_HOME not being set).  Maybe it should check
for them before it parses the workspace, that way I'd know that I need
to provide more data a lot earlier.

I'll look into setting it up sometime next week.

BTW, along the lines is 

ERROR:gump:Command failed. [javac -help ]. ExitCode: 2

this is exactly what javac -help returns for JDK 1.3 (java full
version 1.3.1_07-b02) on Linux.  JDK 1.4.2's javac returns 0.

Stefan

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



Re: Gump as TLP

2004-02-04 Thread Stefan Bodewig
On Mon, 02 Feb 2004, Leo Simons [EMAIL PROTECTED] wrote:

 charged with the creation and maintenance of open-source
 software related to continuous integration,

I'm not sure whether this is too broad and if this collides with the
goals of the Maven project.  So far Gump is tackling one facet of
continuous integration which may be more than just building things
against each others latest source control versions.

Stefan

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



Re: [MO-java-dev] compilation problem for mockobjects

2004-02-04 Thread Stefan Bodewig
On Tue, 3 Feb 2004, Vincent Massol [EMAIL PROTECTED] wrote:

 I haven't been following the discussion but for the record I think
 using Gump is great and should be continued.

I've seen a similar comment by Jeff in the archives (I tried to
subscribe to mockobjects-java-dev but SF's mailing list manager was
down yesterday, so I'm not yet subscribed).

What I've done so far is that I've added mockobjects-0.09 and made all
projects in Gump depend on that.  Gump still tries to build the CVS
HEAD revisions of mockobjects[1][2], but no other project depends on
it and I've turned of nagging.

Cheers

Stefan

Footnotes: 
[1]  http://gump.covalent.net/log/mockobjects-cvs-head.html

[2]  it currently doesn't work in the new Python version, but we'll
work on it.


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



Re: [MO-java-dev] compilation problem for mockobjects

2004-02-04 Thread Stefan Bodewig
On Wed, 4 Feb 2004, Nat Pryce [EMAIL PROTECTED] wrote:

 Considering what Gump is meant to be used for, would it be better
 for it to be edge triggered rather than level triggered.

It depends on the community you want to reach.  Sometimes it takes
repeated nagging to get the message through.  Sometimes you generate
the opposite effect by nagging, i.e. mails get ignored.

 That is, should it send a message when a project fails to build, and
 then sends a message when the project builds successfully again,
 instead of sending a message every time it fails to build a broken
 project?

Yes, this would certainly be an option, and I think much of the
statistics sthe new Python implementation of Gump collects can be used
for that.  We also generate RSS feeds that contain exactly these types
of status changes IIRC.

The email based nagging system has been Gump's traditional approach
and it has done an outstanding job in many cases.  I agree that it is
plain annoying if it comes unwanted.

Maybe we can improve the nagging part in the Python implementation to
be configurable on a project level.  Some projects may want a nightly
report even on successful builds as confirmation, others may only want
to get notified on status changes (as you describe it).

Stefan

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



Re: Gump as TLP

2004-02-04 Thread Stefan Bodewig
On Wed, 4 Feb 2004, Stefano Mazzocchi [EMAIL PROTECTED] wrote:
 On 4 Feb 2004, at 04:14, Nicola Ken Barozzi wrote:

 In a sense it's about continuous integration applied also between
 communities and between the code and the community. Dunno how to
 say that though 8-)
 
 I like that continuous integration between different codebases and
 between the code and its community. Nice.

Yes, I like the sound of it.

 But I also think that gump needs to act as a nightly build system as
 well.

which would not integrate the latest code, but build against stable
dependencies?

   ... charged with the creation and maintenance of open-source
   software related to automatic project artifact creation in order
   to promote stronger integration between the various codebases and
   between the codebase and the communities that maintain it.

Nice.

Stefan

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



Re: Gump as TLP

2004-02-04 Thread Stefan Bodewig
On Wed, 04 Feb 2004, Nicola Ken Barozzi [EMAIL PROTECTED] wrote:
 Stefano Mazzocchi wrote:
 ...
 in short, I would say it as

 ... charged with the creation and maintenance of open-source
 software related to automatic project artifact creation in order to
 promote stronger integration between the various codebases and
 between the codebase and the communities that maintain it.
 
 Nice. But Gump also makes stats and someone proposed javadocs (ala
 defunct alexandria).

javadocs certainly are artifacts, so would be any other generated
stuff I'd say.

stats would be a means to promote the integration.

 Or maybe simply put:
 
   ... charged with the creation and maintenance of open-source
   software that promotes stronger integration between the various
   codebases and between the codebase and the communities that
   maintain it.
 

That would include a Wiki (at least for some people) as a Wiki would
be software that promoted integration of communities.  8-)

Stefan

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



Re: Gump as TLP

2004-02-04 Thread Stefan Bodewig
On Wed, 04 Feb 2004, Leo Simons [EMAIL PROTECTED] wrote:

 too broad is difficult for me to assess.

I vaguely recall board members raising concerns about too broad
project goals in the contexts with proposed resolutions for Maven.
More or less recursive definitions have worked for Ant (the Ant PMC is
tasked with developing Ant, basically) but has raised concerns for
Cocoon and Maven IIRC.

We probably know what we want Gump to do, we may have different ideas
on where we want to go in the future, but the big picture is clear.  I
don't think that the words we put into the resolution would make any
difference.  It's just that board resolutions tend to be in that
pseudo-legalese that make you chew each word and test its taste.

Stefan Bodewig wrote:

 and if this collides with the goals of the Maven project.
 
 probably. Is that bad? Maven 'collides' with some of the ant project
 goals, doesn't it? Is that bad?

Depends on who you ask.  I'd want to avoid unnecessary friction.

 I dislike the term collides tho'. Sounds negative. There's
 overlap.

This is because it's a straight translation from my thoughts.  Goals
can't overlap in German, they can match exactly or collide. 8-)

Stefan

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



Gumpy and option

2004-02-03 Thread Stefan Bodewig
Hi,

excalibur-component builds on gump.covalent.net but not on lsd as
Gumpy doesn't even try to build it.  It says the prereq checkstyle was
missing.

checkstyle is an optional dependency, doesn't Gumpy support that, yet?

Sorry that I can't do more than complaining ATM.

Stefan

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



Re: Gump as TLP

2004-02-02 Thread Stefan Bodewig
On Sat, 31 Jan 2004, Sander Striker [EMAIL PROTECTED] wrote:

 There is currently a community of 4 developers actively working on 
 Gumpy
 
 Gumpy is in ASF CVS?

Yes, inside the jakarta-gump module in the python subdir.

 And all devs are ASF committers?

Yes.

  and since all ASF committers have access to the gump database for
  project dependencies, it's hard to keep track of how many
  different people actually contribute to Gump.
 
 This is using Gump, I presume, not development on the tool itself.

Right now there is no hard line to draw between using and developing
Gump.

Gump, the tool uses metadata about projects.  For Gump, the
instance that performs the integration builds (a user of Gump, the
tool 8-) on the machines listed by Stefano, this metadata is stored
inside the jakarta-gump repository as well (mostly, part of it is
maintained separately).  Most contributions to Gump ATM are
contributions to the metadata.

Stefan

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



Re: Tomcat build failures on gumpy

2004-02-02 Thread Stefan Bodewig
On Sun, 1 Feb 2004, Bill Barker [EMAIL PROTECTED] wrote:
 Now Tomcat seems to have a problem with:
   property name=commons-daemon.jsvc.tar.gz
 project=commons-daemon
 path=/daemon/dist/bin/jsvc.tar.gz/
 
 Gumpy is interpreting the path to be relative to the Tomcat
 directory instead of relative to the commons-daemon directory.

So Gumpy is wrong 8-)

http://jakarta.apache.org/gump/metadata/ant.html

Stefan

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



Re: cvs commit: jakarta-gump/project xml-xindice.xml

2004-01-30 Thread Stefan Bodewig
On Thu, 29 Jan 2004, Antoine Lévy-Lambert [EMAIL PROTECTED]
wrote:

 Did you make a build of xmldb yourself, or is this an official
 distro ?

Honestly, I have no idea what it is or where it came from - I mean,
whether it is some kind of official.

From time to time projects depend on things we can't or don't want to
build and we find that the required jar have been checked in
somewhere.  It's lazyness on our side that we reuse this instead of
making it a fullblown package.

I think in the xmldb case, only xindice needed it when it was
declared, so we added a little project descriptor to it.  At the point
where other projects started to depend on it as well it should have
been turned into an installed package (or a project we build).

But there's always something that's more important, you know.

Stefan

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



Re: Nags away...

2004-01-30 Thread Stefan Bodewig
On Thu, 29 Jan 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 Thanks to Scott Sanders (donating SMTP services) we have sent some
 nags again.

Woohoo.

I've just moderated in the message for [EMAIL PROTECTED] (test failure).

Many thanks!

Stefan

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



Re: HEADS UP request for comment on 'server'

2004-01-30 Thread Stefan Bodewig
On Thu, 29 Jan 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 I never knew what the old 'server' components were used for, but
 here is what I'd like to see:

deliver, which has never been used except for the traditional Gump
running on my machine AFAIK.  It has never been properly documented
either - go and kill it ;-)

Stefan

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



Tomcat build failures on gumpy

2004-01-30 Thread Stefan Bodewig
Hi,

Adam, is the Python Gump assuming that the target attribute of ant
contains exactly one target and passes it as a single argument?

For a reason unknown to me the Tomcat community has chosen to put a
space separated list of targets into this attribute instead of
defining a Gump specific target that depends on them.  Could you
change gumpy to work with it like the traditional Gump did,
i.e. split them at the spaces?

Thanks

Stefan

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

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



Re: Nightly builds, Gump, Maven and repository issues.

2004-01-30 Thread Stefan Bodewig
On Thu, 29 Jan 2004, Mark R. Diggory [EMAIL PROTECTED]
wrote:

 2.) There is the nightly build process on minotaur that Craig
 McClanahan runs. This generates nightly builds under
 
 /www/cvs.apache.org/builds/...

There used to be a nightly process on Sam's machine that placed
Gump-built nightlies for various projects there as well.

 3.) There are the various continuous integration builds gump is
 managing. These are producing jars and other distributables.

Right now, all those Gump installations run on non-ASF hardware.
There have been talks about setting up a dedicated machine for builds
and Gump would use that, but there is not much yet.

 It would be beneficial to see these various sources unified or
 synced up in someway.

Gump's goal probably is a bit different from what Craig's script
does.  I'm pretty sure that Craig will build against the latest
releases of components the thing he wants to build depends on - while
Gump will always build against the latest code.

This means that Gump may fail to produce anything if any component you
depend upon changes in a backwards incompatible way (and your
compilation fails because of this).  This is probably not acceptable
for a nightly build systems unless you have very few or very
stable/well-behaving components you depend upon.

For things like Struts Gump couldn't replace Craig's script - and vice
versa as Struts would be losing the early warning if things change.

For projects that don't get built by Craig's script and are unlikely
to be broken by components they depend on - say Ant - Gump could
produce exactly the content that the repository needs.

Gump can already publish the created artifacts and in fact it does so
http://gump.covalent.net/jars/.  It would be possibly to rsync the
content from there (or any other machine running Gump) over to
minotaur if we find a secure-enough way to do it.  Some tweaking of
the directory structure may be required for this to work as well.

Stefan

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



Re: [proposal] Is it time for gump.apache.org?

2004-01-30 Thread Stefan Bodewig
On Fri, 30 Jan 2004, Stefan Bodewig [EMAIL PROTECTED] wrote:

 But do you really think that three or four people make up a
 community big enough to warrant a TLP?

Just to clarify that.  I won't stand in the way of such a move, I just
think it's premature.

Stefan

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



Re: Oops .... Re: [GUMP@tsws1]: module5 failed

2004-01-28 Thread Stefan Bodewig
On Tue, 27 Jan 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 As you can guess, I'm working towards nagging (hopefully to real
 lists) again.

+1  Thanks.

 I'll try not to cause a storm here.

I have no problem with you spamming *this* list.

Stefan

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



Re: Packaged dom4j and build of jaxen

2004-01-28 Thread Stefan Bodewig
On Tue, 27 Jan 2004, Scott Sanders [EMAIL PROTECTED] wrote:

 As it was one thing that I *could* do, I just checked in a code
 change to make the jdom DocumentNavigator work with the HEAD
 revision of JDOM's CVS.

great, looks very promising.  Thanks a lot.

 Perhaps this can take us one step closer to jaxen/dom4j nirvana :)

Yep, the test won't compile, though:

[EMAIL PROTECTED] gump]$ ./build.sh jaxen-from-packaged-dom4j dist
Buildfile: build.xml

init:
[mkdir] Created dir: /javastuff/gump/jaxen/target/lib

get-deps:

compile:
[mkdir] Created dir: /javastuff/gump/jaxen/target/classes
[javac] Compiling 199 source files to /javastuff/gump/jaxen/target/classes
[javac] 
/javastuff/gump/jaxen/src/java/main/org/jaxen/jdom/DocumentNavigator.java:202: 
warning: getChildren(java.lang.String) in org.jdom.Element has been deprecated
[javac] return node.getChildren(localName).iterator();
[javac]^
[javac] 
/javastuff/gump/jaxen/src/java/main/org/jaxen/jdom/DocumentNavigator.java:204: 
warning: getChildren(java.lang.String,org.jdom.Namespace) in org.jdom.Element has been 
deprecated
[javac] return node.getChildren(localName, 
Namespace.getNamespace(namespacePrefix, namespaceURI)).iterator();
[javac]^
[javac] 2 warnings

compile-tests:
[mkdir] Created dir: /javastuff/gump/jaxen/target/test-classes
[javac] Compiling 23 source files to /javastuff/gump/jaxen/target/test-classes
[javac] /javastuff/gump/jaxen/src/java/test/org/jaxen/AddNamespaceTest.java:124: 
unreported exception org.jaxen.JaxenException; must be caught or declared to be thrown
[javac] super( expr );
[javac]  ^
[javac] /javastuff/gump/jaxen/src/java/test/org/jaxen/JaxenHandlerTest.java:158: 
setXPathHandler(org.jaxen.saxpath.XPathHandler) in 
org.jaxen.saxpath.SAXPathEventSource cannot be applied to (org.jaxen.JaxenHandler)
[javac] reader.setXPathHandler( handler );
[javac]   ^
[javac] /javastuff/gump/jaxen/src/java/test/org/jaxen/JaxenHandlerTest.java:203: 
setXPathHandler(org.jaxen.saxpath.XPathHandler) in 
org.jaxen.saxpath.SAXPathEventSource cannot be applied to (org.jaxen.JaxenHandler)
[javac] reader.setXPathHandler( handler );
[javac]   ^
[javac] 3 errors

BUILD FAILED
/javastuff/gump/jaxen/build.xml:112: Compile failed; see the compiler error output for 
details.

Total time: 12 seconds

Stefan

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



Re: Packaged dom4j and build of jaxen

2004-01-28 Thread Stefan Bodewig
On Wed, 28 Jan 2004, Antoine Lévy-Lambert [EMAIL PROTECTED]
wrote:

 On lsd.student.utwente.nl, the jaxen tests compile,

strange, still fails for me on a fresh checkout of Jaxen.

 I guess target/test-classes must be in the classpath for the Junit
 tests but are not.

Yes, done.

Stefan

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



Re: cvs commit: jakarta-gump/project jaxen.xml

2004-01-28 Thread Stefan Bodewig
On Wed, 28 Jan 2004, Antoine Lévy-Lambert [EMAIL PROTECTED]
wrote:

 is this project file used on lsd.student.utwente.nl for the
 jaxen-from-packaged-dom4j project too ?

It is supposed to, yes.

Keep in mind that a full run from reading the configuration to
actually finishing the last project takes many hours.

Stefan

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



Re: Packaged dom4j and build of jaxen

2004-01-27 Thread Stefan Bodewig
On Mon, 26 Jan 2004, Adam R. B. Jack [EMAIL PROTECTED] wrote:

 http://lsd.student.utwente.nl/gump/packaged-jaxen/index.html
 http://lsd.student.utwente.nl/gump/packaged-dom4j/index.html
 
 [Not sure who added these.]

Me, ages ago - while trying to find a way to get things building.

Stefan

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



Re: Packaged dom4j and build of jaxen

2004-01-27 Thread Stefan Bodewig
On Mon, 26 Jan 2004, Antoine Lévy-Lambert [EMAIL PROTECTED]
wrote:

 I have seen that the bits of the dom4j jar file which are used in
 the gump builds are different in the CVS HEAD version of dom4j, my
 guess is that they would be OK for jaxen.

packaged-* is supposed to be the latest released version of either.  I
haven't checked back after I've added them, so they may be out of
date, though.

CVS HEAD of dom4j will not build against the packaged-jaxen we have,
it requires something later.

 I have also built jaxen using the supplied build.xml,

The main problem is the jdom dependency AFAIR.

Using the supplied build.xml means defeating Gump's purpose as you are
building against some uncontrolled (by Gump) dependencies.  I'd really
suggest using the packaged-* projects as dependencies instead of
building an unclean version of jaxen and pretending things would be
fine.

Stefan

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



Re: Packaged dom4j and build of jaxen

2004-01-27 Thread Stefan Bodewig
On Tue, 27 Jan 2004, Antoine Lévy-Lambert [EMAIL PROTECTED]
wrote:

 all I would like in a first step is that *someone* (I do not know if
 I have the rights to do it, and in any case I do not know how to do
 it) replaces the packaged dom4j jar with this one :
 http://www.ibiblio.org/maven/dom4j/jars/dom4j-core-1.4-dev-8.jar

We are using the final release of dom4j-1.4 which should be more
recent than the version you are talking about.  Let me repeat, the
dom4j version in packaged-dom4j is no problem for the jaxen build,
jdom is.

No, you don't have the permissions to change the library used, neither
have I for all the machines.  They are not centrally stored, you'd
need access to all machines running Gump instances.

 I do not know where in the gump metadata the location of static
 jars is defined,

in the profile

  project name=packaged-dom4j   package=dom4j-1.4/

together with pkgdir attribute of the workspace.

 In any case, if we use this one
 http://www.ibiblio.org/maven/dom4j/jars/dom4j-core-1.4-dev-8.jar as
 packaged dom4j I believe that this part of the inferno will cool
 down.

There wouldn't be any difference as the build failures of
jaxen-from-packaged-dom4j are only related to jdom.

Stefan

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



Re: cvs commit: jakarta-gump/project ws-wsrp4j.xml

2004-01-16 Thread Stefan Bodewig
On 16 Jan 2004, [EMAIL PROTECTED] wrote:

   +depend project=jakarta-servletapi-4/

I tried servletapi-5 first as this is what pluto uses, but compilation
failed with:

[javac] 
/javastuff/gump/ws-wsrp4j/src/org/apache/wsrp4j/producer/provider/pluto/driver/StoredResponse.java:84:
 org.apache.wsrp4j.producer.provider.pluto.driver.StoredResponse is not abstract and 
does not override abstract method setCharacterEncoding(java.lang.String) in 
javax.servlet.ServletResponse
[javac] public class StoredResponse implements HttpServletResponse, Serializable
[javac]^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -deprecation for details.

Stefan

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



Re: ant xdocs proposals

2004-01-13 Thread Stefan Bodewig
On Mon, 12 Jan 2004, Antoine Lévy-Lambert [EMAIL PROTECTED]
wrote:

 I have noticed that ant xdocs proposals is failing on most gump
 instances,

Largely because xdoclet fails to build.

 Normally the jar files which should be used for this build are
 checked in in the ant repository under proposal/xdocs/lib.

Well, it is against Gump's declared purpose to use them.

 So could one of you guys fix the descriptors

You guys includes you, Antoine, as all Apache committers have commit
access to the Gump repository.

 or discuss a way forward to get this built ?

I'd propose to set up a second xdocs project with the xdoclet
dependencies replaced by work entries for the jars in Ant's CVS.
That new project would build and the old will not as long as XDoclet
doesn't build, but will use the latest XDoclet once it builds again.

 Other ideas/changes will come next : - generate the xdocs from ant's
 build/classes directory + lib/optional (ie what has just been built)
 rather than based on ${ant.home}

ant.home is the location of the freshly compiled Ant, it get's set in
the Gump descriptor.

Stefan

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



Re: cvs commit: jakarta-gump/project jakarta-jmeter.xml

2004-01-12 Thread Stefan Bodewig
On 9 Jan 2004, [EMAIL PROTECTED] wrote:

   Oro now 2.0.8

wouldn't it be easier to remove the work entry and rely on ORO's CVS
HEAD?  ORO is very stable.

Stefan

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



Re: cvs commit: jakarta-gump/project jakarta-jmeter.xml

2004-01-12 Thread Stefan Bodewig
On Mon, 12 Jan 2004, Sebastian BAZLEY
[EMAIL PROTECTED] wrote:

 The work entries are for build/test from JMeter CVS.

Why do you test against a jar in your CVS instead of ORO's CVS?

Stefan

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



Re: [PATCH] HttpClient HEAD dependencies

2004-01-08 Thread Stefan Bodewig
On Tue, 06 Jan 2004, Sebastian BAZLEY
[EMAIL PROTECTED] wrote:

 Also, I'd be interested to know what a runtime dependency is - I
 did not see this anywhare in the Gump docs.
 
 Does it mean that the dependency is not needed at compile-time?

No, runtime=true means it is needed at compile and at run-time.
runtime=false means it is only needed at compilation time.  Some
things are only needed at compilation time, Ant or XDoclet for
example.

XDoclet itself needs a couple of projects if you want to run it, these
are supposed to marked as runtime dependencies.  If you want to use
XDoclet, you say inherit=runtime in your project's descriptor and
don't have to track all of XDoclet's dependencies manually.

Stefan

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



Re: Meaning of runtime (was: [PATCH] HttpClient HEAD dependencies)

2004-01-08 Thread Stefan Bodewig
On Tue, 6 Jan 2004, Sebastian Bazley
[EMAIL PROTECTED] wrote:

 I think I understand how the inherit relates to the runtime
 attribute - see above.

Yes.

 I don't understand how the runtime attribute is used *within* a
 project.

Not at all.

 For example JMeter has several types of dependency: - compile - test
 (needs the same jars as compile, plus the jars created from the
 complied classes) - printable docs (uses Anakia - which is not
 needed elsewhere - and does not need all the other jars)
 
 So which of these are runtime?

Only those you need to run JMeter.

Stefan

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



Re: cvs commit: jakarta-gump/project ws-wsrp4j.xml

2004-01-08 Thread Stefan Bodewig
On 7 Jan 2004, [EMAIL PROTECTED] wrote:

   Fixed servlet reference

Why does Pluto need a different version of the Servlet API?

You have three to chose from already (jakarta-servletapi for 2.2,
jakarta-servletapi-4 for 2.3 and jakarta-servletapi-5 for 2.4).

Stefan

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



Re: Best Practices

2003-12-15 Thread Stefan Bodewig
On 15 Dec 2003, Stefan Bodewig [EMAIL PROTECTED] wrote:

 Re: don't create full distributions

And given Gump's javadoc element, creating javadocs shouldn't be
labeled unnecessary work IMHO.

Stefan

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



Re: cvs commit: jakarta-gump/python/gump/document forrest.py

2003-12-12 Thread Stefan Bodewig
On 11 Dec 2003, [EMAIL PROTECTED] wrote:

   We get \ - \\

be careful to not do that on Windows or you'll render file names
useless.

Ant once had a command line processor that worked almost like a Unix
shell - I had to gradually take out any escaping other than putting
quotes around arguments as it simply didn't work on Windows at all.

Stefan

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



Re: cvs commit: jakarta-gump/project jakarta-jmeter.xml

2003-12-11 Thread Stefan Bodewig
On 11 Dec 2003, [EMAIL PROTECTED] wrote:

   Gump does not allow spaces in properties - temp fix

now it does - at least traditional Gump.

Stefan

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



Re: cvs commit: jakarta-gump/project jakarta-jmeter.xml

2003-12-11 Thread Stefan Bodewig
On Thu, 11 Dec 2003, Sebastian BAZLEY
[EMAIL PROTECTED] wrote:

 Presumably if I wanted to include single quotes in the value - which
 I don't - I would need to escape those, e.g.
 
 value=I don't need this - value=I don\'t need this ?

This would work on Unix, but probably not on Windows (I'm not exactly
familiar with Windows escaping rules).

Stefan

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



Re: cvs commit: jakarta-gump/stylesheet bash.xsl build.xsl win2k.xsl

2003-12-09 Thread Stefan Bodewig
I forgot to mention that

On 9 Dec 2003, [EMAIL PROTECTED] wrote:

   Index: gump.xml
[...]
   +  sysproperty name=java.awt.headless value=true/

should set java.awt.headless for all builds on gump.covalent.net.

Stefan

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



  1   2   3   >