-----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]

Reply via email to