Traceback (most recent call last): File "/home/smcv/src/fdo/gabble/tests/twisted/gabbletest.py", line 640, in exec_test_deferred fun(queue, bus, conns[0], streams[0]) File "/home/smcv/src/fdo/gabble/tests/twisted/gateways.py", line 78, in test path, props = q.expect('dbus-return', method='EnsureSidecar').value File "/home/smcv/src/fdo/gabble/tests/twisted/servicetest.py", line 180, in expect event = self.wait([pattern.subqueue]) File "/home/smcv/src/fdo/gabble/tests/twisted/servicetest.py", line 314, in wait raise TimeoutError TimeoutError FAIL: gateways.py I haven't debugged this any further, help welcome.
The EnsureSidecars call fails with the error "This connection has already disconnected". This is due to <http://cgit.freedesktop.org/telepathy/telepathy-gabble/diff/src/conn-sidecars.c?id=fde8437>: - if (base_conn->status == TP_CONNECTION_STATUS_DISCONNECTED) + if (tp_base_connection_get_status (base) == TP_CONNECTION_STATUS_DISCONNECTED) tp_base_connection_get_status returns DISCONNECTED both when the connection is dead, and when it is NEW. Patch impending.
I've committed the obviously-correct fix: http://cgit.freedesktop.org/telepathy/telepathy-gabble/commit/?id=42f4043
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.