Bug#750001: freedink-dfarc: Please update to wxwidgets3.0

Olly Betts olly at survex.com
Thu Jun 26 01:12:47 UTC 2014


# blocks the on-going wxwidgets3.0 transition
severity 750001 serious
thanks

On Sat, May 31, 2014 at 04:23:12PM +0200, beuc at debian.org wrote:
> I (as upstream) do not wish to update to wxWidgets2.8 yet because
> wxGlade (used to generate the *_Base.cpp files) doesn't support it,
> and because MXE (for the Windows cross-build) doesn't seem to either
> (though it builds 2.9 already).

In what way does wxGlade not handle the patched code?  The changes
I made in that area were just updating things which were deprecated in
2.8 and have been removed in 3.0; if wxGlade doesn't handle them, it's
likely broken for wx2.8 too.

As upstream, you don't have to drop wx2.8 support to add wx3.0 support
(the patch I sent should work with both), but FWIW MXE appears to
support wx3.0:

https://github.com/mxe/mxe/blob/master/src/wxwidgets.mk

> So while such a move is planned, it's too early to make it.
> Please consider supporting both 2.8 and 3.0 in Jessie (as with 2.6/2.8).
> It will also make backports easier.

It's really not feasible to support two different wx releases in Jessie
- there are only two people in the wx team who have been at all active
in recent times.  Since there's no upstream interest in wx2.8, and a
number of packages actually require wx3.0, wx3.0 is the sane choice.

Having 2.6 and 2.8 in a release together didn't work out well -
bugs in 2.6 just piled up because upstream weren't interested.  That's
not what we want in a large and complex library package.

> Last, I (as package maintainer) would object to Debian diverging from
> upstream, especially with forwarded:no patches, so no NMU please.

Since you are upstream maintainer, we can now consider the patch as
forwarded.

The patch I sent doesn't break compatibility with wx2.8 - I did a test
build to verify this.

Note that in wx2.8 wxTHICK_FRAME is just defined to wxRESIZE_BORDER, so
changing wxRESIZE_BORDER|wxTHICK_FRAME to wxRESIZE_BORDER makes no
different to behaviour.

Cheers,
    Olly



More information about the Pkg-games-devel mailing list