cvs commit: gump/project ant.xml

2004-06-21 Thread bodewig
bodewig 2004/06/21 00:35:21

  Modified:project  ant.xml
  Log:
  change nag address
  
  Revision  ChangesPath
  1.21  +7 -7  gump/project/ant.xml
  
  Index: ant.xml
  ===
  RCS file: /home/cvs/gump/project/ant.xml,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- ant.xml   21 Jun 2004 06:53:28 -  1.20
  +++ ant.xml   21 Jun 2004 07:35:21 -  1.21
  @@ -55,7 +55,7 @@
   
   license name=LICENSE/
   
  -nag from=Gump Integration Build lt;[EMAIL PROTECTED]gt;
  +nag from=Gump Integration Build lt;[EMAIL PROTECTED]gt;
to=[EMAIL PROTECTED]/
 /project
   
  @@ -109,7 +109,7 @@
   
   javadoc nested=build/javadocs project=ant/
   
  -nag from=Gump Integration Build lt;[EMAIL PROTECTED]gt;
  +nag from=Gump Integration Build lt;[EMAIL PROTECTED]gt;
to=[EMAIL PROTECTED]/
 /project
   
  @@ -124,7 +124,7 @@
   home nested=build/lib/
   jar name=ant-testutil.jar id=ant-testutil/
   
  -nag from=Gump Integration Build lt;[EMAIL PROTECTED]gt;
  +nag from=Gump Integration Build lt;[EMAIL PROTECTED]gt;
to=[EMAIL PROTECTED]/
 /project
   
  @@ -144,7 +144,7 @@
   work nested=src/testcases/
   work nested=src/etc/testcases/
   
  -nag from=Gump Integration Build lt;[EMAIL PROTECTED]gt;
  +nag from=Gump Integration Build lt;[EMAIL PROTECTED]gt;
to=[EMAIL PROTECTED]
subject=Test Failure - Ant/
 /project
  @@ -158,7 +158,7 @@
   jar name=lib/ant.jar/
   jar name=lib/ant-launcher.jar id=ant-launcher/
   
  -nag from=Gump Integration Build lt;[EMAIL PROTECTED]gt;
  +nag from=Gump Integration Build lt;[EMAIL PROTECTED]gt;
to=[EMAIL PROTECTED]
subject=Bootstrap Failure - Ant
 regexp pattern=/error//
  @@ -187,7 +187,7 @@
   jar name=optional-dynprop.jar id=embed-optional/
   
   nag to=[EMAIL PROTECTED]
  - from=Nicola Ken Barozzi lt;[EMAIL PROTECTED]gt;/
  + from=Gump Integration Build lt;[EMAIL PROTECTED]gt;/
 /project
   
 project name=ant-xdocs-proposal
  @@ -202,7 +202,7 @@
   depend project=xjavadoc/
   depend project=jakarta-velocity-dvsl inherit=runtime/
   nag to=[EMAIL PROTECTED]
  - from=Erik Hatcher lt;[EMAIL PROTECTED]gt;/
  + from=Gump Integration Build lt;[EMAIL PROTECTED]gt;/
   work nested=proposal/xdocs/build/classes/
   javadoc nested=proposal/xdocs/build/docs/manual
project=Ant xdocs proposal
  
  
  

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



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

2004-06-21 Thread Martin van den Bemt
On Mon, 2004-06-21 at 08:44, Stefan Bodewig wrote:
 On 20 Jun 2004, [EMAIL PROTECTED] wrote:
 
+work nested=lib/xpp3-1.1.3.4.D.jar/
 
 xpp is available from the dom4j descriptor - I have no idea which one
 is more recent but IMHO we should stick with one.
 
+work nested=lib/xstream-1.0.1.jar/

This could also be built from source. Don't know the criteria for that though..

Mvgr,
martin


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



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

2004-06-21 Thread Stefan Bodewig
On Mon, 21 Jun 2004, Martin van den Bemt [EMAIL PROTECTED] wrote:
 On Mon, 2004-06-21 at 08:44, Stefan Bodewig wrote:
 On 20 Jun 2004, [EMAIL PROTECTED] wrote:
 
+work nested=lib/xpp3-1.1.3.4.D.jar/
 
 xpp is available from the dom4j descriptor - I have no idea which
 one is more recent but IMHO we should stick with one.
 
+work nested=lib/xstream-1.0.1.jar/
 
 This could also be built from source. Don't know the criteria for
 that though..

If it is used by more than one project and easy to build from source
(which includes doesn't break every second day) I'd be all for
building.

Stefan

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



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

2004-06-21 Thread Martin van den Bemt
The project is mavenized and Joe isn't the type of guy to break things
constantly...
For now only one project is using it (although I thought maven2 uses it,
but I must verify that)

mvgr,
Martin

On Mon, 2004-06-21 at 11:22, Stefan Bodewig wrote:
 On Mon, 21 Jun 2004, Martin van den Bemt [EMAIL PROTECTED] wrote:
  On Mon, 2004-06-21 at 08:44, Stefan Bodewig wrote:
  On 20 Jun 2004, [EMAIL PROTECTED] wrote:
  
 +work nested=lib/xpp3-1.1.3.4.D.jar/
  
  xpp is available from the dom4j descriptor - I have no idea which
  one is more recent but IMHO we should stick with one.
  
 +work nested=lib/xstream-1.0.1.jar/
  
  This could also be built from source. Don't know the criteria for
  that though..
 
 If it is used by more than one project and easy to build from source
 (which includes doesn't break every second day) I'd be all for
 building.
 
 Stefan
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
-- 
Mvgr,
Martin


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



Re: legalities of jar publishing (was: Re: [VOTE] retire java gump)

2004-06-21 Thread Martin van den Bemt
And what is the use of publishing jars that are built against the latest
jars ? They will be useless in a real environment or even test
environments and will probably not get any support from the project
concerning.  It simply is not a nightly build against the dependencies
set by the project. Gump just points out to a project and it's
dependencies when something bad is going to happen. It is looking ahead
for us, where we programmers forgot to do that
Log4J was a good example of this. 
So besides legal issues, I would never want a nightly build made by gump
for my projects to be used by others, unless gump uses the exact
versions for the dependencies I defined, but that defeats gumps main
goal, as far as I am concerned.


Mvgr,
Martin

On Mon, 2004-06-21 at 11:48, Leo Simons wrote:
 Disclaimer: IANAL.
 
 IIRC There is no board policy about redistribution of materials by 
 gump. There is just concern, and the concern is not just with the board. 
 The Gump PMC is supposed to be protecting the legal interests of the ASF 
 wrt gump, and it is gump people who disabled jar distribution. I don't 
 remember any of the details, but here's a few things I do know:
 
   * the ASF only wants to distribute software written and owned by the
 ASF
   * the ASF licenses all of its software under the apache license, and
 this must be true for all distributions published
   * distribution of software by the ASF projects should be done by PMCs
 or ASF officers, for legal protection
   * the ASF has high standards about releases. We want to provide things
 like MD5 files, gpg signatures, etc. Users need to trust that the
 things the ASF distributes are high-quality, and for that to be true,
 high quality must be consistent.
 
   * gump builds non-ASF-owned software under other licenses than the
 apache license
   * the gump pmc does not check the quality or validity of the outputs
 of gump, nor take an active approach to publishing those results
   * gump does not generate MD5 files, gpg signatures, etc
 
  From the above it should be clear that we're a bit reluctant about 
 publishing the jars gump produces!
 
 People have put in work to alleviate these concerns (the license/ tag 
 is one example of that), but I'm not sure where we're at right now.
 
 Sure, third parties are free to use gump and publish those jars, and 
 they could do that using python gump. But that's not really what's 
 happening right now. I think the only host who still publishes jars is 
 covalent, and that is more like a shared hosting box that covalent loans 
 to the gump team than a seperate entity. So that repository is likely 
 going away, too.
 
 Python gump does generate the jar repository, and publishing it is a 
 rather trivial task (see http://nagoya.apache.org/jira/browse/GUMP-67). 
 The issue is not technical.
 
 
 cheers,
 
 
 - LSD
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
-- 
Mvgr,
Martin


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



Re: legalities of jar publishing

2004-06-21 Thread Stefan Bodewig
One of the questions that haven't really been answered/resolved by the
board (IIRC) is whether automated snapshots are considered releases.

If so, you can forget the whole business of nightly builds being
distributed from ASF hardware - no matter whether they've been built
by Gump or any other mechanism - since even those nightly builds would
require active PMC approval.  Each nightly build.

On Mon, 21 Jun 2004, Leo Simons [EMAIL PROTECTED] wrote:

 Python gump does generate the jar repository, and publishing it is a
 rather trivial task (see
 http://nagoya.apache.org/jira/browse/GUMP-67). The issue is not
 technical.

I agree.

Stefan

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



Re: legalities of jar publishing

2004-06-21 Thread Stefan Bodewig
On Mon, 21 Jun 2004, Martin van den Bemt [EMAIL PROTECTED] wrote:

 So besides legal issues, I would never want a nightly build made by
 gump for my projects to be used by others, unless gump uses the
 exact versions for the dependencies I defined,

That's you.

Ant used Gump to create nightly builds until Sam's machine broke
down.  So did Cactus and JMeter.

Stefan

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



RE: legalities of jar publishing

2004-06-21 Thread BAZLEY, Sebastian
As does commons:

http://cvs.apache.org/builds/jakarta-commons/nightly/


S.
-Original Message-
From: Stefan Bodewig [mailto:[EMAIL PROTECTED]
Sent: 21 June 2004 12:32
To: [EMAIL PROTECTED]
Subject: Re: legalities of jar publishing


On Mon, 21 Jun 2004, Martin van den Bemt [EMAIL PROTECTED] wrote:

 So besides legal issues, I would never want a nightly build made by
 gump for my projects to be used by others, unless gump uses the
 exact versions for the dependencies I defined,

That's you.

Ant used Gump to create nightly builds until Sam's machine broke
down.  So did Cactus and JMeter.

Stefan

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


___

This e-mail and the documents attached are confidential and intended solely
for the addressee; it may also be privileged. If you receive this e-mail in
error, please notify the sender immediately and destroy it. As its integrity
cannot be secured on the Internet, the Atos Origin group liability cannot be
triggered for the message content. Although the sender endeavours to maintain
a computer virus-free network, the sender does not warrant that this
transmission is virus-free and will not be liable for any damages resulting
from any virus transmitted. 
___


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



RE: legalities of jar publishing

2004-06-21 Thread Martin van den Bemt
Commons nightlies uses the dependencies specified by the developers.
(unless the script changed)

Mvgr,
Martin

On Mon, 2004-06-21 at 13:46, BAZLEY, Sebastian wrote:
 As does commons:
 
 http://cvs.apache.org/builds/jakarta-commons/nightly/
 
 
 S.
 -Original Message-
 From: Stefan Bodewig [mailto:[EMAIL PROTECTED]
 Sent: 21 June 2004 12:32
 To: [EMAIL PROTECTED]
 Subject: Re: legalities of jar publishing
 
 
 On Mon, 21 Jun 2004, Martin van den Bemt [EMAIL PROTECTED] wrote:
 
  So besides legal issues, I would never want a nightly build made by
  gump for my projects to be used by others, unless gump uses the
  exact versions for the dependencies I defined,
 
 That's you.
 
 Ant used Gump to create nightly builds until Sam's machine broke
 down.  So did Cactus and JMeter.
 
 Stefan
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 ___
 
 This e-mail and the documents attached are confidential and intended solely
 for the addressee; it may also be privileged. If you receive this e-mail in
 error, please notify the sender immediately and destroy it. As its integrity
 cannot be secured on the Internet, the Atos Origin group liability cannot be
 triggered for the message content. Although the sender endeavours to maintain
 a computer virus-free network, the sender does not warrant that this
 transmission is virus-free and will not be liable for any damages resulting
 from any virus transmitted. 
 ___
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
-- 
Mvgr,
Martin


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



cvs commit: gump/project dom4j.xml

2004-06-21 Thread ajack
ajack   2004/06/21 07:02:37

  Modified:project  dom4j.xml
  Log:
  Correction, in the xml sub-directory.
  
  Revision  ChangesPath
  1.40  +1 -1  gump/project/dom4j.xml
  
  Index: dom4j.xml
  ===
  RCS file: /home/cvs/gump/project/dom4j.xml,v
  retrieving revision 1.39
  retrieving revision 1.40
  diff -u -r1.39 -r1.40
  --- dom4j.xml 21 Jun 2004 13:37:34 -  1.39
  +++ dom4j.xml 21 Jun 2004 14:02:37 -  1.40
  @@ -46,7 +46,7 @@
   depend project=xml-fop inherit=runtime/
   depend project=jtidy/
   depend project=junitperf/
  -junitreport nested=build/test-results/
  +junitreport nested=build/test-results/xml/
   jar name=build/dom4j.jar id=dom4j/
   license name=LICENSE.txt/
   nag from=Maarten Coene lt;[EMAIL PROTECTED]gt; to=[EMAIL PROTECTED] /
  
  
  

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



Re: legalities of jar publishing

2004-06-21 Thread Adam R. B. Jack

 One of the questions that haven't really been answered/resolved by the
 board (IIRC) is whether automated snapshots are considered releases.

This is really a big deal (for me  probably others).

 If so, you can forget the whole business of nightly builds being
 distributed from ASF hardware - no matter whether they've been built
 by Gump or any other mechanism - since even those nightly builds would
 require active PMC approval.  Each nightly build.

Yup. That would be a lot of impact on developers/development. I sure hope
not! But, I guess we need to bite the bullet and initiate a conversation
(somewhere general, or with the board) on this matter. If we made it clear
(in the jar name, in the manifest?) that these were nightly builds and not
releases, I'd sure hope we could redistribute.

 On Mon, 21 Jun 2004, Leo Simons [EMAIL PROTECTED] wrote:

  Python gump does generate the jar repository, and publishing it is a
  rather trivial task (see
  http://nagoya.apache.org/jira/browse/GUMP-67). The issue is not
  technical.

 I agree.

Oops, I missed this, I see you know. I assume it is being (and ought be) sat
upon until we resolve the legality.

regards,

Adam


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



cvs commit: gump/python/gump/build builder.py

2004-06-21 Thread ajack
ajack   2004/06/21 08:53:31

  Modified:template/xhtml/css Tag: CleanUp style.css
   python/gump/model Tag: CleanUp propagation.py misc.py
   python/gump/document/xdocs Tag: CleanUp xdoc.py
   python/gump/loader Tag: CleanUp loader.py
   python/gump/document Tag: CleanUp documenter.py
   .Tag: CleanUp gumpytest.sh
   python/gump/build Tag: CleanUp builder.py
  Added:   template/xhtml Tag: CleanUp favicon.ico
  Removed: python/gump/model Tag: CleanUp rawmodel.py
  Log:
  Cosmetic tweaks (to XHTML/CSS).
  i.e the sort of distraction I wanted to avoid by using XDOCS only. ;-)
  
  Revision  ChangesPath
  No   revision
  No   revision
  1.1.2.4   +1 -1  gump/template/xhtml/css/Attic/style.css
  
  Index: style.css
  ===
  RCS file: /home/cvs/gump/template/xhtml/css/Attic/style.css,v
  retrieving revision 1.1.2.3
  retrieving revision 1.1.2.4
  diff -u -r1.1.2.3 -r1.1.2.4
  --- style.css 18 Jun 2004 14:58:16 -  1.1.2.3
  +++ style.css 21 Jun 2004 15:53:30 -  1.1.2.4
  @@ -1 +1 @@
  -img  { border: 0 }

HR { color: #8EB4D9; height: 1px; text-align: center; width: 90%; position: 
   relative }

# Annotations
.DEBUG  {   background-color: #00 }
.INFO   {   background-color: #00FF00 }   
.WARN   {   background-color: #00 }
.ERROR  {   background-color: #FF }

# State
.SUCCESS{   background-color: #00FF00 }
.FAILED {   background-color: #FF }
.PREREQFAILED   {   background-color: #00 }
  \ No newline at end of file
  +img  { border: 0 }

HR { color: #8EB4D9; height: 1px; text-align: center; width: 90%; position: 
   relative }

TABLE.TRANSPARENT   {   border: none; width: 100% }
TABLE   {border: thin solid #00; width: 100%  }

# Annotations
.DEBUG  {   background-color: #00 }
.INFO   {   background-color: #99CC66 }   
.WARN   {   background-color: #99 }
.ERROR  {   background-color: #CC }

# State
.SUCCESS{   background-color: #99CC66 }
.FAILED {   background-color: #CC; foreground-color: #FF }
.PREREQFAILED   {   background-color: #99 }
.COMPLETE   {   background-color: #00CCFF }
.UNSET  {   background-color: #CC }

  \ No newline at end of file
  
  
  
  No   revision
  No   revision
  1.3.4.1   +1 -4  gump/python/gump/model/propagation.py
  
  Index: propagation.py
  ===
  RCS file: /home/cvs/gump/python/gump/model/propagation.py,v
  retrieving revision 1.3
  retrieving revision 1.3.4.1
  diff -u -r1.3 -r1.3.4.1
  --- propagation.py22 Apr 2004 22:58:16 -  1.3
  +++ propagation.py21 Jun 2004 15:53:30 -  1.3.4.1
  @@ -75,9 +75,6 @@
   for object in self.getChildren():
   object.changeState(state,reason,cause,message)
   
  -def setCause(self,cause):
  -if not self.cause: self.cause=cause
  -
   def hasCause(self):
   return self.cause
   
  @@ -85,7 +82,7 @@
   return self.cause
   
   def addCause(self,cause):
  -if not self.cause: self.setCause(cause)
  +if not self.cause: self.cause=cause
   self.causes.append(cause)
   
   def getCauses(self):
  
  
  
  1.1.2.4   +55 -11gump/python/gump/model/Attic/misc.py
  
  Index: misc.py
  ===
  RCS file: /home/cvs/gump/python/gump/model/Attic/misc.py,v
  retrieving revision 1.1.2.3
  retrieving revision 1.1.2.4
  diff -u -r1.1.2.3 -r1.1.2.4
  --- misc.py   18 Jun 2004 14:58:17 -  1.1.2.3
  +++ misc.py   21 Jun 2004 15:53:30 -  1.1.2.4
  @@ -151,22 +151,66 @@
   class JunitReport(Resolvable):
   def __init__(self,dom,owner):
   Resolvable.__init__(self,dom,owner)
  -
  -# represents a mkdir/ element
  -class Mkdir(Resolvable):
  -def __init__(self,dom,owner):
  -Resolvable.__init__(self,dom,owner)
  -
  -# represents a delete/ element
  -class Delete(Resolvable): 
  -def __init__(self,dom,owner):
  -Resolvable.__init__(self,dom,owner)
  -
  +   
  + 
   # represents a work/ element
   class Work(Resolvable): 
   def __init__(self,dom,owner):
   Resolvable.__init__(self,dom,owner)
   
  +
  + 
  +class DirResolvable(ModelObject):
  +
  + Common code for getting a directory (attribute) and
  + returning that as a path relative to the 
  +
  +def 

brutus gump (8080-80)

2004-06-21 Thread Davanum Srinivas
Can we please make gump output available at
  http://brutus.apache.org/gump/ws-axis/ws-axis-test/index.html

instead of 
  http://brutus.apache.org:8080/gump/ws-axis/ws-axis-test/index.html

Thanks,
dims

-- 
Davanum Srinivas - http://webservices.apache.org/~dims/

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



Re: cvs commit: gump/project jakarta-commons-sandbox.xml

2004-06-21 Thread Mario Ivankovits
Thanks!!
[EMAIL PROTECTED] wrote:
bodewig 2004/06/21 07:37:56
 Modified:project  jakarta-commons-sandbox.xml
 Log:
 Adapt jar name to the one generated by Maven
 
 Revision  ChangesPath
 1.163 +1 -2  gump/project/jakarta-commons-sandbox.xml
 
 Index: jakarta-commons-sandbox.xml
 ===
 RCS file: /home/cvs/gump/project/jakarta-commons-sandbox.xml,v
 retrieving revision 1.162
 retrieving revision 1.163
 diff -u -r1.162 -r1.163
 --- jakarta-commons-sandbox.xml	20 Jun 2004 09:19:24 -	1.162
 +++ jakarta-commons-sandbox.xml	21 Jun 2004 14:37:55 -	1.163
 @@ -62,10 +62,9 @@
  depend project=junit /
  depend project=xml-xerces /
  
 -work nested=target/classes /
  home nested=compress/target /
  
 -jar name=compress/target/commons-compress-@@DATE@@.jar /
 +jar name=commons-compress-0.1-dev.jar /
  
  javadoc nested=target/docs/apidocs /
  
 
 
 

-
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: commons-compress - Gump/Maven issues?

2004-06-21 Thread Eric Pugh
I don't know what extent you want to push back on the projects that gump
builds, but it seems to me that they are either doing something that pushes
maven beyond it's limits, or the decriptor might be out of date.

I checked out jakarta-commons-sandbox/compress to investigate furthur, but I
don't see this descriptor property you are talking about..  Could you
enlightenme on this?

Eric

 -Original Message-
 From: Niclas Hedhman [mailto:[EMAIL PROTECTED]
 Sent: Monday, June 21, 2004 5:30 PM
 To: Gump code and data
 Subject: Re: commons-compress - Gump/Maven issues?


 On Monday 21 June 2004 22:47, Stefan Bodewig wrote:

  (1) The descriptor of commons-compress sets a property named
  component.version and hopes to get this into the jar name, which
  obviously doesn't work that way.  Maven still uses
  /project/currentVersion from the POM.

 If no Maven guys are around... My wild guess would b to try to set
 pom.currentVersion property instead. Then it is a question if Maven
 overwrites it or not...

  (2) The work entry inside the descriptor pointed to nowhere and
  there is no work entry for the generated test classes, still the
  test goal manages to load the freshly compiled test classes.
 
  This means that we are not getting the effect of
  build.sysclasspath=only in Maven builds.  The jar overrides will catch
  the artifacts Gump knows about but Maven will happily let the goals
  (plugins, tasks, I don't know the correct terms) add more stuff to the
  classpath itself.

 Sorry, this is beyond my knowledge, but hardly surprises me.

  For things like work directories for compiled classes this probably
  is good, but it may also lead to situations where Gump doesn't manage
  to substitute a jar from CVS with a freshly compiled one.

 Generally, Maven will happily download the required Jars from remote
 repositories, which normally can be disabled by running off-line
 mode (-o).
 However, what it builds today will be available in the local
 repository for
 use tomorrow, so I guess you are missing to nuke the local repository (
 normally in $HOME/.maven/repository)


 Cheers
 Niclas
 --
+--//---+
   / http://www.bali.ac/
  / http://niclas.hedhman.org /
 +--//---+


 -
 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: brutus gump (8080-80)

2004-06-21 Thread Adam R. B. Jack

 Can we please make gump output available at
   http://brutus.apache.org/gump/ws-axis/ws-axis-test/index.html
 
 instead of 
   http://brutus.apache.org:8080/gump/ws-axis/ws-axis-test/index.html

I can but file the request, but the request is there:

http://nagoya.apache.org/jira/browse/GUMP-59

regards,

Adam

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



Re: commons-compress - Gump/Maven issues?

2004-06-21 Thread Mario Ivankovits
Eric Pugh wrote:
I checked out jakarta-commons-sandbox/compress to investigate furthur, but I
don't see this descriptor property you are talking about..  Could you
enlightenme on this?
 

If you mean the gump.xml - i only added fragments of it into 
gump/project/jakarta-commons-sandbox.xml in the gump cvs.

As far as i understood, there is no need to keep them in the project itself.
--
Mario
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: commons-compress - Gump/Maven issues?

2004-06-21 Thread Stephen McConnell
Stefan Bodewig wrote:
Hi all,
two notes colored by my complete lack of Maven knowledge:
(1) The descriptor of commons-compress sets a property named
component.version and hopes to get this into the jar name, which
obviously doesn't work that way.  Maven still uses
/project/currentVersion from the POM.
I've adapted the descriptor to match the name we actually see just to
get a successful build in Gump, but I'd prefer a way that allows us to
get dated jar names via Maven.  Probably we are just using the wrong
property name or something like that.
(2) The work entry inside the descriptor pointed to nowhere and
there is no work entry for the generated test classes, still the
test goal manages to load the freshly compiled test classes.
This means that we are not getting the effect of
build.sysclasspath=only in Maven builds.  The jar overrides will catch
the artifacts Gump knows about but Maven will happily let the goals
(plugins, tasks, I don't know the correct terms) add more stuff to the
classpath itself.
For things like work directories for compiled classes this probably
is good, but it may also lead to situations where Gump doesn't manage
to substitute a jar from CVS with a freshly compiled one.
Have been thinking about this issue for about a week and a bit.
My conclusion is that the maven scenario is very similar to the magic 
scenario.  To do real integration you need to be able do to something 
like set some special property so that magic or maven can take control 
over classloader definition in the knowledge that the build is a gump 
build (i.e. effects the repository cache that is used and the semantics 
concerning artifact handling).  That means providing the current cache 
of artifact that have been generated so that magic or maven can map 
dependency reference to artifact in gumps cache.

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


Re: commons-compress - Gump/Maven issues?

2004-06-21 Thread Niclas Hedhman
On Tuesday 22 June 2004 00:32, Eric Pugh wrote:
 I don't know what extent you want to push back on the projects that gump
 builds, but it seems to me that they are either doing something that pushes
 maven beyond it's limits, or the decriptor might be out of date.

 I checked out jakarta-commons-sandbox/compress to investigate furthur, but
 I don't see this descriptor property you are talking about..  Could you
 enlightenme on this?

I am guessing wildly, so don't pay to much attention to me :o)

The question is, does Maven fully support disabling the normal 'repository 
management' allowing Gump to provide the artifacts for each project?
Can Maven be told to ignore versions in the POMs ?
I have so many questions about the Gump/Maven interaction, and it seems that 
the main Gump folks have little clue about Maven and vice versa. Maybe this 
has improved over the last few weeks, and I have just missed it.

Well, I don't know... 
Could you (Eric or someone from the Maven camp) explain what 'hooks' has been 
provided for Gump?


Cheers
Niclas
-- 
   +--//---+
  / http://www.bali.ac/
 / http://niclas.hedhman.org / 
+--//---+


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



Re: commons-compress - Gump/Maven issues?

2004-06-21 Thread Adam R. B. Jack

 The question is, does Maven fully support disabling the normal 'repository
 management' allowing Gump to provide the artifacts for each project?

Theoretically yes, but I think Stefan has disproved that it isn't
leak-proof.

 Can Maven be told to ignore versions in the POMs ?

Yes.

 I have so many questions about the Gump/Maven interaction, and it seems
that
 the main Gump folks have little clue about Maven and vice versa. Maybe
this
 has improved over the last few weeks, and I have just missed it.

I don't know how Maven works internally, but this is what I can tell you
about the Gump/Maven interaction works at the calling interface:

http://gump.apache.org/metadata/maven.html

What I didn't add there (but ought) is that Gump generates the
build.properties file (setting properties  these artifact overrides) before
launching Maven. This file (and the others) are listed by Gump:


http://brutus.apache.org:8080/gump/jakarta-commons-sandbox/commons-compress/index.html#Project-level+Files

regards,

Adam


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



cvs commit: gump/project jakarta-jmeter.xml

2004-06-21 Thread sebb
sebb2004/06/21 14:35:00

  Modified:project  jakarta-jmeter.xml
  Log:
  Make xpp and xstream separate sub-projects
  
  Revision  ChangesPath
  1.102 +32 -16gump/project/jakarta-jmeter.xml
  
  Index: jakarta-jmeter.xml
  ===
  RCS file: /home/cvs/gump/project/jakarta-jmeter.xml,v
  retrieving revision 1.101
  retrieving revision 1.102
  diff -u -r1.101 -r1.102
  --- jakarta-jmeter.xml20 Jun 2004 01:48:04 -  1.101
  +++ jakarta-jmeter.xml21 Jun 2004 21:35:00 -  1.102
  @@ -97,11 +97,10 @@
   work nested=build/htmlparser/
   work nested=build/jorphan/
   
  -!-- Not available as Gump projects --
  -work nested=lib/xpp3-1.1.3.4.D.jar/
  -work nested=lib/xstream-1.0.1.jar/
  -
  -!-- Allow http to build: --
  +depend project=xpp3/
  +depend project=xstream/
  +
  +!-- Allow http to build: --
   work nested=build/components/
   
   !-- Allow Monitor to build --
  @@ -113,8 +112,25 @@
   regexp pattern=/BUILD FAILED/ subject=JMeter Build Failure/
   /nag
 /project
  -
  -  project name=jakarta-jmeter-cvs
  +  
  +  project name=xpp3
  + url href=http://www.extreme.indiana.edu/xgws/xsoap/xpp//
  + description
  + Xml Pull Parser (in short XPP) is a streaming pull XML parser
  + and should be used when there is a need to process quickly and 
efficiently 
  + all input elements.
  + /description
  + jar name=lib/xpp3-1.1.3.4.D.jar id=xpp3/
  +  /project
  +  
  +  project name=xstream
  + url href=http://xstream.codehaus.org//
  + descriptionXStream is a simple library to serialize objects to XML and back 
again
  + /description
  +jar name=lib/xstream-1.0.1.jar id=xstream/
  +  /project
  +  
  + project name=jakarta-jmeter-cvs
   !-- Build JMeter from CVS versions of dependencies --
   packageorg.apache.jmeter/package
   
  
  
  

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



Re: commons-compress - Gump/Maven issues?

2004-06-21 Thread Adam R. B. Jack
 My conclusion is that the maven scenario is very similar to the magic
 scenario.  To do real integration you need to be able do to something
 like set some special property so that magic or maven can take control
 over classloader definition in the knowledge that the build is a gump
 build (i.e. effects the repository cache that is used and the semantics
 concerning artifact handling).  That means providing the current cache
 of artifact that have been generated so that magic or maven can map
 dependency reference to artifact in gumps cache.

It could go either way (Gump exposes it's repository of fresh artifacts to a
builder, or builder exposes a mechanism [e.g. CLASSPATH] which Gump
provides.) I like the idea of Gump maintaining a repository (as it does)
that it provides to builders that are aware of such things.

That said, if builder present standard mechanisms (like Ant does, like Maven
might -- see ongoing discussion) I don't see why Gump doesn't support them.

regards

Adam


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



Re: BATCH: Unable to send...

2004-06-21 Thread Adam R. B. Jack
 A DOM4J fix would benefit 86 other projects, so thanks in advance...

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


http://brutus.apache.org:8080/gump/dom4j/dom4j/index.html#Project-level+Files

Hmm, this show 'class not found'. I wonder if this is as simple as the test
classes not being told to Gump in a work entry -- or some other classpath
issues.

http://brutus.apache.org:8080/gump/dom4j/dom4j/gump_file/TEST-org.dom4j.TestAddAttribute.xml.html

  error message=org.dom4j.TestAddAttribute
type=java.lang.ClassNotFoundExceptionjava.lang.ClassNotFoundException:
org.dom4j.TestAddAttribute
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)

BTW: This is the classpath:

http://brutus.apache.org:8080/gump/dom4j/dom4j/details.html#Classpath

regards,

Adam


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