Bug 110180 - Packaging error - perl-DB_File, perl-CGI, perl-CPAN not obsoleted.
Summary: Packaging error - perl-DB_File, perl-CGI, perl-CPAN not obsoleted.
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: perl
Version: 1
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Chip Turner
QA Contact: David Lawrence
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2003-11-16 04:47 UTC by Sam Varshavchik
Modified: 2007-11-30 22:10 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2005-04-26 00:41:22 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Sam Varshavchik 2003-11-16 04:47:03 UTC
Description of problem:

Perl 5.8.0 had several modules packaged in separate RPMS: DB_File.pm
packaged separately in its own RPM, CGI.pm packaged separately in its
own RPM, ditto for CPAN.pm.  Perl 5.8.1 installs them in the main RPM.
 Upgrading 5.8.0 to FC1 leaves old modules lying around, for no good
reason.

"Obsoletes: perl-DB_File, perl-CGI, perl-CPAN" is needed.

Version-Release number of selected component (if applicable):

5.8.1-92

How reproducible:

Always.

Steps to Reproduce:
1. Install RH9 with perl 5.8.0
2. Upgrade to FC 1
  
Actual results:

A bunch of stuff gets left over in /usr/lib/perl5/5.8.0

Expected results:


Additional info:

This results in some extra baggage being inserted by the installer:
compat-db-4.0 (to satisfy the dependency in the obsolete DB_File.pm)...

Comment 1 Michael Young 2003-12-09 10:15:10 UTC
Actually they are obsoleted, but incorrectly. perl obsoletes 
perl-CGI <= 2:2.81-88
perl-CPAN <= 2:1.61-88
perl-DB_File <= 2:1.804-88
Unfortunately a well patched RHL 9 box will have 
perl-CGI = 2:2.81-88.3
perl-CPAN = 2:1.61-88.3
perl-DB_File = 2:1.804-88.3
which aren't obsoleted by the perl spec file.
Probably perl should obsolete
perl-CGI < 2:2.81-89
etc. or similar to allow for this and future RHL 9 patches.

Comment 2 Michael Young 2004-04-22 11:54:51 UTC
This seems to be fixed by perl-5.8.3-16.


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