[Freewx-maint] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated

Olly Betts olly at survex.com
Sat Jul 1 00:47:04 UTC 2017


On Fri, Jun 30, 2017 at 04:41:04PM -0400, Jeremy Bicha wrote:
> According to the upstream issue, this is fixed in the 3.0 branch after
> the 3.0.3 release.

There's actually also a 3.0.3.1 release, though it's not as prominently
advertised as the normal releases (and this doesn't include the fix).

> https://github.com/wxWidgets/wxWidgets/pull/469

As it happens, I made a start on a post-release update of wxwidgets3.0
yesterday, and was looking into this patch.

I even put together a combined patch to backport this change to 3.0.3.1
(the full set of changes are spread over a lot of upstream commits),
before I spotted that this seems to also require a switch to GTK3.

Switching to GTK3 is something which ideally we also want to achieve
for buster, but it means this is probably going to involve a library
transition - I'm fairly sure that it's an ABI change, and even if it's
ABI compatible, there were reports of issues in some apps when using
wx built with GTK3, so at the very least it ought to be coordinated
with rdeps.

I'd been hoping we could combine this switch with a transition to wx
3.2, but wx upstream still haven't progressed beyond dev version 3.1.0,
so I'm dubious 3.2 would be out in time for buster.  It's not going to
be out in the near future anyway, so probably we need to just get on
with the switch to GTK3 so we can shake out any issues with that.

It seems the only rdep needing the webkit integration is boinc, so
dropping support would not cause widespread pain - if it gets to the
stage where wxwidgets3.0 is blocking removal of webkitgtk, I suggest
we just drop the dependency and the libwxgtk-webview3.0-0v5, etc
packages and get boinc to update not to use them.

Cheers,
    Olly



More information about the Freewx-maint mailing list