FS#52437 - [cdemu-client] Broken with python 3.6.0-1

Attached to Project: Community Packages
Opened by Lone_Wolf (Lone_Wolf) - Sunday, 08 January 2017, 11:22 GMT
Last edited by Jan Alexander Steffens (heftig) - Sunday, 08 January 2017, 18:26 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

$ cdemu load 0 ~/Documents/Images/eicd1.iso.toc
Traceback (most recent call last):
File "/usr/bin/cdemu", line 1369, in <module>
main()
File "/usr/bin/cdemu", line 1365, in main
arguments.command_function(proxy, arguments)
File "/usr/bin/cdemu", line 160, in __call__
return self.load_device(proxy, device, filenames, parser_params)
File "/usr/bin/cdemu", line 166, in load_device
proxy.DeviceLoad(device, filenames, params)
File "/usr/bin/cdemu", line 1305, in DeviceLoad
return self.proxy.DeviceLoad('(iasa{sv})', device_number, filenames, parameters)
File "/usr/lib/python3.6/site-packages/gi/overrides/Gio.py", line 156, in __call__
arg_variant = GLib.Variant(signature, tuple(args))
File "/usr/lib/python3.6/site-packages/gi/overrides/GLib.py", line 243, in __new__
(v, rest_format, _) = creator._create(format_string, [value])
File "/usr/lib/python3.6/site-packages/gi/overrides/GLib.py", line 132, in _create
return self._create_tuple(format, args)
File "/usr/lib/python3.6/site-packages/gi/overrides/GLib.py", line 167, in _create_tuple
(v, format, _) = self._create(format, args[0][i:])
File "/usr/lib/python3.6/site-packages/gi/overrides/GLib.py", line 138, in _create
return self._create_array(format, args)
File "/usr/lib/python3.6/site-packages/gi/overrides/GLib.py", line 221, in _create_array
for i in range(len(args[0])):
TypeError: object of type 'map' has no len()
$

Additional info:
* package version(s)
* config and/or log files etc.

cdemu-client 3.0.4-2
python 3.6.0-1

In https://bugs.archlinux.org/task/51390 a missing dependency upon python2-gobject was fixed by moving cdemu-client to build a python 3.6.0.1 version.

cdemu-client 3.0.4-1 had no problem at all with the same image.

Steps to reproduce:
update cdemu-client to 3.0.4-2 ,
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Sunday, 08 January 2017, 18:26 GMT
Reason for closing:  Fixed
Additional comments about closing:  3.0.4-3

Loading...