Re: mapping magic group id to module

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

 In the usage I envisage, I would be generating something like 15-20
 modules to cover the avalon suite. Each module would reference the
 same svn address.  Is that an issue?

No technical issue apart from wasted disk space.

 Secondly, is it ok to have module names that contain the /
 character (e.g. avalon/composition)?

We've never tried it and we do generate page names with the module
names in it, which may become problematic.

 Alternatively, what is the feasibility of extending module to
 support something like:
 
 module
   group name=avalon
 group name=composition
project name=avalon-composition-api/
project name=avalon-composition-spi/
project name=avalon-composition-impl/
 
 /group
   group/
   ...
 /module

What would the groups mean to Gump?

The module itself really doesn't do much more than denoting the SCM
location.  Gump's view of the world is rather flat, projects are the
really important entities.

Stefan

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



Re: module centric output ...?

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

 For a gump run I can setup the repository relative to the module
 srcdir ... but I haven't figured out how to declare a non-home based
 resources via the gump project descriptor.

Would it work if you declared a home inside your non-jar project
that uses the parent attribute?

Stefan

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



Re: id or ids

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

 Correction - it appears that depend ... inside an ant used id
 whereas depend at project scope takes ids.

Yes.

ids is a space separated list, so you can depend on either all jars
produced by a project (no ids attribute) or a subset.

//ant/depend is a combination of //project/depend and //ant/property
and the later wants to set a property with the path to *the* jar being
referenced, so it has to be a single one.

Stefan

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



Re: jar boot=true .../

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

 According to the documentation I need to setup a workspace before
 the boot attribute will be recognized.

Hmm, boot really only tells Gump to place the jar onto the
bootclasspath instead of CLASSPATH.  I don't think you really need to
set this for magic at all.

 Basically I want to ensure that the magic bootstrap jar file is
 included in ant's bootstrap classpath so ant properly handles the
 inclusion of magic as a antlib.

This should work without problems if you place it on the CLASSPATH
(because Gump places the rest of Ant there as well).

boot=true is needed for things like Xerces or Xalan to ensure the
Gump built versions will be used instead of the JDK built-in
parsers/transformers.  We'll probably want to do that for mx4j and a
few other things when we start to use JDK 1.5 as well.

Stefan

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



cvs commit: gump/project jakarta-commons.xml

2004-07-05 Thread bodewig
bodewig 2004/07/05 00:57:27

  Modified:project  jakarta-commons.xml
  Log:
  JXPath needs commons-logging when running the tests since beanutils requires it
  
  Revision  ChangesPath
  1.135 +2 -2  gump/project/jakarta-commons.xml
  
  Index: jakarta-commons.xml
  ===
  RCS file: /home/cvs/gump/project/jakarta-commons.xml,v
  retrieving revision 1.134
  retrieving revision 1.135
  diff -u -r1.134 -r1.135
  --- jakarta-commons.xml   30 Jun 2004 08:22:48 -  1.134
  +++ jakarta-commons.xml   5 Jul 2004 07:57:27 -   1.135
  @@ -32,7 +32,7 @@
   /ant
   depend project=ant inherit=runtime/
   depend project=xml-xerces/
  -depend project=commons-logging/
  +depend project=commons-logging runtime=true/
   depend project=junit/
   home nested=beanutils/dist/
   work nested=beanutils/target/classes/
  @@ -410,7 +410,7 @@
   /ant
   depend project=ant inherit=runtime/
   depend project=jakarta-site2 inherit=all/
  -depend project=commons-beanutils-core runtime=true/
  +depend project=commons-beanutils-core runtime=true inherit=runtime/
   work nested=jxpath/target/classes/
   work nested=jxpath/target/test-classes/
   home nested=jxpath/dist/
  
  
  

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



cvs commit: gump/repository avalon-svn.xml

2004-07-05 Thread bodewig
bodewig 2004/07/05 01:32:22

  Modified:profile  gump.xml
   project  avalon-tools.xml
  Added:   repository avalon-svn.xml
  Log:
  Fix avalon-tools repository entry
  
  Revision  ChangesPath
  1.357 +1 -0  gump/profile/gump.xml
  
  Index: gump.xml
  ===
  RCS file: /home/cvs/gump/profile/gump.xml,v
  retrieving revision 1.356
  retrieving revision 1.357
  diff -u -r1.356 -r1.357
  --- gump.xml  5 Jul 2004 04:53:40 -   1.356
  +++ gump.xml  5 Jul 2004 08:32:22 -   1.357
  @@ -332,6 +332,7 @@
   
 repository href=repository/apache-svn-sandbox.xml/
 repository href=repository/apache-incubator-svn.xml/
  +  repository href=repository/avalon-svn.xml/
 repository href=repository/forrest.xml/
 repository href=repository/xml-svn.xml/
   
  
  
  
  1.4   +2 -2  gump/project/avalon-tools.xml
  
  Index: avalon-tools.xml
  ===
  RCS file: /home/cvs/gump/project/avalon-tools.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- avalon-tools.xml  4 Jul 2004 15:36:50 -   1.3
  +++ avalon-tools.xml  5 Jul 2004 08:32:22 -   1.4
  @@ -1,6 +1,6 @@
   ?xml version=1.0 ?
   !--
  -  Copyright 2001-2004 The Apache Software Foundation
  +  Copyright 2004 The Apache Software Foundation
   
 Licensed under the Apache License, Version 2.0 (the License);
 you may not use this file except in compliance with the License.
  @@ -20,7 +20,7 @@
   
 descriptionAvalon Tools./description
   
  -  svn href=https://svn.apache.org/repos/asf/avalon/trunk/
  +  svn repository=avalon-svn dir=trunk//
   
 project name=avalon-tools-magic-bootstrap
   license name=central/system/license/LICENSE.TXT/
  
  
  
  1.1  gump/repository/avalon-svn.xml
  
  Index: avalon-svn.xml
  ===
  ?xml version=1.0 encoding=ISO-8859-1?
  !--
Copyright 2004 The Apache Software Foundation
  
Licensed under the Apache License, Version 2.0 (the License);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
  
 http://www.apache.org/licenses/LICENSE-2.0
  
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an AS IS BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
  --
  
  repository name=avalon-svn type=svn
titleApache Avalon SubVersion/title
home-pagehttp://avalon.apache.org/home-page

!-- Bogus, need to rename  just use url below --
cvswebhttp://cvs.apache.org/viewcvs.cgi/forrest/?root=Apache-SVN/cvsweb  

urlhttp://svn.apache.org/repos/asf/avalon//url

redistributable/
  /repository
  
  
  

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



cvs commit: gump/project avalon-tools.xml

2004-07-05 Thread bodewig
bodewig 2004/07/05 02:02:34

  Modified:profile  gump.xml
   project  avalon-tools.xml
  Log:
  Remove Ant 1.5 branch
  
  Revision  ChangesPath
  1.358 +1 -1  gump/profile/gump.xml
  
  Index: gump.xml
  ===
  RCS file: /home/cvs/gump/profile/gump.xml,v
  retrieving revision 1.357
  retrieving revision 1.358
  diff -u -r1.357 -r1.358
  --- gump.xml  5 Jul 2004 08:32:22 -   1.357
  +++ gump.xml  5 Jul 2004 09:02:34 -   1.358
  @@ -19,7 +19,7 @@
   !-- Apache.Ant --
   
 module href=project/ant.xml/
  -  module href=project/ant-1.5.xml/
  +  !--module href=project/ant-1.5.xml/--
 module href=project/ant-antidote.xml/
   
   !-- Apache.Avalon --
  
  
  
  1.5   +1 -3  gump/project/avalon-tools.xml
  
  Index: avalon-tools.xml
  ===
  RCS file: /home/cvs/gump/project/avalon-tools.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- avalon-tools.xml  5 Jul 2004 08:32:22 -   1.4
  +++ avalon-tools.xml  5 Jul 2004 09:02:34 -   1.5
  @@ -28,9 +28,7 @@
 property name=gump.signature value=@@DATE@@/
   /ant
   depend project=junit/
  -depend project=ant id=ant/
  -depend project=ant id=junit/
  -depend project=ant id=nodeps/
  +depend project=ant ids=ant junit nodeps/
   home nested=tools/magic/target/deliverables/
   jar type=boot name=jars/avalon-tools-magic-@@DATE@@.jar/
   nag to=[EMAIL PROTECTED]
  
  
  

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



cvs commit: gump/profile gump.xml

2004-07-05 Thread bodewig
bodewig 2004/07/05 02:08:03

  Modified:profile  gump.xml
  Log:
  Remove unused external projects that consistently fail to build and don't seem to be 
maintained any longer
  
  Revision  ChangesPath
  1.359 +2 -2  gump/profile/gump.xml
  
  Index: gump.xml
  ===
  RCS file: /home/cvs/gump/profile/gump.xml,v
  retrieving revision 1.358
  retrieving revision 1.359
  diff -u -r1.358 -r1.359
  --- gump.xml  5 Jul 2004 09:02:34 -   1.358
  +++ gump.xml  5 Jul 2004 09:08:03 -   1.359
  @@ -159,7 +159,7 @@
 module href=project/beepcore.xml/
 module href=project/checkstyle.xml/
 module href=project/dom4j.xml/
  -  module href=project/freemarker.xml/
  +  !--module href=project/freemarker.xml/--
 module href=project/hsqldb.xml/
 module href=project/httpunit.xml/
 module href=project/hibernate.xml/
  @@ -167,7 +167,7 @@
 module href=project/invicta.xml/
 module href=project/javagroups.xml/
 module href=project/javassist.xml/
  -  module href=project/javasrc.xml/
  +  !--module href=project/javasrc.xml/--
 module href=project/jaxen.xml/
 module href=project/jetty.xml/
 module href=project/jfor.xml/
  
  
  

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



cvs commit: gump/project avalon-tools.xml

2004-07-05 Thread bodewig
bodewig 2004/07/05 02:26:26

  Modified:project  avalon-tools.xml
  Log:
  Make sure magic can load Ant
  
  Revision  ChangesPath
  1.6   +4 -4  gump/project/avalon-tools.xml
  
  Index: avalon-tools.xml
  ===
  RCS file: /home/cvs/gump/project/avalon-tools.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- avalon-tools.xml  5 Jul 2004 09:02:34 -   1.5
  +++ avalon-tools.xml  5 Jul 2004 09:26:26 -   1.6
  @@ -27,10 +27,10 @@
   ant basedir=tools/magic buildfile=bootstrap.xml target=gump
 property name=gump.signature value=@@DATE@@/
   /ant
  -depend project=junit/
  -depend project=ant ids=ant junit nodeps/
  +depend project=junit runtime=true/
  +depend project=ant ids=ant junit nodeps runtime=true/
   home nested=tools/magic/target/deliverables/
  -jar type=boot name=jars/avalon-tools-magic-@@DATE@@.jar/
  +jar name=jars/avalon-tools-magic-@@DATE@@.jar/
   nag to=[EMAIL PROTECTED]
  from=Gump Integration lt;[EMAIL PROTECTED]gt;/
 /project
  @@ -56,7 +56,7 @@
 !-- end for --
   /ant
   !-- magic --
  -depend project=avalon-tools-magic-bootstrap inherit=true runtime=true/
  +depend project=avalon-tools-magic-bootstrap inherit=runtime 
runtime=true/
   home nested=tools/magic/target/deliverables/
   jar name=jars/avalon-tools-magic.jar/
   nag to=[EMAIL PROTECTED]
  
  
  

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



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

2004-07-05 Thread Stephen McConnell
[EMAIL PROTECTED] wrote:
  -depend project=junit/
  -depend project=ant ids=ant junit nodeps/
  +depend project=junit runtime=true/
  +depend project=ant ids=ant junit nodeps runtime=true/
Stefan:
The above dependencies are being generated automatically by magic's gump 
task.  Can I assume that the junit, ant, ant-ant, ant-junit, and 
ant-nodeps definitions used by magic can be flagged as ignorable?

 .. i.e. I can update magic to simply not add dependencies that are
flagged with ignore/.  For example:
  resource
info
  groupant/group
  nameant-nodeps/name
  version1.6.1/version
  typejar/type
/info
gump
  ignore/
/gump
  /resource
Sound reasonable?
Steve.
--
|---|
| Magic by Merlin   |
| Production by Avalon  |
|   |
| http://avalon.apache.org  |
|---|
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


cvs commit: gump/profile gump.xml

2004-07-05 Thread bodewig
bodewig 2004/07/05 03:33:10

  Modified:profile  gump.xml
  Log:
  Upgrade nekohtml
  
  Revision  ChangesPath
  1.360 +1 -1  gump/profile/gump.xml
  
  Index: gump.xml
  ===
  RCS file: /home/cvs/gump/profile/gump.xml,v
  retrieving revision 1.359
  retrieving revision 1.360
  diff -u -r1.359 -r1.360
  --- gump.xml  5 Jul 2004 09:08:03 -   1.359
  +++ gump.xml  5 Jul 2004 10:33:09 -   1.360
  @@ -309,7 +309,7 @@
 project name=junitperfpackage=junitperf-1.8/
 !--project name=jts  package=jts1_0/--
 project name=ldap package=ldap-1_2_4/
  -  project name=nekohtml package=nekohtml-0.9.2/
  +  project name=nekohtml package=nekohtml-0.9.3/
 project name=mockobjects  package=mockobjects-0.09/
 !--project name=mockobjects-j2ee-13 package=mockobjects-0.09/
 project name=mockobjects-j2ee-14 package=mockobjects-0.09/--
  
  
  

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



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

2004-07-05 Thread Stefan Bodewig
On Mon, 05 Jul 2004, Stephen McConnell [EMAIL PROTECTED] wrote:
 [EMAIL PROTECTED] wrote:
   -depend project=junit/
   -depend project=ant ids=ant junit nodeps/
   +depend project=junit runtime=true/ depend
   +project=ant ids=ant junit nodeps runtime=true/
 
 Stefan:
 
 The above dependencies are being generated automatically by magic's
 gump task.

Your original had three depends elements with id attributes.  Gump
would have ignored the id attribute since it isn't supported at this
level and simply collapsed the three to a dependency on ant.  I
figured you didn't want to depend on all jars ant creates so I
restricted it.

 Can I assume that the junit, ant, ant-ant, ant-junit, and ant-nodeps
 definitions used by magic can be flagged as ignorable?

   .. i.e. I can update magic to simply not add dependencies that are
 flagged with ignore/.

What would that mean in detail?  You most certainly need ant.jar to
build or run magic.

BTW: Putting magic into the bootclasspath doesn't work unless Ant
itself is there as well.  Otherwise your tasks will be loaded by the
primordial class loader and fail to load Task class of Ant since Ant
itself is in a classloader lower down (higher up?) the chain.

Stefan

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



cvs commit: gump/project jetty4.xml jelly-tags.xml

2004-07-05 Thread bodewig
bodewig 2004/07/05 04:03:48

  Modified:profile  gump.xml
   project  jelly-tags.xml
  Added:   project  jetty4.xml
  Log:
  jelly-tags-jetty are sticking with the 'stable' Jetty 4 for now, install it
  
  Revision  ChangesPath
  1.361 +2 -0  gump/profile/gump.xml
  
  Index: gump.xml
  ===
  RCS file: /home/cvs/gump/profile/gump.xml,v
  retrieving revision 1.360
  retrieving revision 1.361
  diff -u -r1.360 -r1.361
  --- gump.xml  5 Jul 2004 10:33:09 -   1.360
  +++ gump.xml  5 Jul 2004 11:03:47 -   1.361
  @@ -170,6 +170,7 @@
 !--module href=project/javasrc.xml/--
 module href=project/jaxen.xml/
 module href=project/jetty.xml/
  +  module href=project/jetty4.xml/
 module href=project/jfor.xml/
 module href=project/jgen.xml/
 module href=project/jgroups.xml/
  @@ -321,6 +322,7 @@
 project name=nsumlpackage=nsuml/
 project name=packaged-jaxen   package=jaxen-1.0-FCS/
 project name=packaged-jetty   package=Jetty-5.0.beta2/
  +  project name=jetty4   package=jetty-4.2.21/
 project name=saxpath  package=jaxen-1.0-FCS/
 project name=saxonpackage=saxon7-9/
 project name=saxon6   package=saxon6_5_3/
  
  
  
  1.64  +1 -1  gump/project/jelly-tags.xml
  
  Index: jelly-tags.xml
  ===
  RCS file: /home/cvs/gump/project/jelly-tags.xml,v
  retrieving revision 1.63
  retrieving revision 1.64
  diff -u -r1.63 -r1.64
  --- jelly-tags.xml28 May 2004 11:24:48 -  1.63
  +++ jelly-tags.xml5 Jul 2004 11:03:48 -   1.64
  @@ -351,7 +351,7 @@
   depend project=commons-jelly inherit=all/
   
   depend project=commons-httpclient/
  -depend project=jetty/
  +depend project=jetty4/
   depend project=commons-jelly-tags-http/
   
   work nested=jetty/target/classes/
  
  
  
  1.1  gump/project/jetty4.xml
  
  Index: jetty4.xml
  ===
  ?xml version=1.0 ?
  !--
Copyright 2004 The Apache Software Foundation
  
Licensed under the Apache License, Version 2.0 (the License);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
  
 http://www.apache.org/licenses/LICENSE-2.0
  
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an AS IS BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
  --
  module name=jetty
  
url  href=http://jetty.mortbay.org/jetty/index.html/
description
  Java HTTP Servlet Server
/description
redistributable/
  
project name=jetty4
  packageorg.mortbay/package
  jar name=lib/org.mortbay.jetty.jar/
  license name=LICENSE.html/
/project
  
  /module
  
  
  

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



cvs commit: gump/project jetty4.xml

2004-07-05 Thread bodewig
bodewig 2004/07/05 04:11:19

  Modified:project  jetty4.xml
  Log:
  tweak
  
  Revision  ChangesPath
  1.2   +1 -1  gump/project/jetty4.xml
  
  Index: jetty4.xml
  ===
  RCS file: /home/cvs/gump/project/jetty4.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- jetty4.xml5 Jul 2004 11:03:48 -   1.1
  +++ jetty4.xml5 Jul 2004 11:11:19 -   1.2
  @@ -14,7 +14,7 @@
 See the License for the specific language governing permissions and
 limitations under the License.
   --
  -module name=jetty
  +module name=jetty4
   
 url  href=http://jetty.mortbay.org/jetty/index.html/
 description
  
  
  

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



Re: module centric output ...?

2004-07-05 Thread Stephen McConnell
Good idea - I'll give this a shot!
Steve.
Leo Simons wrote:
Stephen McConnell wrote:
I have two projects that don't produce jars - instead they generate 
documentation into a common repository.  For a gump run I can setup 
the repository relative to the module srcdir ... but I haven't figured 
out how to declare a non-home based resources via the gump project 
descriptor.

how about
  http://gump.apache.org/metadata/builder.html#property
you have one gump project that is the repository, then the other 
projects have a project/ referencing it...

project name=my-repo
  home ../
  blah ../
/project
project name=non-code-component-A
  ant
property name=repo.dir project=my-repo reference=home/
  /ant
/project
project name=non-code-component-B
  ant
property name=repo.dir project=my-repo reference=home/
  /ant
/project
If you want my-repo to show up as a dependency on the project, I /think/ 
you need to also have a seperate depend tag:

project name=my-repo
  home ../
  blah ../
/project
project name=non-code-component-A
  ant
property name=repo.dir project=my-repo reference=home/
  /ant
  depend project=my-repo/
/project
project name=non-code-component-B
  ant
property name=repo.dir project=my-repo reference=home/
  /ant
   depend project=my-repo/
/project
cheers,
- LSD
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


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


[jira] Created: (GUMP-72) Requirement for multiple license file declarations.

2004-07-05 Thread general
Message:

  A new issue has been created in JIRA.

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

Here is an overview of the issue:
-
Key: GUMP-72
Summary: Requirement for multiple license file declarations.
   Type: Improvement

 Status: Unassigned
   Priority: Minor

Project: Gump
 Components: 
 Object Model (GOM)

   Assignee: 
   Reporter: Stephen McConnell

Created: Mon, 5 Jul 2004 5:47 AM
Updated: Mon, 5 Jul 2004 5:47 AM

Description:
Gump currently limits the declaration of a license to a single file however, the ASL 
two separates the license into LICENSE.TXT and NOTICE.TXT.  What is needed is 
something like:

  project name=widget
license name=central/system/license/LICENSE.TXT/
license name=central/system/license/NOTICE.TXT/
..
  /project

Or alternatively:

  project name=widget
license name=central/system/license/LICENSE.TXT/
notice name=central/system/license/NOTICE.TXT/
..
  /project

Steve.


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

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

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


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



cvs commit: gump/project avalon-tools.xml

2004-07-05 Thread mcconnell
mcconnell2004/07/05 07:01:45

  Modified:project  avalon-tools.xml
  Log:
  Add a project to generate magic.home and update avalon-tools-magic to correspond to 
the current generated version of the gump project descriptor.
  
  Revision  ChangesPath
  1.7   +24 -16gump/project/avalon-tools.xml
  
  Index: avalon-tools.xml
  ===
  RCS file: /home/cvs/gump/project/avalon-tools.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- avalon-tools.xml  5 Jul 2004 09:26:26 -   1.6
  +++ avalon-tools.xml  5 Jul 2004 14:01:44 -   1.7
  @@ -35,30 +35,38 @@
  from=Gump Integration lt;[EMAIL PROTECTED]gt;/
 /project
   
  +  project name=avalon-tools-magic-home
  +ant basedir=tools/magic buildfile=bootstrap.xml target=home
  +  property name=gump.signature value=@@DATE@@/
  +/ant
  +depend project=ant/
  +home nested=tools/magic/target/@@DATE@@/
  +depend project=avalon-tools-magic-bootstrap inherit=runtime/
  +nag to=[EMAIL PROTECTED]
  +   from=Gump Integration lt;[EMAIL PROTECTED]gt;/
  +  /project
  +
  +  !--
  +  The following definition is generated - PLEASE NO NOT EDIT. It is 
  +  included here as a test of a generated project defintion.
  +  --
  +
 project name=avalon-tools-magic
   license name=central/system/license/LICENSE.TXT/
  -ant basedir=tools/magic debug=true
  +ant basedir=tools/magic
 !-- for magic --
  +  depend name=magic.home resource=home
  +  project=avalon-tools-magic-home inherit=runtime /
 property name=gump.signature value=@@DATE@@/
 !-- external references --
  -  depend property=gump.resource.ant project=ant id=ant
  -noclasspath/
  -  /depend
  -  depend property=gump.resource.junit project=junit
  -noclasspath/
  -  /depend
  -  depend property=gump.resource.ant-junit project=ant id=junit
  -noclasspath/
  -  /depend
  -  depend property=gump.resource.ant-nodeps project=ant id=nodeps
  -noclasspath/
  -  /depend
  +  depend property=gump.resource.ant project=ant/
  +  depend property=gump.resource.junit project=junit/
  +  depend property=gump.resource.ant-junit project=ant id=junit/
  +  depend property=gump.resource.ant-nodeps project=ant id=nodeps/
 !-- end for --
   /ant
  -!-- magic --
  -depend project=avalon-tools-magic-bootstrap inherit=runtime 
runtime=true/
   home nested=tools/magic/target/deliverables/
  -jar name=jars/avalon-tools-magic.jar/
  +jar name=jars/avalon-tools-magic-@@DATE@@.jar/
   nag to=[EMAIL PROTECTED]
  from=Magic Integration lt;[EMAIL PROTECTED]gt;/
 /project
  
  
  

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



sanity check

2004-07-05 Thread Stephen McConnell
Hi again!
I've just committed some changes to avalon-tools.xml.  Basically we now 
have three projects defined:

   * avalon-tools-magic-bootstrap
   * avalon-tools-magic-home
   * avalon-tools-magic
avalon-tools-magic-bootstrap

This should build the magic jar.  It assumes the ant and junit will be 
in the classpath.  We can edit this definition as much as we want.

avalon-tools-magic-home
---
Uses the same buildfile as bootstrap to create and populate a directory 
with doc generation themes and magic build template and sets the created 
directory as the project home/.  All generated project definitions 
reference this project as a dependency (with inherit=runtime) and use 
the home reference as the value assigned to ${magic.home}.  This 
definition is also changeable.

avalon-tools-magic
--
This is a generated gump project definition that is only included for 
the purpose of testing the logic in the generation code.  I.e. if there 
are problems with this definition I'll need to update Magic's gump task. 
 The definition is a strait cut-and-past from this file:

  http://www.apache.org/~mcconnell/temp/gump.xml
Everything is now committed so I guess there will be something 
interesting to look at in the morning.  In the meantime if anyone can 
see any immediate issue I'd love to hear about them.

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


cvs commit: gump/project avalon-tools.xml

2004-07-05 Thread bodewig
bodewig 2004/07/05 07:41:43

  Modified:project  avalon-tools.xml
  Log:
  Fix some minor issues
  
  Revision  ChangesPath
  1.8   +3 -3  gump/project/avalon-tools.xml
  
  Index: avalon-tools.xml
  ===
  RCS file: /home/cvs/gump/project/avalon-tools.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- avalon-tools.xml  5 Jul 2004 14:01:44 -   1.7
  +++ avalon-tools.xml  5 Jul 2004 14:41:43 -   1.8
  @@ -55,11 +55,11 @@
   license name=central/system/license/LICENSE.TXT/
   ant basedir=tools/magic
 !-- for magic --
  -  depend name=magic.home resource=home
  -  project=avalon-tools-magic-home inherit=runtime /
  +  property name=magic.home reference=home
  +  project=avalon-tools-magic-home inherit=runtime/
 property name=gump.signature value=@@DATE@@/
 !-- external references --
  -  depend property=gump.resource.ant project=ant/
  +  depend property=gump.resource.ant project=ant id=ant/
 depend property=gump.resource.junit project=junit/
 depend property=gump.resource.ant-junit project=ant id=junit/
 depend property=gump.resource.ant-nodeps project=ant id=nodeps/
  
  
  

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



Re: sanity check

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

 you can't use depend when referencing avalon-tools-magic-home
 since it doesn't define any output.  Simply use a plain property.

... and the attribute's name is reference, not resource.

Stefan

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



Re: sanity check

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

you can't use depend when referencing avalon-tools-magic-home
since it doesn't define any output.  Simply use a plain property.

... and the attribute's name is reference, not resource.
Thanks - have just fixed this in the gump task.
Steve.
--
|---|
| Magic by Merlin   |
| Production by Avalon  |
|   |
| http://avalon.apache.org  |
|---|
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: sanity check

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

Everything is now committed so I guess there will be something
interesting to look at in the morning.  In the meantime if anyone
can see any immediate issue I'd love to hear about them.

Yep.
you can't use depend when referencing avalon-tools-magic-home since
it doesn't define any output.  Simply use a plain property.
Fixed.

The depend for gump.resource.ant is lacking an id attribute in
avalon-tools-magic.
Have updated magic's index.
Here is the revised generated output for magic building magic:
  project name=avalon-tools-magic
license name=central/system/license/LICENSE.TXT/
ant basedir=tools/magic
  depend name=magic.home resource=home
  project=avalon-tools-magic-home inherit=runtime /
  property name=gump.signature value=@@DATE@@/
  depend property=gump.resource.ant project=ant id=ant/
  depend property=gump.resource.junit project=junit/
  depend property=gump.resource.ant-junit project=ant id=junit/
  depend property=gump.resource.ant-nodeps project=ant 
id=nodeps/
/ant
home nested=tools/magic/target/deliverables/
jar name=jars/avalon-tools-magic-@@DATE@@.jar/
nag to=[EMAIL PROTECTED]
   from=Magic Integration lt;[EMAIL PROTECTED]gt;/
  /project

Steve.

I'll commit a fixed version shortly.
Stefan
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


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


Re: sanity check

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

depend name=magic.home resource=home
project=avalon-tools-magic-home inherit=runtime /

has to be property, not depend.

depend .../ is property reference=jarpath .../ (BTW, still
resource should be reference).

Stefan

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



Re: [GUMP@brutus]: avalon-tools/avalon-tools-magic-bootstrap failed

2004-07-05 Thread Stephen McConnell
Ok - this I don't understand.  The gump report says that bootstrap.xml 
is not found.  Presumably there is something wrong with the ant 
definition in avalon-tools-magic-bootstrap and logically the same 
problem should occur on avalon-tools-magic-home.

Steve.
Gump Integration wrote:
To whom it may engage...
This is an automated request, but not an unsolicited one. For more
information please visit http://gump.apache.org/nagged.html, and/or
contact folk at [EMAIL PROTECTED]
Project avalon-tools-magic-bootstrap has an issue affecting its
community integration. This issue affects 1 projects. Project State :
'Failed', Reason 'Build Failed' The following are affected: -
avalon-tools-magic :  Avalon Tools.
Full details are available at:
http://brutus.apache.org:8080/gump/avalon-tools/avalon-tools-magic-bootstrap/index.html
That said, some snippets follow:
The following annotations were provided: -DEBUG- Sole jar
[avalon-tools-magic-20040705.jar] identifier set to project name 
-INFO- Enable verbose output, due to 0 previous error(s). -INFO-
Failed with reason build failed -INFO- Enable debug output, due to
build failure.

The following work was performed: 
http://brutus.apache.org:8080/gump/avalon-tools/avalon-tools-magic-bootstrap/gump_work/build_avalon-tools_avalon-tools-magic-bootstrap.html
 Work Name: build_avalon-tools_avalon-tools-magic-bootstrap (Type:
Build) State: Failed Elapsed: 0 hours, 0 minutes, 0 seconds Command
Line: java -Djava.awt.headless=true org.apache.tools.ant.Main
-verbose -Dgump.merge=/usr/local/gump/public/gump/work/merge.xml
-Dbuild.sysclasspath=only -Dgump.signature=20040705 -f bootstrap.xml
gump [Working Directory:
/usr/local/gump/public/workspace/avalon-tools/tools/magic] CLASSPATH
:
/usr/local/j2sdk1.4.2_04/lib/tools.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-stylebook.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar-
 Apache Ant version 1.7alpha compiled on July 5 2004 Buildfile:
bootstrap.xml does not exist! Build failed 
-


To subscribe to this information via syndicated feeds: RSS:
http://brutus.apache.org:8080/gump/avalon-tools/avalon-tools-magic-bootstrap/rss.xml
 Atom:
http://brutus.apache.org:8080/gump/avalon-tools/avalon-tools-magic-bootstrap/atom.xml

-- Produced by Gump 2.0.3-alpha-0002. [Run (20040705 00:00:14,
brutus:brutus-public:20040705 00:00:14)] 
http://brutus.apache.org:8080/gump/index.html 
http://brutus.apache.org:8080/gump/options.html

-- Apache Gump http://gump.apache.org/ [Instance: brutus]
-
 To unsubscribe, e-mail: [EMAIL PROTECTED] For
additional commands, e-mail: [EMAIL PROTECTED]


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


Re: sanity check

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

 Here is the latest generation.

looks good.

Stefan

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



Re: sanity check

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

  depend name=magic.home resource=home
  project=avalon-tools-magic-home inherit=runtime /

has to be property, not depend.
depend .../ is property reference=jarpath .../ (BTW, still
resource should be reference).
Umm - sorry about that!
Here is the latest generation.
  project name=avalon-tools-magic
license name=central/system/license/LICENSE.TXT/
ant basedir=tools/magic
  property name=magic.home reference=home
  project=avalon-tools-magic-home inherit=runtime /
  property name=gump.signature value=@@DATE@@/
  depend property=gump.resource.ant project=ant id=ant/
  depend property=gump.resource.junit project=junit/
  depend property=gump.resource.ant-junit project=ant id=junit/
  depend property=gump.resource.ant-nodeps project=ant 
id=nodeps/
/ant
home nested=tools/magic/target/deliverables/
jar name=jars/avalon-tools-magic-@@DATE@@.jar/
nag to=[EMAIL PROTECTED]
   from=Magic Integration lt;[EMAIL PROTECTED]gt;/
  /project

Steve.

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


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


Re: sanity check

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

Here is the latest generation.

looks good.
OK - now for the big question.
How do we integrate the generated avalon module definition into the gump 
process?

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


Re: sanity check

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

 How do we integrate the generated avalon module definition into the
 gump process?

commit them to the Gump module as you've done for avalon-tools or
commit them to the Avalon SVN repo and point the profile to them via
http.

The former allows non-Avalon people to tweak them if something goes
wrong.

Stefan

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



Re: sanity check

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

How do we integrate the generated avalon module definition into the
gump process?

commit them to the Gump module as you've done for avalon-tools or
commit them to the Avalon SVN repo and point the profile to them via
http.
The former allows non-Avalon people to tweak them if something goes
wrong.
Actually that's not desirable.  If something goes wrong it's a issue 
related to the project definition that magic reads in (for example, a 
missing dependency).  So the principal is .. update the magic definition 
and from that generate the gump module automatically.

Running the following ant target on build.xml in avalon/truck generates 
the complete avalon module into a file name gump.xml:

  target name=gump
x:home/
x:gump description=Magic Test Module
 public=true filename=gump.xml
  x:url href=http://avalon.apache.org//
  x:svn repository=avalon-svn dir=trunk/
  x:license file=central/system/license/LICENSE.TXT/
/x:gump
  /target
The idea scenario is that gump generates the module using the above 
after doing the checkout and before computing dependencies.

Stephen.

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


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


Account for bodewig on brutus

2004-07-05 Thread Leo Simons
Account has been created for Stefan Bodewig on brutus.
- LSD
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


problem with brutus?

2004-07-05 Thread Stephen McConnell
I'm getting Cannot find server or DNS Error from the gump link:
  http://brutus.apache.org:8080/gump/modules.html
Is is just me?
Steve.
--
|---|
| Magic by Merlin   |
| Production by Avalon  |
|   |
| http://avalon.apache.org  |
|---|
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


BATCH: Unable to send...

2004-07-05 Thread brutus
Dear Gumpmeisters,

The following 5 notifys should have been sent

*** G U M P
[EMAIL PROTECTED]: checkstyle/checkstyle-test failed
[EMAIL PROTECTED]: smartfrog/smartfrog-tasks failed
[EMAIL PROTECTED]: incubator-geronimo/incubator-geronimo failed
[EMAIL PROTECTED]: jaxen/jaxen-test failed
[EMAIL PROTECTED]: antworks-importer/antworks-importer-with-depot failed
*** G U M P
[EMAIL PROTECTED]: checkstyle/checkstyle-test failed
To whom it may engage...

This is an automated request, but not an unsolicited one. For 
more information please visit http://gump.apache.org/nagged.html, 
and/or contact folk at [EMAIL PROTECTED]

Project checkstyle-test has an issue affecting its community integration, and has been 
outstanding for 67 runs.
Project State : 'Failed', Reason 'Build Failed'

Full details are available at:

http://brutus.apache.org:8080/gump/checkstyle/checkstyle-test/index.html

That said, some snippets follow:


The following annotations were provided:
 -INFO- Enable debug output, due to a sequence of 66 previous errors.
 -INFO- Failed with reason build failed


The following work was performed:
http://brutus.apache.org:8080/gump/checkstyle/checkstyle-test/gump_work/build_checkstyle_checkstyle-test.html
Work Name: build_checkstyle_checkstyle-test (Type: Build)
State: Failed
Elapsed: 0 hours, 2 minutes, 31 seconds
Command Line: java -Djava.awt.headless=true 
-Xbootclasspath/p:/usr/local/gump/public/workspace/xml-xerces2/java/build/xercesImpl.jar:/usr/local/gump/public/workspace/xml-xerces2/java/build/xml-apis.jar
 org.apache.tools.ant.Main -debug 
-Dgump.merge=/usr/local/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only 
-Dversion=20040705 gump.setup run.tests 
[Working Directory: /usr/local/gump/public/workspace/checkstyle]
CLASSPATH : 
/usr/local/j2sdk1.4.2_04/lib/tools.jar:/usr/local/gump/public/workspace/checkstyle/target/checkstyle:/usr/local/gump/public/workspace/checkstyle/target/tests:/usr/local/gump/public/workspace/ant/dist/lib/ant-stylebook.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-swing.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-trax.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-junit.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/usr/local/gump/public/workspace/ant/dist/lib/ant.jar:/usr/local/gump/public/workspace/checkstyle/target/dist/checkstyle-20040705/checkstyle-20040705.jar:/usr/local/gump/packages/antlr-2.7.3/antlr.jar:/usr/local/gump/public/workspace/jakarta-regexp/build/jakarta-regexp-20040705.jar:/usr/local/gump/public/workspace/ant/bootstrap/lib/ant-launcher.jar:/usr/local/gump/public/workspace/ant/bootstrap/lib/ant.jar:/usr/local/gump/public/workspace/jakarta-bcel/bin/bcel.jar:/usr/local/gump/public/workspace/jakarta-commons/beanutils/dist/commons-beanutils-core.jar:/usr/local/gump/public/workspace/jakarta-commons/cli/target/commons-cli-20040705.jar:/usr/local/gump/public/workspace/jakarta-commons/collections/build/commons-collections-20040705.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging.jar:/usr/local/gump/public/workspace/jakarta-commons/logging/dist/commons-logging-api.jar:/usr/local/gump/public/workspace/jdom/build/jdom.jar:/usr/local/gump/public/workspace/jakarta-velocity/bin/velocity-20040705.jar:/usr/local/gump/public/workspace/avalon-logkit/target/avalon-logkit-20040705.jar:/usr/local/gump/public/workspace/dist/junit/junit.jar-
[junitreport] Parsing file: 
'/usr/local/gump/public/workspace/checkstyle/target/testreports/TEST-com.puppycrawl.tools.checkstyle.checks.usage.OneMethodPrivateFieldCheckTest.xml'
[junitreport] Parsing file: 
'/usr/local/gump/public/workspace/checkstyle/target/testreports/TEST-com.puppycrawl.tools.checkstyle.checks.usage.UnusedLocalVariableCheckTest.xml'
[junitreport] Parsing file: 
'/usr/local/gump/public/workspace/checkstyle/target/testreports/TEST-com.puppycrawl.tools.checkstyle.checks.usage.UnusedParameterCheckTest.xml'
[junitreport] Parsing file: 
'/usr/local/gump/public/workspace/checkstyle/target/testreports/TEST-com.puppycrawl.tools.checkstyle.checks.usage.UnusedPrivateFieldCheckTest.xml'
[junitreport] Parsing file: 
'/usr/local/gump/public/workspace/checkstyle/target/testreports/TEST-com.puppycrawl.tools.checkstyle.checks.usage.UnusedPrivateMethodCheckTest.xml'
[junitreport] Parsing file: 
'/usr/local/gump/public/workspace/checkstyle/target/testreports/TEST-com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForInitializerPadCheckTest.xml'
[junitreport] Parsing file: 
'/usr/local/gump/public/workspace/checkstyle/target/testreports/TEST-com.puppycrawl.tools.checkstyle.checks.whitespace.EmptyForIteratorPadCheckTest.xml'
[junitreport] Parsing file