Package: m64py Version: 0.1.8-1 Severity: normal Tags: patch Error to open m64py when attach a Joystick.
###### COMPLETE LOG ###### guille@goku:~/src/m64py/src/m64py/frontend$ m64py __ __ __ _ _ ____ _ | \/ |_ _ _ __ ___ _ __ / /_ | || | | _ \| |_ _ ___ | |\/| | | | | '_ \ / _ \ '_ \| '_ \| || |_| |_) | | | | / __| | | | | |_| | |_) | __/ | | | (_) |__ _| __/| | |_| \__ \ |_| |_|\__,_| .__/ \___|_| |_|\___/ |_| |_| |_|\__,_|___/ |_| M64Py - A frontend for Mupen64Plus version 0.1.8 Frontend: INFO: ScreenSaver not available: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ScreenSaver was not provided by any .service files Frontend: INFO: No OpenGL_accelerate module loaded: No module named OpenGL_accelerate Traceback (most recent call last): File "/usr/bin/m64py", line 83, in <module> main() File "/usr/bin/m64py", line 68, in main window = MainWindow((opts, args)) File "/usr/lib/python2.7/dist-packages/m64py/frontend/mainwindow.py", line 69, in __init__ self.worker = Worker(self) File "/usr/lib/python2.7/dist-packages/m64py/frontend/worker.py", line 42, in __init__ self.settings = Settings(self.parent) File "/usr/lib/python2.7/dist-packages/m64py/frontend/settings.py", line 42, in __init__ self.input = Input(self.parent) File "/usr/lib/python2.7/dist-packages/m64py/frontend/input.py", line 48, in __init__ self.add_items() File "/usr/lib/python2.7/dist-packages/m64py/frontend/input.py", line 97, in add_items devices.append((self.tr("Joystick %s (%s)" % (num, joy), num))) TypeError: QObject.tr(str, str disambiguation=None, int n=-1): argument 2 has unexpected type 'int' ###### LOG END ######## PATCH TO FIX!!!!! guille@goku:~/src/m64py/src/m64py/frontend$ diff -Naur input.py /usr/lib/python2.7/dist-packages/m64py/frontend/input.py --- input.py 2014-01-11 00:47:22.834258929 -0200 +++ /usr/lib/python2.7/dist-packages/m64py/frontend/input.py 2014-01-11 07:05:53.023813412 -0200 @@ -94,7 +94,7 @@ devices = [(self.tr("Keyboard/Mouse"), -1)] for num, joy in enumerate(self.joystick.joystick_names): - devices.append((self.tr("Joystick %s (%s)" % (num, joy), num))) + devices.append((self.tr("Joystick %s (%s)" % (num, joy)), num)) for device, dtype in devices: self.comboDevice.addItem(device, dtype) It's a simple BRACKETS error :-P -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 3.12-1-686-pae (SMP w/2 CPU cores) Locale: LANG=es_UY.UTF-8, LC_CTYPE=es_UY.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages m64py depends on: ii libsdl1.2-dev 1.2.15-8 ii python-qt4 4.10.3+dfsg1-1 ii python-qt4-gl 4.10.3+dfsg1-1 m64py recommends no packages. Versions of packages m64py suggests: ii p7zip 9.20.1~dfsg.1-4 ii unrar 1:5.0.10-1 -- no debconf information
--- input.py 2014-01-11 00:47:22.834258929 -0200 +++ /usr/lib/python2.7/dist-packages/m64py/frontend/input.py 2014-01-11 07:05:53.023813412 -0200 @@ -94,7 +94,7 @@ devices = [(self.tr("Keyboard/Mouse"), -1)] for num, joy in enumerate(self.joystick.joystick_names): - devices.append((self.tr("Joystick %s (%s)" % (num, joy), num))) + devices.append((self.tr("Joystick %s (%s)" % (num, joy)), num)) for device, dtype in devices: self.comboDevice.addItem(device, dtype)
--- input.py 2014-01-11 00:47:22.834258929 -0200 +++ /usr/lib/python2.7/dist-packages/m64py/frontend/input.py 2014-01-11 07:05:53.023813412 -0200 @@ -94,7 +94,7 @@ devices = [(self.tr("Keyboard/Mouse"), -1)] for num, joy in enumerate(self.joystick.joystick_names): - devices.append((self.tr("Joystick %s (%s)" % (num, joy), num))) + devices.append((self.tr("Joystick %s (%s)" % (num, joy)), num)) for device, dtype in devices: self.comboDevice.addItem(device, dtype)