Created attachment 113708 [details]
patch to fix bug; deleted code is debugged code
telepathy-gabble deliberately ignores MUC messages coming directly from a room and not from someone in the room. An example for such message is a title change in a room or announcements upon joining that a room is not anonymous (it means everyone can see your JID).
I have a patch, which is already applied in Maemo: <https://gitorious.org/community-ssu/telepathy-gabble/commit/f5d37a5ddf21d0053b369bf59f5edebfe1c91ceb/diffs/08c7a9dae2fb55d67fc01ba90f1f3889393ef400>
The code I removed with the patch was introduced in commit d4d5a2f99eb5e1a2471662c09ff04aee865dde36, made by Will Thompson <firstname.lastname@example.org> on Wed Nov 12 11:31:15 2008 +0000.
Patch looks reasonable to me... I can't think of/don't
know of any reason to ignore these messages.
Will (original committer) says:
I do not remember if it was a “bug” per se. I think either a user or
Empathy was surprised by them? IIRC there's no especially good way to
represent “this is a message from the room itself” so clients got
confused, showed “unknown” or similar?
So probably it was to do with the way things dealt with these messages
at the UI level.