-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 06.05.2015 11:32, Josef Reidinger wrote: > On Wed, 06 May 2015 11:27:00 +0200 > Stephan Kulow <[email protected]> wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 > >> On 06.05.2015 11:23, Josef Reidinger wrote: > >>> >>> Problem is that rubygem-dbus is not build for ruby 2.2. I only see >>> ruby2.1-rubygem-ruby-dbus but no ruby2.2-rubygem-ruby-dbus so it is >>> not found. Any idea why it missing? > >> Where are you looking? it's built: > >> https://build.opensuse.org/package/binaries/openSUSE:Factory:Staging:H/rubygem-ruby-dbus?repository=standard > >> Greetings, Stephan > > > It is not part of repository on ISO I downloaded from openQA. So maybe > it is problem? Not sure what exactly is problem that cause that package > is missing on DVD repo. > I'm afraid this highlights a big problem: there are no requirements on what is really required.
yast2-storage requires "rubygem(ruby-dbus)" not the version it actually looks for and as such libsolv is free to pick and as such it creates an interesting mix: install libruby2_1-2_1-2.1.6-28.4.x86_64@staging_Factory:H-x86_64 install libruby2_2-2_2-2.2.2-12.3.x86_64@staging_Factory:H-x86_64 install libstorage-ruby-2.25.20-4.2.x86_64@staging_Factory:H-x86_64 install ruby-2.2-89.3.x86_64@staging_Factory:H-x86_64 install ruby-common-2.1-101.1.noarch@staging_Factory:H-x86_64 install ruby2.1-2.1.6-28.4.x86_64@staging_Factory:H-x86_64 install ruby2.1-rubygem-gem2rpm-0.10.1-19.4.x86_64@staging_Factory:H-x86_64 install ruby2.1-rubygem-ruby-dbus-0.11.0-6.3.x86_64@staging_Factory:H-x86_64 install ruby2.1-stdlib-2.1.6-28.4.x86_64@staging_Factory:H-x86_64 install ruby2.2-2.2.2-12.3.x86_64@staging_Factory:H-x86_64 install ruby2.2-rubygem-fast_gettext-0.9.2-3.3.x86_64@staging_Factory:H-x86_64 install ruby2.2-stdlib-2.2.2-12.3.x86_64@staging_Factory:H-x86_64 install yast2-ruby-bindings-3.1.31-3.1.x86_64@staging_Factory:H-x86_64 yast2-ruby-bindings actually requires "rubygem(ruby:2.2.0:fast_gettext)" and I'm afraid this is what all yast modules need to do: require a *specific* rubygem. Any ruby-dbus just doesn't work ;( I clearly can work around this for the staging DVDs - and I don't necessarly want 2 ruby versions in tumbleweed going forward, but we want to support the use case of having system ruby and bleeding edge ruby next to it, so I did this "2 ruby versions in stagings" on purpose. Greetings, Stephan -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlVJ4pQACgkQwFSBhlBjoJZVfACg3+af8d0FKEM+BX63O6AnYeOx Vu8AoI/aL4UMG/ZclpItN1IuwHD+YRUb =B1Qq -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: [email protected] To contact the owner, e-mail: [email protected]
