Bug 770688 - perl: @INC order incorrect
Summary: perl: @INC order incorrect
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 4
Classification: Red Hat
Component: perl
Version: 4.9
Hardware: i386
OS: Linux
unspecified
urgent
Target Milestone: rc
: ---
Assignee: perl-maint-list
QA Contact: BaseOS QE - Apps
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-12-28 10:46 UTC by acasado
Modified: 2012-01-03 16:22 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-01-02 09:42:50 UTC
Target Upstream Version:


Attachments (Terms of Use)

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
    .


Note You need to log in before you can comment on or make changes to this bug.