Package: pidgin
Version: 2.7.3-1+squeeze1
Severity: normal
Hello,
I have done a lot of research regarding this problem and I posted
everything I collected in the appropriate ticket in pidgin, see [1].
The conclusion is the following:
The problem was probably introduced by an update of the software on
the server side around mid 2009. All contacts added after that time
did not get the "Has you" flag properly set. I got into contact with
Microsoft's MSN Messenger support team regarding this problem and
after giving me a number of more or less useful hints, they admitted
that there is a problem with Messenger and that it is going to be
fixed in the next major release (which was "Windows Live Messenger
2011"). I posted their answers in [1] and other bug reports linked
there-in.
What they actually did in WLM2011, is that they removed the
possibility in WLM2011 to view the list of people who have oneself in
their list. However, the feature is still present in the recently
released version for MacOS X ("Messenger for Mac 8") and does indeed
work. Adding a contact in the Mac version will set the "Has you" flag
to "Yes". This also works between WLM2009 and the Mac
version. However, it does not work when either side is using
WLM2011. Obviously WLM2011 is ignoring the flag completely and also
does not alter it even though the server software still understands
the flag and it can be set and unset.
Setting the flag has not working at all in most cases until recently
so I suppose that Microsoft fixed the software on the server side
since they didn't release any new version of WLM2009 as far as I
know. And I definitely observed that the flag was not set properly
when using WLM2009 up until recently.
With Pidgin, the case is a bit difficult. I have recently tested with
pidgin 2.7.4 and I have observed that even though the "Has you" flag
is properly set to "Yes" for one of the chat parties when adding a
contact, it might still show "No" on the other side. Thus, when A adds
B in MSN, Pidgin might report "B has you: Yes" for A but not vice
versa ("A has you: No"). I have not yet figured out what influences
the setting of the flag when using Pidgin but once I know more, I will
let you know.
To cut a long story short: The feature works correctly with the
current version for MacOS ("Messenger for Mac 8") and "Windows Live
Messenger 2009". It is not set and ignored by "Windows Live Messenger
2011". And on Pidgin, the flag might only be set for one of the two
parties when adding a contact.
My suggestion would therefore be to not remove the "Has you" flag from
Pidgin since the server software still recognizes it and one can
always assume that if the flag is set to "Yes" that the information is
correct and the other contact has added oneself into his/her contact
list.
When the flag shows "No", the information might not be correct,
i.e. one is actually in the contact list of the other party but still
listed as "Has you: No" which is due to either of the parties' clients
failing to properly setting the "Has you" flag to "Yes" which might
happen when using Pidgin when adding a contact, always happens when
using WLM2011 and never happens, i.e. works properly, when using
WLM2009 or Messenger for Mac 8.
So there *might* be a bug in Pidgin where it does not exactly behave
like the original clients WLM2009/Messenger for Mac 8 and WLM2011 does
not support the flag anymore.
Regards,
Adrian
[1] http://developer.pidgin.im/ticket/10681
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686-bigmem (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages pidgin depends on:
ii gconf2 2.28.1-5 GNOME configuration database syste
ii libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
ii libc6 2.11.2-7 Embedded GNU C Library: Shared lib
ii libcairo2 1.8.10-6 The Cairo 2D vector graphics libra
ii libdbus-1-3 1.2.24-3 simple interprocess messaging syst
ii libdbus-glib-1-2 0.88-2 simple interprocess messaging syst
ii libfontconfig1 2.8.0-2.1 generic font configuration library
ii libfreetype6 2.4.2-1 FreeType 2 font engine, shared lib
ii libglib2.0-0 2.24.2-1 The GLib library of C routines
ii libgstreamer0.10-0 0.10.30-1 Core GStreamer libraries and eleme
ii libgtk2.0-0 2.20.1-2 The GTK+ graphical user interface
ii libgtkspell0 2.0.16-1 a spell-checking addon for GTK's T
ii libice6 2:1.0.6-2 X11 Inter-Client Exchange library
ii libpango1.0-0 1.28.3-1 Layout and rendering of internatio
ii libpurple0 2.7.3-1+squeeze1 multi-protocol instant messaging l
ii libsm6 2:1.1.1-1 X11 Session Management library
ii libstartup-notification 0.10-1 library for program launch feedbac
ii libx11-6 2:1.3.3-3 X11 client-side library
ii libxml2 2.7.7.dfsg-4 GNOME XML library
ii libxss1 1:1.2.0-2 X11 Screen Saver extension library
ii perl 5.10.1-16 Larry Wall's Practical Extraction
ii perl-base [perlapi-5.10 5.10.1-16 minimal Perl system
ii pidgin-data 2.7.3-1+squeeze1 multi-protocol instant messaging c
Versions of packages pidgin recommends:
ii gstreamer0.10-plugins-base 0.10.30-1 GStreamer plugins from the "base"
ii gstreamer0.10-plugins-good 0.10.24-1 GStreamer plugins from the "good"
Versions of packages pidgin suggests:
ii docker 1.4-5 System tray for KDE3/GNOME2 dockle
ii evolution-data-server 2.30.3-2 evolution database backend server
ii gnome-panel 2.30.2-2 launcher and docking facility for
ii kdebase-workspace-bin 4:4.4.5-4 core binaries for the KDE Plasma W
ii libsqlite3-0 3.7.3-1 SQLite 3 shared library
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]