Summary: | kde-base/pykde4: pykdeuic4 / PyQt4.uic.pykdeuic4.processUI() incompatible with >=dev-python/PyQt4-4.7.5 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | New packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | joost.ruis, python, qt |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Build log
pykde4-4.6.3-PyQt4-4.7.5.patch pykde4-4.6.4-PyQt4-4.7.5.patch |
Description
Diego Elio Pettenò (RETIRED)
2010-12-23 09:54:56 UTC
Created attachment 257834 [details]
Build log
This may be an interaction problem between different PyQt and sip versions. See e.g. https://bugzilla.novell.com/show_bug.cgi?id=642425 However, the detailed versions are different from that report. I have sip-4.12, PyQt-4.8.2 and PyKDE-4.5.95, and the build fails as well. CC'ing python and qt... maybe they know more. PyQt4.uic.Compiler.compiler.UICompiler.compileUi() requires 4 arguments (including self) since >=dev-python/PyQt4-4.7.5. PyQt4.uic.Compiler.qtproxies.escape() is deleted in >=dev-python/PyQt4-4.7.5. http://websvn.kde.org/?view=revision&revision=1209688 (The third hunk might be required for compatibility with PyQt4 versions different than >=4.7.5.) Fixed in kde-base/pykde4-4.4.5-r1. KDE team: Please fix it also in 4.5 slot. fixed for 4.5.5 without revbump (arfrever please review the commit) @dilfridge: please take care the overlay ebuilds (In reply to comment #5) > fixed for 4.5.5 without revbump (arfrever please review the commit) revision bump was needed, i reverted previous commit and applied the patch in -r1 Nothing to be done in overlay anymore. The patch has disappeared in ebuilds for =kde-base/pykde4-4.6*, but is still needed. Created attachment 275961 [details, diff]
pykde4-4.6.3-PyQt4-4.7.5.patch
*** Bug 363163 has been marked as a duplicate of this bug. *** Created attachment 277637 [details, diff]
pykde4-4.6.4-PyQt4-4.7.5.patch
Thanks Arfrever. Fixed in 4.6.3-r1, 4.6.4-r1 and later. |