Bug#924856: wxpython4.0: FTBFS: sip: /<>/wxpython4.0-4.0.4+dfsg/src/wacky_ints.sip:20: Invalid type for %MappedType

2019-04-01 Thread Dmitry Shachnev
Hi Scott!

On Mon, Mar 25, 2019 at 09:04:19AM -0400, Scott Talbert wrote:
> On Mon, 25 Mar 2019, Dmitry Shachnev wrote:
> > It looks like Scott already has a fix for that, so my help is probably not
> > needed:
> >
> > https://github.com/wxWidgets/Phoenix/pull/1189
>
> Yes, I think I've got it sorted out.  I'm hoping to get upstream to merge my
> pull request soon, but if not, I'll apply for an unblock request soon.

Small heads up: I have uploaded sip4 4.19.14+dfsg-2 yesterday, and filed
an unblock request for it (#926150).

That upload disables SIP_OVERRIDE, which as you say is one of the main
breaking changes. As I understand it, now the diff for your wxpython4.0
upload should become much smaller — just removing the custom size_t wrapper
should be sufficient.

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#924856: wxpython4.0: FTBFS: sip: /<>/wxpython4.0-4.0.4+dfsg/src/wacky_ints.sip:20: Invalid type for %MappedType

2019-03-25 Thread Scott Talbert

On Mon, 25 Mar 2019, Dmitry Shachnev wrote:


On Mon, Mar 25, 2019 at 10:27:29AM +0300, Dmitry Shachnev wrote:

I will look at this bug a bit later.


It looks like Scott already has a fix for that, so my help is probably not
needed:

https://github.com/wxWidgets/Phoenix/pull/1189

Next time I will try to build wxpython4.0 before uploading new sip4 releases.


Yes, I think I've got it sorted out.  I'm hoping to get upstream to merge 
my pull request soon, but if not, I'll apply for an unblock request soon.


Probably I can subscribe to the sip4 package tracker and I'll at least be 
alerted when there is a new sip4 upload.  That would help.


Scott



Bug#924856: wxpython4.0: FTBFS: sip: /<>/wxpython4.0-4.0.4+dfsg/src/wacky_ints.sip:20: Invalid type for %MappedType

2019-03-25 Thread Dmitry Shachnev
On Mon, Mar 25, 2019 at 10:27:29AM +0300, Dmitry Shachnev wrote:
> I will look at this bug a bit later.

It looks like Scott already has a fix for that, so my help is probably not
needed:

https://github.com/wxWidgets/Phoenix/pull/1189

Next time I will try to build wxpython4.0 before uploading new sip4 releases.

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#924856: wxpython4.0: FTBFS: sip: /<>/wxpython4.0-4.0.4+dfsg/src/wacky_ints.sip:20: Invalid type for %MappedType

2019-03-25 Thread Dmitry Shachnev
Hi Drew!

On Mon, Mar 25, 2019 at 01:19:55PM +0800, Drew Parsons wrote:
> Indeed, the changelog for sip4 4.19.14+dfsg-1 itself says: 
> Bump API version to 12.6.
>
> Dimitry, if you know you are uploading an incompatible release, then
> for goodness' sake use the Transitions procedure, 
> https://wiki.debian.org/Teams/ReleaseTeam/Transitions

Sorry for the breakage this has caused.

However minor API version bumps are supposed to introduce new API but not
break existing one. They are needed to make sure packages built against sip
get proper dependencies. When the major version changes, we indeed use
transitions.

See .

I will look at this bug a bit later.

--
Dmitry Shachnev


signature.asc
Description: PGP signature


Bug#924856: wxpython4.0: FTBFS: sip: /<>/wxpython4.0-4.0.4+dfsg/src/wacky_ints.sip:20: Invalid type for %MappedType

2019-03-24 Thread Drew Parsons
Source: wxpython4.0
Followup-For: Bug #924856

Indeed, the changelog for sip4 4.19.14+dfsg-1 itself says: 
Bump API version to 12.6.

Dimitry, if you know you are uploading an incompatible release, then
for goodness' sake use the Transitions procedure, 
https://wiki.debian.org/Teams/ReleaseTeam/Transitions



Bug#924856: wxpython4.0: FTBFS: sip: /<>/wxpython4.0-4.0.4+dfsg/src/wacky_ints.sip:20: Invalid type for %MappedType

2019-03-21 Thread Scott Talbert

On Sun, 17 Mar 2019, Lucas Nussbaum wrote:


During a rebuild of all packages in buster (in a buster chroot, not a
sid chroot), your package failed to build on amd64.


I'm working on this, but it's taking a bit of time.  The FTBFS started due 
to the sip4 update to 4.19.14.  Unfortunately, there were quite a few 
changes from 4.19.13 to 4.19.14, despite the innocuous sounding point 
release.  Seems a bit late in the development cycle for such a change.  :(




Bug#924856: wxpython4.0: FTBFS: sip: /<>/wxpython4.0-4.0.4+dfsg/src/wacky_ints.sip:20: Invalid type for %MappedType

2019-03-17 Thread Lucas Nussbaum
Source: wxpython4.0
Version: 4.0.4+dfsg-1
Severity: serious
Tags: buster sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20190315 qa-ftbfs
Justification: FTBFS in buster on amd64

Hi,

During a rebuild of all packages in buster (in a buster chroot, not a
sid chroot), your package failed to build on amd64.

Relevant part (hopefully):
>  debian/rules build
> dh build --with python2,python3 --buildsystem=pybuild
>dh_update_autotools_config -O--buildsystem=pybuild
>dh_auto_configure -O--buildsystem=pybuild
>dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:217: python2.7 -u build.py dox touch etg --nodoc sip build_py 
> --use_syswx --gtk3 bdist_egg
> Will build using: "/usr/bin/python2.7"
> 2.7.16rc1 (default, Feb 18 2019, 11:05:09) 
> [GCC 8.2.0]
> Python's architecture is 64bit
> cfg.VERSION: 4.0.4
> 
> Running command: dox
> bash ./regen.sh xml
> Finished command: dox (9.990s)
> Running command: touch
> touch etg/*.py
> Finished command: touch (0.3s)
> Running command: etg
> "/usr/bin/python2.7" etg/_core.py --sip --nodoc
> "/usr/bin/python2.7" etg/_dataview.py --sip --nodoc
> "/usr/bin/python2.7" etg/_aui.py --sip --nodoc
> "/usr/bin/python2.7" etg/_msw.py --sip --nodoc
> "/usr/bin/python2.7" etg/_richtext.py --sip --nodoc
> "/usr/bin/python2.7" etg/_stc.py --sip --nodoc
> "/usr/bin/python2.7" etg/_xml.py --sip --nodoc
> "/usr/bin/python2.7" etg/_webkit.py --sip --nodoc
> "/usr/bin/python2.7" etg/_adv.py --sip --nodoc
> "/usr/bin/python2.7" etg/_media.py --sip --nodoc
> "/usr/bin/python2.7" etg/_xrc.py --sip --nodoc
> "/usr/bin/python2.7" etg/_grid.py --sip --nodoc
> "/usr/bin/python2.7" etg/_propgrid.py --sip --nodoc
> "/usr/bin/python2.7" etg/_html2.py --sip --nodoc
> "/usr/bin/python2.7" etg/_html.py --sip --nodoc
> "/usr/bin/python2.7" etg/_ribbon.py --sip --nodoc
> "/usr/bin/python2.7" etg/_glcanvas.py --sip --nodoc
> "/usr/bin/python2.7" etg/defs.py --sip --nodoc
> "/usr/bin/python2.7" etg/debug.py --sip --nodoc
> "/usr/bin/python2.7" etg/object.py --sip --nodoc
> "/usr/bin/python2.7" etg/clntdatactnr.py --sip --nodoc
> "/usr/bin/python2.7" etg/wxdatetime.py --sip --nodoc
> "/usr/bin/python2.7" etg/stopwatch.py --sip --nodoc
> "/usr/bin/python2.7" etg/windowid.py --sip --nodoc
> "/usr/bin/python2.7" etg/platinfo.py --sip --nodoc
> "/usr/bin/python2.7" etg/vidmode.py --sip --nodoc
> "/usr/bin/python2.7" etg/display.py --sip --nodoc
> "/usr/bin/python2.7" etg/intl.py --sip --nodoc
> "/usr/bin/python2.7" etg/translation.py --sip --nodoc
> "/usr/bin/python2.7" etg/cmndata.py --sip --nodoc
> "/usr/bin/python2.7" etg/gdicmn.py --sip --nodoc
> "/usr/bin/python2.7" etg/geometry.py --sip --nodoc
> "/usr/bin/python2.7" etg/affinematrix2d.py --sip --nodoc
> "/usr/bin/python2.7" etg/position.py --sip --nodoc
> "/usr/bin/python2.7" etg/colour.py --sip --nodoc
> "/usr/bin/python2.7" etg/stream.py --sip --nodoc
> "/usr/bin/python2.7" etg/filesys.py --sip --nodoc
> "/usr/bin/python2.7" etg/image.py --sip --nodoc
> "/usr/bin/python2.7" etg/gdiobj.py --sip --nodoc
> "/usr/bin/python2.7" etg/bitmap.py --sip --nodoc
> "/usr/bin/python2.7" etg/icon.py --sip --nodoc
> "/usr/bin/python2.7" etg/iconloc.py --sip --nodoc
> "/usr/bin/python2.7" etg/iconbndl.py --sip --nodoc
> "/usr/bin/python2.7" etg/font.py --sip --nodoc
> "/usr/bin/python2.7" etg/fontutil.py --sip --nodoc
> "/usr/bin/python2.7" etg/pen.py --sip --nodoc
> "/usr/bin/python2.7" etg/brush.py --sip --nodoc
> "/usr/bin/python2.7" etg/cursor.py --sip --nodoc
> "/usr/bin/python2.7" etg/region.py --sip --nodoc
> "/usr/bin/python2.7" etg/dc.py --sip --nodoc
> "/usr/bin/python2.7" etg/dcclient.py --sip --nodoc
> "/usr/bin/python2.7" etg/dcmemory.py --sip --nodoc
> "/usr/bin/python2.7" etg/dcbuffer.py --sip --nodoc
> "/usr/bin/python2.7" etg/dcscreen.py --sip --nodoc
> "/usr/bin/python2.7" etg/dcgraph.py --sip --nodoc
> "/usr/bin/python2.7" etg/dcmirror.py --sip --nodoc
> "/usr/bin/python2.7" etg/dcprint.py --sip --nodoc
> "/usr/bin/python2.7" etg/dcps.py --sip --nodoc
> "/usr/bin/python2.7" etg/dcsvg.py --sip --nodoc
> "/usr/bin/python2.7" etg/metafile.py --sip --nodoc
> "/usr/bin/python2.7" etg/graphics.py --sip --nodoc
> "/usr/bin/python2.7" etg/imaglist.py --sip --nodoc
> "/usr/bin/python2.7" etg/overlay.py --sip --nodoc
> "/usr/bin/python2.7" etg/palette.py --sip --nodoc
> "/usr/bin/python2.7" etg/renderer.py --sip --nodoc
> "/usr/bin/python2.7" etg/rawbmp.py --sip --nodoc
> "/usr/bin/python2.7" etg/access.py --sip --nodoc
> "/usr/bin/python2.7" etg/accel.py --sip --nodoc
> "/usr/bin/python2.7" etg/log.py --sip --nodoc
> "/usr/bin/python2.7" etg/dataobj.py --sip --nodoc
> "/usr/bin/python2.7" etg/dnd.py --sip --nodoc
> "/usr/bin/python2.7" etg/clipbrd.py --sip --nodoc
> "/usr/bin/python2.7" etg/config.py --sip --nodoc
> "/usr/bin/python2.7" etg/tracker.py --sip --nodoc
> "/usr/bin/python2.7" etg/kbdstate.py --sip --nodoc
> "/usr/bin/python2.7" etg/mousestate.py --sip --nodoc
> "/usr/bin/python2.7" etg/tooltip.py --sip --nodoc
>