Bug 1255890
Summary: | qt5 is at 5.5.0, PyQt5 is at 5.4.2 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jeff <jhubbard> |
Component: | python-qt5 | Assignee: | Rex Dieter <rdieter> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 22 | CC: | chemobejk, ebrown, jgrulich, jhubbard, jreznik, kevin, ltinkl, projects.rg, rdieter, rnovacek, spike85051, than |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 2.35.0-1.fc22.1 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-09-01 12:19:02 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1229922 |
Description
Jeff
2015-08-21 19:26:23 UTC
As Qt5.5 is now officially in Fedora 22, I'll raise severity here cause PyQt5's package functionality is now b0rken. What package provides PyQt5? I see the pyqt3 and pyqt4 packages, but none that indicates PyQt5 support. Working on it (python-qt5 update) calibre-2.35.0-1.fc22.1 python-qt5-5.5-1.fc22 PyQt4-4.11.4-1.fc22 sip-4.16.9-1.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-14262 Do you have any examples of where qt-5.5 breaks PyQt5 applications? I tried several examples from python-qt5-doc-5.4.2 and they all still ran fine. PyQt4-4.11.4-1.fc22, calibre-2.35.0-1.fc22.1, python-qt5-5.5-1.fc22, sip-4.16.9-1.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update sip PyQt4 python-qt5 calibre'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-14262 F.ex. Calibre ebook-convert failed: converting... 1% Converting input to HTML... InputFormatPlugin: HTML Input running ... Creating MOBI 6 output Applying case-transforming CSS... This application failed to start because it could not find or load the Qt platform plugin "headless". Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, xcb. Reinstalling the application may fix this problem. conversion failed: Inappropriate ioctl for device After installing the update the problem is gone. Thanks for the fast fix. (In reply to Rex Dieter from comment #5) > Do you have any examples of where qt-5.5 breaks PyQt5 applications? I tried > several examples from python-qt5-doc-5.4.2 and they all still ran fine. Sorry for the delayed reply, I've been on vacation. The good news is that the python3-qt5 testing update seems to fix the problem in the testing I've done so far. The major problem that I can more-or-less directly correlate to PyQt5.4.x with Qt5.5.0 is subtle strange behavior with mouse events in QGraphicsScene/QGraphicsView/QGraphicsItem, if the examples you tested didn't use it QGraphicsItems with mouse events, then you may not have encountered it. I believe this is because of some changes to AbstractItemModel. My application reproduces the issue when PyQt5 and Qt5 versions are mismatched, it's just a matter of doing enough clicking and/or dragging on the QGraphicsItems: https://copr.fedoraproject.org/coprs/musikernel/musikernel/ PyQt4-4.11.4-1.fc22, calibre-2.35.0-1.fc22.1, python-qt5-5.5-1.fc22, sip-4.16.9-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. *** Bug 1293873 has been marked as a duplicate of this bug. *** |