You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by "Pier P. Fumagalli" <pi...@betaversion.org> on 2000/11/24 19:16:13 UTC

Re: cvs commit: jakarta-tomcat-4.0/connector/src/webapplib wa.c wa.h wa_connection.c wa_connection.h wa_host.c wa_host.h wa_provider.c wa_provider.h wa_provider_info.c wa_request.c wa_request.h

pier@locus.apache.org wrote:
> 
> pier        00/11/24 10:10:42
> 
>   Added:       connector/src/apache-1.3 mod_webapp.c
>                connector/src/webapplib wa.c wa.h wa_connection.c
>                         wa_connection.h wa_host.c wa_host.h wa_provider.c
>                         wa_provider.h wa_provider_info.c wa_request.c
>                         wa_request.h
>   Log:
>   Added the module (done) and the library it relies upon (partial)...

I still need at least one full day to have the connector how I want it
(for the initial release)... The structure of the library is on the CVS
and you can give comments on the overall (new feature CALLBACKS!)...

The code checked it is fairly good tested and shouldn't have that many
bugs. At least in this last version it doesn't crash dead the web
server...

If you guys want to tag the milestone today, I'll tag another one on
monday for the native code only...

	Pier 

--
Pier Fumagalli <pi...@betaversion.org> <http://www.betaversion.org/~pier>

Re: cvs commit: jakarta-tomcat-4.0/connector/src/webapplib wa.c wa.h wa_connection.c wa_connection.h wa_host.c wa_host.h wa_provider.c wa_provider.h wa_provider_info.c wa_request.c wa_request.h

Posted by "Pier P. Fumagalli" <pi...@betaversion.org>.
hgo@slib.fr <hg...@slib.fr> wrote:

>> I would rather wait and include the connector stuff in the m5 milestone
>> -- that
>> way it will get more attention (and bug fixes :-).
>> 
>> Also, I don't see any makefiles or other build scripts for the web
>> connector, or
>> for the invocation stuff.  I'd be happy to integrate whatever is
>> necessary into
>> the Ant build.xml files, for the Java stuff.  For the native stuff,
>> having some
>> simple makefiles is probably sufficient for the initial release -- but
>> we will
>> need to work out ways to make the build process easier.
> 
> I'll do the Makefile (at least for Linux and APXS) for native code.
> 
> When packaging my RPMs I found that having to use the whole JAVA + NATIVE code
> in the same tar.gz to just build mod_jserv and mod_jk was very ineffective.
> As a suggestion, for 4.x (yes 4.x) and 3.x (;-)), why not furnish a tar.gz
> file 
> with only source for native code. (mod_jserv/mod_jk for 3.x) and (mod_webapp
> for 4.x).

Perfectly agreed... The build system is COMPLETELY different from the usual
Ant/Java (sheesh yesterday night I was trying to have a decent build,
but...)
What I'm thinking is: let's remove the connector and service directories
from jakarta-tomcat-4.0 and move them to a top level CVS module, in this
way, Tomcat can build easily with ANT, and all the rest with GNU make,
without making the build more complicated... How about it? IMHO it's the
best thing to do...

    Pier

-- 
Pier P. Fumagalli  Apache Software Foundation  <ma...@betaversion.org>
----------------------------------------------------------------------------
Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur,
adipisci velit...                             (Cicero: "De Finibus" 1.10.32)



Re: cvs commit: jakarta-tomcat-4.0/connector/src/webapplib wa.c wa.h wa_connection.c wa_connection.h wa_host.c wa_host.h wa_provider.c wa_provider.h wa_provider_info.c wa_request.c wa_request.h

Posted by hg...@slib.fr.
> I would rather wait and include the connector stuff in the m5 milestone
> -- that
> way it will get more attention (and bug fixes :-).
> 
> Also, I don't see any makefiles or other build scripts for the web
> connector, or
> for the invocation stuff.  I'd be happy to integrate whatever is
> necessary into
> the Ant build.xml files, for the Java stuff.  For the native stuff,
> having some
> simple makefiles is probably sufficient for the initial release -- but
> we will
> need to work out ways to make the build process easier.

I'll do the Makefile (at least for Linux and APXS) for native code.

When packaging my RPMs I found that having to use the whole JAVA + NATIVE code
in the same tar.gz to just build mod_jserv and mod_jk was very ineffective. 
As a suggestion, for 4.x (yes 4.x) and 3.x (;-)), why not furnish a tar.gz file 
with only source for native code. (mod_jserv/mod_jk for 3.x) and (mod_webapp 
for 4.x).

Regards.

Just to show I'm not against 4.x branch but against to many open branches at 
the same time ;----)




Re: cvs commit: jakarta-tomcat-4.0/connector/src/webapplib wa.c wa.h wa_connection.c wa_connection.h wa_host.c wa_host.h wa_provider.c wa_provider.h wa_provider_info.c wa_request.c wa_request.h

Posted by "Pier P. Fumagalli" <pi...@betaversion.org>.
Craig R. McClanahan <Cr...@eng.sun.com> wrote:
> 
> I would rather wait and include the connector stuff in the m5 milestone --
> that way it will get more attention (and bug fixes :-).

I would love it too... But I can't hold off your release cycles... If it's
not there it's only my fault...

> Also, I don't see any makefiles or other build scripts for the web connector,
> or for the invocation stuff.  I'd be happy to integrate whatever is necessary
> into the Ant build.xml files, for the Java stuff.  For the native stuff,
> having some simple makefiles is probably sufficient for the initial release
> -- but we will need to work out ways to make the build process easier.

Agreed... But native code is completely different from JAVA code... I was
thinking about splitting out the module, and do as we do now for servlet api
and such...

    Pier

-- 
Pier P. Fumagalli  Apache Software Foundation  <ma...@betaversion.org>
----------------------------------------------------------------------------
Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur,
adipisci velit...                             (Cicero: "De Finibus" 1.10.32)



Re: cvs commit: jakarta-tomcat-4.0/connector/src/webapplib wa.c wa.h wa_connection.c wa_connection.h wa_host.c wa_host.h wa_provider.c wa_provider.h wa_provider_info.c wa_request.c wa_request.h

Posted by "Craig R. McClanahan" <Cr...@eng.sun.com>.
I would rather wait and include the connector stuff in the m5 milestone -- that
way it will get more attention (and bug fixes :-).

Also, I don't see any makefiles or other build scripts for the web connector, or
for the invocation stuff.  I'd be happy to integrate whatever is necessary into
the Ant build.xml files, for the Java stuff.  For the native stuff, having some
simple makefiles is probably sufficient for the initial release -- but we will
need to work out ways to make the build process easier.

Craig


"Pier P. Fumagalli" wrote:

> pier@locus.apache.org wrote:
> >
> > pier        00/11/24 10:10:42
> >
> >   Added:       connector/src/apache-1.3 mod_webapp.c
> >                connector/src/webapplib wa.c wa.h wa_connection.c
> >                         wa_connection.h wa_host.c wa_host.h wa_provider.c
> >                         wa_provider.h wa_provider_info.c wa_request.c
> >                         wa_request.h
> >   Log:
> >   Added the module (done) and the library it relies upon (partial)...
>
> I still need at least one full day to have the connector how I want it
> (for the initial release)... The structure of the library is on the CVS
> and you can give comments on the overall (new feature CALLBACKS!)...
>
> The code checked it is fairly good tested and shouldn't have that many
> bugs. At least in this last version it doesn't crash dead the web
> server...
>
> If you guys want to tag the milestone today, I'll tag another one on
> monday for the native code only...
>
>         Pier
>
> --
> Pier Fumagalli <pi...@betaversion.org> <http://www.betaversion.org/~pier>