Bug 79935

Summary: odd dependency errors on package upgrade (epoch promotion? something else)
Product: [Retired] Red Hat Linux Reporter: Bill Nottingham <notting>
Component: distributionAssignee: Bill Nottingham <notting>
Status: CLOSED CURRENTRELEASE QA Contact: Brock Organ <borgan>
Severity: medium Docs Contact:
Priority: medium    
Version: 9CC: rvokal
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-03-02 18:37:07 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:
Bug Depends On:    
Bug Blocks: 79579, 100644    

Description Bill Nottingham 2002-12-18 03:59:20 UTC
rpm-4.2-0.18

[root@nostromo RPMS]# rpm -q --requires gnome-print | grep gnomeprint
libgnomeprint15 = 0.35
[root@nostromo RPMS]# rpm -q --provides libgnomeprint15
libgnomeprint.so.15
libgnomeprint15 = 1:0.35-8
[root@nostromo RPMS]# rpm -Va --nofiles gnome-print
<no output>

So, the current system has satisfied dependencies. However, I try
to install a new libgnomeprint15 package:

[root@nostromo RPMS]# rpm -Uvh libgnomeprint15-0.35-9.i386.rpm
error: Failed dependencies:
        libgnomeprint15 = 0.35 is needed by (installed) gnome-print-0.35-9
[root@nostromo RPMS]# rpm -qp --provides libgnomeprint15-0.35-9.i386.rpm
libgnomeprint.so.15
libgnomeprint15 = 1:0.35-9

So, this *should* work without dependency errors. So, I try it:

[root@nostromo RPMS]# rpm -Uvh --nodeps libgnomeprint15-0.35-9.i386.rpm
Preparing...                ########################################### [100%]
   1:libgnomeprint15        ########################################### [100%]
[root@nostromo RPMS]# rpm -V --nofiles gnome-print
<no output>

Comment 1 Jeff Johnson 2002-12-19 15:27:18 UTC
The problem of dependencies not specifying an explict
Epoch: is pervasive throughout the distros.

See the output of
    rpm -Vav

Off to distribution for a global fix, bounce back to rpm
for a tweak to --verify for already installed packages
when done.