Control: reassign -1 src:sip4 4.18.1+dfsg-1 Control: retitle -1 python{,3}-sip shouldn't provide more than one sip api Control: affects -1 python-sip python3-sip
On Thu, Feb 16, 2017 at 02:36:19PM +0100, di dit wrote: > Rebuilding veusz fixes this bug. >... Thanks a lot for your bug report, and also for this additional information. The trigger is the python-qt4 upgrade. Backtrace: #0 0x0000000000000000 in ?? () #1 0x00007fcb47dce997 in sip_api_get_cpp_ptr (sw=sw@entry=0x7fcb3d763410, td=0x7fcb4662ed00) at siplib.c:8571 #2 0x00007fcb47dcfe38 in sip_api_convert_to_type ( pyObj=pyObj@entry=<RecordPaintDevice at remote 0x7fcb3d763410>, td=<optimized out>, transferObj=0x0, flags=<optimized out>, statep=0x0, iserrp=iserrp@entry=0x7ffe94602bf4) at siplib.c:8756 #3 0x00007fcb47dd3055 in parsePass2 (self=0x0, selfarg=0, sipArgs=sipArgs@entry=(<RecordPaintDevice at remote 0x7fcb3d763410>,), sipKwdArgs=sipKwdArgs@entry=0x0, kwdlist=kwdlist@entry=0x0, fmt=0x7fcb46264f2c "", fmt@entry=0x7fcb46264f2a "J8", va=<optimized out>) at siplib.c:5458 #4 0x00007fcb47dd3bd3 in parseKwdArgs (parseErrp=0x7ffe94602e60, sipArgs=(<RecordPaintDevice at remote 0x7fcb3d763410>,), sipKwdArgs=0x0, kwdlist=0x0, unused=unused@entry=0x0, fmt=0x7fcb46264f2a "J8", va_orig=0x7ffe94602cf0) at siplib.c:3467 #5 0x00007fcb47dd3da1 in sip_api_parse_kwd_args (parseErrp=<optimized out>, sipArgs=<optimized out>, sipKwdArgs=<optimized out>, kwdlist=<optimized out>, unused=0x0, fmt=<optimized out>) at siplib.c:3387 #6 0x00007fcb4600a60e in ?? () from /usr/lib/python2.7/dist-packages/PyQt4/QtGui.x86_64-linux-gnu.so #7 0x00007fcb47dcf7c3 in sipSimpleWrapper_init ( self=self@entry=0x7fcb3d763488, args=(<RecordPaintDevice at remote 0x7fcb3d763410>,), kwds=0x0) at siplib.c:9861 #8 0x000055d247e8d675 in wrap_init.lto_priv.1153 (kwds=<optimized out>, wrapped=0x7fcb47dcf4f0 <sipSimpleWrapper_init>, args=<optimized out>, self=<Painter at remote 0x7fcb3d763488>) at ../Objects/typeobject.c:4862 #9 wrapper_call.lto_priv () at ../Objects/descrobject.c:1035 #10 0x000055d247e03673 in PyObject_Call () at ../Objects/abstract.c:2547 ... After a rebuild python-qt4 now uses sip-api-11.3, but veusz-helpers still uses sip-api-11.1 To enforce that this problem can't happen again or during upgrades, python-sip and python3-sip shouldn't provide more than one sip api. This bug is to track that this gets fixed in python{,3}-sip for stretch. I'll also submit a binNMU request to get veusz and the other affected package in stretch rebuilt with sip-api-11.3 cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed