Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 208731

Summary: Remove directories for old versions of perl from @INC
Product: [Fedora] Fedora Reporter: Robin Norwood <robin.norwood>
Component: perlAssignee: Robin Norwood <robin.norwood>
Status: CLOSED NEXTRELEASE QA Contact: David Lawrence <dkl>
Severity: medium Docs Contact:
Priority: medium    
Version: 6CC: chrismcc, jose.p.oliveira.oss, perl-devel
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-10-03 16:53:23 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 150224    

Description Robin Norwood 2006-10-01 03:08:23 UTC
From Jose on fedora-perl-devel-list:

   Removing support for perl 5.8.3 and perl 5.8.4 reduces the number
   of directories in the perl search path (@INC), which improves the
   perl modules loading time.

   This has already been done in past for FC-4 where support for
   perl 5.8.0/5.8.1/5.8.2 has dropped.

   perl specfile patch:
   --------------------
   --- perl.spec.588_8     2006-07-14 22:22:06.000000000 +0100
   +++ perl.spec   2006-09-17 16:10:58.000000000 +0100
   @@ -26,9 +26,7 @@
    Provides: perl(:WITHOUT_THREADS)
    %endif

   -%define perlmodcompat 5.8.7 5.8.6 5.8.5 5.8.4 5.8.3
   -Provides: perl(:MODULE_COMPAT_5.8.3)
   -Provides: perl(:MODULE_COMPAT_5.8.4)
   +%define perlmodcompat 5.8.7 5.8.6 5.8.5
    Provides: perl(:MODULE_COMPAT_5.8.5)
    Provides: perl(:MODULE_COMPAT_5.8.6)
    Provides: perl(:MODULE_COMPAT_5.8.7)
   --------------------

   Note:
   The FC-4 change was reported in the Release Notes.

Comment 1 Robin Norwood 2006-10-03 16:53:23 UTC
This is fixed in perl-5.8.8-10, which has been accepted for FC-6.

Comment 2 Chris Weyl 2006-10-03 17:13:44 UTC
This might be a bit untimely, but is this just to improve loading times, or is
there an actual incompatibility issue with modules built for 5.8.[34] and the
perl 5.8.8 package?

Comment 3 Robin Norwood 2006-10-03 17:24:25 UTC
Pretty much just for the loading time improvements.

It was discussed a bit on fedora-perl-devel-list:

https://www.redhat.com/archives/fedora-perl-devel-list/2006-September/msg00028.html

I discussed the issue a bit more offlist with Jose, and with Warren Togami, and
it was agreed that the best thing to do was to go ahead and drop the
directories.  That discussion should've been more open, I apologize...we didn't
mean to exclude anyone, I think fedora-perl-devel-list got dropped from the
recipients accidentally.

Do you anticipate any major problems with this change?

Comment 4 Robin Norwood 2006-10-17 20:14:23 UTC
*** Bug 205624 has been marked as a duplicate of this bug. ***

Comment 5 Chris Weyl 2006-10-28 00:15:18 UTC
On a belated note... :)  I don't anticipate any problems, but it's good to know
the history of a change like this when it's not on the perl list.  Thanks.