Bug 49813
Summary: | rpm perl version incompatibility | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Dave J <dwjef> |
Component: | rpm | Assignee: | Jeff Johnson <jbj> |
Status: | CLOSED WORKSFORME | QA Contact: | David Lawrence <dkl> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 7.1 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2001-07-24 13:51:48 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
Dave J
2001-07-24 10:36:39 UTC
This is a package problem, not an rpm problem. perl-5.6.0 has an ep[och, so the dependency on perl in each package needs an explicit epoch, as in Requires: perl >= 0:5.00503 Note the explicit "0:" epoch So this means that now many RPMS are broken and need to be changed !? ie no backward compatibility ( including probably many perl related RPMS's provided with RH7.1 ) ??? It means anything you want it to mean. Meanwhile, I've described the fix and don't wish to argue further. Sorry - didn't mean to come across as argumentative. I just want to confirm what you are saying, because I am quite new to RPM's and linux and the implications seem significant. If I am understanding what you are saying, I need either: 1. contact the producers of the RPMS that have this, and ask them to upgrade their packages, or 2. if they are available on the net, update the relevant source RPMS, or 3. Fix them for my application, but then things get out of sync with what is publicly available. Apologies, I didn't mean to appear gruff either. Yes, there's a lot of CPAN packaging breakage because of the need (i.e. so that perl-5.6.0 is "newer" than perl-6.00503, it's not "newer" because 6 < 503) for an epoch in the perl package. That means that an epoch must be explicitly included in all packages that depend on perl forever more: Requires: perl >= 0:5.00503 Can't be helped ... |