[Bug 26804] Contacts signed in on the web are shown as offline

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Mar 11 00:22:18 CET 2010


http://bugs.freedesktop.org/show_bug.cgi?id=26804


Jonny Lamb <jonny.lamb at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |olivier at lethanh.be
                URL|                            |http://git.collabora.co.uk/?
                   |                            |p=user/jonny/papyon.git;a=sh
                   |                            |ortlog;h=refs/heads/web-
                   |                            |messenger
          Component|butterfly                   |papyon
           Keywords|                            |patch




--- Comment #1 from Jonny Lamb <jonny.lamb at collabora.co.uk>  2010-03-10 15:22:18 PST ---
Turns out papyon couldn't deal with the web messenger's presence change:

DEBUG:papyon.transport:<<< ILN 0 NLN jonnylambtest1 at hotmail.co.uk 1 Jonny
1342177824 1
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.5/papyon/msnp/base.py", line 107, in
_dispatch_command
    handler(command)
  File "/usr/lib/pymodules/python2.5/papyon/msnp/notification.py", line 414, in
_handle_ILN
    self._handle_NLN(command)
  File "/usr/lib/pymodules/python2.5/papyon/msnp/notification.py", line 453, in
_handle_NLN
    urllib.unquote(command.arguments[idx]))
  File "/usr/lib/pymodules/python2.5/papyon/p2p.py", line 150, in parse
    raise ParseError('Invalid MSNObject')
papyon.msnp2p.exceptions.ParseError: Invalid MSNObject

I've written a patch to fix this. It works for me here and I'm able to see my
contact's presence and start talking to him.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the telepathy-bugs mailing list