-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updating to ruby-dbus 0.18.0.beta2 breaks the installer #126
Comments
I reverted the rubygem-ruby-dbus version in the YaST:Head:D-Installer project to 0.18.0.beta1, so the installation image is working again. |
yeap, it was at line https://github.com/mvidner/ruby-dbus/blob/master/lib/dbus/data.rb#L545 There is missing member type. I can try to make fix and what is more important also cover it by tests. |
Yes, I tried that fix yesterday an the |
Thanks for the report. That will teach me not to release new code with less than 100% coverage 🤦♂️
|
PR merged, will release beta3 on Monday |
Released: https://rubygems.org/gems/ruby-dbus/versions/0.18.0.beta3 |
Thanks @mvidner! I tried the 0.18.0.beta3 and I got the following error once I load the D-Installer UI:
Could you, please, have a look? Thanks in advance! |
agama-project/agama#126 (comment) busctl get-property org.opensuse.DInstaller /org/opensuse/DInstaller/Language1 org.opensuse.DInstaller.Language1 AvailableLanguages
@imobachgs with this line added to gem "ruby-dbus", git: "https://github.com/mvidner/ruby-dbus.git", branch: "marshall-typed-array" Please give it a try, and I'll release another beta soon :) |
It works great, thank you. However, we need to adapt the UI to those changes. I have done some changes, but it is not finished yet. |
Released: https://rubygems.org/gems/ruby-dbus/versions/0.18.0.beta4 |
Thanks! |
Updating to ruby-dbus 0.18.0.beta2 causes the installer to break. I found out that, for some properties, no values are returned at all. For instance, on interface
org.opensuse.DInstaller.Language1
, I am not able to get a value forAvailableLanguages
andMarkedForInstall
properties. Playing withbusctl
, I get this error:Non-arrays values seem to work just fine. It looks like the
member_type
is not being passed to the Array constructor.@mvidner could you have a look, please?
Unfortunately, this version is already included in the Live image, so it is currently broken. If the fix is not trivial, I will revert the image to use a previous version.
The text was updated successfully, but these errors were encountered: