Created attachment 44783 [details]
gabble logs when removing contact
1) connect email@example.com in empathy
2) connect firstname.lastname@example.org in pidgin
3) get subscription both ways
4) in pidgin, remove email@example.com from b's roster.
5) see that the contact firstname.lastname@example.org is gone in empathy too
This looks fine... but checking at dbus signals and gabble debug, you see that the contact got removed, then added back and then removed again. This is suboptimal.