[PyQt] Incompatibility between PyQt compiled with Qt 4.7 and 4.8
Scott Kitterman
debian at kitterman.com
Sat Jan 28 19:59:43 GMT 2012
Andreas Pakulat <apaku at gmx.de> wrote:
>On 28.01.12 13:01:28, Scott Kitterman wrote:
>>
>>
>> Luca Beltrame <einar at heavensinferno.net> wrote:
>>
>> >In data sabato 28 gennaio 2012 12:13:41, Scott Kitterman ha scritto:
>> >
>> >> but leaves open the question of what caused the incompatiblity and
>> >what
>> >> other packages might be affected.
>> >
>> >As far as I can see, SIP makes no ABI guarantees between versions,
>so
>> >that's
>> >the (unfortunate) side effect. What used to happen in KDE was to
>> >require the
>> >highest available SIP and PyQt at the time of release.
>> >
>> >I've upped the requirements for PyKDE4 to the latest SIP and PyQt in
>> >KDE's git
>> >master a while ago, but I didn't do so in the 4.8 branch because I
>> >thought I
>> >would need a "go" from the maintainer first: I've emailed Simon,
>yes,
>> >but I
>> >didn't get a response.
>>
>> I'm not sure how that helps in this case because what changed was the
>> Qt version used at compile time. The Sip4 PyQt versions were
>> unchanged.
>
>Thats not what you said in your initial mail, you said that you rebuilt
>PyQt 4.9 against Qt 4.8, so of course the ABI of PyQt 4 might have
>changed due to that, requiring a rebuild of PyKDE4.
Sorry I wasn't clear. I was trying to communicate that the PyQt ABI changes depending on what Qt it is compiled with.
Scott K
More information about the PyQt
mailing list