[rt-devel] initial report on rt 2.1.70 on debian

Andrew Snare ASnare at allshare.nl
Thu Feb 13 04:48:55 EST 2003


At 11:56 PM 11/02/2003 -0800, seph wrote:
>with some help from Jesse, I finally got rt running under debian. Most
>of the dependencies are packaged, I didn't note the packages names
>though, so you get to figure it out. I did have to build and install a
>couple on my own. here are the commands I used:
>
>   dh-make-perl --build --install --cpan Locale::Maketext::Lexicon
>   dh-make-perl --build --install --cpan Locale::Maketext::Fuzzy
>   dh-make-perl --build --install --cpan Text::Quoted
>   dh-make-perl --build --install --cpan Regexp::Common

We just did the same tango on Monday to get rt-2.1.70 going. This seems to 
work, although I don't know these versions interact with 'proper' debian 
packages that may appear at a later date (with the correct dependencies and 
so forth).

>a couple of minor notes about the install:
>
>   the 2.1.70 dependency check doesn't check for Regexp::Common, so
>   make sure you have it. (yes best practical knows)
>
>   the 2.1.70 dependency check checks incorrectly for Apache::DBI, it's
>   apt to say you don't have it, when you probably do. This will
>   probably be fixed when the next version of Apache::DBI is rolled.
>   (yes best practical knows)

We noticed this as well. We uninstalled the official Debian package, and 
installed it again via dh-make-perl/CPAN. Then the RT3 dependency checker 
found it no problem. I don't know if it's a problem with the debian 
package, or with Apache::DBI itself. Good to know that Best Practical knows. :)

>And now that it's up and running, I've noticed a couple oddities...
>
>   fastcgi (with apache1, not apache2) is significantly slower than
>   mod-perl. This is quite a change from rt2.

On our box (mod_perl1/PostgreSQL 7.2.1 backend) RT3 is also a _lot_ slower 
than RT2 was. The new web front-end is quite slick; I'm very impressed so 
far. A few notes:

1) The memory footprint is quite large. Our memory footprint is now:

USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
www-data 20279  0.1 11.8 91992 14888 ?       S    Feb12   1:24 /usr/sbin/apache
www-data 20280  0.1  9.5 90532 12048 ?       S    Feb12   1:07 /usr/sbin/apache
www-data 20282  0.1 10.0 91692 12632 ?       S    Feb12   1:24 /usr/sbin/apache
www-data 20284  0.1  9.7 90512 12280 ?       S    Feb12   1:03 /usr/sbin/apache
www-data 20287  0.1  9.7 90468 12344 ?       S    Feb12   1:04 /usr/sbin/apache

Is this normal? This machine only has 128MB of RAM, so maybe that's why it 
seems so much slower. Granted, a lot of the VSZ is shared memory, but the 
RSS is still quite large.

2) The $LogoURL configuration parameter isn't used by html/Elements/Header. 
I'm not sure if this is intentional or not. :)

3) How does Approval work? A quick search of the archives yields a post 
back in October talking about the use of scrips to configure it, but it's 
not self-evident from the interface. Is this a UI element that's not 
actively used yet?

Cheers,

  - Andrew
PS. Jess: Thanks for resolving the language issues. :)





More information about the Rt-devel mailing list