[opensuse-packaging] _link / rubygem help needed
Hi, Somehow I always end up in a state where the rubygems I link to are busted and I suspect I am just missing something due to a lack of understanding. Thus I hope someone can enlighten me :) For example I link to rubygem-addressable in d:l:ruby:extensions from Cloud:OpenNebula. In d:l:ruby:extensions the package build just fine while I have "unresolvable" errors in Cloud:OpenNebula. The same issue applies to other rubygems I am linking to. https://build.opensuse.org/package/show?package=rubygem-addressable&project=devel%3Alanguages%3Aruby%3Aextensions vs. https://build.opensuse.org/package/show?package=rubygem-addressable&project=Cloud%3AOpenNebula Help is appreciated. Thanks, Robert -- Robert Schweikert MAY THE SOURCE BE WITH YOU SUSE-IBM Software Integration Center LINUX Tech Lead rjschwei@suse.com rschweik@ca.ibm.com 781-464-8147 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Mon, 2012-12-03 at 12:49 -0500, Robert Schweikert wrote:
Hi,
Somehow I always end up in a state where the rubygems I link to are busted and I suspect I am just missing something due to a lack of understanding. Thus I hope someone can enlighten me :)
For example I link to rubygem-addressable in d:l:ruby:extensions from Cloud:OpenNebula. In d:l:ruby:extensions the package build just fine while I have "unresolvable" errors in Cloud:OpenNebula. The same issue applies to other rubygems I am linking to.
vs.
https://build.opensuse.org/package/show?package=rubygem-addressable&project=Cloud%3AOpenNebula
Help is appreciated.
A very quick glance (so I might have missed some more): d:l:r:e builds agains :backports, which contains a ruby-common package... This in turn has the provides you miss. https://build.opensuse.org/package/binary?arch=i586&filename=ruby-common-1.0-38.1.noarch.rpm&package=ruby-common&project=devel%3Alanguages%3Aruby%3Abackports&repository=openSUSE_12.2 Hth, Dominique -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Hi, On 12/03/2012 06:49 PM, Robert Schweikert wrote: [...]
https://build.opensuse.org/package/show?package=rubygem-addressable&project=Cloud%3AOpenNebula
Your package needs ruby-macros, which is provided by the package ruby-common from devel:languages:ruby. If you build your project also against d:l:r with adding <repository name="$REPO"> ... <path project="devel:languages:ruby" repository="$REPO"/> ... </repository> to the project meta information you should be fine. Regards, Nanuk -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (3)
-
Dimstar / Dominique Leuenberger
-
Nanuk Krinner
-
Robert Schweikert