RT2 and CGI


#1

Is there going to be any support in RT2 for other webservers than Apache? We are currently useing RT1
under Netscape and are quite happy with it. I was trying out RT 1.3.39 and ran into problems useing
the Mason code.

Mason can be run from CGI (very poorly documented) and it looks like I got that working under Apache
(without mod_perl), but perl still complains about some stuff (Mason is useing an uninitialized
array). I think some initialisation stuff is missing somewhere (probably my fault).

Is there going to be CGI support for RT2 or will RT be Apache-specific?

I found some references in the code to fixed installation locations of rt and perl. There are some
files wich assume perl is in /usr/bin/perl and rt is in /opt/rt-1-1. If I get this working I will
mail a full list.

– arthur de jong - arthur@west.nl - west consulting b.v. –


#2

It’s something I’d like to see happen, but is a lower priority for me than
getting the rest of the codebase ‘finished’.

I’ve done some work on getting RT to run through various CGI based mechanisms.
Right now, speedycgi looks to have the best tradeoffs for RT’s purposes.
Running RT as a plain CGI would be, um, painful. It’s on the order of 15
thousand lines of code that would have to be compiled on the fly. Speedycgi
forks off a perl interpreter preloaded with the code we’re running and has a tincy C cgi which calls into that code.
there’s actually a semi-functional speedycgi handler in the current
1.3.x releases. It definitely needs work before it’s going to be usable.
I’m not planning on holding up 2.0.0 to get a CGI version working, but I’d
be overjoyed if someone had the time to contribute advice or code to get
it working. :)On Wed, Feb 21, 2001 at 04:10:35PM +0100, Arthur de Jong wrote:

Is there going to be any support in RT2 for other webservers than Apache? We are currently useing RT1
under Netscape and are quite happy with it. I was trying out RT 1.3.39 and ran into problems useing
the Mason code.

Mason can be run from CGI (very poorly documented) and it looks like I got that working under Apache
(without mod_perl), but perl still complains about some stuff (Mason is useing an uninitialized
array). I think some initialisation stuff is missing somewhere (probably my fault).

Is there going to be CGI support for RT2 or will RT be Apache-specific?

I found some references in the code to fixed installation locations of rt and perl. There are some
files wich assume perl is in /usr/bin/perl and rt is in /opt/rt-1-1. If I get this working I will
mail a full list.

– arthur de jong - arthur@west.nl - west consulting b.v. –


Rt-devel mailing list
Rt-devel@lists.fsck.com
http://lists.fsck.com/mailman/listinfo/rt-devel

jesse reed vincent – root@eruditorum.orgjesse@fsck.com
70EBAC90: 2A07 FC22 7DB4 42C1 9D71 0108 41A3 3FB3 70EB AC90

And I’m told we do share some common rituals. Our “flame war” is apparently
held in person in their land and called “project meeting”.
-Alan Cox [on “Suits”]