Package: xpra
Version: 0.15.8+dfsg-1
Previous versions of xpra could handle a server w/o python-rencode
and a client with it. Now I get this:
[4]cucamonga<~/>xpra attach ssh:motorhead:11
2015-11-22 01:18:27,373 cannot use pycups for printing: No module named cups
2015-11-22 01:18:27,660 xpra gtk2 client version 0.15.8 (r11211)
2015-11-22 01:18:28,512 detected keyboard: rules=evdev, model=pc105, layout=us
2015-11-22 01:18:28,513 desktop size is 1920x1200 with 1 screen(s):
2015-11-22 01:18:28,513 ':0.0' (508x317 mm - DPI: 96x96)
2015-11-22 01:18:28,513 DVI-I-1 (519x324 mm - DPI: 93x94)
2015-11-22 01:18:28,383 rencode import error: No module named rencode
2015-11-22 01:18:28,505 rencode import error: No module named rencode
2015-11-22 01:18:29,204 server: Linux debian stretch/sid , Xpra version 0.15.8
(r11211)
2015-11-22 01:18:29,206 Attached to ssh:motorhead:11 (press Control-C to detach)
Traceback (most recent call last):
File "xpra/net/bencode/cython_bencode.pyx", line 180, in
xpra.net.bencode.cython_bencode.bencode (xpra/net/bencode/cython_bencode.c:3825)
File "xpra/net/bencode/cython_bencode.pyx", line 165, in
xpra.net.bencode.cython_bencode.encode (xpra/net/bencode/cython_bencode.c:3550)
File "xpra/net/bencode/cython_bencode.pyx", line 142, in
xpra.net.bencode.cython_bencode.encode_list
(xpra/net/bencode/cython_bencode.c:3170)
File "xpra/net/bencode/cython_bencode.pyx", line 169, in
xpra.net.bencode.cython_bencode.encode (xpra/net/bencode/cython_bencode.c:3618)
File "xpra/net/bencode/cython_bencode.pyx", line 150, in
xpra.net.bencode.cython_bencode.encode_dict
(xpra/net/bencode/cython_bencode.c:3320)
File "xpra/net/bencode/cython_bencode.pyx", line 173, in
xpra.net.bencode.cython_bencode.encode (xpra/net/bencode/cython_bencode.c:3696)
ValueError: found None value!
2015-11-22 01:18:29,251 failed to encode packet: [45, 1, 0, 100,
{'refresh-now': False, 'batch': {'reset': True}}, {'workspace': None}]
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/xpra/net/protocol.py", line 484, in
encode
main_packet, proto_version = self._encoder(packet)
File "/usr/lib/python2.7/dist-packages/xpra/net/packet_encoding.py", line 67,
in do_bencode
return bencode(data), 0
File "xpra/net/bencode/cython_bencode.pyx", line 185, in
xpra.net.bencode.cython_bencode.bencode (xpra/net/bencode/cython_bencode.c:3924)
ValueError: cannot encode '[45, 1, 0, 100, {'refresh-now': False, 'batch':
{'reset': True}}, {'workspace': None}]'
2015-11-22 01:18:29,251 None value in 'buffer-refresh' packet->[5]->value for
key='workspace'
2015-11-22 01:18:29,251 internal error: error in network packet write/format
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/xpra/net/protocol.py", line 274, in
_write_format_thread_loop
self._add_packet_to_queue(*self._get_packet_cb())
File "/usr/lib/python2.7/dist-packages/xpra/net/protocol.py", line 284, in
_add_packet_to_queue
chunks, proto_flags = self.encode(packet)
File "/usr/lib/python2.7/dist-packages/xpra/net/protocol.py", line 492, in
encode
raise e
ValueError: cannot encode '[45, 1, 0, 100, {'refresh-now': False, 'batch':
{'reset': True}}, {'workspace': None}]'
2015-11-22 01:18:29,263 Connection lost
Infact, I get that if the client doesn't have python-rencode and the
server does, or if neither have it, leading me to believe it should just
be a Depends now, rather than Recommends.
--
Jamie Heilman http://audible.transient.net/~jamie/