Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#30281 - [synaptiks] Configure synaptiks dialog is not running

Attached to Project: Community Packages
Opened by UH (Unnamed_Hero) - Wednesday, 13 June 2012, 16:10 GMT
Last edited by Andrea Scarpino (BaSh) - Saturday, 17 November 2012, 23:30 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Andrea Scarpino (BaSh)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Additional info:
* package version(s) : 0.8.1-4

Steps to reproduce:

Can't run Configure synaptiks dialog from system tray.
if run from console
<code>
[unnamed_hero@nautilus ~]$ synaptiks
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
</code>
Also, in ~/.xsession-errors
<code>
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/synaptiks/kde/trayapplication.py", line 260, in newInstance
self.icon.show_configuration_dialog()
File "/usr/lib/python2.7/site-packages/synaptiks/kde/trayapplication.py", line 241, in show_configuration_dialog
self.touchpad, self.touchpad_manager, self._config)
File "/usr/lib/python2.7/site-packages/synaptiks/kde/trayapplication.py", line 76, in __init__
self.management_config, self)
File "/usr/lib/python2.7/site-packages/synaptiks/kde/widgets/management.py", line 66, in __init__
self._load_userinterface()
File "/usr/lib/python2.7/site-packages/synaptiks/kde/widgets/__init__.py", line 72, in _load_userinterface
loadUi(ui_description_filename, self)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/__init__.py", line 221, in loadUi
return DynamicUILoader().loadUi(uifile, baseinstance)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/Loader/loader.py", line 71, in loadUi
return self.parse(filename, basedir)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line 929, in parse
actor(elem)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line 770, in createUserInterface
self.traverseWidgetTree(elem)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line 748, in traverseWidgetTree
handler(self, child)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line 459, in createLayout
self.traverseWidgetTree(elem)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line 748, in traverseWidgetTree
handler(self, child)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line 502, in handleItem
self.traverseWidgetTree(elem)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line 748, in traverseWidgetTree
handler(self, child)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line 224, in createWidget
self.traverseWidgetTree(elem)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line 748, in traverseWidgetTree
handler(self, child)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line 459, in createLayout
self.traverseWidgetTree(elem)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line 748, in traverseWidgetTree
handler(self, child)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line 502, in handleItem
self.traverseWidgetTree(elem)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line 748, in traverseWidgetTree
handler(self, child)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line 215, in createWidget
self.stack.push(self.setupObject(widget_class, parent, elem))
File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line 176, in setupObject
obj = self.factory.createQObject(clsname, name, args, is_attribute)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/objcreator.py", line 107, in createQObject
return self._cpolicy.instantiate(classType, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/Loader/qobjectcreator.py", line 106, in instantiate
return clsObject(*ctor_args)
File "/usr/lib/python2.7/site-packages/synaptiks/views.py", line 56, in __init__
self.setModel(MouseDevicesModel(self))
File "/usr/lib/python2.7/site-packages/synaptiks/models.py", line 69, in __init__
self._device_index = list(self._monitor.plugged_devices)
File "/usr/lib/python2.7/site-packages/synaptiks/monitors/mouses.py", line 119, in plugged_devices
yield MouseDevice.from_udev(device)
File "/usr/lib/python2.7/site-packages/synaptiks/monitors/mouses.py", line 77, in from_udev
return cls(device['ID_SERIAL'], device.parent['NAME'].strip('"'))
File "/usr/lib/python2.7/site-packages/pyudev/device.py", line 744, in __getitem__
raise KeyError(property)
KeyError: u'ID_SERIAL'
</code>

This task depends upon

Closed by  Andrea Scarpino (BaSh)
Saturday, 17 November 2012, 23:30 GMT
Reason for closing:  Fixed
Additional comments about closing:  seems fixed
Comment by Andrea Scarpino (BaSh) - Wednesday, 13 June 2012, 16:41 GMT
I'm running 4.9, and I confirm this.

Loading...