[PyQt] regression with sip 4.18 in kubuntu 16.10

Phil Thompson phil at riverbankcomputing.com
Mon Oct 17 11:22:11 BST 2016


On 17 Oct 2016, at 9:59 am, Wolfgang Rohdewald <wolfgang.kde at rohdewald.de> wrote:
> 
> Hi,
> 
> the attached scripts work with kubuntu 16.04 and earlier but not with 16.10.
> 
> Those are the packages responsible for the regression:
> 
> pkgnew: (from kubuntu 16.10)
> python-qt4_4.11.4+dfsg-2_amd64.deb
> python-sip_4.18.1+dfsg-1_amd64.deb
> 
> pkgold: (from kubuntu 16.04)
> python-qt4_4.11.4+dfsg-1build4_amd64.deb
> python-sip_4.17+dfsg-1build1_amd64.deb
> 
> if I manually install those from 16.04 on a 16.10 system, the bug
> disappears. And if I manually install those from 16.10 on a 16.04
> system, the bug is there too.
> 
> I have not been able to reduce it to qt4-only, and I know that the
> python-kde4 interface is buggy, and there is no hope
> of it ever being fixed. See https://bugs.kde.org/show_bug.cgi?id=253123
> 
> But since the bug seems to come from the sip transition 4.17 to 4.18
> I still hope you can find something. I need a solution to make my
> application (kajongg) run on kubuntu again.
> 
> Output of the working script bug2.py:
> 
> sip is: 0x41100
> pyqt4 is: 4.11.4
> after connect
> 
> Output of the failing script bug2.py:
> 
> sip is: 0x41201
> pyqt4 is: 4.11.4

Can you provide examples that don't rely on PyKDE?

Phil


More information about the PyQt mailing list