On jeu., 2013-04-04 at 07:40 +0200, Yves-Alexis Perez wrote:
> Hey,
> 
> it seems that there's an upstream fix for this at
> https://trac.gajim.org/ticket/7252 /
> https://trac.gajim.org/changeset/1d8caae49a31
> 
> I'm not too sure why the severity was downgraded since it really looks
> bad at first sight. I don't have a test server with an expired
> certificate so I can't really confirm the behavior but it looks like
> adding the patch would be a good idea anyway.
> 
> I guess I can prepare an NMU if needed.

Ok, seems that just adding the patch is not enough, I get:

Traceback (most recent call last):
  File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 533, in
_process_events
    return IdleQueue._process_events(self, fd, flags)
  File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 394, in
_process_events
    obj.pollin()
  File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 414, in
pollin
    self._do_receive()
  File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 600, in
_do_receive
    self._on_receive(received)
  File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 614, in
_on_receive
    self.on_receive(data)
  File "/usr/share/gajim/src/common/xmpp/client_nb.py", line 310, in
<lambda>
    self.onreceive(lambda _data:self._xmpp_connect_machine(mode, _data))
  File "/usr/share/gajim/src/common/xmpp/client_nb.py", line 365, in
_xmpp_connect_machine
    self._xmpp_connect_machine(mode='STREAM_STARTED')
  File "/usr/share/gajim/src/common/xmpp/client_nb.py", line 368, in
_xmpp_connect_machine
    self._on_stream_start()
  File "/usr/share/gajim/src/common/xmpp/client_nb.py", line 404, in
_on_stream_start
    self._on_connect()
  File "/usr/share/gajim/src/common/xmpp/client_nb.py", line 441, in
_on_connect
    self.on_connect(self, self.connected)
  File "/usr/share/gajim/src/common/connection.py", line 1285, in
_connect_success
    return self.connection_accepted(con, con_type)
  File "/usr/share/gajim/src/common/connection.py", line 1317, in
connection_accepted
    for er in errnum:
TypeError: 'int' object is not iterable

so it seems I might miss something else. Yann, any idea if there's
something easily backportable for Wheezy and Squeeze?

Also, afaict the bug is fixed in experimental.

Regards,
-- 
Yves-Alexis

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to