[Bug 56044] tp_base_call_channel_hangup: Only set_state to ENDED if not set

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Oct 17 11:28:36 CEST 2012


https://bugs.freedesktop.org/show_bug.cgi?id=56044

--- Comment #2 from Debarshi Ray <rishi.is at lostca.se> ---
Created attachment 68678
  --> https://bugs.freedesktop.org/attachment.cgi?id=68678&action=edit
base-call-channel: Ignore spurious transitions

Against telepathy-glib-0.20 branch.

Lets make tp_base_call_channel_set_state check and ignore this, as hinted
earlier.

--

However, this causes the following failure in tp-gabble's test suite:
Traceback (most recent call last):
  File
"/home/rishi/devel/telepathy/git/telepathy-gabble/tests/twisted/gabbletest.py",
line 634, in exec_test_deferred
    fun(queue, bus, conns[0], streams[0])
  File
"/home/rishi/devel/telepathy/git/telepathy-gabble/tests/twisted/jingle/call_helper.py",
line 809, in run_call_test
    test.run()
  File
"/home/rishi/devel/telepathy/git/telepathy-gabble/tests/twisted/jingle/call_helper.py",
line 802, in run
    self.pickup()
  File "./jingle/call-basics.py", line 116, in pickup
    CallTest.pickup(self)
  File
"/home/rishi/devel/telepathy/git/telepathy-gabble/tests/twisted/jingle/call_helper.py",
line 644, in pickup
    signal = self.q.expect('dbus-signal', signal='CallStateChanged')
  File
"/home/rishi/devel/telepathy/git/telepathy-gabble/tests/twisted/servicetest.py",
line 173, in expect
    event = self.wait([pattern.subqueue])
  File
"/home/rishi/devel/telepathy/git/telepathy-gabble/tests/twisted/servicetest.py",
line 307, in wait
    raise TimeoutError
TimeoutError
FAIL: jingle/call-basics.py

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.



More information about the telepathy-bugs mailing list