You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Stefan Bodewig <bo...@apache.org> on 2002/09/03 08:53:15 UTC
Re: [5] [GUMP-PATCH] Make Tomcat 5 descriptor work (hopefully)
On 02 Sep 2002, Bob Herrmann <bo...@jadn.com> wrote:
> I started playing with Gump with the hopes of getting TC5 to build,
> but I am totally clueless.
Let's see whether I can help.
> I was playing with Gump last week then got interrupted by bug fixes.
> (I created/checked-in TC5's gump.xml and I also created a gump3.xml
> in the top of the jakarta-tomcat-jasper) I will resume toying with
> it tomorrow (Monday.)
Maybe it would be easier to start with a descriptor in Gump's CVS
repository (tell us what is needed as dependencies, which Ant target
to call and which jars are created) and move it to Tomcat as soon as
it starts to work?
> In the meantime, I checked in your changes.
Unfortunately I missed to references to the not existing servletapi-5
project, please apply the patch below as well. I've tested it locally
and this will at least try to build Tomcat 5 (but fail miserably).
> I expect Gump TC5 builds will be broken for a few more days.
As long as it doesn't affect the other builds - you'll get the nagging
emails ;-).
Thanks
Stefan
Index: gump.xml
===================================================================
RCS file: /home/cvspublic/jakarta-tomcat-5/gump.xml,v
retrieving revision 1.2
diff -u -r1.2 gump.xml
--- gump.xml 2 Sep 2002 23:38:29 -0000 1.2
+++ gump.xml 3 Sep 2002 06:43:16 -0000
@@ -36,8 +36,9 @@
<depend property="jmx.jar" project="jmx" reference="jarpath" id="jmxri"/>
<depend property="jta.jar" project="jta"/>
<depend property="ldap.jar" project="ldap"/>
- <depend property="servlet-api.jar" project="jakarta-servletapi-5"/>
- <depend property="jsp-api.jar" project="jakarta-servletapi-5"/>
+ <depend property="servlet-api.jar"
+ project="jakarta-servletapi-5-servlet"/>
+ <depend property="jsp-api.jar" project="jakarta-servletapi-5-jsp"/>
<depend property="xerces.jar" project="xml-xerces" id="parser"/>
<depend property="tomcat-util.jar" project="jakarta-tomcat-util"/>
<depend property="commons-beanutils.jar" project="commons-beanutils"
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: [5] [GUMP-PATCH] Make Tomcat 5 descriptor work (hopefully)
Posted by Stefan Bodewig <bo...@apache.org>.
On 04 Sep 2002, Stefan Bodewig <bo...@apache.org> wrote:
> you would have gotten something like "Dropping project
> jakarta-tomcat-5 as it depends on jakarta-site-5 which doesn't
> exist" or similar.
s/site/servletapi/
Stefan
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: [5] [GUMP-PATCH] Make Tomcat 5 descriptor work (hopefully)
Posted by Stefan Bodewig <bo...@apache.org>.
On 03 Sep 2002, Bob Herrmann <bo...@jadn.com> wrote:
> ok, your changes to your changes have been checked in.
I've seen it, thanks - and you'll be getting your first nag mail
rather soon.
> TC5 knows about all it's dependencies (see the "download" target in
> TC5's build.xml),
So there is quite a bit to do, commons-daemon is not "Gumpified" so
far, what is/where do I find commons-launcher and so on.
> it would be nice if TC5's build.xml could be transformed into a
> module description.
It would probably be easier the other way around (generate the
download target from the dependency list in a descriptor of some
kind).
> When adding a new project to Gump, do you recommend building the
> gump universe to test things out?
Sam once wrote this mail to hint what would be the minimum for him:
<http://marc.theaimsgroup.com/?l=alexandria-dev&m=101321699306435&w=2>
The minimum IMHO should be to run the gen.sh (or .bat if you are
unfortunate 8-) script with your modified profile if you want the new
project to be included with Jakarta's main Gump. In the Tomcat 5 case
you would have gotten something like "Dropping project
jakarta-tomcat-5 as it depends on jakarta-site-5 which doesn't exist"
or similar.
> The gump universe has a lot of dependencies (ie.
> http://jakarta.apache.org/builds/gump/latest/packages.html ) I have
> started downloading and installing them...
Well, yes. But it's not Gump, it is the stuff it builds that needs
everything Sun has ever released 8-)
Try to strip down your personal profile to just those projects that
Tomcat-5 directly or indirectly depends upon (more than enough, I
guess) and stick to this. Running a complete Gump build is going to
take a loooong time.
> to bad gump doesnt have a "download" target to fetch all the "/opt"
> things that it requires....
Most of them would require click-through licenses, some of them even
require you to register with Sun.
Stefan
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: [5] [GUMP-PATCH] Make Tomcat 5 descriptor work (hopefully)
Posted by Bob Herrmann <bo...@jadn.com>.
On Tue, 2002-09-03 at 02:53, Stefan Bodewig wrote:
> On 02 Sep 2002, Bob Herrmann <bo...@jadn.com> wrote:
>
> > I started playing with Gump with the hopes of getting TC5 to build,
> > but I am totally clueless.
>
> Let's see whether I can help.
>
> > I was playing with Gump last week then got interrupted by bug fixes.
> > (I created/checked-in TC5's gump.xml and I also created a gump3.xml
> > in the top of the jakarta-tomcat-jasper) I will resume toying with
> > it tomorrow (Monday.)
>
> Maybe it would be easier to start with a descriptor in Gump's CVS
> repository (tell us what is needed as dependencies, which Ant target
> to call and which jars are created) and move it to Tomcat as soon as
> it starts to work?
>
> > In the meantime, I checked in your changes.
>
> Unfortunately I missed to references to the not existing servletapi-5
> project, please apply the patch below as well. I've tested it locally
> and this will at least try to build Tomcat 5 (but fail miserably).
ok, your changes to your changes have been checked in.
> > I expect Gump TC5 builds will be broken for a few more days.
>
> As long as it doesn't affect the other builds - you'll get the nagging
> emails ;-).
Cool. I am starting to understand more about Gump. TC5 knows about all
it's dependencies (see the "download" target in TC5's build.xml), it
would be nice if TC5's build.xml could be transformed into a module
description. (So there aren't two sets of instructions for building TC5)
Anyway, When adding a new project to Gump, do you recommend building the
gump universe to test things out? The gump universe has a lot of
dependencies (ie.
http://jakarta.apache.org/builds/gump/latest/packages.html ) I have
started downloading and installing them... alas this makes jumping into
gump a bit difficult... to bad gump doesnt have a "download" target to
fetch all the "/opt" things that it requires....
Cheers,
-bob
>
> Thanks
>
> Stefan
>
> Index: gump.xml
> ===================================================================
> RCS file: /home/cvspublic/jakarta-tomcat-5/gump.xml,v
> retrieving revision 1.2
> diff -u -r1.2 gump.xml
> --- gump.xml 2 Sep 2002 23:38:29 -0000 1.2
> +++ gump.xml 3 Sep 2002 06:43:16 -0000
> @@ -36,8 +36,9 @@
> <depend property="jmx.jar" project="jmx" reference="jarpath" id="jmxri"/>
> <depend property="jta.jar" project="jta"/>
> <depend property="ldap.jar" project="ldap"/>
> - <depend property="servlet-api.jar" project="jakarta-servletapi-5"/>
> - <depend property="jsp-api.jar" project="jakarta-servletapi-5"/>
> + <depend property="servlet-api.jar"
> + project="jakarta-servletapi-5-servlet"/>
> + <depend property="jsp-api.jar" project="jakarta-servletapi-5-jsp"/>
> <depend property="xerces.jar" project="xml-xerces" id="parser"/>
> <depend property="tomcat-util.jar" project="jakarta-tomcat-util"/>
> <depend property="commons-beanutils.jar" project="commons-beanutils"
>
> --
> To unsubscribe, e-mail: <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
--
Cheers,
-bob
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>