Hide Forgot
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.
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.
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
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.
@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.
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?
@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.
@Justin - I am hitting this issue when teesting Katello against RHEL6. Once we upgrade there it should be gone.