Bug 770688

Summary: perl: @INC order incorrect
Product: Red Hat Enterprise Linux 4 Reporter: acasado <acasado>
Component: perlAssignee: perl-maint-list
Status: CLOSED NOTABUG QA Contact: BaseOS QE - Apps <qe-baseos-apps>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 4.9CC: ppisar, psabata
Target Milestone: rc   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-01-02 09:42:50 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description acasado 2011-12-28 10:46:41 UTC
Similar to https://bugzilla.redhat.com/show_bug.cgi?id=489221

perl -V
  @INC:
    /usr/lib/perl5/5.8.5/i386-linux-thread-multi
    /usr/lib/perl5/5.8.5
    /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi
    /usr/lib/perl5/site_perl/5.8.5
    /usr/lib/perl5/site_perl
    /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.5
    /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.3
    /usr/lib/perl5/vendor_perl
    .


Target @INC:
    /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi
    /usr/lib/perl5/site_perl/5.8.5
    /usr/lib/perl5/site_perl
    /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.5
    /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.3
    /usr/lib/perl5/vendor_perl
    /usr/lib/perl5/5.8.5/i386-linux-thread-multi
    /usr/lib/perl5/5.8.5
    .

Comment 1 acasado 2011-12-28 11:04:49 UTC
# rpm -qi perl
Name        : perl                         Relocations: (not relocatable)
Version     : 5.8.5                             Vendor: Red Hat, Inc.
Release     : 57.el4                        Build Date: vie 11 nov 2011 17:31:50 CET
Install Date: jue 22 dic 2011 09:13:17 CET      Build Host: x86-003.build.bos.redhat.com
Group       : Desarrollo/Lenguajes          Source RPM: perl-5.8.5-57.el4.src.rpm
Size        : 32736151                         License: Artistic or GPL
Signature   : DSA/SHA1, mié 07 dic 2011 13:38:49 CET, Key ID 219180cddb42a60e
Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL         : http://www.perl.org/
Summary     : Perl: lenguaje de programación.


The older package is ok.
perl-8.8.5-53.el4

Comment 2 Marcela Mašláňová 2012-01-02 09:42:50 UTC
The last few patches delivered only security fixes. We didn't change @INC and it's still the same on my system.

Is it possible that it was redefined on your system locally?

Comment 3 Petr Pisar 2012-01-03 16:22:43 UTC
(In reply to comment #1)
> The older package is ok.
> perl-8.8.5-53.el4

I don't think @INC paths have changed:

# rpm -q perl
perl-5.8.5-53.el4
# perl -V |tail -n 12
  Compiled at May 19 2010 09:30:45
  @INC:
    /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi
    /usr/lib/perl5/5.8.5
    /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi
    /usr/lib/perl5/site_perl/5.8.5
    /usr/lib/perl5/site_perl
    /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi
    /usr/lib/perl5/vendor_perl/5.8.5
    /usr/lib64/perl5/vendor_perl/5.8.3/x86_64-linux-thread-multi
    /usr/lib/perl5/vendor_perl
    .