My favorites | Sign in
Project Logo
Project hosting will be READ-ONLY Wednesday at 8am PST due to brief network maintenance.
                
New issue | Search
for
| Advanced search | Search tips
Issue 109: Protocol priority
3 people starred this issue and may be notified of changes. Back to list
Status:  Fixed
Owner:  felipe.contreras
Closed:  Mar 2009
Type-Defect
Priority-High


Sign in to add a comment
 
Reported by wyattmeister, Dec 30, 2008
I'm having problems with the Facebook protocol taking priority over the MSN
protocol.  When I expand the contact in question the MSN protocol is above
the Facebook one, yet Facebook takes priority.  Also, I know that it
compares the status of the contact for each protocol and uses this to set
the priority but it happens even when both are set to Available.

I think this may be to do with the contact having a mobile phone icon next
to their name which makes Pidgin decide to favour Facebook.  But I think I
read here that msn-pecan uses the mobile phone icon to show that the user
has their mobile phone number stored on their account.

To test I tried dragging a Facebook contact to an MSN user with the icon
and they took priority, then I did the same to an MSN contact without a
phone icon and they didn't take priority.

So, is this a problem with Pidgin or with msn-pecan's implementation of the
phone icon?  I'm not sure.
Comment 1 by felipe.contreras, Dec 30, 2008
wyatt: indeed, msn-pecan handles the mobile icon differently.

In the official plug-in the mobile icon is only set when the user is offline. In
msn-pecan I decided that people can be online and have the mobile icon on.

So there are two ways to fix this issue you are having:
a) make msn-pecan set the mobile icon only when users are offline
b) fix Pidgin so the mobile icon has nothing to do with the priority

My take is that it should be b) so you should fill a bug report in Pidgin and mention
the bug id here. What do you think?
Status: Accepted
Owner: felipe.contreras
Comment 2 by wyattmeister, Dec 30, 2008
As far as I can tell the icon is intended to show that a user is logged on to a
network via their mobile phone.  I think msn-pecan probably needs to follow the same
rules, or at least have an option.

http://developer.pidgin.im/ticket/79

This guy wants his mobile phone contacts to have less priority over the rest, this
makes sense i.e. if someone logs onto MSN/AIM/whatever on their phone but is using
Facebook chat on his PC ideally you'd want to talk to them on their PC rather than
over their phone.
Comment 3 by felipe.contreras, Dec 30, 2008
wyatt: yes, but logged in mobile != has mobile support.

IMHO the mobile icon shouldn't have anything to do with the priority, but for now
there doesn't seem to be much option.
Comment 4 by wyattmeister, Dec 30, 2008
I think a lot of it's down to preference.  Apparently there is a Protocol Priority
plugin for Pidgin but you have to compile it in, should be included methinks.  I'll
maybe take a look at this and see what options it gives me.  Anyway, it's a minor
inconvenience.
Comment 6 by wyattmeister, Dec 30, 2008
Actually, thinking about it, I think you're right.  What if someone leaves their
computer logged on, it goes idle, then they log onto another IM network with their
phone.  Won't it still show the computer which isn't being used over the phone which is?

I won't file a ticket to Pidgin yet as I'm still unsure about the exact behaviour and
also the reasonings behind it.  So I won't risk making an arse of myself, yet.
Comment 7 by felipe.contreras, Dec 30, 2008
Yes. Or maybe it's an urgent matter and you would prefer to send the message by phone
(SMS), if there is that option. A quick way to find if there is that option is with
the mobile icon.
Comment 8 by wyattmeister, Jan 02, 2009
I have filed a ticket to the Pidgin devs:

http://developer.pidgin.im/ticket/7963
Comment 9 by wyattmeister, Jan 05, 2009
Here is what one of the Datallah said in reply to my ticket:

The emblem itself has no impact on the priority of the buddy; if msn-pecan is also
setting the "mobile" status for the buddy that will have an impact on the priority,
but that would be a decision for the protocol plugin, not libpurple - if the buddy
actually is mobile, then it seems reasonable that the priority would be lowered (you
can configure this with the contact priority plugin).
Comment 11 by wyattmeister, Feb 01, 2009
Almost forgot about this ticket.  The ticket was closed on Pidgin's site.  I vote an
option in Pidgin to either disable the mobile phone icon or alter its behaviour in
msn-pecan.

Comment 12 by felipe.contreras, Mar 15, 2009
I don't think it should be an option.

We can simulate the proper behavior that IMHO Pidgin should have. We can manually add
the mobile icon when user is online, and when the user is offline the set the "mobile
status".

How does that sounds?
Labels: Type-Defect Priority-High
Comment 13 by felipe.contreras, Mar 15, 2009
Fixed in git master.

Please verify.
Status: Fixed
Comment 14 by wyattmeister, Mar 15, 2009
Well, bizarrely it hasn't been much of a problem lately.  Before loads of my contacts
had mobile phones next to their names, and the icons would appear and disappear
randomly it seemed.  One of my contacts who I knew was just using her computer at
home would sometimes have the icon and sometimes not.  Anyway lately no one has the
icon and I haven't experienced the issue for a while.

So, I'm not sure what's changed but it hasn't been an issue for a while now, for me
anyway.
Sign in to add a comment

Hosted by Google Code