[Pkg-telepathy-maintainers] Bug#669527: telepathy-glib: FTBFS: tests failed

Lucas Nussbaum lucas at lucas-nussbaum.net
Thu Apr 19 20:18:25 UTC 2012


Source: telepathy-glib
Version: 0.16.2-1
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20120419 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> make[5]: Entering directory `/«PKGBUILDDIR»/tests/dbus'
> /account/parse/spaces: OK
> /account/parse/no-prefix: OK
> /account/parse/too-few-components: OK
> /account/parse/too-many-components: OK
> /account/parse/illegal-components: OK
> /account/parse/legal: OK
> /account/parse/hyphenated-protocol: OK
> /account/parse/wrongly-escaped-protocol: OK
> /account/parse/wrongly-escaped-corner-case: OK
> /account/parse/underscored-account: OK
> /account/new: OK
> /account/setters: OK
> /account/prepare/success: OK
> /account/connection: OK
> /account/storage: OK
> /account/storage: OK
> /account/addressing: OK
> /account/addressing: OK
> PASS: test-account
> /account-channels/request-handle/create-success: OK
> /account-channels/request-handle/create-fail: OK
> /account-channels/request-handle/proceed-fail: OK
> /account-channels/request-handle/cr-failed: OK
> /account-channels/request-handle/ensure-success: OK
> /account-channels/request-handle/cancel-before: OK
> /account-channels/request-handle/after-create: OK
> /account-channels/request-handle/re-handle: OK
> /account-channels/request-handle/create-success-hints: OK
> /account-channels/request-handle/delegated: OK
> /account-channels/request-forget/create-success: OK
> /account-channels/request-forget/create-fail: OK
> /account-channels/request-foget/proceed-fail: OK
> /account-channels/request-forget/cr-failed: OK
> /account-channels/request-forget/ensure-success: OK
> /account-channels/request-forget/cancel-before: OK
> /account-channels/request-forget/after-create: OK
> /account-channels/request-observe/create-success: OK
> /account-channels/request-observe/create-fail: OK
> /account-channels/request-observe/proceed-fail: OK
> /account-channels/request-observe/cr-failed: OK
> /account-channels/request-observe/ensure-success: OK
> /account-channels/request-observe/cancel-before: OK
> /account-channels/request-observe/after-create: OK
> /account-channels/request-observe/no-channel: OK
> PASS: test-account-channel-request
> /am/new: OK
> /am/dup: OK
> /am/prepare/success: OK
> /am/prepare/destroyed: OK
> /am/prepare/name-not-provided: OK
> /am/prepare/unknown_features: OK
> /am/ensure: OK
> PASS: test-account-manager
> /base-client/basics: OK
> /base-client/register: OK
> /base-client/observer: OK
> /base-client/approver: OK
> /base-client/handler: OK
> /base-client/handler-requests: OK
> /cdo/claim_with: OK
> /base-client/delegate-channels: OK
> /cd/present-channel: OK
> /cd/delegate-to-preferred-handler/not-supported: OK
> /cd/delegate-to-preferred-handler/supported: OK
> PASS: test-base-client
> ** Message: Creating proxies
> ** Message: a=0x20a7860
> ** Message: b=0x20a78f0
> ** Message: c=0x20a7980
> ** Message: d=0x20a7a10
> ** Message: e=0x20a7aa0
> ** Message: f=0x20a7b30
> ** Message: g=0x20a7bc0
> ** Message: h=0x20a7c50
> ** Message: i=0x20a7ce0
> ** Message: j=0x20a7d70
> ** Message: k=0x20a7e00
> ** Message: z=0x20a7e90
> ** Message: Starting call on a
> ** Message: Starting call on b
> ** Message: Starting call on c
> ** Message: Forcibly invalidating c
> ** Message: Starting call on d
> ** Message: Unreferencing d
> ** Message: Starting call on e
> ** Message: Cancelling call on e
> ** Message: Starting call on f
> ** Message: Forcibly disposing f's DBusGProxy to simulate name owner loss
> ** Message: Starting call on g
> ** Message: Unreferencing g
> ** Message: Starting call on h
> ** Message: Unreferencing h
> ** Message: Cancelling call on h
> ** Message: Starting call on i
> ** Message: Unreferencing i
> ** Message: Starting call on j
> ** Message: Cancelling call on j
> ** Message: Starting call on k
> ** Message: Starting call on z
> ** Message: Running main loop
> ** Message: User data B destroyed
> ** Message: User data E destroyed
> ** Message: ListNames() failed (Name owner lost (service crashed?)), according to user_data this was on proxy #5 'f'
> ** Message: User data F destroyed
> ** Message: User data H destroyed
> ** Message: User data I destroyed
> ** Message: User data J destroyed
> ** Message: User data K destroyed
> ** Message: ListNames() succeeded (first name: org.freedesktop.DBus), according to user_data this was on proxy #0 'a'
> ** Message: User data A destroyed
> ** Message: ListNames() succeeded (first name: org.freedesktop.DBus), according to user_data this was on proxy #2 'c'
> ** Message: User data C destroyed
> ** Message: ListNames() succeeded (first name: org.freedesktop.DBus), according to user_data this was on proxy #3 'd'
> ** Message: User data D destroyed
> ** Message: ListNames() succeeded (first name: org.freedesktop.DBus), according to user_data this was on proxy #6 'g'
> ** Message: User data G destroyed
> ** Message: ListNames() succeeded (first name: org.freedesktop.DBus), according to user_data this was on proxy #25 'z'
> ** Message: User data Z destroyed
> ** Message: Dereferencing remaining proxies
> PASS: test-call-cancellation
> ** Message: Channel initially has an audio stream
> ** Message: SIGNALLING: send: new audio stream audio
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0020/CallChannel0/Stream1: MEDIA: sending media to peer
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0020/CallChannel0/Stream1: SIGNALLING: send: send me media, please?
> ** Message: SIGNALLING: send: new streamed media call
> ** Message: SIGNALLING: receive: contact answered our call
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0020/CallChannel0/Stream1: SIGNALLING: received: OK, I'll send you media
> ** Message: SIGNALLING: send: new video stream video
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0020/CallChannel0/Stream2: MEDIA: sending media to peer
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0020/CallChannel0/Stream2: SIGNALLING: send: send me media, please?
> ** Message: SIGNALLING: send: Terminating call: <call-terminated/>
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0020/CallChannel0/Stream1: Sending to server: Closing stream
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0020/CallChannel0/Stream2: Sending to server: Closing stream
> /call/basics: OK
> ** Message: Channel initially has an audio stream
> ** Message: SIGNALLING: send: new audio stream audio
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0130/CallChannel0/Stream1: MEDIA: sending media to peer
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0130/CallChannel0/Stream1: SIGNALLING: send: send me media, please?
> ** Message: SIGNALLING: send: new streamed media call
> ** Message: SIGNALLING: receive: call terminated: <user-is-busy/>
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0130/CallChannel0/Stream1: Sending to server: Closing stream
> /call/busy: OK
> ** Message: Channel initially has an audio stream
> ** Message: SIGNALLING: send: new audio stream audio
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0240/CallChannel0/Stream1: MEDIA: sending media to peer
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0240/CallChannel0/Stream1: SIGNALLING: send: send me media, please?
> ** Message: SIGNALLING: send: new streamed media call
> ** Message: SIGNALLING: send: Terminating call: <call-terminated/>
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0240/CallChannel0/Stream1: Sending to server: Closing stream
> /call/no-answer: OK
> ** Message: Channel initially has an audio stream
> ** Message: SIGNALLING: send: new audio stream audio
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0350/CallChannel0/Stream1: MEDIA: sending media to peer
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0350/CallChannel0/Stream1: SIGNALLING: send: send me media, please?
> ** Message: Channel initially has a video stream
> ** Message: SIGNALLING: send: new video stream video
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0350/CallChannel0/Stream2: MEDIA: sending media to peer
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0350/CallChannel0/Stream2: SIGNALLING: send: send me media, please?
> ** Message: SIGNALLING: send: new streamed media call
> ** Message: SIGNALLING: receive: contact answered our call
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0350/CallChannel0/Stream2: SIGNALLING: received: OK, I'll send you media
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0350/CallChannel0/Stream1: SIGNALLING: received: OK, I'll send you media
> ** Message: SIGNALLING: receive: call terminated: <call-terminated/>
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0350/CallChannel0/Stream1: Sending to server: Closing stream
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0350/CallChannel0/Stream2: Sending to server: Closing stream
> /call/terminated-by-peer: OK
> ** Message: Channel initially has a video stream
> ** Message: SIGNALLING: send: new video stream video
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0460/CallChannel0/Stream1: MEDIA: sending media to peer
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0460/CallChannel0/Stream1: SIGNALLING: send: send me media, please?
> ** Message: SIGNALLING: send: new streamed media call
> ** Message: SIGNALLING: receive: contact answered our call
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0460/CallChannel0/Stream1: SIGNALLING: received: OK, I'll send you media
> ** Message: SIGNALLING: send: Terminating call: <call-terminated/>
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0460/CallChannel0/Stream1: Sending to server: Closing stream
> /call/terminate-via-close: OK
> ** Message: Channel initially has an audio stream
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0570/CallChannel0/Stream1: SIGNALLING: send: Please start sending me media
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0570/CallChannel0/Stream1: SIGNALLING: receive: I will now send you media
> ** Message: SIGNALLING: send: Accepting incoming call from caller
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0570/CallChannel0/Stream1: SIGNALLING: Sending to server: OK, I'll send you media
> ** Message: SIGNALLING: send: Terminating call: <call-terminated/>
> ** Message: /org/freedesktop/Telepathy/Connection/example_call/example/me_400xcb0570/CallChannel0/Stream1: Sending to server: Closing stream
> /call/incoming: OK
> PASS: test-call-example
> /callable/basics: emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: SIGNALLING: send: new streamed media call
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [2 (basic-test)]
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: SIGNALLING: send: new audio stream
> ** Message: MEDIA: Sending media to peer for stream 1
> ** Message: SIGNALLING: send: Please start sending me stream 1
> ** Message: SIGNALLING: receive: contact answered our call
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (basic-test)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 2
>   reason        : 0: unspecified reason
> ** Message: SIGNALLING: receive: OK, I'll send you media on stream 1
> ** Message: MEDIA: stream connected
> ** Message: SIGNALLING: send: new video stream
> ** Message: MEDIA: Sending media to peer for stream 2
> ** Message: SIGNALLING: send: Please start sending me stream 2
> ** Message: SIGNALLING: receive: OK, I'll send you media on stream 2
> ** Message: MEDIA: stream connected
> ** Message: Sending to server: Closing stream 2
> ** Message: SIGNALLING: send: Terminating call: <call-terminated/>
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [1 (me)
>                    2 (basic-test)]
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Sending to server: Closing stream 1
> OK
> /callable/busy: emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: SIGNALLING: send: new streamed media call
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [2 (Robot101 (busy))]
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: SIGNALLING: send: new audio stream
> ** Message: MEDIA: Sending media to peer for stream 1
> ** Message: SIGNALLING: send: Please start sending me stream 1
> ** Message: SIGNALLING: receive: call terminated: <user-is-busy/>
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [1 (me)
>                    2 (Robot101 (busy))]
>   local_pending : []
>   remote_pending: []
>   actor         : 2
>   reason        : 3: busy
> ** Message: Sending to server: Closing stream 1
> OK
> /callable/no-answer: emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: SIGNALLING: send: new streamed media call
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [2 (smcv (no answer))]
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: SIGNALLING: send: new audio stream
> ** Message: MEDIA: Sending media to peer for stream 1
> ** Message: SIGNALLING: send: Please start sending me stream 1
> ** Message: SIGNALLING: receive: OK, I'll send you media on stream 1
> ** Message: SIGNALLING: send: Terminating call: <call-terminated/>
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [1 (me)
>                    2 (smcv (no answer))]
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Sending to server: Closing stream 1
> OK
> /callable/terminated-by-peer: emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: SIGNALLING: send: new streamed media call
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [2 (The Governator (terminate))]
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: SIGNALLING: send: new audio stream
> ** Message: MEDIA: Sending media to peer for stream 1
> ** Message: SIGNALLING: send: Please start sending me stream 1
> ** Message: SIGNALLING: receive: contact answered our call
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (The Governator (terminate))]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 2
>   reason        : 0: unspecified reason
> ** Message: SIGNALLING: receive: OK, I'll send you media on stream 1
> ** Message: SIGNALLING: receive: call terminated: <call-terminated/>
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [1 (me)
>                    2 (The Governator (terminate))]
>   local_pending : []
>   remote_pending: []
>   actor         : 2
>   reason        : 0: unspecified reason
> ** Message: Sending to server: Closing stream 1
> OK
> /callable/terminate-via-close: emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: SIGNALLING: send: new streamed media call
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [2 (basic-test)]
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: SIGNALLING: send: new audio stream
> ** Message: MEDIA: Sending media to peer for stream 1
> ** Message: SIGNALLING: send: Please start sending me stream 1
> ** Message: SIGNALLING: receive: contact answered our call
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (basic-test)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 2
>   reason        : 0: unspecified reason
> ** Message: SIGNALLING: receive: OK, I'll send you media on stream 1
> ** Message: SIGNALLING: send: Terminating call: <call-terminated/>
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [1 (me)
>                    2 (basic-test)]
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Sending to server: Closing stream 1
> OK
> /callable/terminate-via-no-streams: emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: SIGNALLING: send: new streamed media call
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [2 (basic-test)]
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: SIGNALLING: send: new audio stream
> ** Message: MEDIA: Sending media to peer for stream 1
> ** Message: SIGNALLING: send: Please start sending me stream 1
> ** Message: SIGNALLING: receive: contact answered our call
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (basic-test)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 2
>   reason        : 0: unspecified reason
> ** Message: SIGNALLING: receive: OK, I'll send you media on stream 1
> ** Message: Sending to server: Closing stream 1
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [1 (me)
>                    2 (basic-test)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /callable/incoming: emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (caller)]
>   removed       : []
>   local_pending : [1 (me)]
>   remote_pending: []
>   actor         : 2
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: Channel initially has an audio stream
> ** Message: SIGNALLING: receive: Please start sending me stream 1
> ** Message: SIGNALLING: receive: I will now send you media on stream 1
> ** Message: SIGNALLING: send: Accepting incoming call from caller
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: SIGNALLING: send: OK, I'll send you media on stream 1
> ** Message: MEDIA: stream connected
> ** Message: SIGNALLING: send: Terminating call: <call-terminated/>
> ** Message: Sending to server: Closing stream 1
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [1 (me)
>                    2 (caller)]
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> PASS: test-callable-example
> /channel/leave/contact/unprepared/no-reason: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me at test.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /channel/leave/contact/unprepared/reason: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me at test.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /channel/leave/contact/prepared/no-reason: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me at test.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /channel/leave/contact/prepared/reason: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me at test.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /channel/leave/room/unprepared/no-reason: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me at test.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /channel/leave/room/unprepared/reason: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me at test.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /channel/leave/room/prepared/no-reason: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me at test.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /channel/leave/room/prepared/reason: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me at test.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /channel/close/contact: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me at test.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /channel/close/room: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me at test.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /channel/destroy: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me at test.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /channel/password/feature: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me at test.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /channel/password/provide: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me at test.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /channel/join/room: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me at test.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /channel/contacts: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me at test.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "hello"
>   added         : [3 (badger)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> PASS: test-channel
> /cd/new: OK
> PASS: test-channel-dispatcher
> /cdo/new: OK
> /cdo/crash: OK
> /cdo/finished: OK
> /cdo/properties-passed: OK
> /cdo/properties-fetched: OK
> /cdo/channel-lost: OK
> /cdo/handle-with: OK
> /cdo/claim: OK
> /cdo/channel-lost-preparing: OK
> /cdo/finished--preparing: OK
> /cdo/handle-with-time: OK
> /cdo/close-channels: OK
> /cdo/leave-channels: OK
> /cdo/destroy-channels: OK
> PASS: test-channel-dispatch-operation
> ** Message: Channel becomes invalid while we wait
> ** Message: channel 0x1bac0a0 prepared
> ** Message: Channel becomes invalid and we are called back synchronously
> ** Message: channel 0x1bac220 invalidated: tp_errors #4 "No channel for you!"
> ** Message: channel 0x1bac220 prepared
> ** Message: Channel becomes ready while we wait
> ** Message: channel 0x1bac3a0 prepared
> ** Message: Channel becomes ready while we wait (the version with Properties)
> ** Message: channel 0x1bac520 prepared
> ** Message: channel 0x1bac520 prepared
> ** Message: Channel becomes ready while we wait (preloading immutable properties)
> ** Message: Group channel becomes ready while we wait (preloading immutable properties)
> ** Message: Channel becomes ready while we wait (in the case where we have to discover the channel type)
> ** Message: Channel becomes ready while we wait (in the case where we have to discover the handle type)
> ** Message: Channel becomes ready while we wait (in the case where we have to discover the handle)
> ** Message: channel does not, in fact, exist (callback)
> ** Message: channel 0x1bac220 invalidated: dbus-glib-error-quark #19 "Method "GetHandle" with signature "" on interface "org.freedesktop.Telepathy.Channel" doesn't exist
> "
> ** Message: channel does not, in fact, exist (run_until_ready)
> ** Message: Channel doesn't actually implement Group (preloading immutable properties)
> ** Message: Channel becomes ready and we are called back
> ** Message: Entering main loop
> ** Message: channel 0x1bac520 ready
> ** Message: Leaving main loop
> ** Message: Channel already ready, so we are called back synchronously
> ** Message: channel 0x1bac520 ready
> ** Message: Channel already dead, so we are called back synchronously
> ** Message: channel 0x1bac520 invalidated: tp_errors #11 "User requested disconnection"
> ** Message: channel 0x1bac520 prepared
> PASS: test-channel-introspect
> /cr/new: OK
> /cr/crash: OK
> /cr/succeeded: OK
> /cr/failed: OK
> /cr/immutable-properties: OK
> /cr/properties: OK
> PASS: test-channel-request
> /channel-manager-request-properties/target-id: OK
> PASS: test-channel-manager-request-properties
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD]
>   removed  : []
>   flags now: [CAN_ADD]
> emit_members_changed_signals: emitting members changed
>   message       : "quantum tunnelling"
>   added         : [2 (h1)
>                    3 (h2)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 1: offline
> emit_members_changed_signals: emitting members changed
>   message       : "goat"
>   added         : [4 (h3)]
>   removed       : [2 (h1)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 2: kicked
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES|MEMBERS_CHANGED_DETAILED]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES]
> emit_members_changed_signals: emitting members changed
>   message       : "quantum tunnelling"
>   added         : [2 (h1)
>                    3 (h2)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 3: busy
> emit_members_changed_signals: emitting members changed
>   message       : "goat"
>   added         : [4 (h3)]
>   removed       : [2 (h1)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 4: invited
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [MEMBERS_CHANGED_DETAILED]
>   removed  : [PROPERTIES]
>   flags now: [CAN_ADD|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD]
>   removed  : []
>   flags now: [CAN_ADD|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "quantum tunnelling"
>   added         : [2 (h1)
>                    3 (h2)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 5: banned
> emit_members_changed_signals: emitting members changed
>   message       : "goat"
>   added         : [4 (h3)]
>   removed       : [2 (h1)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 6: error
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : [MEMBERS_CHANGED_DETAILED]
>   flags now: [CAN_ADD|PROPERTIES]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "quantum tunnelling"
>   added         : [2 (h1)
>                    3 (h2)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 7: invalid contact
> emit_members_changed_signals: emitting members changed
>   message       : "goat"
>   added         : [4 (h3)]
>   removed       : [2 (h1)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 8: no answer
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : []
>   removed  : [PROPERTIES|MEMBERS_CHANGED_DETAILED]
>   flags now: [CAN_ADD]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "hello"
>   added         : [1 (me at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I'm just sittin' here, hidin' inside of a well, and I ain't comin' out!"
>   added         : []
>   removed       : [1 (me at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 8: no answer
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "hello"
>   added         : [1 (me at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I'm just sittin' here, hidin' inside of a well, and I ain't comin' out!"
>   added         : []
>   removed       : [1 (me at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 8: no answer
> PASS: test-cli-group
> /client/new: OK
> PASS: test-client
> /client-channel-factory/basic/creation: OK
> /client-channel-factory/auto/creation: OK
> /client-channel-factory/basic/stream-tube: OK
> /client-channel-factory/auto/stream-tube: OK
> /client-channel-factory/basic/dup: OK
> /client-channel-factory/auto/dup: OK
> PASS: test-client-channel-factory
> /cm/valid-name: OK
> /cm/nothing (old): OK
> /cm/file (old): OK
> /cm/file (old, complex): OK
> /cm/dbus (old): OK
> /cm/nothing: OK
> /cm/file: OK
> /cm/file (complex): OK
> /cm/dbus: OK
> /cm/dbus-and-activate: OK
> /cm/dbus-fallback: OK
> /cm/dbus-fallback-activate: OK
> /cm/list: OK
> PASS: test-cm
> /cm-message/new_from_parts: OK
> /cm-message/new_text: OK
> /cm-message/set_message: OK
> /cm-message/set_message_2: OK
> /cm-message/take_message: OK
> PASS: test-cm-message
> ** Message: 0xee5010 prepared
> ** Message: 0xee5010 prepared
> /conn/prepare: OK
> ** Message: 0xee5330 prepared
> ** Message: 0xee5330 prepared
> /conn/fail_to_prepare: OK
> /conn/run_until_invalid: OK
> /conn/run_until_ready: OK
> ** Message: connection 0xee5b00 ready
> ** Message: connection 0xee5b00 ready
> /conn/call_when_ready: OK
> ** Message: connection 0xee5c90 invalidated: tp_errors #4 "No connection for you!"
> ** Message: connection 0xee5c90 invalidated: tp_errors #4 "No connection for you!"
> /conn/call_when_invalid: OK
> PASS: test-connection
> ** Message: 0xfb7010 prepared
> ** Message: 0xfb7010 prepared
> /conn/balance: OK
> ** Message: 0xfb7330 prepared
> ** Message: 0xfb7330 prepared
> /conn/balance-unknown: OK
> ** Message: 0xfb7650 prepared
> ** Message: 0xfb7650 prepared
> /conn/balance-unimplemented: OK
> PASS: test-connection-balance
> PASS: test-connection-bug-18845
> /connection/registered-error: OK
> /connection/unregistered-error: OK
> PASS: test-connection-error
> ** Message: test_request_and_release
> ** Message: test_request_hold_release
> PASS: test-connection-handles
> PASS: test-connection-inject-bug16307
> ** Message: 0x1a93010 prepared
> /conn/interest: OK
> ** Message: 0x1a93330 prepared
> /conn/interested-client: OK
> PASS: test-connection-interests
> PASS: test-connection-getinterfaces-failure
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/nothing: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/initial-channels: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/properties: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/contacts: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/contact-list-attrs: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/contact-blocking-attrs: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/accept-publish-request: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Transmitting new state of contact wim at example.com to server
> ** Message: 	alias = wim at example.com
> ** Message: 	can see our presence = yes
> ** Message: 	sends us presence = no
> ** Message: 	not in any groups
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [8 (wim at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/reject-publish-request: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Deleting contact wim at example.com from server
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [8 (wim at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [8 (wim at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/reject-publish-request/unpublish: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Rejecting authorization request from wim at example.com
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [8 (wim at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [8 (wim at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/add-to-publish/pre-approve: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Transmitting authorization request to ninja at example.com: Please may I see your presence?
> ** Message: Transmitting new state of contact ninja at example.com to server
> ** Message: 	alias = ninja at example.com
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = no, but we have requested it
> ** Message: 	not in any groups
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [12 (ninja at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> ** Message: From server: ninja at example.com has accepted our subscribe request
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 12
>   reason        : 0: unspecified reason
> ** Message: From server: ninja at example.com has sent us a publish request
> ** Message: ... this publish request was already approved
> ** Message: Transmitting new state of contact ninja at example.com to server
> ** Message: 	alias = ninja at example.com
> ** Message: 	can see our presence = yes
> ** Message: 	sends us presence = yes
> ** Message: 	not in any groups
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/add-to-publish/no-op: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-publish: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Removing authorization from sjoerd at example.com
> ** Message: Transmitting new state of contact sjoerd at example.com to server
> ** Message: 	alias = Sjoerd
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = yes
> ** Message: 	in group: Cambridge
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (sjoerd at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> ** Message: From server: sjoerd at example.com has sent us a publish request
> emit_members_changed_signals: emitting members changed
>   message       : "May I see your presence, please?"
>   added         : []
>   removed       : []
>   local_pending : [2 (sjoerd at example.com)]
>   remote_pending: []
>   actor         : 2
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-publish/no-op: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/accept-publish-request/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Transmitting new state of contact wim at example.com to server
> ** Message: 	alias = wim at example.com
> ** Message: 	can see our presence = yes
> ** Message: 	sends us presence = no
> ** Message: 	not in any groups
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [8 (wim at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/reject-publish-request/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Rejecting authorization request from wim at example.com
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [8 (wim at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [8 (wim at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/add-to-publish/pre-approve/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Transmitting authorization request to ninja at example.com: Please may I see your presence?
> ** Message: Transmitting new state of contact ninja at example.com to server
> ** Message: 	alias = ninja at example.com
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = no, but we have requested it
> ** Message: 	not in any groups
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [12 (ninja at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> ** Message: From server: ninja at example.com has accepted our subscribe request
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 12
>   reason        : 0: unspecified reason
> ** Message: From server: ninja at example.com has sent us a publish request
> ** Message: ... this publish request was already approved
> ** Message: Transmitting new state of contact ninja at example.com to server
> ** Message: 	alias = ninja at example.com
> ** Message: 	can see our presence = yes
> ** Message: 	sends us presence = yes
> ** Message: 	not in any groups
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/add-to-publish/no-op/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-publish/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Removing authorization from sjoerd at example.com
> ** Message: Transmitting new state of contact sjoerd at example.com to server
> ** Message: 	alias = Sjoerd
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = yes
> ** Message: 	in group: Cambridge
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (sjoerd at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> ** Message: From server: sjoerd at example.com has sent us a publish request
> emit_members_changed_signals: emitting members changed
>   message       : "May I see your presence, please?"
>   added         : []
>   removed       : []
>   local_pending : [2 (sjoerd at example.com)]
>   remote_pending: []
>   actor         : 2
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-publish/no-op/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/cancelled-publish-request: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Transmitting authorization request to canceller at cancel.example.com: Please may I see your presence?
> ** Message: Transmitting new state of contact canceller at cancel.example.com to server
> ** Message: 	alias = canceller at cancel.example.com
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = no, but we have requested it
> ** Message: 	not in any groups
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [13 (canceller at cancel.example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [13 (canceller at cancel.example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> ** Message: From server: canceller at cancel.example.com has accepted our subscribe request
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [13 (canceller at cancel.example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 13
>   reason        : 0: unspecified reason
> ** Message: From server: canceller at cancel.example.com has sent us a publish request
> emit_members_changed_signals: emitting members changed
>   message       : "May I see your presence, please?"
>   added         : []
>   removed       : []
>   local_pending : [13 (canceller at cancel.example.com)]
>   remote_pending: []
>   actor         : 13
>   reason        : 0: unspecified reason
> ** Message: From server: canceller at cancel.example.com has cancelled their publish request
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [13 (canceller at cancel.example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 13
>   reason        : 0: unspecified reason
> ** Message: Acknowledging remotely-cancelled publish request
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/cancelled-publish-request: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Transmitting authorization request to canceller at cancel.example.com: Please may I see your presence?
> ** Message: Transmitting new state of contact canceller at cancel.example.com to server
> ** Message: 	alias = canceller at cancel.example.com
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = no, but we have requested it
> ** Message: 	not in any groups
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [13 (canceller at cancel.example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [13 (canceller at cancel.example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> ** Message: From server: canceller at cancel.example.com has accepted our subscribe request
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [13 (canceller at cancel.example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 13
>   reason        : 0: unspecified reason
> ** Message: From server: canceller at cancel.example.com has sent us a publish request
> emit_members_changed_signals: emitting members changed
>   message       : "May I see your presence, please?"
>   added         : []
>   removed       : []
>   local_pending : [13 (canceller at cancel.example.com)]
>   remote_pending: []
>   actor         : 13
>   reason        : 0: unspecified reason
> ** Message: From server: canceller at cancel.example.com has cancelled their publish request
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [13 (canceller at cancel.example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 13
>   reason        : 0: unspecified reason
> ** Message: Deleting contact canceller at cancel.example.com from server
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [13 (canceller at cancel.example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [13 (canceller at cancel.example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/add-to-stored: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> ** Message: Transmitting new state of contact ninja at example.com to server
> ** Message: 	alias = The Wee Ninja
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = no
> ** Message: 	not in any groups
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/add-to-stored/no-op: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-stored: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Deleting contact sjoerd at example.com from server
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (sjoerd at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (sjoerd at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (sjoerd at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-stored/no-op: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/add-to-stored/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Transmitting new state of contact ninja at example.com to server
> ** Message: 	alias = ninja at example.com
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = no
> ** Message: 	not in any groups
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/add-to-stored/no-op/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-stored/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Deleting contact sjoerd at example.com from server
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (sjoerd at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (sjoerd at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (sjoerd at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-stored/no-op/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/accept-subscribe-request: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Transmitting authorization request to ninja at example.com: Please may I see your presence?
> ** Message: Transmitting new state of contact ninja at example.com to server
> ** Message: 	alias = ninja at example.com
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = no, but we have requested it
> ** Message: 	not in any groups
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [12 (ninja at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> ** Message: From server: ninja at example.com has accepted our subscribe request
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 12
>   reason        : 0: unspecified reason
> ** Message: From server: ninja at example.com has sent us a publish request
> emit_members_changed_signals: emitting members changed
>   message       : "May I see your presence, please?"
>   added         : []
>   removed       : []
>   local_pending : [12 (ninja at example.com)]
>   remote_pending: []
>   actor         : 12
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/reject-subscribe-request: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Transmitting authorization request to ninja at example.com: I demand to see your presence?
> ** Message: Transmitting new state of contact ninja at example.com to server
> ** Message: 	alias = ninja at example.com
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = no, but we have requested it
> ** Message: 	not in any groups
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [12 (ninja at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> ** Message: From server: ninja at example.com has rejected our subscribe request
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [12 (ninja at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 12
>   reason        : 10: permission denied
> ** Message: Forgetting rejected authorization request to ninja at example.com
> ** Message: Transmitting new state of contact ninja at example.com to server
> ** Message: 	alias = ninja at example.com
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = no
> ** Message: 	not in any groups
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-subscribe: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: We no longer want presence from sjoerd at example.com
> ** Message: Transmitting new state of contact sjoerd at example.com to server
> ** Message: 	alias = Sjoerd
> ** Message: 	can see our presence = yes
> ** Message: 	sends us presence = no
> ** Message: 	in group: Cambridge
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (sjoerd at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-subscribe/pending: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Cancelling our authorization request to helen at example.com
> ** Message: Transmitting new state of contact helen at example.com to server
> ** Message: 	alias = Helen
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = no
> ** Message: 	in group: Cambridge
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [7 (helen at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-subscribe/no-op: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/accept-subscribe-request/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Transmitting authorization request to ninja at example.com: Please may I see your presence?
> ** Message: Transmitting new state of contact ninja at example.com to server
> ** Message: 	alias = ninja at example.com
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = no, but we have requested it
> ** Message: 	not in any groups
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [12 (ninja at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> ** Message: From server: ninja at example.com has accepted our subscribe request
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 12
>   reason        : 0: unspecified reason
> ** Message: From server: ninja at example.com has sent us a publish request
> emit_members_changed_signals: emitting members changed
>   message       : "May I see your presence, please?"
>   added         : []
>   removed       : []
>   local_pending : [12 (ninja at example.com)]
>   remote_pending: []
>   actor         : 12
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/reject-subscribe-request/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Transmitting authorization request to ninja at example.com: I demand to see your presence?
> ** Message: Transmitting new state of contact ninja at example.com to server
> ** Message: 	alias = ninja at example.com
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = no, but we have requested it
> ** Message: 	not in any groups
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [12 (ninja at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> ** Message: From server: ninja at example.com has rejected our subscribe request
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [12 (ninja at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 12
>   reason        : 10: permission denied
> ** Message: Forgetting rejected authorization request to ninja at example.com
> ** Message: Transmitting new state of contact ninja at example.com to server
> ** Message: 	alias = ninja at example.com
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = no
> ** Message: 	not in any groups
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-subscribe/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: We no longer want presence from sjoerd at example.com
> ** Message: Transmitting new state of contact sjoerd at example.com to server
> ** Message: 	alias = Sjoerd
> ** Message: 	can see our presence = yes
> ** Message: 	sends us presence = no
> ** Message: 	in group: Cambridge
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (sjoerd at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-subscribe/pending/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Cancelling our authorization request to helen at example.com
> ** Message: Transmitting new state of contact helen at example.com to server
> ** Message: 	alias = Helen
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = no
> ** Message: 	in group: Cambridge
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [7 (helen at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-subscribe/no-op/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/reject-subscribe-request/remove-after: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Transmitting authorization request to ninja at example.com: I demand to see your presence?
> ** Message: Transmitting new state of contact ninja at example.com to server
> ** Message: 	alias = ninja at example.com
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = no, but we have requested it
> ** Message: 	not in any groups
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [12 (ninja at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> ** Message: From server: ninja at example.com has rejected our subscribe request
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [12 (ninja at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 12
>   reason        : 10: permission denied
> ** Message: Deleting contact ninja at example.com from server
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [12 (ninja at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/add-to-group: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Transmitting new state of contact ninja at example.com to server
> ** Message: 	alias = ninja at example.com
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = no
> ** Message: 	in group: Cambridge
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/add-to-group/no-op: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-group: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Transmitting new state of contact sjoerd at example.com to server
> ** Message: 	alias = Sjoerd
> ** Message: 	can see our presence = yes
> ** Message: 	sends us presence = yes
> ** Message: 	not in any groups
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (sjoerd at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-group/no-op: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-group: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: deleting group Cambridge
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-group/empty: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: creating group people who understand const in C
> ** Message: deleting group people who understand const in C
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/add-to-group/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Transmitting new state of contact ninja at example.com to server
> ** Message: 	alias = ninja at example.com
> ** Message: 	can see our presence = no
> ** Message: 	sends us presence = no
> ** Message: 	in group: Cambridge
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/add-to-group/no-op/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-group/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Transmitting new state of contact sjoerd at example.com to server
> ** Message: 	alias = Sjoerd
> ** Message: 	can see our presence = yes
> ** Message: 	sends us presence = yes
> ** Message: 	not in any groups
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (sjoerd at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-group/no-op/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-group/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-group/empty/old: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: creating group people who understand const in C
> ** Message: deleting group people who understand const in C
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/set_contact_groups: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (sjoerd at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/set_contact_groups/no-op: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/set_group_members: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Transmitting new state of contact wim at example.com to server
> ** Message: 	alias = wim at example.com
> ** Message: 	can see our presence = no, but has requested it
> ** Message: 	sends us presence = no
> ** Message: 	in group: Cambridge
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [8 (wim at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/rename_group: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: creating group Grantabrugge
> renaming group Cambridge to Grantabruggetp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/rename_group/absent: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/rename_group/overwrite: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/add-to-deny: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Adding contact ninja at example.com to blocked list
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/add-to-deny/no-op: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-deny: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Removing contact bill at example.com from blocked list
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [10 (bill at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/remove-from-deny/no-op: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/request-blocked-contacts: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/request-blocked-contacts-before-connect: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> /contact-lists/request-blocked-contacts-connect-failed: OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/block-contacts: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Adding contact ninja at example.com to blocked list
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [12 (ninja at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/block-contacts/no-op: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/unblock-contacts: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> ** Message: Removing contact bill at example.com from blocked list
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [10 (bill at example.com)]
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> ** Message: Receiving roster from server
> ** Message: creating group Cambridge
> ** Message: creating group Montreal
> ** Message: creating group Francophones
> /contact-lists/unblock-contacts/no-op: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|CAN_RESCIND|MESSAGE_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "I'm more metal than you!"
>   added         : []
>   removed       : []
>   local_pending : [8 (wim at example.com)]
>   remote_pending: []
>   actor         : 8
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "I have some fermented herring for you"
>   added         : []
>   removed       : []
>   local_pending : [9 (christian at example.com)]
>   remote_pending: []
>   actor         : 9
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    5 (travis at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)
>                    8 (wim at example.com)
>                    9 (christian at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [10 (bill at example.com)
>                    11 (steve at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [4 (olivier at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (guillaume at example.com)
>                    4 (olivier at example.com)
>                    6 (geraldine at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (sjoerd at example.com)
>                    3 (guillaume at example.com)
>                    6 (geraldine at example.com)
>                    7 (helen at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> PASS: test-contact-lists
> /contacts/by_handle: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: test_by_handle
> OK
> /contacts/by_handle_again: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /contacts/by_handle_upgrade: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /contacts/no_features: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: test_no_features
> OK
> /contacts/features: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: test_features
> OK
> /contacts/upgrade: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: test_upgrade
> OK
> /contacts/upgrade_noop: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /contacts/by_id: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: test_by_id: all bad (fd.o #19688)
> ** Message: test_by_id: all good
> ** Message: test_by_id: not all good
> OK
> /contacts/avatar_requirements: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: test_avatar_requirements
> OK
> /contacts/avatar_data: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: test_avatar_data
> OK
> /contacts/contact_info: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /contacts/dup_if_possible: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /contacts/subscription_states: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [2 (alice)]
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (alice)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "automatic publish request"
>   added         : []
>   removed       : []
>   local_pending : [2 (alice)]
>   remote_pending: []
>   actor         : 2
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (alice)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 2
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (alice)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (alice)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (alice)]
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /contacts/contact_groups: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (alice)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (alice)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : [2 (alice)]
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|CAN_REMOVE]
>   removed  : []
>   flags now: [CAN_ADD|CAN_REMOVE|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (alice)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (alice)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> OK
> /contacts/capabilities_without_contact_caps: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: test_capabilities_without_contact_caps
> OK
> /contacts/prepare_contact_caps_without_request: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /contacts/no_location: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /contacts/superfluous-attributes: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /contacts/contact-list: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : []
>   removed       : []
>   local_pending : []
>   remote_pending: [1 (contact-list-id)]
>   actor         : 2
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (contact-list-id)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /contacts/initial-contact-list: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (alice)
>                    2 (bob)
>                    3 (carol)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 4
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (alice)
>                    2 (bob)
>                    3 (carol)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (alice)
>                    2 (bob)
>                    3 (carol)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 0
>   reason        : 0: unspecified reason
> OK
> /contacts/self-contact: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> PASS: test-contacts
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> PASS: test-contacts-bug-19101
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: test_no_features
> ** Message: test_features
> PASS: test-contacts-mixin
> /contacts-slow-path/by-handle: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: test_by_handle
> OK
> /contacts-slow-path/no-features: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: test_no_features
> OK
> /contacts-slow-path/features: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: test_features
> OK
> /contacts-slow-path/upgrade: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: test_upgrade
> OK
> /contacts-slow-path/by-id: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> ** Message: test_by_id: all bad (fd.o #19688)
> ** Message: test_by_id: all good
> ** Message: test_by_id: not all good
> OK
> /contacts-slow-path/by-handle-again: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /contacts-slow-path/by-handle-upgrade: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /contacts-slow-path/dup-if-possible: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> PASS: test-contacts-slow-path
> /dbus/validation: OK
> /dbus-daemon/properties: OK
> ** Message: [1] com.example -> <>
> ** Message: [3] com.example -> <>
> ** Message: [4] net.example -> <>
> ** Message: [5] org.example -> <>
> ** Message: [1] com.example -> <:1.0>
> ** Message: [3] com.example -> <:1.0>
> ** Message: [5] org.example -> <:1.0>
> ** Message: [4] net.example -> <:1.0>
> ** Message: [4] net.example -> <>
> /dbus-daemon/watch-name-owner: OK
> ** Message: 0 fired; cancelling 0 and 1
> ** Message: still waiting for 2 or 3, at least
> ** Message: 2 fired; cancelling 2 and 3
> ** Message: still waiting for 4 or 5, at least
> ** Message: 4 fired; cancelling 4 and 5
> ** Message: still waiting for 6 or 7, at least
> ** Message: 6 fired; cancelling 6 and 7
> ** Message: still waiting for 8 or 9, at least
> ** Message: 8 fired; cancelling 8 and 9
> /dbus-daemon/cancel-watch-during-dispatch: OK
> PASS: test-dbus
> /dbus-tube/creation: OK
> /dbus-tube/properties: OK
> PASS: test-dbus-tube
> ** Message: Creating proxies
> ** Message: a=0xdb8860
> ** Message: b=0xdb88f0
> ** Message: c=0xdb8980
> ** Message: d=0xdb8a10
> ** Message: e=0xdb8aa0
> ** Message: f=0xdb8b30
> ** Message: g=0xdb8bc0
> ** Message: h=0xdb8c50
> ** Message: z=0xdb8ce0
> ** Message: Connecting signal to a
> ** Message: Connecting signal to b
> ** Message: User data B destroyed
> ** Message: Connecting signal to c
> ** Message: Forcibly invalidating c
> ** Message: User data C destroyed
> ** Message: 1: 2: Because I said so
> ** Message: Connecting signal to d
> ** Message: Destroying d
> ** Message: User data D destroyed
> ** Message: Connecting signal to e
> ** Message: Disconnecting signal from e
> ** Message: User data E destroyed
> ** Message: Connecting signal to f
> ** Message: Forcibly disposing f's DBusGProxy to simulate name owner loss
> ** Message: User data F destroyed
> ** Message: Connecting signal to g
> ** Message: Destroying g
> ** Message: User data G destroyed
> ** Message: Connecting signal to h
> ** Message: User data H destroyed
> ** Message: Connecting signal to z
> ** Message: Requesting name
> ** Message: Running main loop
> ** Message: Caught signal (com.example.NameTest:  -> :1.0) with proxy #25 'z' according to user_data
> ** Message: Proxy is 0xdb8ce0, weak object is 0xdb8860
> ** Message: Expecting proxy 0xdb8ce0, weak object 0xdb8860
> ** Message: Caught signal (com.example.NameTest:  -> :1.0) with proxy #0 'a' according to user_data
> ** Message: Proxy is 0xdb8860, weak object is 0xdb8ce0
> ** Message: Expecting proxy 0xdb8860, weak object 0xdb8ce0
> ** Message: Dereferencing remaining proxies
> ** Message: User data Z destroyed
> ** Message: User data A destroyed
> PASS: test-disconnection
> /test-error-enum/TP_ERRORS: OK
> PASS: test-error-enum
> ** Message: Emitted got-info (source=2)
> tp-glib-Message: Got disconnected from the session bus
> tp-glib-Message: Exiting
> PASS: test-example-no-protocols
> /file-transfer-channel/create/requested: OK
> /file-transfer-channel/create/unrequested: OK
> /file-transfer-channel/properties: OK
> PASS: test-file-transfer-channel
> ** Message: Cleaning up
> PASS: test-finalized-in-invalidated-handler
> /test-get-interface-after-invalidate: OK
> PASS: test-get-interface-after-invalidate
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [CAN_ADD|PROPERTIES]
>   removed  : []
>   flags now: [CAN_ADD|PROPERTIES|MEMBERS_CHANGED_DETAILED]
> emit_members_changed_signals: emitting members changed
>   message       : "HELLO THAR"
>   added         : []
>   removed       : []
>   local_pending : [1 (me at example.com)]
>   remote_pending: []
>   actor         : 0
>   reason        : 4: invited
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [1 (me at example.com)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 1
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [2 (camel)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 2
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : ""
>   added         : [3 (camel2)]
>   removed       : []
>   local_pending : []
>   remote_pending: []
>   actor         : 2
>   reason        : 0: unspecified reason
> emit_members_changed_signals: emitting members changed
>   message       : "*ptooey*"
>   added         : []
>   removed       : [2 (camel)]
>   local_pending : []
>   remote_pending: []
>   actor         : 3
>   reason        : 2: kicked
> PASS: test-group-mixin
> PASS: test-handle-repo
> PASS: test-handle-set
> ** Message: Cleaning up
> PASS: test-invalidated-while-invoking-signals
> PASS: test-long-connection-name
> 
> 
> ==== Examining properties ====
> 
> ** Message: ["*/*"]
> 
> 
> ==== Starting test: NORMAL ====
> 0x26380b0: MessageSent with token '': type 0, 2 parts
>     Part 0:
>         message-sender-id: "me at example.com"
>         message-sent: 1334828502
>         message-sender: 1
>     Part 1:
>         content: "Hello, world!"
>         content-type: "text/plain"
>         type: "text/plain"
> 0x26380b0: Sent: time 1334828502, type 0, text 'Hello, world!'
> 0x26380b0: Received #0: time 1334828502, sender 2, type 0, flags 0, text 'Hello, world!'
> 0x26380b0: MessageReceived #0: received at 1334828502, sender 2, type 0, 2 parts
>     Part 0:
>         pending-message-id: 0
>         message-sender-id: "them at example.com"
>         message-received: 1334828502
>         message-sent: 1334828502
>         message-sender: 2
>     Part 1:
>         content: "Hello, world!"
>         content-type: "text/plain"
> 
> 
> ==== Starting test: ACTION ====
> 0x26380b0: MessageSent with token '': type 1, 2 parts
>     Part 0:
>         message-type: 1
>         message-sender-id: "me at example.com"
>         message-sent: 1334828502
>         message-sender: 1
>     Part 1:
>         content: "drinks coffee"
>         content-type: "text/plain"
>         type: "text/plain"
> 0x26380b0: Sent: time 1334828502, type 1, text 'drinks coffee'
> 0x26380b0: Received #1: time 1334828502, sender 2, type 1, flags 0, text 'drinks coffee'
> 0x26380b0: MessageReceived #1: received at 1334828502, sender 2, type 1, 2 parts
>     Part 0:
>         pending-message-id: 1
>         message-sender-id: "them at example.com"
>         message-type: 1
>         message-sent: 1334828502
>         message-sender: 2
>         message-received: 1334828502
>     Part 1:
>         content: "drinks coffee"
>         content-type: "text/plain"
> 
> 
> ==== Starting test: NOTICE ====
> 0x26380b0: MessageSent with token '': type 2, 2 parts
>     Part 0:
>         message-type: 2
>         message-sender-id: "me at example.com"
>         message-sent: 1334828502
>         message-sender: 1
>     Part 1:
>         content: "Printer on fire"
>         content-type: "text/plain"
>         type: "text/plain"
> 0x26380b0: Sent: time 1334828502, type 2, text 'Printer on fire'
> 0x26380b0: Received #2: time 1334828502, sender 2, type 2, flags 0, text 'Printer on fire'
> 0x26380b0: MessageReceived #2: received at 1334828502, sender 2, type 2, 2 parts
>     Part 0:
>         pending-message-id: 2
>         message-sender-id: "them at example.com"
>         message-type: 2
>         message-sent: 1334828502
>         message-sender: 2
>         message-received: 1334828502
>     Part 1:
>         content: "Printer on fire"
>         content-type: "text/plain"
> 
> 
> ==== Starting test: lolcat ====
> 0x26380b0: MessageSent with token '': type 0, 4 parts
>     Part 0:
>         message-sender-id: "me at example.com"
>         message-sent: 1334828502
>         message-sender: 1
>     Part 1:
>         alternative: "main"
>         content: "Here is a photo of a cat:<br /><img src=\"cid:lolcat\" alt=\"lol!\" /><br />It's in ur regression tests verifying ur designs!"
>         content-type: "text/html"
>     Part 2:
>         alternative: "main"
>         content: "Here is a photo of a cat:\n[IMG: lol!]\nIt's in ur regression tests verifying ur designs!"
>         content-type: "text/plain"
>     Part 3:
>         identifier: "lolcat"
>         content: ((GArray_guchar_*) 0x263a580)
>         content-type: "image/jpeg"
> 0x26380b0: Sent: time 1334828502, type 0, text 'Here is a photo of a cat:
> [IMG: lol!]
> It's in ur regression tests verifying ur designs!'
> 0x26380b0: Received #3: time 1334828502, sender 2, type 0, flags 2, text 'Here is a photo of a cat:
> [IMG: lol!]
> It's in ur regression tests verifying ur designs!'
> 0x26380b0: MessageReceived #3: received at 1334828502, sender 2, type 0, 4 parts
>     Part 0:
>         pending-message-id: 3
>         message-sender-id: "them at example.com"
>         message-received: 1334828502
>         message-sent: 1334828502
>         message-sender: 2
>     Part 1:
>         alternative: "main"
>         content: "Here is a photo of a cat:<br /><img src=\"cid:lolcat\" alt=\"lol!\" /><br />It's in ur regression tests verifying ur designs!"
>         content-type: "text/html"
>     Part 2:
>         alternative: "main"
>         content: "Here is a photo of a cat:\n[IMG: lol!]\nIt's in ur regression tests verifying ur designs!"
>         content-type: "text/plain"
>     Part 3:
>         identifier: "lolcat"
>         content: ((GArray_guchar_*) 0x263a460)
>         content-type: "image/jpeg"
> Sent message, got token ''
> 
> 
> ==== Starting test: lolcat with PNG alternative ====
> 0x26380b0: MessageSent with token '': type 0, 5 parts
>     Part 0:
>         message-sender-id: "me at example.com"
>         message-sent: 1334828502
>         message-sender: 1
>     Part 1:
>         alternative: "main"
>         identifier: "html"
>         content: "Here is a photo of a cat:<br /><img src=\"cid:lolcat\" alt=\"lol!\" /><br />It's in ur regression tests verifying ur designs!"
>         content-type: "text/html"
>     Part 2:
>         alternative: "main"
>         identifier: "text"
>         content: "Here is a photo of a cat:\n[IMG: lol!]\nIt's in ur regression tests verifying ur designs!"
>         content-type: "text/plain"
>     Part 3:
>         alternative: "lolcat"
>         identifier: "jpeg"
>         content: ((GArray_guchar_*) 0x263a490)
>         content-type: "image/jpeg"
>     Part 4:
>         alternative: "lolcat"
>         identifier: "png"
>         content: ((GArray_guchar_*) 0x263a520)
>         content-type: "image/png"
> 0x26380b0: Sent: time 1334828502, type 0, text 'Here is a photo of a cat:
> [IMG: lol!]
> It's in ur regression tests verifying ur designs!'
> 0x26380b0: Received #4: time 1334828502, sender 2, type 0, flags 2, text 'Here is a photo of a cat:
> [IMG: lol!]
> It's in ur regression tests verifying ur designs!'
> 0x26380b0: MessageReceived #4: received at 1334828502, sender 2, type 0, 5 parts
>     Part 0:
>         pending-message-id: 4
>         message-sender-id: "them at example.com"
>         message-received: 1334828502
>         message-sent: 1334828502
>         message-sender: 2
>     Part 1:
>         alternative: "main"
>         identifier: "html"
>         content: "Here is a photo of a cat:<br /><img src=\"cid:lolcat\" alt=\"lol!\" /><br />It's in ur regression tests verifying ur designs!"
>         content-type: "text/html"
>     Part 2:
>         alternative: "main"
>         identifier: "text"
>         content: "Here is a photo of a cat:\n[IMG: lol!]\nIt's in ur regression tests verifying ur designs!"
>         content-type: "text/plain"
>     Part 3:
>         alternative: "lolcat"
>         identifier: "jpeg"
>         content: ((GArray_guchar_*) 0x263a670)
>         content-type: "image/jpeg"
>     Part 4:
>         alternative: "lolcat"
>         identifier: "png"
>         content: ((GArray_guchar_*) 0x263a640)
>         content-type: "image/png"
> Sent message, got token ''
> 
> 
> ==== Starting test: defragment ====
> 0x26380b0: MessageSent with token '': type 0, 4 parts
>     Part 0:
>         message-sender-id: "me at example.com"
>         message-sent: 1334828502
>         message-sender: 1
>     Part 1:
>         content: "I'm on a roll\n"
>         content-type: "text/plain"
>     Part 2:
>         content: "I'm on a roll this time\n"
>         content-type: "text/plain"
>     Part 3:
>         content: "I feel my luck could change\n"
>         content-type: "text/plain"
> 0x26380b0: Sent: time 1334828502, type 0, text 'I'm on a roll
> I'm on a roll this time
> I feel my luck could change
> '
> 0x26380b0: Received #5: time 1334828502, sender 2, type 0, flags 0, text 'I'm on a roll
> I'm on a roll this time
> I feel my luck could change
> '
> 0x26380b0: MessageReceived #5: received at 1334828502, sender 2, type 0, 4 parts
>     Part 0:
>         pending-message-id: 5
>         message-sender-id: "them at example.com"
>         message-received: 1334828502
>         message-sent: 1334828502
>         message-sender: 2
>     Part 1:
>         content: "I'm on a roll\n"
>         content-type: "text/plain"
>     Part 2:
>         content: "I'm on a roll this time\n"
>         content-type: "text/plain"
>     Part 3:
>         content: "I feel my luck could change\n"
>         content-type: "text/plain"
> Sent message, got token ''
> 
> 
> ==== Starting test: multilingual ====
> 0x26380b0: MessageSent with token '': type 0, 4 parts
>     Part 0:
>         message-sender-id: "me at example.com"
>         message-sent: 1334828502
>         message-sender: 1
>     Part 1:
>         alternative: "alt"
>         lang: "fr_CA at collabora"
>         content: "nous badgerez le coleur du stream de la video"
>         content-type: "text/plain"
>     Part 2:
>         alternative: "alt"
>         lang: "en_GB"
>         content: "we're fixing the colour of the video stream"
>         content-type: "text/plain"
>     Part 3:
>         alternative: "alt"
>         lang: "en_US"
>         content: "we're fixing the color of the video stream"
>         content-type: "text/plain"
> 0x26380b0: Sent: time 1334828502, type 0, text 'nous badgerez le coleur du stream de la video'
> 0x26380b0: Received #6: time 1334828502, sender 2, type 0, flags 0, text 'nous badgerez le coleur du stream de la video'
> 0x26380b0: MessageReceived #6: received at 1334828502, sender 2, type 0, 4 parts
>     Part 0:
>         pending-message-id: 6
>         message-sender-id: "them at example.com"
>         message-received: 1334828502
>         message-sent: 1334828502
>         message-sender: 2
>     Part 1:
>         alternative: "alt"
>         lang: "fr_CA at collabora"
>         content: "nous badgerez le coleur du stream de la video"
>         content-type: "text/plain"
>     Part 2:
>         alternative: "alt"
>         lang: "en_GB"
>         content: "we're fixing the colour of the video stream"
>         content-type: "text/plain"
>     Part 3:
>         alternative: "alt"
>         lang: "en_US"
>         content: "we're fixing the color of the video stream"
>         content-type: "text/plain"
> Sent message, got token ''
> 
> 
> ==== Getting partial content of last message ====
>         2: "we're fixing the colour of the video stream"
>         1: "nous badgerez le coleur du stream de la video"
> Testing out-of-range part number: correctly got error part number 47 out of range
> 
> 
> ==== Listing messages ====
> Freeing
> 
> 
> ==== Acknowledging messages using a wrong ID ====
> 
> 
> ==== Getting properties again ====
> 
> 
> ==== Examining properties ====
> 
> ** Message: ["*/*"]
> Message 0:
>     Part 0:
>         pending-message-id: 0
>         message-sender-id: "them at example.com"
>         message-received: 1334828502
>         message-sent: 1334828502
>         message-sender: 2
>     Part 1:
>         content: "Hello, world!"
>         content-type: "text/plain"
> Message 1:
>     Part 0:
>         pending-message-id: 1
>         message-sender-id: "them at example.com"
>         message-type: 1
>         message-sent: 1334828502
>         message-sender: 2
>         message-received: 1334828502
>     Part 1:
>         content: "drinks coffee"
>         content-type: "text/plain"
> Message 2:
>     Part 0:
>         pending-message-id: 2
>         message-sender-id: "them at example.com"
>         message-type: 2
>         message-sent: 1334828502
>         message-sender: 2
>         message-received: 1334828502
>     Part 1:
>         content: "Printer on fire"
>         content-type: "text/plain"
> Message 3:
>     Part 0:
>         pending-message-id: 3
>         message-sender-id: "them at example.com"
>         message-received: 1334828502
>         message-sent: 1334828502
>         message-sender: 2
>     Part 1:
>         alternative: "main"
>         content: "Here is a photo of a cat:<br /><img src=\"cid:lolcat\" alt=\"lol!\" /><br />It's in ur regression tests verifying ur designs!"
>         content-type: "text/html"
>     Part 2:
>         alternative: "main"
>         content: "Here is a photo of a cat:\n[IMG: lol!]\nIt's in ur regression tests verifying ur designs!"
>         content-type: "text/plain"
>     Part 3:
>         identifier: "lolcat"
>         content: ((GArray_guchar_*) 0x263a4c0)
>         content-type: "image/jpeg"
> Message 4:
>     Part 0:
>         pending-message-id: 4
>         message-sender-id: "them at example.com"
>         message-received: 1334828502
>         message-sent: 1334828502
>         message-sender: 2
>     Part 1:
>         alternative: "main"
>         identifier: "html"
>         content: "Here is a photo of a cat:<br /><img src=\"cid:lolcat\" alt=\"lol!\" /><br />It's in ur regression tests verifying ur designs!"
>         content-type: "text/html"
>     Part 2:
>         alternative: "main"
>         identifier: "text"
>         content: "Here is a photo of a cat:\n[IMG: lol!]\nIt's in ur regression tests verifying ur designs!"
>         content-type: "text/plain"
>     Part 3:
>         alternative: "lolcat"
>         identifier: "jpeg"
>         content: ((GArray_guchar_*) 0x263a430)
>         content-type: "image/jpeg"
>     Part 4:
>         alternative: "lolcat"
>         identifier: "png"
>         content: ((GArray_guchar_*) 0x263a580)
>         content-type: "image/png"
> Message 5:
>     Part 0:
>         pending-message-id: 5
>         message-sender-id: "them at example.com"
>         message-received: 1334828502
>         message-sent: 1334828502
>         message-sender: 2
>     Part 1:
>         content: "I'm on a roll\n"
>         content-type: "text/plain"
>     Part 2:
>         content: "I'm on a roll this time\n"
>         content-type: "text/plain"
>     Part 3:
>         content: "I feel my luck could change\n"
>         content-type: "text/plain"
> Message 6:
>     Part 0:
>         pending-message-id: 6
>         message-sender-id: "them at example.com"
>         message-received: 1334828502
>         message-sent: 1334828502
>         message-sender: 2
>     Part 1:
>         alternative: "alt"
>         lang: "fr_CA at collabora"
>         content: "nous badgerez le coleur du stream de la video"
>         content-type: "text/plain"
>     Part 2:
>         alternative: "alt"
>         lang: "en_GB"
>         content: "we're fixing the colour of the video stream"
>         content-type: "text/plain"
>     Part 3:
>         alternative: "alt"
>         lang: "en_US"
>         content: "we're fixing the color of the video stream"
>         content-type: "text/plain"
> 
> 
> ==== Acknowledging one message ====
> 0x26380b0: PendingMessagesRemoved: 2 messages
>     6
>     6
> 
> 
> ==== Acknowledging all remaining messages using deprecated API ====
> 0x26380b0: PendingMessagesRemoved: 6 messages
>     0
>     1
>     2
>     3
>     4
>     5
> Freeing
> 
> 
> ==== Closing channel ====
> 
> 
> ==== End of tests ====
> PASS: test-message-mixin
> /params-cm/set-params: OK
> /params-cm/defaults: OK
> /params-cm/fail-filter: OK
> /params-cm/missing-required: OK
> /params-cm/wrong-type: OK
> /params-cm/unwelcome: OK
> /params-cm/get-parameters-bad-proto: OK
> PASS: test-params-cm
> /properties/get: OK
> /properties/set: OK
> /properties/get-all: OK
> /properties/changed: OK
> PASS: test-properties
> /protocol-objects/protocol-properties: OK
> /protocol-objects/protocol-avatar-properties: OK
> /protocol-objects/protocols-property: OK
> /protocol-objects/protocols-property-old: OK
> /protocol-objects/object: OK
> /protocol-objects/object-old: OK
> /protocol-objects/object-from-file: OK
> PASS: test-protocol-objects
> /proxy-preparation/prepare-capabilities: OK
> /proxy-preparation/prepare-core: OK
> /proxy-preparation/depends: OK
> /proxy-preparation/wrong-iface: OK
> /proxy-preparation/bad-dep: OK
> /proxy-preparation/fail: OK
> /proxy-preparation/fail-dep: OK
> /proxy-preparation/retry: OK
> /proxy-preparation/retry-dep: OK
> /proxy-preparation/before-connected: OK
> PASS: test-proxy-preparation
> /self-handle: OK
> /self-handle/change-early: OK
> /self-handle/change-inconveniently: OK
> /self-handle/fails: OK
> PASS: test-self-handle
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> PASS: test-self-presence
> /simple-/properties: OK
> /simple-approver/success: OK
> /simple-approver/delayed: OK
> /simple-approver/fail: OK
> PASS: test-simple-approver
> /simple-handler/properties: OK
> /simple-handler/success: OK
> /simple-handler/delayed: OK
> /simple-handler/fail: OK
> PASS: test-simple-handler
> /simple-observer/properties: OK
> /simple-observer/success: OK
> /simple-observer/delayed: OK
> /simple-observer/fail: OK
> PASS: test-simple-observer
> /stream-tube/creation: OK
> /stream-tube/properties: OK
> /stream-tube/accept/twice: OK
> /stream-tube/accept/outgoing: OK
> /stream-tube/accept/success/room/unix/localhost: OK
> /stream-tube/accept/success/room/unix/credentials: OK
> /stream-tube/accept/success/room/ipv4/localhost: OK
> /stream-tube/accept/success/room/ipv6/localhost: OK
> /stream-tube/accept/success/room/ipv4/port: OK
> /stream-tube/accept/success/contact/unix/localhost: OK
> /stream-tube/accept/success/contact/unix/credentials: OK
> /stream-tube/accept/success/contact/ipv4/localhost: OK
> /stream-tube/accept/success/contact/ipv6/localhost: OK
> /stream-tube/accept/success/contact/ipv4/port: OK
> /stream-tube/offer/success/room/unix/localhost: OK
> /stream-tube/offer/success/room/unix/credentials: OK
> /stream-tube/offer/success/room/ipv4/localhost: OK
> /stream-tube/offer/success/room/ipv6/localhost: OK
> /stream-tube/offer/success/room/ipv4/port: OK
> /stream-tube/offer/success/contact/unix/localhost: OK
> /stream-tube/offer/success/contact/unix/credentials: OK
> /stream-tube/offer/success/contact/ipv4/localhost: OK
> /stream-tube/offer/success/contact/ipv6/localhost: OK
> /stream-tube/offer/success/contact/ipv4/port: OK
> /stream-tube/offer/race/room/unix/localhost: OK
> Alarm clock
> /stream-tube/offer/race/room/unix/credentials: FAIL: test-stream-tube
> /text-channel/creation: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /text-channel/properties: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /text-channel/pending-messages: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /text-channel/message-received: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /text-channel/ack-messages: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /text-channel/ack-message: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /text-channel/message-sent: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /text-channel/sms-feature: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /text-channel/get-sms-length: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /text-channel/ack-all-pending-messages: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /text-channel/pending-messages-with-no-sender-id: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /text-channel/sender-prepared: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /text-channel/sent-with-no-sender: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> /text-channel/receive-muc-delivery: tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> tp_group_mixin_change_flags: emitting group flags changed
>   added    : [PROPERTIES]
>   removed  : []
>   flags now: [PROPERTIES|MEMBERS_CHANGED_DETAILED]
> OK
> PASS: test-text-channel
> ** Message: 0x14340a0: Sent: time 1334828521, type 0, text 'Hello, world!'
> ** Message: 0x14340a0: Received #0: time 1334828521, sender 2 'them at example.org', type 0, flags 0, text 'You said: Hello, world!'
> ** Message: 0x14340a0: Sent: time 1334828521, type 1, text 'drinks coffee'
> ** Message: 0x14340a0: Received #1: time 1334828521, sender 2 'them at example.org', type 1, flags 0, text 'notices that the user drinks coffee'
> ** Message: 0x14340a0: Sent: time 1334828521, type 2, text 'Printer on fire'
> ** Message: 0x14340a0: Received #2: time 1334828521, sender 2 'them at example.org', type 2, flags 0, text 'You sent a notice: Printer on fire'
> 
> 
> ==== Listing messages ====
> Freeing
> 
> 
> ==== Acknowledging messages using a wrong ID ====
> 
> 
> ==== Acknowledging one message ====
> 
> 
> ==== Acknowledging all remaining messages using deprecated API ====
> Freeing
> 
> 
> ==== Closing channel ====
> 
> 
> ==== End of tests ====
> PASS: test-text-mixin
> ** Message: 0x13740a0: Sent: time 1334828521, type 0, text 'Hello, world!'
> ** Message: 0x13740a0: Received #0: time 1334828521, sender 2 'them at example.org', type 0, flags 0, text 'You said: Hello, world!'
> 
> 
> ==== Closing channel (it will respawn) ====
> 
> 
> ==== Re-creating TpChannel ====
> 
> 
> ==== Listing messages ====
> Freeing
> 
> 
> ==== Destroying channel ====
> 
> 
> ==== End of tests ====
> PASS: test-text-respawn
> PASS: test-unsupported-interface
> ===============================================================================================
> 1 of 59 tests failed
> Please report to https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=tp-glib
> ===============================================================================================
> make[5]: *** [check-TESTS] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2012/04/19/telepathy-glib_0.16.2-1_unstable.log

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.





More information about the Pkg-telepathy-maintainers mailing list