My test case.
My friend is ubuntu windows yahoo client he adds me as his contact I cancel his request. I quit empathy and stat it again and I get the request from my friend to add me. Then again I quit it and start it again the same problem. But now if my friend goes offline then I wont get any request. Another test case that is still to check is that what if the next time he comes online I might again be given a subscription request :(
originally reported at: https://bugs.launchpad.net/telepathy-haze/+bug/480605
*** Bug 27984 has been marked as a duplicate of this bug. ***
as a workaround, until the bug is sorted, it's worthwhile remembering that yahoo's webmessenger interface is accessible from many browsers - possible to report spammers too :-)
Created attachment 37179 [details]
Decline Subscription Workaround
I originally posted this bug here:https://bugzilla.gnome.org/show_bug.cgi?id=624478
The code seems to be based on weather or not the status of the requesting party is visible in the request dialog.
If the status is not visible the request will be shown again at the next service restart.
To get the status of the requester visible, select one of your groups. After the status is visible it doesn't appear to matter weather a group is selected or not. When you decline the request in this state with the requesters on-line status visible the decline request works correctly.
(In reply to comment #4)
> To get the status of the requester visible, select one of your groups. After
> the status is visible it doesn't appear to matter weather a group is selected
> or not. When you decline the request in this state with the requesters on-line
> status visible the decline request works correctly.
By "select one of your groups", do you mean "add the contact to a group" as the screenshot suggests?
If that's the case, then I think this is a bug in the Yahoo prpl, but it might be possible to work around it in telepathy-haze by implementing "decline the request" by adding the contact to some dummy group, declining the request, and deleting the contact. (Ugh. But if it works...)
There's a thread on the mailing list about why this happens: http://lists.freedesktop.org/archives/telepathy/2010-October/004965.html
I can confirm it still happens on Ubuntu 12.04 with Empathy 3.4.1
reffering the downstream 2 omments 43 and 46
-- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/telepathy/telepathy-haze/issues/38.