Created attachment 17957 [details] [review] patch to test leaving MUC with reason string The spec (and MUC implementation in Gabble) implies that you can leave a MUC room with a message by using RemoveMembers([self_handle], "you guys suck"). I patched this into the test suite whilst fixing some other things, and discovered this in fact doesn't work. tp-glib doesn't allow removing even the self handle from the MUC, because the _CAN_REMOVE flag isn't set. The spec probably needs a tweak to clarify you may always remove yourself from a group (even without _CAN_REMOVE), and tp-glib needs to allow that in the group mixin, and then this test (attached) can be merged in order to see whether the code in Gabble's MUC actually works.
My branch 'leave-muc-with-removemembers' makes removing yourself work.
Branch looks good to me.
Merged; will be in 0.7.29.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.