On Mon, Jan 21, 2019 at 4:26 PM L A Walsh <suse@tlinx.org> wrote:
On 1/19/2019 11:35 PM, Andrei Borzenkov wrote:
20.01.2019 4:46, Linda Walsh пишет:
Some of these ruby requirements don't seem to have the requirement of needing to be read and found by a human.
Because these requirements have requirement of needing to be read and found by package manager.
Ideas?
Use SRPM created for your distribution version.
??? I have the srpm's + rpm's from tumbleweed.
you do not. ruby 2.1 was last included in Leap 42. It is not included even in Leap 15, not to mention TW. Any package created to require ruby 2.1 cannot be intended for TW. At least, for *today's* TW.
I'm Trying to build the yast2-files for tumbleweed.
I tried just installing the yast2 stuff, but it has way too many deps on things I don't have yet.
I'm not even sure which ruby (2.2, 2.3, 2.4, 2.5) I should be installing to get a "ruby:2.1.0" (also from tumbleweed).
Neither as should be obvious from version numbers.
So how can one build tumbleweed that needs a 2.1.0 but seems to be offering ruby packages 2.2-2.5?
TW offers only ruby 2.5 and yast2 for TW also requires ruby 2.5 (otherwise it could not be installed).
The binary and source packages I am working with are:
yast2-4.1.0-1.1.x86_64.rpm src/ yast2-4.1.0-1.1.src.rpm
These packages are not included in current TW.
I thought that src should be right for that binary.
Which src should I use if the tumbleweed src rpms don't work?
I'm missing how to rebuild this package from the sources that came with it. If those are not the right packages, which ones are?
Thanks!
If you want to rebuild packages from the source then do it. You do not build from source, you attempt to either install or rebuild SRPM (not sure whether rebuild does implicit install). That is rather different from building from source. Of course you did not bother to explain what exactly you were doing nor where these RPMs come from so anything anyone says will be just guesswork.
error: Failed build dependencies: rubygem(ruby:2.1.0:abstract_method) is needed by yast2-4.1.0-1.1.x86_64 rubygem(ruby:2.1.0:cfa) is needed by yast2-4.1.0-1.1.x86_64 rubygem(ruby:2.1.0:cheetah) is needed by yast2-4.1.0-1.1.x86_64 rubygem(ruby:2.1.0:rspec) is needed by yast2-4.1.0-1.1.x86_64 rubygem(ruby:2.1.0:simpleidn) is needed by yast2-4.1.0-1.1.x86_64
closest matches:
ruby2.2-rubygem-abstract_method-1.2.1-2.3.x86_64.rpm ruby2.2-rubygem-abstract_method-doc-1.2.1-2.3.x86_64.rpm ruby2.3-rubygem-abstract_method-1.2.1-2.3.x86_64.rpm ruby2.3-rubygem-abstract_method-doc-1.2.1-2.3.x86_64.rpm ruby2.4-rubygem-abstract_method-1.2.1-2.6.x86_64.rpm ruby2.4-rubygem-abstract_method-doc-1.2.1-2.6.x86_64.rpm ruby2.5-rubygem-abstract_method-1.2.1-2.10.x86_64.rpm ruby2.5-rubygem-abstract_method-doc-1.2.1-2.10.x86_64.rpm
none of which help resolve any dependencies
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org