Bug 714167 - rubygem-actionpack has undeclared dependencies (regin & multimap)
Summary: rubygem-actionpack has undeclared dependencies (regin & multimap)
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: rubygem-actionpack
Version: 15
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Mo Morsi
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-06-17 14:30 UTC by Justin Sherrill
Modified: 2011-09-20 08:08 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-06-20 08:43:57 UTC
Type: ---


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 730397 0 unspecified CLOSED Missing regin bundle with a fresh install of Katello (0.1.61) on Fedora 15 2021-02-22 00:41:40 UTC
Red Hat Bugzilla 730399 0 unspecified CLOSED Katello service does not show a failure if it actuall fails 2021-02-22 00:41:40 UTC

Internal Links: 730397 730399

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.


Note You need to log in before you can comment on or make changes to this bug.