Arch Linux

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#12105 - PyQT 4.4.3-2 not creating /usr/lib/python2.6/site-packages/dbus/mainloop/qt.so

Attached to Project: Arch Linux
Opened by archlinuxsagi (archlinuxbugsagi) - Wednesday, 12 November 2008, 15:39 GMT
Last edited by Aaron Griffin (phrakture) - Sunday, 23 November 2008, 02:58 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
PyQT 4.4.3.2 currently doesn't create the file
/usr/lib/python2.6/site-packages/dbus/mainloop/qt.so

Additional info:
Any python file that import dbus.mainloop.qt
will produce an error.

Currrently a package call synce-kde is not able to run
and will show the following traceback
Traceback (most recent call last):
File "/usr/bin/synce-kpm", line 26, in <module>
synceKPM.main.main()
File "/usr/lib/python2.6/site-packages/synceKPM/main.py", line 74, in main
import synceKPM.main_gui
File "/usr/lib/python2.6/site-packages/synceKPM/main_gui.py", line 4, in <module>
from dbus.mainloop.qt import DBusQtMainLoop
ImportError: No module named qt
Running dataserver

Other notes:
PyQt 4.4.3.1 which is compiled against python2.5 does contains
/usr/lib/python2.5/site-packages/dbus/mainloop/qt.so

package version(s) that causing the error.
1)PyQt 4.4.3.2
2)python 2.6.2
3)synce-kde 0.12-5

Steps to reproduce:
Upgrade to python 2.6 and PyQt 4.4.3.2 and synce-kde 0.12-5 and
the traceback will appear

If this bug is solved, it should close the following bug
http://bugs.archlinux.org/task/12040:
 FS#12040  - synce-kde breaks after python 2.6 upgrade
This task depends upon

Closed by  Aaron Griffin (phrakture)
Sunday, 23 November 2008, 02:58 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in pyqt 4.4.4-1
Comment by Alex Merry (pippin) - Friday, 21 November 2008, 21:52 GMT
The problem seems to be that pyqt doesn't depend on dbus-python, so the package presumeably gets built without dbus-python installed and hence doesn't install the dbus.mainloop.qt module.
Comment by archlinuxsagi (archlinuxbugsagi) - Saturday, 22 November 2008, 10:19 GMT
Ok. Tried building my own PyQT.
/usr/lib/python2.6/site-packages/dbus/mainloop/qt.so is generated if dbus-python is installed.

Also, kindly update PyQT to 4.4.4.

Thanks and Regards.

Loading...