Bug 714167

Summary: rubygem-actionpack has undeclared dependencies (regin & multimap)
Product: [Fedora] Fedora Reporter: Justin Sherrill <jsherril>
Component: rubygem-actionpackAssignee: Mo Morsi <mmorsi>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: gkhachik, lzap, mastahnke, mmorsi, sseago, vanmeeuwen+fedora, vondruch
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-06-20 08:43:57 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 Justin Sherrill 2011-06-17 14:30:23 UTC
Description of problem:

The patch "actionpack-add-rack-mount-deps.patch" that is patched into the source when building the rpm has a runtime dependency on 'regin' and 'multimap'.  These dependencies are not declared in the rubygem-actionpack spec file.

From the "actionpack-add-rack-mount-deps.patch":

+      s.add_runtime_dependency(%q<multimap>, [">= 1.1.2"])
+      s.add_runtime_dependency(%q<regin>, [">= 0.3.7"])


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

rubygem-actionpack-3.0.5-1.fc15.noarch



Essentially rubygem-actionpack needs to depend on  rubygem-regin & rubygem-multimap.

Comment 1 Vít Ondruch 2011-06-17 15:00:25 UTC
Actually this is wrong in F15 and fixed in Rawhide. Does it cause any troubles to you? Since the regin and multimap are sucked by rack-mount anyway.

Comment 2 Justin Sherrill 2011-06-17 20:04:18 UTC
Hi Vit,

Good to hear it is fixed in rawhide.  I think were ok with relying on rubygem-rack-mount for those dependencies (as long as we use the F15 rpm and not the one we had been building since before it was in fedora :} )

Feel free to close.

Thanks!

-Justin

Comment 3 Vít Ondruch 2011-06-20 08:43:57 UTC
Great. If there will be some other problem, please let us know.

Of course if there would be any other need for updating or rack-mount in F15, I will backport the fix.

Comment 4 Lukas Zapletal 2011-08-03 22:20:56 UTC
@Justin - we are hitting this again when we try to build katello on the F14. Bundler needs to pull this, but there is no regin package installed. We need to find out how to workaround this. Not sure why are we hitting this - we should be fetching rack-mout too in F14.

Comment 5 Mo Morsi 2011-08-10 18:59:14 UTC
rack-mount wasn't shipped w/ F14, and thus that dependency isn't represented in actionpack there (either in the gemspec or in the rpm spec)

Actually the upstream version of actionpack that ships w/ F14, 2.3.8, doesn't have a dependency on rack-mount, regin, or multimap.

Perhaps simply adding rack-mount to the Katello F14 repo would do the trick?

Comment 6 Lukas Zapletal 2011-08-15 09:56:04 UTC
@Mo - adding rack-mount to our repo did not help. I have also added it to our Gemfile. Dependency "regin" still not being pulled. I will have to temporary add it to our Gemfile.

Comment 7 Lukas Zapletal 2011-09-20 08:08:18 UTC
@Justin - I am hitting this issue when teesting Katello against RHEL6. Once we upgrade there it should be gone.