Bug 695433

Summary: Circular dependency? rubygem-flexmock = 0.8.6-1.el5 is needed by ruby-flexmock-0.8.6-1.el5.noarch
Product: [Fedora] Fedora EPEL Reporter: Frank Ederveen <frank>
Component: rubygem-flexmockAssignee: Michael Stahnke <mastahnke>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: el5CC: mastahnke
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: 2011-04-26 09:56:01 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Frank Ederveen 2011-04-11 18:02:19 UTC
Description of problem:

I tried to install ruby-flexmock fresh from EPEL, no luck, it requires itself. So without --nodeps, it wouldn't install.


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


How reproducible:


Steps to Reproduce:
1.wget http://download.fedora.redhat.com/pub/epel/5/x86_64/ruby-flexmock-0.8.6-1.el5.noarch.rpm

2.rpm -Uvh ruby-flexmock-0.8.6-1.el5.noarch.rpm
warning: ruby-flexmock-0.8.6-1.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 217521f6
error: Failed dependencies:
rubygem-flexmock = 0.8.6-1.el5 is needed by ruby-flexmock-0.8.6-1.el5.noarch
3.
  
Actual results:

[root@c1 ~]# wget http://download.fedora.redhat.com/pub/epel/5/x86_64/ruby-flexmock-0.8.6-1.el5.noarch.rpm
--2011-04-11 17:44:11--  http://download.fedora.redhat.com/pub/epel/5/x86_64/ruby-flexmock-0.8.6-1.el5.noarch.rpm
Resolving download.fedora.redhat.com... 209.132.181.26, 209.132.181.27, 209.132.181.23, ...
Connecting to download.fedora.redhat.com|209.132.181.26|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9003 (8.8K) [application/x-rpm]
Saving to: `ruby-flexmock-0.8.6-1.el5.noarch.rpm'

100%[=================================================================================================>] 9,003       54.6K/s   in 0.2s

2011-04-11 17:44:12 (54.6 KB/s) - `ruby-flexmock-0.8.6-1.el5.noarch.rpm' saved [9003/9003]

[root@c1 ~]# rpm -Uvh ruby-flexmock-0.8.6-1.el5.noarch.rpm
warning: ruby-flexmock-0.8.6-1.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 217521f6
error: Failed dependencies:
        rubygem-flexmock = 0.8.6-1.el5 is needed by ruby-flexmock-0.8.6-1.el5.noarch
[root@c1 ~]# rpm -Uvh --nodeps ruby-flexmock-0.8.6-1.el5.noarch.rpm
warning: ruby-flexmock-0.8.6-1.el5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 217521f6
Preparing...                ########################################### [100%]
   1:ruby-flexmock          ########################################### [100%]


Expected results:


Additional info:

Comment 1 Michael Stahnke 2011-04-26 04:43:44 UTC
I am unable to reproduce this using yum. 

https://gist.github.com/941792

Comment 2 Frank Ederveen 2011-04-26 09:55:24 UTC
Sorry, my bad.

rubygem-flexmock != ruby-flexmock

Thanks for looking into this.

Regards,
Frank