1. Connect to a server that supports the "deny" list 2. Add a contact to your roster (he should be in subscribe and/or publish) 3. With tp-inspector add the contact do "deny" 4. Remove the contact from subscribe and publish The contact should be left in the roster, instead he is removed.
Accepting this bug. The description above is not entirely correct: removing contacts from 'subscribe' and 'publish' doesn't remove them from deny (but has the side effect of making them vanish from 'stored', because we don't show contacts with subscription='none'). However, if you remove a contact from stored, they are indeed unblocked.
I have fixed this and written a beautiful test. (The fix is not beautiful.) http://git.collabora.co.uk/?p=user/wjt/telepathy-gabble-wjt.git;a=shortlog;h=refs/heads/dont-unblock-on-remove-0.8 http://git.collabora.co.uk/?p=user/wjt/telepathy-gabble-wjt.git;a=shortlog;h=refs/heads/dont-unblock-on-remove-0.9 All the patches are the same, no-one's touched this code for a while!
> http://git.collabora.co.uk/?p=user/wjt/telepathy-gabble-wjt.git;a=shortlog;h=refs/heads/dont-unblock-on-remove-0.8 review+ > http://git.collabora.co.uk/?p=user/wjt/telepathy-gabble-wjt.git;a=shortlog;h=refs/heads/dont-unblock-on-remove-0.9 I'll believe your assertion that these are the same patches.
Merged; will be in 0.8.14 and 0.9.12!
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.