Hi Kristis,

On Fri, 2011-03-04 at 23:59 -0500, Kristis Makris wrote:
> Marcel, can I ask you to REMOVE the export and instead try solving
> this
> inside Bugzilla.pm.in with some form of "use lib"?

Any suggestion on how I should try to solve this? I don't even have a
Bugzilla.pm.in to begin with. I installed from RPM.

Apparently, only adding the Bugzilla/lib directory using 

    unshift @INC, $self->installation_directory() . "/lib";

doesn't seem to cut the cake. Just check the output of my earlier trial
to get things working, where I added the lines

    print STDOUT Dumper( @INC );
    print STDOUT Dumper( $self );

to /usr/share/scmbug/lib/Scmbug/Daemon/Bugzilla.pm

$VAR1 = '/srv/bugzilla-3.4.10/lib';
$VAR2 = '/srv/bugzilla-3.4.10';
$VAR3 = '/usr/share/scmbug/lib';
$VAR4 = '/usr/lib/perl5/5.10.0/x86_64-linux-thread-multi';
$VAR5 = '/usr/lib/perl5/5.10.0';
$VAR6 = '/usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi';
$VAR7 = '/usr/lib/perl5/site_perl/5.10.0';
$VAR8 = '/usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi';
$VAR9 = '/usr/lib/perl5/vendor_perl/5.10.0';
$VAR10 = '/usr/lib/perl5/vendor_perl';
$VAR11 = '.';
$VAR1 = bless( {
                 'database_vendor' => 'mysql',
                 'location' => '127.0.0.1',
                 'version' => '3.4.10',
                 'installed_locally' => 1,
                 'installation_directory' => '/srv/bugzilla-3.4.10',
                 'port' => '3306',
                 'username' => 'bugs',
                 'version_type' => 'up_to_3_4',
                 'database' => 'bugs',
                 'bug_url_prefix' => 'http://127.0.0.1/show_bug.cgi?id='
               }, 'Scmbug::Daemon::Bugzilla' );

The /srv/bugzilla-3.4.10/lib is clearly there. Yet, the required
libraries are not picked up by perl. 

> 
> Unless this is solved inside Bugzilla.pm.in, it will not be
> appropriately fixed. The scmbug daemon cannot be shipped with an
> export
> PERL5LIB=Bugzilla_directory hardcoded in the rc script.
> 

I fully agree with that.


Best regards,
Marcel Loose.


_______________________________________________
scmbug-users mailing list
scmbug-users@lists.mkgnu.net
http://lists.mkgnu.net/cgi-bin/mailman/listinfo/scmbug-users

Reply via email to