Hi,
I'm still failing to find a Ruby library/rubygem for accessing systemd functionality (preferably over D-BUS). Do you know of anything useful?
Thanks in advance Lukas
On Tue, May 07, 2013 at 04:31:23PM +0200, Lukas Ocilka wrote:
Hi,
I'm still failing to find a Ruby library/rubygem for accessing systemd functionality (preferably over D-BUS). Do you know of anything useful?
I think that such a library is not needed as everything should be fairly simple calls to the systemd DBus API. Or what use cases do you have in mind?
That said, maybe you would be more happy with plain ruby-dbus (which I maintain upstream) if its usage was simpler? Then ping these known issues or file a new one:
"Objects must be introspected explicitly" https://github.com/mvidner/ruby-dbus/issues/28 "Values returned by object proxies are always arrays" https://github.com/mvidner/ruby-dbus/issues/30
On 05/10/2013 11:29 AM, Martin Vidner wrote:
On Tue, May 07, 2013 at 04:31:23PM +0200, Lukas Ocilka wrote:
Hi,
I'm still failing to find a Ruby library/rubygem for accessing systemd functionality (preferably over D-BUS). Do you know of anything useful?
I think that such a library is not needed as everything should be fairly simple calls to the systemd DBus API. Or what use cases do you have in mind?
Use case: YaST is written in a $LANGUAGE and I as a YaST developer don't want to care about D-BUS calls and parsing their output but I want to use some mid-to-high-level library for calling/setting-up systemd. I as a developer don't care about the actual implementation, I do care about the $LANGUAGE API.
Moreover, I as a developer would like to use an upstream project instead of writing and maintaining my own.
It seems I'm not the only one who sees the potential. Sadly, I haven't found any code yet: http://lists.freedesktop.org/archives/systemd-devel/2013-January/008304.html
That said, maybe you would be more happy with plain ruby-dbus (which I maintain upstream) if its usage was simpler? Then ping these known issues or file a new one:
"Objects must be introspected explicitly" https://github.com/mvidner/ruby-dbus/issues/28 "Values returned by object proxies are always arrays" https://github.com/mvidner/ruby-dbus/issues/30
Thanks, that might work if I decide to write and maintain my own Ruby-dbus-Systemd glue.
Bye Lukas