Red Hat Bugzilla – Bug 133374
Upgrade sip to version 4.x
Last modified: 2007-11-30 17:10:49 EST
Description of problem:
The version of sip bundled with Fedora Core is version 3.x, which uses
the old Python threading API. This causes Python applications that
use sip (such as PyQt) to interface to C++ code to crash
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Write a small PyQt program (PyQt uses sip to generate bindings to Qt).
2. Run it.
3. Exit normally.
The program always segfaults.
If PyQt is compiled with sip 4.x, the program will not crash.
As of the time of this report, the current version of sip is 4.1. I
have a working spec file that builds RPMs for both i386 and x86_64; I
would expect it to work on other arches, too.
I've attached a test case (attachment id=104197) to bug 133375 to
illustrate the problem with sip 3.x.
i have updated PyQt-3.13-1 and sip-4.1. both will show up in rawhide soon.