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/