Bug 102677
Summary: | rpm refuses to manage dependencies correctly | ||
---|---|---|---|
Product: | [Retired] Red Hat Raw Hide | Reporter: | Jan Pazdziora <jpazdziora> |
Component: | rpm | Assignee: | Jeff Johnson <jbj> |
Status: | CLOSED RAWHIDE | QA Contact: | Mike McLean <mikem> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 1.0 | ||
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: | 2003-08-20 16:37:21 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
Jan Pazdziora
2003-08-19 19:52:46 UTC
What happens if you add --promoteepoch when installing? You mean when installing the rpm or when installing the mozilla package? mozilla, the problem you reported. Yes, using rpm with --promoteepoch helps. [root@charybda tmp]# rpm -Uvh mozilla-1.3-0_rh8_xft.i386.rpm mozilla-nspr-1.3-0_rh8_xft.i386.rpm error: Failed dependencies: mozilla-nspr = 1.3-0_rh8_xft is needed by mozilla-1.3-0_rh8_xft [root@charybda tmp]# rpm -Uvh --promoteepoch mozilla-1.3-0_rh8_xft.i386.rpm mozilla-nspr-1.3-0_rh8_xft.i386.rpm Preparing... ########################################### [100%] 1:mozilla-nspr ########################################### [ 50%] 2:mozilla ########################################### [100%] [root@charybda tmp]# rpm -Uvh mozilla-nss-1.3-0_rh8_xft.i386.rpm galeon-1.2.10-1.i386.rpm error: Failed dependencies: mozilla-nspr = 1.3-0_rh8_xft is needed by mozilla-nss-1.3-0_rh8_xft mozilla = 1.3-0_rh8_xft is needed by galeon-1.2.10-1 [root@charybda tmp]# rpm -Uvh --promoteepoch mozilla-nss-1.3-0_rh8_xft.i386.rpm galeon-1.2.10-1.i386.rpm Preparing... ########################################### [100%] 1:galeon ########################################### [ 50%] 2:mozilla-nss ########################################### [100%] Is this the expected behaviour (meaning I'll have to use it from now on), or is it a bug in mozilla or rpm package? Thanks. OK, then this is expected behavior. rpm-4.2.1 is treating missing Epoch: in dependency comparisons as identical to Epoch: 0. Certain packages have had broken dependencies for years, all now fixed in the latest beta. So your choices when using rpm-4.2.1 to install mixtures of fixed and broken packages when you encounter a problem are a) use --promoteepoch to revert the behavior b) look for a later version with corrected dependencies in Raw Hide. Thanks. The trouble with the latest mozillas in Raw Hide is that there doesn't seem to be any correcponding galeon. But I think new bug will be needed for that. Thank you. |