Bug 27934 - Declining subscription requests on Yahoo! doesn't seem to stick
Summary: Declining subscription requests on Yahoo! doesn't seem to stick
Status: RESOLVED MOVED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: haze (show other bugs)
Version: unspecified
Hardware: Other Linux (All)
: medium major
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
: 27984 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-05-02 00:09 UTC by Omer Akram
Modified: 2019-12-03 20:06 UTC (History)
5 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Decline Subscription Workaround (62.98 KB, image/jpeg)
2010-07-19 08:32 UTC, mdcatc
Details

Description Omer Akram 2010-05-02 00:09:27 UTC
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 :(
Comment 1 Omer Akram 2010-05-02 00:13:33 UTC
originally reported at: https://bugs.launchpad.net/telepathy-haze/+bug/480605
Comment 2 Will Thompson 2010-05-05 10:57:05 UTC
*** Bug 27984 has been marked as a duplicate of this bug. ***
Comment 3 Mark 2010-06-09 01:53:12 UTC
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 :-)
Comment 4 mdcatc 2010-07-19 08:32:24 UTC
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.
Comment 5 Simon McVittie 2010-10-19 03:52:38 UTC
(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...)
Comment 6 Will Thompson 2010-10-22 04:31:13 UTC
There's a thread on the mailing list about why this happens: http://lists.freedesktop.org/archives/telepathy/2010-October/004965.html
Comment 7 Bilal shahid 2012-05-19 11:12:36 UTC
I can confirm it still happens on Ubuntu 12.04 with Empathy 3.4.1
reffering the downstream 2 omments  43 and 46
Comment 8 GitLab Migration User 2019-12-03 20:06:49 UTC
-- 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.


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.