Upgrade to perl-5.8.3 Issues (with RT3.0.10)

I’m running Perl 5.8.3 and this error seems to point to my 5.8.0 install… is it a problem with the way I compiled RT? Here’s the configure settings I used:
./configure --prefix=/usr/local/rt3 --with-db-rt-pass=xxx --with-web-user=nobody --with-web-group=nobody
I did upgrade Perl & mySQL prior to the RT upgrade.

You do need to recompile mod_perl.

Is this the only thing he’s got to recompile Autrijus???
Hummm… I would recompile at least all modules with files on /libpath/to/perl/$arch/
location… (Apache::Session is not on the list)

AFAIK there are modules that on build time adapted themselves to the
installed perl settings (e.g DBI, DBD-*).

To me this is primarly a perl upgrade issue not RT’s (might be mixed
also at some point).

Paulo Matos

|Sys & Net Admin | Servi�o de Inform�tica |
|Faculdade de Ci�ncias e Tecnologia | Tel: +351-21-2948596 |
|Universidade Nova de Lisboa | Fax: +351-21-2948548 |
|P-2829-516 Caparica | e-Mail: pjsm@fct.unl.pt |


Alrighty - so maybe it is a Perl issue, so which modules would I have to
upgrade? Below is the list and versions I have installed…

Why does test-dep turn up perl as v5.8.0?

-Stevo

[root@tickets rt-3.0.10]# perl
sbin/rt-test-dependencies --with-mysql --with-modperl1
perl:
5.8.0…found
MASON dependencies:
Params::Validate 0.02…found
Cache::Cache …found
Exception::Class …found
HTML::Mason 1.16…found
MLDBM …found
Errno …found
FreezeThaw …found
Digest::MD5 2.27…found
CGI::Cookie 1.20…found
Storable 2.08…found
Apache::Session 1.53…found
MAILGATE dependencies:
HTML::TreeBuilder …found
HTML::FormatText …found
Getopt::Long …found
LWP::UserAgent …found
MODPERL1 dependencies:
CGI 2.92…found
Apache::Request …found
Apache::DBI 0.92…found
CLI dependencies:
Getopt::Long 2.24…found
CORE dependencies:
Digest::MD5 2.27…found
DBI 1.37…found
Test::Inline …found
Class::ReturnValue 0.40…found
DBIx::SearchBuilder 0.97…found
Text::Template …found
File::Spec 0.8…found
HTML::Entities …found
Net::Domain …found
Log::Dispatch 2.0…found
Locale::Maketext 1.06…found
Locale::Maketext::Lexicon 0.32…found
Locale::Maketext::Fuzzy …found
MIME::Entity 5.108…found
Mail::Mailer 1.57…found
Net::SMTP …found
Text::Wrapper …found
Time::ParseDate …found
File::Temp …found
Term::ReadKey …found
Text::Autoformat …found
Text::Quoted 1.3…found
Scalar::Util …found
DEV dependencies:
Regexp::Common …found
Time::HiRes …found
Test::Inline …found
WWW::Mechanize …found
MYSQL dependencies:
DBD::mysql 2.1018…foundFrom: “Paulo Matos” pjsm@fct.unl.pt
To: “Autrijus Tang” autrijus@autrijus.org
Cc: “Stevo” checkpoint@ozbergs.com; rt-users@lists.fsck.com
Sent: Wednesday, April 28, 2004 10:42 AM
Subject: Re: [rt-users] Upgrade to perl-5.8.3 Issues (with RT3.0.10)

I’m running Perl 5.8.3 and this error seems to point to my 5.8.0
install… is it a problem with the way I compiled RT? Here’s the configure
settings I used:

./configure --prefix=/usr/local/rt3 --with-db-rt-pass=xxx --with-web-user=no
body --with-web-group=nobody

I did upgrade Perl & mySQL prior to the RT upgrade.

You do need to recompile mod_perl.

Is this the only thing he’s got to recompile Autrijus???
Hummm… I would recompile at least all modules with files on
/libpath/to/perl/$arch/
location… (Apache::Session is not on the list)

AFAIK there are modules that on build time adapted themselves to the
installed perl settings (e.g DBI, DBD-*).

To me this is primarly a perl upgrade issue not RT’s (might be mixed
also at some point).


Paulo Matos


|Sys & Net Admin | Serviço de Informática |
|Faculdade de Ciências e Tecnologia | Tel: +351-21-2948596 |
|Universidade Nova de Lisboa | Fax: +351-21-2948548 |
|P-2829-516 Caparica | e-Mail: pjsm@fct.unl.pt |


Alrighty - so maybe it is a Perl issue, so which modules would I have to
upgrade? Below is the list and versions I have installed…

There’s the minimum list I built… (some of this might be already in the
5.8.3 bundle with the correct version for RT)

CGI
DBI
Digest-MD5
FCGI
HTML-Parser
IPC-ShareLite
Params-Validate
Storable
TermReadKey

Why does test-dep turn up perl as v5.8.0?

$ type perl
/usr/bin/perl
$ perl -V
Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
(…)

Change your $PATH so that when you do ‘type perl’ it will show…
/usr/local/bin/perl and recompile rt…

Paulo Matos

|Sys & Net Admin | Servi�o de Inform�tica |
|Faculdade de Ci�ncias e Tecnologia | Tel: +351-21-2948596 |
|Universidade Nova de Lisboa | Fax: +351-21-2948548 |
|P-2829-516 Caparica | e-Mail: pjsm@fct.unl.pt |


Thanks Paulo, I’ll recompile the modules below.

As far as the Perl version goes… perl -V returns…

type perl

perl is hashed (/usr/local/bin/perl)

perl -V

Summary of my perl5 (revision 5.0 version 8 subversion 3) configuration:

So the OS appears to have the right version in $PATH. Does test-dep just
return the required value (5.8.0) rather than the actual value (5.8.3)?

Stevo----- Original Message -----
From: “Paulo Matos” pjsm@fct.unl.pt
To: “Stevo” checkpoint@ozbergs.com
Cc: rt-users@lists.fsck.com
Sent: Wednesday, April 28, 2004 11:18 AM
Subject: Re: [rt-users] Upgrade to perl-5.8.3 Issues (with RT3.0.10)

On Wed, 28 Apr 2004, Stevo wrote:

Alrighty - so maybe it is a Perl issue, so which modules would I have to
upgrade? Below is the list and versions I have installed…

There’s the minimum list I built… (some of this might be already in the
5.8.3 bundle with the correct version for RT)

CGI
DBI
Digest-MD5
FCGI
HTML-Parser
IPC-ShareLite
Params-Validate
Storable
TermReadKey

Why does test-dep turn up perl as v5.8.0?

$ type perl
/usr/bin/perl
$ perl -V
Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
(…)

Change your $PATH so that when you do ‘type perl’ it will show…
/usr/local/bin/perl and recompile rt…


Paulo Matos


|Sys & Net Admin | Serviço de Informática |
|Faculdade de Ciências e Tecnologia | Tel: +351-21-2948596 |
|Universidade Nova de Lisboa | Fax: +351-21-2948548 |
|P-2829-516 Caparica | e-Mail: pjsm@fct.unl.pt |


for my point of vue, test-dep return 5.8.0 if perl -V >= 5.8.0 it is hardcoded in the script…From: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com]On Behalf Of Stevo
Sent: Wednesday, April 28, 2004 2:24 PM
To: Paulo Matos
Cc: rt-users@lists.fsck.com
Subject: Re: [rt-users] Upgrade to perl-5.8.3 Issues (with RT3.0.10)

Thanks Paulo, I’ll recompile the modules below.

As far as the Perl version goes… perl -V returns…

type perl

perl is hashed (/usr/local/bin/perl)

perl -V

Summary of my perl5 (revision 5.0 version 8 subversion 3) configuration:

So the OS appears to have the right version in $PATH. Does test-dep just
return the required value (5.8.0) rather than the actual value (5.8.3)?

Stevo

Stevo wrote:

So the OS appears to have the right version in $PATH. Does test-dep just
return the required value (5.8.0) rather than the actual value (5.8.3)?

Yes. And that required value has been corrected to 5.8.3 in RT 3.0.11.