Bug 705929

Summary: RedHat ships with broken core modules
Product: Red Hat Enterprise Linux 6 Reporter: Len Budney <len.budney>
Component: perlAssignee: perl-maint-list
Status: CLOSED DUPLICATE QA Contact: BaseOS QE - Apps <qe-baseos-apps>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 6.0CC: mjflick, ppisar, psabata
Target Milestone: rc   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-05-19 06:19:59 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:

Description Len Budney 2011-05-18 22:20:42 UTC
Description of problem:

The Perl RPM ships with the *NDBM* core modules missing. There is NO WAY to install the missing modules, because they are only available inside the Perl source tarball; if I want this module (and I do) I have no choice but to rebuild Perl from scratch.

There's no reason (and no excuse) to rip core modules *out* of your distribution. Please put it back. Thanks.

Additional Information	

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

ALL

How reproducible:

EVERY TIME

Steps to Reproduce:
1. Install Perl
2. perl -MNDBM_File -e 0
3. Stand back in shock and horror
  
Actual results:

No such module error.

Expected results:

No errors.

Additional info:

The relevant changelog entries are:

* Mon Jan 27 2003 Chip Turner <cturner>
- version the Obsoleted on perl-NDBM_File so users can install newer
- change the Obsoletes on NDBM_File to a Conflicts
  ones than what shipped with 7.3, yet still keep anaconda happy

* Thu Dec 20 2001 Chip Turner <cturner>
- remove ndbm completely

* Sun Dec 16 2001 Chip Turner <cturner>
- make rpmlint happy, split out NDBM_File, clean up other spots
- stopped doing grep -v etc in favor of custom script

Comment 2 Marcela Mašláňová 2011-05-19 06:19:59 UTC
It will be fixed in perl-5.10.1-116.el6 and higher in next minor update.

*** This bug has been marked as a duplicate of bug 640729 ***