<div dir="ltr"><div><div>Hi!<br><br>I am the upstream maintainer of <a href="https://github.com/mvidner/ruby-dbus">https://github.com/mvidner/ruby-dbus</a> and I've found this bug by accident (via a Twitter search)<br><br>The suggested fix works when I run the tests locally:<br><a href="https://github.com/mvidner/ruby-dbus/compare/master...mvidner:use-dbus-run-session?expand=1">https://github.com/mvidner/ruby-dbus/compare/master...mvidner:use-dbus-run-session?expand=1</a><br><br>But not so in build environments.<br><br>>    Unlike dbus-launch, dbus-run-session is better-designed for the use<br>>    case of wrapping a regression test, and does not have an X11 dependency;<br>>    distributions are expected to ship it in the same package as<br>>    dbus-daemon.<br><br>Unfortunately that seems not to be the case. Travis on Ubuntu Trusty fails:<br><a href="https://travis-ci.org/mvidner/ruby-dbus/builds/159596244">https://travis-ci.org/mvidner/ruby-dbus/builds/159596244</a><br></div>and also openSUSE-42.1 is still packaging dbus-run-session in the X11 subpackage:<br>$ rpm -qf /usr/bin/dbus-run-session<br>dbus-1-x11-1.8.16-7.1.x86_64<br><br></div>I think I will need to find a way to install dbus-run-session in the Travis environment, and get the openSUSE package fixed.<br></div>