PySide Bugzilla Closed for New Bugs

PySide is now a Qt Add-on and uses the Qt Project's JIRA Bug Tracker instead of this Bugzilla instance. This Bugzilla is left for reference purposes.

Bug 115 - [packaging,Maemo] Missing dependencies for some pyside-qt4-* packages
: [packaging,Maemo] Missing dependencies for some pyside-qt4-* packages
Status: CLOSED FIXED
Product: PySide
Classification: Unclassified
Component: QtNetwork
: 0.2.3
: Other Linux
: P5 normal
Assigned To: renato filho
:
:
:
  Show dependency treegraph
 
Reported: 2010-01-08 13:02 EET by Anderson Lizardo
Modified: 2010-04-07 11:14 EEST (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anderson Lizardo 2010-01-08 13:02:52 EET
Checking with "ldd" on /usr/lib/pyshared/python2.5/PySide/*.so , I noticed some
dependencies (Depends: fields) are missing from debian/control:

pyside-qt4-maemo5 : libqt4-maemo5-dbus libqt4-maemo5-xml
pyside-qt4-network : libqt4-maemo5-dbus libqt4-maemo5-xml
pyside-qt4-webkit : libqt4-maemo5-xmlpatterns
pyside-qt4-xml : libqt4-maemo5-gui libqt4-maemo5-dbus

Not sure why ${shlibs:Depends} didn't include these libraries, but at least
QtNetwork has problems if these dependencies are not provided. This example:

from PySide import QtCore, QtNetwork
a = QtCore.QCoreApplication([])
h = QtNetwork.QHttp()
h.setHost(QtCore.QString('localhost'))
h.get('/')
a.exec_()

will abort with:

Cannot mix incompatible Qt library (version 0x40503) with this library (version
0x40601)
Aborted (core dumped)
Comment 1 Luciano Wolf 2010-01-25 18:33:57 EET
Some of the dependencies requested by the last message are wrong (e.g.: webkit
depending on xmlpatterns). After running an ldd on every .so file provided by
PySide it was possible to properly update the debian/control file.
Comment 2 Luciano Wolf 2010-01-26 18:24:52 EET
Fixed on trunk.