We always send "online" presence to MUCs, even if we're "away" on the connection itself. (Setting separate presence for MUCs and the connection would need telepathy-spec changes, and should probably be done using Chat States instead. Anyway, it's out of scope for this bug.)
Senko has implemented the requested feature, but I've rejected it at least for the moment. Sending our presence status to chatrooms seems like a huge privacy violation, given that the stated purpose of the (narrow) subscribe and publish lists is restricting access to our presence status!
Over-ruled the objection, on the following basis: With a pedantic interpretation, this is arguable a spec violation because it exposes your presence to handles who are not on your "publish" list. However, I think that given other protocols (essentially, anything but XMPP) exist where joining a chat will always expose your presence, I don't think it's reasonable for clients or users to rely on this additional exposure not happening anyway. Consider the absurdity of expecting that you can be invisible even when you've joined a group chat. If someone wants the XMPP-specific semantics badly, we can add a RoomPresence interface or somesuch, and they can set a property in order to publish a per-room presence. Merged in HEAD, should be included in Gabble 0.7.7.
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.