Bug 154295 - (FC4 perl) Fix binary compat symlinks
(FC4 perl) Fix binary compat symlinks
Status: CLOSED RAWHIDE
Product: Fedora
Classification: Fedora
Component: perl (Show other bugs)
rawhide
All Linux
medium Severity medium
: ---
: ---
Assigned To: Warren Togami
David Lawrence
:
Depends On:
Blocks: FC4Target
  Show dependency treegraph
 
Reported: 2005-04-09 04:35 EDT by Warren Togami
Modified: 2007-11-30 17:11 EST (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2005-04-27 02:42:38 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Warren Togami 2005-04-09 04:35:07 EDT
Ville Skyttä wrote:
> On Sun, 2005-04-03 at 23:51 -1000, Warren Togami wrote:
>>I recall Chip mentioning ABI broke sometime after 5.8.0.  Maybe I'm wrong...
> 
> No, you're right, I forgot.  man perl582delta or
> http://search.cpan.org/dist/perl/pod/perl582delta.pod#Incompatible_Changes
> 
> FWIW, I don't remember running into this myself nor seeing any related
> bug reports.  The changelog of the perl package does not contain hints
> of special patches having been applied in the shipped 5.8.1 series
> packages that would fix the incompatibility.
> 
> So, 5.8.1 would be a candidate for removal from the compat list, and
> @INC and friends.  All perl-* packages in Rawhide have been built with
> 5.8.3 or later, and IIRC no perl-* packages have been removed from FC
> since FC1 (5.8.1) so the removal wouldn't seem to need any actions
> there.  It would affect 3rd party packages and locally installed modules
> done with 5.8.1 but still in use with current FC4 perl.  But that is
> probably close to an empty set today.
> 
> Also, the perl-5.8.0's shipped in RHL9 and RHEL3 have quite a few
> patches applied, including at least some upstream ones (according to the
> changelog of the package).  If some of those patches introduced the
> binary incompatibility present in upstream 5.8.1, 5.8.0 would be a
> candidate for removal from the compat lists too.
> 

I asked Chip Turner for verification about perl-5.8.0.  Keeping this report for
tracking purposes.
Comment 1 Warren Togami 2005-04-27 02:42:38 EDT
Removed 5.8.0 and 5.8.1 from perl-5.8.6-8
Comment 2 Jose Pedro Oliveira 2005-04-27 03:01:35 EDT
Warren,

Version 5.8.2 can also be removed. IIRC it only appeared in rawhide. It never
was shipped in a Fedora distro (FC1 shipped with 5.8.1 and then was updated to
5.8.3).
Comment 3 Ville Skyttä 2005-04-27 03:07:33 EDT
Have you checked if any module packages built with 5.8.2 were shipped with any
distro, even if 5.8.2 itself wasn't?
Comment 4 Warren Togami 2005-04-27 03:11:32 EDT
No time to do so.  I'll just leave it at removed 5.8.0 and 5.8.1 for now unless
somebody really cares enough to find out.
Comment 5 Jose Pedro Oliveira 2005-04-27 03:19:47 EDT
FC1 server installation: all the 5.8.2 directories are emtpy.
FC3 full installation: all the 5.8.2 directories are empty.

I will download every FC1, FC2, and FC3 perl packages and check it.
Answer in a few minutes.
Comment 6 Jose Pedro Oliveira 2005-04-27 03:42:21 EDT
Done!

Extracted all perl modules and mod_perl (base distro and updates).

Fedora Core 1
-------------
Perl versions: 
perl-5.8.1-92.i386.rpm
perl-5.8.3-10.i386.rpm
perl-5.8.3-16.i386.rpm

* all perl modules are installed in 5.8.0 and 5.8.1 directories.


Fedora Core 2
-------------
Perl version:
perl-5.8.3-18.i386.rpm

* all perl modules are installed in 5.8.3 directories.


Fedora Core 3
-------------
Perl version:
perl-5.8.5-9.i386.rpm

* all perl modules are installed in 5.8.3 and 5.8.5 directories.


Fedora Core 4 test (until yesterday)
------------------------------------
Perl version:
perl-5.8.6-7.i386.rpm

* all perl modules are installed in 5.8.5 and 5.8.6 directories.


Summary
-------
* Nothing in 5.8.2 directories.
* The 5.8.4 directories are also empty in FC3 and FC4 test.
Comment 7 Jose Pedro Oliveira 2005-05-02 20:33:00 EDT
Can we also remove 5.8.2?

I didn't found any perl package being installed in 5.8.2 directories
(see comment #6).
Comment 8 Jose Pedro Oliveira 2005-05-18 17:57:05 EDT
Log:
* Remove 5.8.0 and 5.8.1 ABI compat -> perl 3:5.8.6-8
* Remove 5.8.2 ABI compat           -> perl 3:5.8.6-12
Comment 9 Jose Pedro Oliveira 2005-05-18 18:03:48 EDT
Shouldn't a warning be added to the FC4 release notes about the removal of the
5.8.{0,1,2} directories from the perl module search path?

It may break perl apps for ppl upgrading, in particular if they install perl
modules from CPAN and/or package their modules using RPM::Specfile of cpan2rpm.

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