Debian Bug report logs - #790222
wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated

version graph

Package: src:wxwidgets3.0; Maintainer for src:wxwidgets3.0 is wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>;

Reported by: pochu@debian.org

Date: Sat, 27 Jun 2015 15:46:55 UTC

Severity: serious

Tags: buster, fixed-upstream, sid

Found in version wxwidgets3.0/3.0.2+dfsg-1

Fixed in version wxwidgets3.0/3.0.3.1+dfsg2-1

Done: Olly Betts <olly@survex.com>

Bug is archived. No further changes may be made.

Forwarded to http://trac.wxwidgets.org/ticket/17650

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Sat, 27 Jun 2015 15:46:59 GMT) (full text, mbox, link).


Acknowledgement sent to pochu@debian.org:
New Bug report received and forwarded. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Sat, 27 Jun 2015 15:46:59 GMT) (full text, mbox, link).


Message #5 received at maintonly@bugs.debian.org (full text, mbox, reply):

From: pochu@debian.org
To: maintonly@bugs.debian.org
Subject: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Sat, 27 Jun 2015 17:41:24 +0200
Source: wxwidgets3.0
Severity: important
Tags: sid stretch
User: pkg-webkit-maintainers@lists.alioth.debian.org
Usertags: oldlibs libwebkitgtk-1.0-0 webkit1

Hi,

wxwidgets3.0 depends on libwebkitgtk-1.0-0, which is deprecated in
favor of libwebkit2gtk-4.0-37. wxwidgets3.0 should be ported to the
new webkitgtk version so we can remove the old, unmaintained one.

As an intermediate step you can port wxwidgets3.0 to
libwebkitgtk-3.0-0, which has a similar API to libwebkitgtk-1.0-0 but
is based on GTK+ 3.0. Thus you'd be porting wxwidgets3.0 to GTK+ 3.0
first, using libwebkitgtk-3.0-0, and you could then port to
libwebkit2gtk-4.0-37 later. But note that libwebkitgtk-3.0-0 is also
deprecated.

Please try to do this before the Stretch release as we're going to
try to remove libwebkitgtk-1.0-0 this cycle.

We'll bump this to serious when the list of rdeps is small and we're
getting ready to removing libwebkitgtk-1.0-0 completely.

If you have any question don't hesitate to ask.

Emilio 



Reply sent to Olly Betts <olly@survex.com>:
You have taken responsibility. (Mon, 29 Jun 2015 01:39:08 GMT) (full text, mbox, link).


Notification sent to pochu@debian.org:
Bug acknowledged by developer. (Mon, 29 Jun 2015 01:39:08 GMT) (full text, mbox, link).


Message #10 received at 790222-close@bugs.debian.org (full text, mbox, reply):

From: Olly Betts <olly@survex.com>
To: 790222-close@bugs.debian.org
Subject: Bug#790222: fixed in wxwidgets3.0 3.0.2-3
Date: Mon, 29 Jun 2015 01:35:12 +0000
Source: wxwidgets3.0
Source-Version: 3.0.2-3

We believe that the bug you reported is fixed in the latest version of
wxwidgets3.0, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 790222@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Olly Betts <olly@survex.com> (supplier of updated wxwidgets3.0 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 29 Jun 2015 12:32:37 +1200
Source: wxwidgets3.0
Binary: libwxbase3.0-0 libwxbase3.0-dev libwxbase3.0-0-dbg libwxgtk3.0-0 libwxgtk3.0-dev libwxgtk3.0-0-dbg libwxgtk-media3.0-0 libwxgtk-media3.0-0-dbg libwxgtk-media3.0-dev wx-common wx3.0-headers wx3.0-i18n wx3.0-examples wx3.0-doc
Architecture: source all
Version: 3.0.2-3
Distribution: unstable
Urgency: medium
Maintainer: wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>
Changed-By: Olly Betts <olly@survex.com>
Description:
 libwxbase3.0-0 - wxBase library (runtime) - non-GUI support classes of wxWidgets t
 libwxbase3.0-0-dbg - debugging symbols for the wxBase library
 libwxbase3.0-dev - wxBase library (development) - non-GUI support classes of wxWidge
 libwxgtk-media3.0-0 - wxWidgets Cross-platform C++ GUI toolkit (GTK+ media library runt
 libwxgtk-media3.0-0-dbg - debugging symbols for the wxGTK media library
 libwxgtk-media3.0-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK+ media library deve
 libwxgtk3.0-0 - wxWidgets Cross-platform C++ GUI toolkit (GTK+ runtime)
 libwxgtk3.0-0-dbg - debugging symbols for the wxGTK GUI toolkit library
 libwxgtk3.0-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK+ development)
 wx-common  - wxWidgets Cross-platform C++ GUI toolkit (common support files)
 wx3.0-doc  - wxWidgets Cross-platform C++ GUI toolkit (documentation)
 wx3.0-examples - wxWidgets Cross-platform C++ GUI toolkit (examples)
 wx3.0-headers - wxWidgets Cross-platform C++ GUI toolkit (header files)
 wx3.0-i18n - wxWidgets Cross-platform C++ GUI toolkit (i18n support)
Closes: 786986 790222
Changes:
 wxwidgets3.0 (3.0.2-3) unstable; urgency=medium
 .
   * debian/rules: Remove the kernel version from WXWIN_OS_DESCRIPTION as it
     makes the build less reproducible.
   * Give a warning instead of an error if the compiler ABI used to compile
     user code is different to that used to compile wxWidgets, which should
     fix GCC5 FTBFS for many of wx's reverse build dependencies.
   * Stop building with --enable-webview as the only package which was using
     it (boinc) no longer is, and it uses an obsolete version of webkit.
     Updating to a supported version would require switching to gtk3, which
     we probably aren't ready for yet. (Closes: #790222, #786986)
   * Call dh_autotools-dev_restoreconfig before dh_clean to avoid debhelper
     logs ending up in the source package.
Checksums-Sha1:
 129b44c68d58b2d6141a01443609280152338e4b 3099 wxwidgets3.0_3.0.2-3.dsc
 365aef47752b6b401f5809a419544302bfc79a41 37144 wxwidgets3.0_3.0.2-3.debian.tar.xz
 a4b07453994f06b522c5a3ba025a8fe0b5773ee2 6772048 wx3.0-doc_3.0.2-3_all.deb
 e38e58cce9528b6e8751ddc77359e32ca03dd6bb 3740568 wx3.0-examples_3.0.2-3_all.deb
 372dfc9db915709a7e16b8e998c7e815d2a932ec 565840 wx3.0-i18n_3.0.2-3_all.deb
Checksums-Sha256:
 8fac6ae0e5b8931e8dda7530193dc0471ee13de6c810d5bc5034df82c705f6cb 3099 wxwidgets3.0_3.0.2-3.dsc
 fed9455b65fc55802e1f95e5356e15428d89e84abe80d8c63d13023ccf6137fc 37144 wxwidgets3.0_3.0.2-3.debian.tar.xz
 754818045edbbdb23113c7308140af2cb4f8d9835f05e652efac0d8ba57f858c 6772048 wx3.0-doc_3.0.2-3_all.deb
 be82e7498b01230536b6fddded5afc84495314b13a40298d7eaad94767d5a68b 3740568 wx3.0-examples_3.0.2-3_all.deb
 67e862272c0706b9cd1afdab2f421690a2fb0d3dfcb2530711eddfb822b7b0be 565840 wx3.0-i18n_3.0.2-3_all.deb
Files:
 4cae581bf3dcd2a3469b56c197731759 3099 libs optional wxwidgets3.0_3.0.2-3.dsc
 7ac5c08cd4ad5f09c8ca0d6e86af8f06 37144 libs optional wxwidgets3.0_3.0.2-3.debian.tar.xz
 cffd50dfd30e4f85062b00e2c2231395 6772048 doc optional wx3.0-doc_3.0.2-3_all.deb
 a752a4261325180bce2617a0622a5647 3740568 devel optional wx3.0-examples_3.0.2-3_all.deb
 85a09d8c3ea7ef0d5e144b7a0e931de2 565840 localization optional wx3.0-i18n_3.0.2-3_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJVkJzsAAoJEBgUewc7rSsHH0YQAMiGcol3auOpgJlx502QHBVi
kSTWUbHwKzJHUNxtPP5mEL/BLiQG8xJmkcR0a3+NheSo1YWSFr/i1UGYzI6Rxy5z
HrbSCF6PSzfG+yPYTWRlBn3gjFZyBnx1qoycopd/ENyUD+p172DX8ooidW2OqlIO
Dq8cU4IoBaM/1uqOv2v1xxdd2s1nVRiW2TMtEqLh2bYD/Vpatv8TRAZhRR2hHw+5
Yx00zElGyJ3jO8cYTUUrtD4oOGBKVtAbPnRcUikDbqJhcz8t2KleGT/3gawtLqQK
ErNguOX54yqeM9vmIVwU07TkzFR1E6QerUJSXOgaFPbo/H0pWZsdJuN6EC75ztve
DxBKsdTAy05dxn6o854DaxRW5bXmtdQJgRl8S127lWspQMmDl1FQyYRe6ypahah0
b+0SsR1upYafpoqmgc74yFiQNW+fEHNi7gVcfS/N22zGFQJsIec5s32KyTPEdCgo
3i2r5sHJ4UliIFddA4RNxQhuROvluUF/W+o5YZeTt7FljoTyqdWBc0/w3XzHZUVq
6TWX9EvmcXp2fle9e8t388gEYxesMedVlilO96SNYhOqxmn9lbSYNwPUh+1J6AOO
0nzYKUZgMsrGNyEs4a6Gx0dWzlI0uOKofeBOlA5LonXNnFcjdViT5TVH3UdvsNEF
ehTDgZ3Ql5K9OylkPf9/
=GxDe
-----END PGP SIGNATURE-----




Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Mon, 29 Jun 2015 02:45:08 GMT) (full text, mbox, link).


Acknowledgement sent to Olly Betts <olly@survex.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Mon, 29 Jun 2015 02:45:08 GMT) (full text, mbox, link).


Message #15 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Olly Betts <olly@survex.com>
To: Debian Bug Tracking System <790222@bugs.debian.org>
Subject: Re: Bug#790222: marked as done (wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated)
Date: Mon, 29 Jun 2015 03:06:37 +0100
On Mon, Jun 29, 2015 at 01:39:08AM +0000, Debian Bug Tracking System wrote:
>    * Stop building with --enable-webview as the only package which was using
>      it (boinc) no longer is, and it uses an obsolete version of webkit.
>      Updating to a supported version would require switching to gtk3, which
>      we probably aren't ready for yet. (Closes: #790222, #786986)

For the record, I just realised it was poedit (not boinc as I said
above) that was wanting to use wxWebView.

Gianfranco Costamagna has been talking to me about both lately, which
was how I got them confused.

Cheers,
    Olly



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Thu, 02 Jul 2015 04:54:08 GMT) (full text, mbox, link).


Acknowledgement sent to Olly Betts <olly@survex.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Thu, 02 Jul 2015 04:54:08 GMT) (full text, mbox, link).


Message #20 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Olly Betts <olly@survex.com>
To: Debian Bug Tracking System <790222@bugs.debian.org>
Subject: Re: Bug#790222: marked as done (wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated)
Date: Thu, 2 Jul 2015 16:50:59 +1200
Control: reopen -1
Control: found -1 wxwidgets3.0/3.0.2+dfsg-1

On Mon, Jun 29, 2015 at 03:06:37AM +0100, Olly Betts wrote:
> On Mon, Jun 29, 2015 at 01:39:08AM +0000, Debian Bug Tracking System wrote:
> > * Stop building with --enable-webview as the only package which was using
> >   it (boinc) no longer is, and it uses an obsolete version of webkit.
> >   Updating to a supported version would require switching to gtk3, which
> >   we probably aren't ready for yet. (Closes: #790222, #786986)
> 
> For the record, I just realised it was poedit (not boinc as I said
> above) that was wanting to use wxWebView.
> 
> Gianfranco Costamagna has been talking to me about both lately, which
> was how I got them confused.

I was still confused - boinc currently uses webview in unstable; poedit
did, but only in experimental.  Nothing else uses these packages
currently though.

But since boinc *is* still using it (I missed the '-R' off of dak rm
when checking), I've re-enabled the webview packages for now, so
reopening.

Cheers,
    Olly



Bug reopened Request was from Olly Betts <olly@survex.com> to 790222-submit@bugs.debian.org. (Thu, 02 Jul 2015 04:54:09 GMT) (full text, mbox, link).


No longer marked as fixed in versions wxwidgets3.0/3.0.2-3. Request was from Olly Betts <olly@survex.com> to 790222-submit@bugs.debian.org. (Thu, 02 Jul 2015 04:54:10 GMT) (full text, mbox, link).


Marked as found in versions wxwidgets3.0/3.0.2+dfsg-1. Request was from Olly Betts <olly@survex.com> to 790222-submit@bugs.debian.org. (Thu, 02 Jul 2015 04:54:11 GMT) (full text, mbox, link).


Set Bug forwarded-to-address to 'http://trac.wxwidgets.org/ticket/17650'. Request was from Olly Betts <olly@survex.com> to control@bugs.debian.org. (Fri, 09 Sep 2016 00:42:08 GMT) (full text, mbox, link).


Added tag(s) buster. Request was from ivodd@debian.org to control@bugs.debian.org. (Sun, 18 Jun 2017 09:54:14 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Fri, 30 Jun 2017 14:30:15 GMT) (full text, mbox, link).


Acknowledgement sent to Jeremy Bicha <jbicha@ubuntu.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Fri, 30 Jun 2017 14:30:16 GMT) (full text, mbox, link).


Message #35 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Jeremy Bicha <jbicha@ubuntu.com>
To: 790199@bugs.debian.org, 790204@bugs.debian.org, 790220@bugs.debian.org, 790221@bugs.debian.org, 790222@bugs.debian.org, 790219@bugs.debian.org
Subject: Raising severity to serious for packages depending on webkitgtk
Date: Fri, 30 Jun 2017 10:26:21 -0400
Control: severity -1 serious
Control: tags -1 -stretch

We do not intend to release the next stable release of Debian
(codenamed "buster") with webkitgtk. Therefore, I am raising the
severity of this issue to serious. Please drop the dependency on
webkitgtk because webkitgtk will be removed from Debian soon.

On behalf of the Debian GNOME team,
Jeremy Bicha



Severity set to 'serious' from 'important' Request was from Jeremy Bicha <jbicha@ubuntu.com> to 790222-submit@bugs.debian.org. (Fri, 30 Jun 2017 14:30:16 GMT) (full text, mbox, link).


Removed tag(s) stretch. Request was from Jeremy Bicha <jbicha@ubuntu.com> to 790222-submit@bugs.debian.org. (Fri, 30 Jun 2017 14:30:16 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Fri, 30 Jun 2017 20:45:04 GMT) (full text, mbox, link).


Acknowledgement sent to Jeremy Bicha <jbicha@ubuntu.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Fri, 30 Jun 2017 20:45:04 GMT) (full text, mbox, link).


Message #44 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Jeremy Bicha <jbicha@ubuntu.com>
To: 790222@bugs.debian.org
Subject: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Fri, 30 Jun 2017 16:41:04 -0400
Control: tags -1 +fixed-upstream

According to the upstream issue, this is fixed in the 3.0 branch after
the 3.0.3 release.

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

Thanks,
Jeremy Bicha



Added tag(s) fixed-upstream. Request was from Jeremy Bicha <jbicha@ubuntu.com> to 790222-submit@bugs.debian.org. (Fri, 30 Jun 2017 20:45:04 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Sun, 02 Jul 2017 00:27:02 GMT) (full text, mbox, link).


Acknowledgement sent to Jeremy Bicha <jbicha@ubuntu.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Sun, 02 Jul 2017 00:27:02 GMT) (full text, mbox, link).


Message #51 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Jeremy Bicha <jbicha@ubuntu.com>
To: Olly Betts <olly@survex.com>
Cc: 790222@bugs.debian.org
Subject: Re: Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Sat, 1 Jul 2017 20:23:08 -0400
On Fri, Jun 30, 2017 at 8:47 PM, Olly Betts <olly@survex.com> wrote:
> 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.

Wouldn't libwxgtk-webview3.0-0v5 need to be renamed anyway? So maybe
it's ok to drop it and later you can reintroduce it with the new name
when you're ready to do your transition.

There are other packages blocking webkitgtk's removal from testing
[1], but personally I would appreciate if this package wasn't one of
them. :)

[1] https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=pkg-webkit-maintainers@lists.alioth.debian.org;tag=webkit1

Thanks,
Jeremy Bicha



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Sun, 02 Jul 2017 00:39:02 GMT) (full text, mbox, link).


Acknowledgement sent to Olly Betts <olly@survex.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Sun, 02 Jul 2017 00:39:02 GMT) (full text, mbox, link).


Message #56 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Olly Betts <olly@survex.com>
To: Jeremy Bicha <jbicha@ubuntu.com>, 790222@bugs.debian.org
Subject: Re: Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Sat, 1 Jul 2017 12:47:04 +1200
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



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Tue, 04 Jul 2017 00:27:02 GMT) (full text, mbox, link).


Acknowledgement sent to Scott Talbert <swt@techie.net>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Tue, 04 Jul 2017 00:27:02 GMT) (full text, mbox, link).


Message #61 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Scott Talbert <swt@techie.net>
To: Olly Betts <olly@survex.com>, 790222@bugs.debian.org
Cc: Jeremy Bicha <jbicha@ubuntu.com>, debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>
Subject: Re: [Freewx-maint] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Mon, 3 Jul 2017 20:09:42 -0400 (EDT)
On Sat, 1 Jul 2017, Olly Betts 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).

The 3.0.3.1 is just a header fix for an inadvertant API change that was 
made in 3.0.3.

>> 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.

You really only need the ec6e54b commit in order to bring in WebKit2 
support.  There have been a few build system fixes and cleanups since then 
but they aren't crucial.

But yes, you are right - the much bigger issue here is switching to GTK3. 
Support for that should be much better in 3.0.3, though.

Scott



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Wed, 05 Jul 2017 00:18:02 GMT) (full text, mbox, link).


Acknowledgement sent to Olly Betts <olly@survex.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Wed, 05 Jul 2017 00:18:02 GMT) (full text, mbox, link).


Message #66 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Olly Betts <olly@survex.com>
To: Jeremy Bicha <jbicha@ubuntu.com>, Gianfranco Costamagna <locutusofborg@debian.org>
Cc: 790222@bugs.debian.org
Subject: Re: Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Wed, 5 Jul 2017 01:15:29 +0100
On Sat, Jul 01, 2017 at 08:23:08PM -0400, Jeremy Bicha wrote:
> On Fri, Jun 30, 2017 at 8:47 PM, Olly Betts <olly@survex.com> wrote:
> > 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.
> 
> Wouldn't libwxgtk-webview3.0-0v5 need to be renamed anyway? So maybe
> it's ok to drop it and later you can reintroduce it with the new name
> when you're ready to do your transition.

If there's an ABI change, it'll need renaming.  It's not clear to me if
there will be one without further investigation.

Either way, dropping it would affect boinc in unstable while it's gone,
which is really more of a concern than a trip through NEW.  I don't know
what boinc does with webview, so I'm not sure if removing it renders
boinc almost useless or if it only affects some minor features, but
previously Gianfranco seemed unkeen on dropping it.  I've CCed him.

Cheers,
    Olly



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Wed, 05 Jul 2017 14:21:02 GMT) (full text, mbox, link).


Acknowledgement sent to Gianfranco Costamagna <costamagnagianfranco@yahoo.it>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Wed, 05 Jul 2017 14:21:02 GMT) (full text, mbox, link).


Message #71 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
To: Olly Betts <olly@survex.com>, Jeremy Bicha <jbicha@ubuntu.com>, BOINC Developers Mailing List <boinc_dev@ssl.berkeley.edu>
Cc: "790222@bugs.debian.org" <790222@bugs.debian.org>
Subject: Re: Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Wed, 5 Jul 2017 14:18:07 +0000 (UTC)
[Message part 1 (text/plain, inline)]
Hello All,

(boinc developers, this is a serious issue for Debian and I think this will become an issue
for other distributions soon),

libwebkitgtk-1 is going to be removed soon from the archive, and wxwidgets webview depends on it.

>On Sat, Jul 01, 2017 at 08:23:08PM -0400, Jeremy Bicha wrote:
>> On Fri, Jun 30, 2017 at 8:47 PM, Olly Betts <olly@survex.com> wrote:
>> > 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.
>> 
>> Wouldn't libwxgtk-webview3.0-0v5 need to be renamed anyway? So maybe
>> it's ok to drop it and later you can reintroduce it with the new name
>> when you're ready to do your transition.
>
>If there's an ABI change, it'll need renaming.  It's not clear to me if
>there will be one without further investigation.
>
>Either way, dropping it would affect boinc in unstable while it's gone,
>which is really more of a concern than a trip through NEW.  I don't know
>what boinc does with webview, so I'm not sure if removing it renders
>boinc almost useless or if it only affects some minor features, but
>previously Gianfranco seemed unkeen on dropping it.  I've CCed him.


webview is used by boinc for notifications coming from server side,
does wxwidgets offer some better maintained webview support?
we might switch to gtk-3, this will switch the 
libwebkitgtk-1.0-0 dependency to 
libwebkitgtk-3.0-0, but I'm not sure how much we will gain from that move.

G.
[Untitled (text/plain, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Wed, 05 Jul 2017 16:03:11 GMT) (full text, mbox, link).


Acknowledgement sent to Christian Beer <christian.beer@aei.mpg.de>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Wed, 05 Jul 2017 16:03:11 GMT) (full text, mbox, link).


Message #76 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Christian Beer <christian.beer@aei.mpg.de>
To: "790222@bugs.debian.org" <790222@bugs.debian.org>
Cc: BOINC Developers Mailing List <boinc_dev@ssl.berkeley.edu>
Subject: Re: [boinc_dev] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Wed, 5 Jul 2017 17:53:14 +0200
[Message part 1 (text/plain, inline)]
Hi,

I'm not sure I fully understand the issue. So I'll try to explain what I
understood.

Debian is going to remove the package "libwebkitgtk-1.0-0" in testing
(buster) which will also remove the package "libwxgtk-webview3.0-0v5"
which is a dependency for package "boinc-manager" which means
"boinc-manager" will have a broken dependency.

One possible fix is to rebuild the package "libwxgtk-webview3.0-0v5"
using GTK3 which means all wxWidgets packages need to be rebuilt too.
Since "boinc-manager" is the only package using
"libwxgtk-webview3.0-0v5" you want to rather drop webview support on
Debian than rebuilding wxWidgets.

So our (BOINC's) options are rather limited in order to keep
"boinc-manager" working on Debian. We can start to look for an
alternative to wxWebView or disable it on Debian. But disabling is not
an option since we use wxWebView to communicate to the users of
boinc-manager via this simple but effective in-app browser. We also have
a tool that uses wxWebView to show a HTML page as a screensaver which is
easy for scientific projects to use.

Please correct me if I'm wrong and/or give some more options. I'm a bit
puzzled as to the fact that this feature of wxWidgets is not used by
more packages. Is there a history available which packages depended on
"libwxgtk-webview3.0-0v5" in the past so one can find out what they did?

Regards
Christian

On 05.07.2017 16:18, Gianfranco Costamagna wrote:
> Hello All,
>
> (boinc developers, this is a serious issue for Debian and I think this will become an issue
> for other distributions soon),
>
> libwebkitgtk-1 is going to be removed soon from the archive, and wxwidgets webview depends on it.
>
>> On Sat, Jul 01, 2017 at 08:23:08PM -0400, Jeremy Bicha wrote:
>>> On Fri, Jun 30, 2017 at 8:47 PM, Olly Betts <olly@survex.com> wrote:
>>>> 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.
>>> Wouldn't libwxgtk-webview3.0-0v5 need to be renamed anyway? So maybe
>>> it's ok to drop it and later you can reintroduce it with the new name
>>> when you're ready to do your transition.
>> If there's an ABI change, it'll need renaming.  It's not clear to me if
>> there will be one without further investigation.
>>
>> Either way, dropping it would affect boinc in unstable while it's gone,
>> which is really more of a concern than a trip through NEW.  I don't know
>> what boinc does with webview, so I'm not sure if removing it renders
>> boinc almost useless or if it only affects some minor features, but
>> previously Gianfranco seemed unkeen on dropping it.  I've CCed him.
>
> webview is used by boinc for notifications coming from server side,
> does wxwidgets offer some better maintained webview support?
> we might switch to gtk-3, this will switch the 
> libwebkitgtk-1.0-0 dependency to 
> libwebkitgtk-3.0-0, but I'm not sure how much we will gain from that move.
>
> G.
>
>
> _______________________________________________
> boinc_dev mailing list
> boinc_dev@ssl.berkeley.edu
> https://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
> To unsubscribe, visit the above URL and
> (near bottom of page) enter your email address.


[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Thu, 06 Jul 2017 03:27:03 GMT) (full text, mbox, link).


Acknowledgement sent to Olly Betts <olly@survex.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Thu, 06 Jul 2017 03:27:03 GMT) (full text, mbox, link).


Message #81 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Olly Betts <olly@survex.com>
To: Christian Beer <christian.beer@aei.mpg.de>, 790222@bugs.debian.org
Cc: BOINC Developers Mailing List <boinc_dev@ssl.berkeley.edu>
Subject: Re: Bug#790222: [boinc_dev] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Thu, 6 Jul 2017 04:22:55 +0100
On Wed, Jul 05, 2017 at 05:53:14PM +0200, Christian Beer wrote:
> I'm not sure I fully understand the issue. So I'll try to explain what I
> understood.
> 
> Debian is going to remove the package "libwebkitgtk-1.0-0" in testing
> (buster) which will also remove the package "libwxgtk-webview3.0-0v5"
> which is a dependency for package "boinc-manager" which means
> "boinc-manager" will have a broken dependency.
> 
> One possible fix is to rebuild the package "libwxgtk-webview3.0-0v5"
> using GTK3 which means all wxWidgets packages need to be rebuilt too.
> Since "boinc-manager" is the only package using
> "libwxgtk-webview3.0-0v5" you want to rather drop webview support on
> Debian than rebuilding wxWidgets.

That's rather misinterpreting the situation.

We can't sanely release libwebkitgtk-1.0-0 with buster, because its
not been maintained for ages, and that's highly problematic for a
browser stack.  But the buster release is likely be 1.5-2 years from
now so we have time to address this.

To switch to a maintained version of webkitgtk we need to migrate to
using wxWidgets built with GTK3.  The "rebuild" part is easy, but
switching to GTK3 is known to cause incompatibilities with some programs
using wxWidgets, or at least it's known it did - the problems may have
been fixed by newer versions of wxWidgets and/or those programs.  But
we can't know without a lot of testing.

The libwebkitgtk-1.0-0 maintainer suggested just dropping
libwxgtk-webview3.0-0v5 now, so I asked Gianfranco how that would
affect boinc (I had no idea if it was a key feature, or some optional
extra - it seems more the former) since if we drop it now, it will
affect users of boinc from Debian unstable and testing until the
transition to wx with GTK3 is ready to begin.

For some reason he's chosen to escalate this to boinc upstream, whereas
really it's more of an internal Debian issue.

> So our (BOINC's) options are rather limited in order to keep
> "boinc-manager" working on Debian. We can start to look for an
> alternative to wxWebView or disable it on Debian. But disabling is not
> an option since we use wxWebView to communicate to the users of
> boinc-manager via this simple but effective in-app browser. We also have
> a tool that uses wxWebView to show a HTML page as a screensaver which is
> easy for scientific projects to use.

There's wxHtmlWindow which comes as standard, but it's not a full
web stack (e.g. no javascript, doesn't really support CSS IIRC).

> Please correct me if I'm wrong and/or give some more options. I'm a bit
> puzzled as to the fact that this feature of wxWidgets is not used by
> more packages. Is there a history available which packages depended on
> "libwxgtk-webview3.0-0v5" in the past so one can find out what they did?

Debian doesn't track such history explicitly.  If you really want to
know I think you'd have to mine that information from
snapshot.debian.org (which would involve fetching and unpacking a lot of
package files).

I think poedit did briefly (perhaps only in experimental) but it dropped
it.  Gianfranco is also involved in maintaining that, so probably knows
the details.  I'm not aware of any other package that has, and the
webview package was only created because boinc used it.

Cheers,
    Olly



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Thu, 06 Jul 2017 03:33:02 GMT) (full text, mbox, link).


Acknowledgement sent to Olly Betts <olly@survex.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Thu, 06 Jul 2017 03:33:02 GMT) (full text, mbox, link).


Message #86 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Olly Betts <olly@survex.com>
To: Christian Beer <christian.beer@aei.mpg.de>, 790222@bugs.debian.org
Subject: Re: Bug#790222: [boinc_dev] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Thu, 6 Jul 2017 04:28:39 +0100
You Cc:-ed "BOINC Developers Mailing List <boinc_dev@ssl.berkeley.edu>"
but that rejected my reply with:

> You must subscribe to this email list in order to post to it.

Please don't Cc lists which require subscription in messages to Debian
bugs.

And if you want the list to see my reply, please forward it.

Cheers,
    Olly



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Thu, 06 Jul 2017 07:45:03 GMT) (full text, mbox, link).


Acknowledgement sent to Gianfranco Costamagna <locutusofborg@debian.org>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Thu, 06 Jul 2017 07:45:03 GMT) (full text, mbox, link).


Message #91 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Gianfranco Costamagna <locutusofborg@debian.org>
To: 790222@bugs.debian.org
Subject: Re: Bug#790222: [boinc_dev] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Thu, 6 Jul 2017 09:31:48 +0200
[Message part 1 (text/plain, inline)]
Hello,

> 
> We can't sanely release libwebkitgtk-1.0-0 with buster, because its
> not been maintained for ages, and that's highly problematic for a
> browser stack.  But the buster release is likely be 1.5-2 years from
> now so we have time to address this.

true story, even for Stretch it has been mostly a dead-upstream (and thanks
for keeping it around)

> To switch to a maintained version of webkitgtk we need to migrate to
> using wxWidgets built with GTK3.  The "rebuild" part is easy, but
> switching to GTK3 is known to cause incompatibilities with some programs
> using wxWidgets, or at least it's known it did - the problems may have
> been fixed by newer versions of wxWidgets and/or those programs.  But
> we can't know without a lot of testing.
> 
> The libwebkitgtk-1.0-0 maintainer suggested just dropping
> libwxgtk-webview3.0-0v5 now, so I asked Gianfranco how that would
> affect boinc (I had no idea if it was a key feature, or some optional
> extra - it seems more the former) since if we drop it now, it will
> affect users of boinc from Debian unstable and testing until the
> transition to wx with GTK3 is ready to begin.
> 
> For some reason he's chosen to escalate this to boinc upstream, whereas
> really it's more of an internal Debian issue.
> 

the reason was that I didn't get the previous messages, nor the upstream
patch until this morning, so the situation to my incomplete POV was:
"hey webkit is dead, maybe we can switch to something different of wx
won't port it?"

even having the latest stable wx release without the support wasn't
something encouraging, I got only this morning the git commit id
with the porting done

this was the reason for the request to the list, I need help if I have to disable
webview support (because integrated a lot into the BOINC code)

> There's wxHtmlWindow which comes as standard, but it's not a full
> web stack (e.g. no javascript, doesn't really support CSS IIRC).

this is something that might be better maintainable, thanks

Even if we get to keep boinc and webview, switching to something different
might be desirable for the near future.

thanks,

Gianfranco

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Thu, 06 Jul 2017 08:57:03 GMT) (full text, mbox, link).


Acknowledgement sent to Christian Beer <christian.beer@aei.mpg.de>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Thu, 06 Jul 2017 08:57:03 GMT) (full text, mbox, link).


Message #96 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Christian Beer <christian.beer@aei.mpg.de>
To: 790222@bugs.debian.org
Subject: Re: Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Thu, 6 Jul 2017 10:55:05 +0200
[Message part 1 (text/plain, inline)]
Hi,

thanks Olly and Gianfranco for your explanations. I now understand the
issue better. I'm glad Gianfranco involved upstream because the Debian
packages are currently our primary means to distribute a recent version
of BOINC to volunteers using Debian and Ubuntu.

>> To switch to a maintained version of webkitgtk we need to migrate to
>> using wxWidgets built with GTK3.  The "rebuild" part is easy, but
>> switching to GTK3 is known to cause incompatibilities with some programs
>> using wxWidgets, or at least it's known it did - the problems may have
>> been fixed by newer versions of wxWidgets and/or those programs.  But
>> we can't know without a lot of testing.
>>
>> The libwebkitgtk-1.0-0 maintainer suggested just dropping
>> libwxgtk-webview3.0-0v5 now, so I asked Gianfranco how that would
>> affect boinc (I had no idea if it was a key feature, or some optional
>> extra - it seems more the former) since if we drop it now, it will
>> affect users of boinc from Debian unstable and testing until the
>> transition to wx with GTK3 is ready to begin.

So our options are to sit out the migration and have boinc-manager
removed from unstable and testing in the meantime or disable the in-app
browser for this period so we still have a boinc-manager package just
without Notification support (or a rather limited text based support). I
don't know what needs to be done to add boinc-manager again after the
migration is finished if we choose the first option. Details and effort
of the second option are better discussed on boinc_dev.

>> There's wxHtmlWindow which comes as standard, but it's not a full
>> web stack (e.g. no javascript, doesn't really support CSS IIRC).
> this is something that might be better maintainable, thanks
>
> Even if we get to keep boinc and webview, switching to something different
> might be desirable for the near future.

Maybe this is an alternative for the migration time of wxWidgets to GTK3
which would at least offer a basic textual representation of notices. I
don't see it as a long term solution.

Regards
Christian


[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Wed, 26 Jul 2017 08:27:03 GMT) (full text, mbox, link).


Acknowledgement sent to Emilio Pozuelo Monfort <pochu@debian.org>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Wed, 26 Jul 2017 08:27:03 GMT) (full text, mbox, link).


Message #101 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Emilio Pozuelo Monfort <pochu@debian.org>
To: 790222@bugs.debian.org, Olly Betts <olly@survex.com>, Christian Beer <christian.beer@aei.mpg.de>
Subject: Re: Bug#790222: [boinc_dev] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Wed, 26 Jul 2017 10:24:52 +0200
On Thu, 6 Jul 2017 04:22:55 +0100 Olly Betts <olly@survex.com> wrote:
> On Wed, Jul 05, 2017 at 05:53:14PM +0200, Christian Beer wrote:
> > I'm not sure I fully understand the issue. So I'll try to explain what I
> > understood.
> > 
> > Debian is going to remove the package "libwebkitgtk-1.0-0" in testing
> > (buster) which will also remove the package "libwxgtk-webview3.0-0v5"
> > which is a dependency for package "boinc-manager" which means
> > "boinc-manager" will have a broken dependency.
> > 
> > One possible fix is to rebuild the package "libwxgtk-webview3.0-0v5"
> > using GTK3 which means all wxWidgets packages need to be rebuilt too.
> > Since "boinc-manager" is the only package using
> > "libwxgtk-webview3.0-0v5" you want to rather drop webview support on
> > Debian than rebuilding wxWidgets.
> 
> That's rather misinterpreting the situation.
> 
> We can't sanely release libwebkitgtk-1.0-0 with buster, because its
> not been maintained for ages, and that's highly problematic for a
> browser stack.  But the buster release is likely be 1.5-2 years from
> now so we have time to address this.
> 
> To switch to a maintained version of webkitgtk we need to migrate to
> using wxWidgets built with GTK3.  The "rebuild" part is easy, but
> switching to GTK3 is known to cause incompatibilities with some programs
> using wxWidgets, or at least it's known it did - the problems may have
> been fixed by newer versions of wxWidgets and/or those programs.  But
> we can't know without a lot of testing.

In case it wasn't clear: note that moving to GTK3 and building against
libwebkitgtk-3.0-dev is not enough, as libwebkitgtk-3.0-dev is also a part of
src:webkitgtk, and we plan to remove it as it's also affected by all the
security bugs.

Moving to GTK+3 and libwebkitgtk-3.0-dev can be a first step, with the goal of
later moving to libwebkit2gtk-4.0-dev, i.e. src:webkit2gtk.

Note that dropping libwxgtk-webview3.0-0v5 is just a better option than to ship
webkitgtk in another release. Obviously the best option is to port wxwidgets or
to make boinc-manager not use webview so it doesn't have to be removed. Which
path we follow is up to you.

HTH,

Cheers,
Emilio



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Wed, 26 Jul 2017 08:54:03 GMT) (full text, mbox, link).


Acknowledgement sent to Gianfranco Costamagna <locutusofborg@debian.org>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Wed, 26 Jul 2017 08:54:03 GMT) (full text, mbox, link).


Message #106 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Gianfranco Costamagna <locutusofborg@debian.org>
To: Emilio Pozuelo Monfort <pochu@debian.org>, "790222@bugs.debian.org" <790222@bugs.debian.org>, Olly Betts <olly@survex.com>, Christian Beer <christian.beer@aei.mpg.de>
Subject: Re: Bug#790222: [boinc_dev] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Wed, 26 Jul 2017 08:50:47 +0000 (UTC)


>In case it wasn't clear: note that moving to GTK3 and building against
>libwebkitgtk-3.0-dev is not enough, as libwebkitgtk-3.0-dev is also a part of
>src:webkitgtk, and we plan to remove it as it's also affected by all the
>security bugs.


moving to GTK3 is neede to cherry-pick this patch
https://github.com/wxWidgets/wxWidgets/commit/cbe0a1f04928963085c0056a63c4930a73829e05
>Moving to GTK+3 and libwebkitgtk-3.0-dev can be a first step, with the goal of

>later moving to libwebkit2gtk-4.0-dev, i.e. src:webkit2gtk.

this should be done in a single step :)
>Note that dropping libwxgtk-webview3.0-0v5 is just a better option than to ship
>webkitgtk in another release. Obviously the best option is to port wxwidgets or
>to make boinc-manager not use webview so it doesn't have to be removed. Which
>path we follow is up to you.


upstream seems aware of it, and probably will do some work on porting to something lighter,
but I don't see the webkit2gtk as a possible issue right now, do you?


G.



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Wed, 26 Jul 2017 09:09:05 GMT) (full text, mbox, link).


Acknowledgement sent to Emilio Pozuelo Monfort <pochu@debian.org>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Wed, 26 Jul 2017 09:09:05 GMT) (full text, mbox, link).


Message #111 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Emilio Pozuelo Monfort <pochu@debian.org>
To: Gianfranco Costamagna <locutusofborg@debian.org>, "790222@bugs.debian.org" <790222@bugs.debian.org>, Olly Betts <olly@survex.com>, Christian Beer <christian.beer@aei.mpg.de>
Subject: Re: Bug#790222: [boinc_dev] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Wed, 26 Jul 2017 11:04:25 +0200
On 26/07/17 10:50, Gianfranco Costamagna wrote:
> 
> 
> 
>> In case it wasn't clear: note that moving to GTK3 and building against
>> libwebkitgtk-3.0-dev is not enough, as libwebkitgtk-3.0-dev is also a part of
>> src:webkitgtk, and we plan to remove it as it's also affected by all the
>> security bugs.
> 
> 
> moving to GTK3 is neede to cherry-pick this patch
> https://github.com/wxWidgets/wxWidgets/commit/cbe0a1f04928963085c0056a63c4930a73829e05
>> Moving to GTK+3 and libwebkitgtk-3.0-dev can be a first step, with the goal of
> 
>> later moving to libwebkit2gtk-4.0-dev, i.e. src:webkit2gtk.
> 
> this should be done in a single step :)
>> Note that dropping libwxgtk-webview3.0-0v5 is just a better option than to ship
>> webkitgtk in another release. Obviously the best option is to port wxwidgets or
>> to make boinc-manager not use webview so it doesn't have to be removed. Which
>> path we follow is up to you.
> 
> 
> upstream seems aware of it, and probably will do some work on porting to something lighter,
> but I don't see the webkit2gtk as a possible issue right now, do you?

Not an issue, as long as the porting is done (the webkit1 and webkit2 APIs are
different).

Cheers,
Emilio



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Wed, 26 Jul 2017 09:09:07 GMT) (full text, mbox, link).


Acknowledgement sent to Emilio Pozuelo Monfort <pochu@debian.org>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Wed, 26 Jul 2017 09:09:07 GMT) (full text, mbox, link).


Message #116 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Emilio Pozuelo Monfort <pochu@debian.org>
To: Gianfranco Costamagna <locutusofborg@debian.org>, "790222@bugs.debian.org" <790222@bugs.debian.org>, Olly Betts <olly@survex.com>, Christian Beer <christian.beer@aei.mpg.de>
Subject: Re: Bug#790222: [boinc_dev] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Wed, 26 Jul 2017 11:05:57 +0200
On 26/07/17 11:04, Emilio Pozuelo Monfort wrote:
> On 26/07/17 10:50, Gianfranco Costamagna wrote:
>>
>>
>>
>>> In case it wasn't clear: note that moving to GTK3 and building against
>>> libwebkitgtk-3.0-dev is not enough, as libwebkitgtk-3.0-dev is also a part of
>>> src:webkitgtk, and we plan to remove it as it's also affected by all the
>>> security bugs.
>>
>>
>> moving to GTK3 is neede to cherry-pick this patch
>> https://github.com/wxWidgets/wxWidgets/commit/cbe0a1f04928963085c0056a63c4930a73829e05
>>> Moving to GTK+3 and libwebkitgtk-3.0-dev can be a first step, with the goal of
>>
>>> later moving to libwebkit2gtk-4.0-dev, i.e. src:webkit2gtk.
>>
>> this should be done in a single step :)
>>> Note that dropping libwxgtk-webview3.0-0v5 is just a better option than to ship
>>> webkitgtk in another release. Obviously the best option is to port wxwidgets or
>>> to make boinc-manager not use webview so it doesn't have to be removed. Which
>>> path we follow is up to you.
>>
>>
>> upstream seems aware of it, and probably will do some work on porting to something lighter,
>> but I don't see the webkit2gtk as a possible issue right now, do you?
> 
> Not an issue, as long as the porting is done (the webkit1 and webkit2 APIs are
> different).

OK I see that porting is already done upstream in the link you quoted. So yeah,
it'd be a matter of moving to that. This probably needs a library transition though.

Cheers,
Emilio



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Thu, 27 Jul 2017 00:24:02 GMT) (full text, mbox, link).


Acknowledgement sent to Olly Betts <olly@survex.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Thu, 27 Jul 2017 00:24:02 GMT) (full text, mbox, link).


Message #121 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Olly Betts <olly@survex.com>
To: Emilio Pozuelo Monfort <pochu@debian.org>
Cc: Gianfranco Costamagna <locutusofborg@debian.org>, "790222@bugs.debian.org" <790222@bugs.debian.org>, Christian Beer <christian.beer@aei.mpg.de>
Subject: Re: Bug#790222: [boinc_dev] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Thu, 27 Jul 2017 01:21:21 +0100
On Wed, Jul 26, 2017 at 11:05:57AM +0200, Emilio Pozuelo Monfort wrote:
> OK I see that porting is already done upstream in the link you quoted. So
> yeah, it'd be a matter of moving to that. This probably needs a library
> transition though.

The problem is that wx's GTK3 support is still much buggier than its
GTK2 support.  Upstream wx seem quick to fix bug reports about GTK3
shortcomings when they can reproduce them, but they've been unable to
reproduce some which I can reproduce in their own sample code, e.g.:

https://trac.wxwidgets.org/ticket/17915

So this transition is going to be a lot more work than tweaking
wxwidgets3.0's debian/control and debian/rules, uploading and then
bin-nmuing 100 or so packages.  It's going to need a lot of testing
of rdeps, and that's likely to uncover a significant number of upstream
bugs which we'll ideally need to find reproducers for.

My plan is to put a build of wxwidgets3.0 using GTK3 in experimental (or
maybe unstable) so maintainers of rdeps can try it and we can gauge how
realistic switching is in this release cycle.

But as I've said already, I don't have a problem with just disabling
webview before buster if it comes to it.  It just seems unhelpful to
boinc users running testing to do that right now, unless you're actually
at the point of removing the old webkitgtk from testing.

Cheers,
    Olly



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Thu, 17 Aug 2017 21:39:02 GMT) (full text, mbox, link).


Acknowledgement sent to Jeremy Bicha <jbicha@ubuntu.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Thu, 17 Aug 2017 21:39:02 GMT) (full text, mbox, link).


Message #126 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Jeremy Bicha <jbicha@ubuntu.com>
To: Olly Betts <olly@survex.com>, Gianfranco Costamagna <locutusofborg@debian.org>, "790222@bugs.debian.org" <790222@bugs.debian.org>
Cc: Emilio Pozuelo Monfort <pochu@debian.org>, Christian Beer <christian.beer@aei.mpg.de>
Subject: Re: Bug#790222: [boinc_dev] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Thu, 17 Aug 2017 17:34:02 -0400
> But as I've said already, I don't have a problem with just disabling
> webview before buster if it comes to it.  It just seems unhelpful to
> boinc users running testing to do that right now, unless you're actually
> at the point of removing the old webkitgtk from testing.

Removal of webkitgtk from testing is still a few weeks away.

But in my opinion, this is the last package blocking removal of
webkitgtk from Ubuntu 17.10. Removal there is also probably a few
weeks away since many Ubuntu removals happen late in Ubuntu's release
cycle.)

Thanks,
Jeremy Bicha



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Fri, 18 Aug 2017 00:09:05 GMT) (full text, mbox, link).


Acknowledgement sent to Olly Betts <olly@survex.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Fri, 18 Aug 2017 00:09:05 GMT) (full text, mbox, link).


Message #131 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Olly Betts <olly@survex.com>
To: Jeremy Bicha <jbicha@ubuntu.com>
Cc: Gianfranco Costamagna <locutusofborg@debian.org>, "790222@bugs.debian.org" <790222@bugs.debian.org>, Emilio Pozuelo Monfort <pochu@debian.org>, Christian Beer <christian.beer@aei.mpg.de>
Subject: Re: Bug#790222: [boinc_dev] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Fri, 18 Aug 2017 00:29:25 +0100
On Thu, Aug 17, 2017 at 05:34:02PM -0400, Jeremy Bicha wrote:
> > But as I've said already, I don't have a problem with just disabling
> > webview before buster if it comes to it.  It just seems unhelpful to
> > boinc users running testing to do that right now, unless you're actually
> > at the point of removing the old webkitgtk from testing.
> 
> Removal of webkitgtk from testing is still a few weeks away.

There's been a bit of progress on the wx+GTK3 front - most notably wx
upstream have now fixed all the bugs I spotted in my initial testing
with a couple of applications.

However, I don't think we're very close to starting a transition to
wx+GTK3 at this point, so probably we need to decide what to do with
boinc.  The options for the short term seem to be:

* Remove boinc from testing and break it in unstable (which is clearly
  not helpful for anyone wanting to use it and running either).

* Drop the use of wx webview in boinc, which doesn't render it entirely
  unusable, but isn't great.

* Patch boinc to use wxHtmlWindow instead, which has more simplistic
  rendering, but is probably OK if there's not Javascript or CSS
  involved.  I've no idea how much work that would be, or if boinc
  upstream has done any work towards this.

* Upload parallel packages of wx+GTK3 for boinc to use.  I have started
  work on packaging, but it needs more work so that parallel installs
  work properly.  I'm also hesitant to take this approach without a firm
  plan to actually do the transition, as I don't think we have the
  resources to adequately maintain two sets of wx packages (historically
  we've tried this, and one set just ended up neglected).

> But in my opinion, this is the last package blocking removal of
> webkitgtk from Ubuntu 17.10. Removal there is also probably a few
> weeks away since many Ubuntu removals happen late in Ubuntu's release
> cycle.)

I'm sure Ubuntu can make that decision for themselves.

Cheers,
    Olly



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Sun, 20 Aug 2017 17:57:03 GMT) (full text, mbox, link).


Acknowledgement sent to Adrian Bunk <bunk@debian.org>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Sun, 20 Aug 2017 17:57:03 GMT) (full text, mbox, link).


Message #136 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Adrian Bunk <bunk@debian.org>
To: Olly Betts <olly@survex.com>, 790222@bugs.debian.org
Cc: Jeremy Bicha <jbicha@ubuntu.com>, Gianfranco Costamagna <locutusofborg@debian.org>, Emilio Pozuelo Monfort <pochu@debian.org>
Subject: Re: Bug#790222: [boinc_dev] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Sun, 20 Aug 2017 20:54:25 +0300
On Fri, Aug 18, 2017 at 12:29:25AM +0100, Olly Betts wrote:
> On Thu, Aug 17, 2017 at 05:34:02PM -0400, Jeremy Bicha wrote:
> > > But as I've said already, I don't have a problem with just disabling
> > > webview before buster if it comes to it.  It just seems unhelpful to
> > > boinc users running testing to do that right now, unless you're actually
> > > at the point of removing the old webkitgtk from testing.
> > 
> > Removal of webkitgtk from testing is still a few weeks away.
> 
> There's been a bit of progress on the wx+GTK3 front - most notably wx
> upstream have now fixed all the bugs I spotted in my initial testing
> with a couple of applications.
> 
> However, I don't think we're very close to starting a transition to
> wx+GTK3 at this point, so probably we need to decide what to do with
> boinc.  The options for the short term seem to be:
>...
> * Upload parallel packages of wx+GTK3 for boinc to use.  I have started
>   work on packaging, but it needs more work so that parallel installs
>   work properly.  I'm also hesitant to take this approach without a firm
>   plan to actually do the transition, as I don't think we have the
>   resources to adequately maintain two sets of wx packages (historically
>   we've tried this, and one set just ended up neglected).

wxwidgets3.0 is a key package, so won't get autoremoved from testing.

And since a removal from testing would imply a removal of all
reverse dependencies, wxwidgets3.0 is not at risk of being
removed from testing anytime soon.

While fast removal of webkitgtk from testing would be desirable,
there is IMHO no benefit for Debian from doing a substantial amount
of additional work for achieving this quickly - real urgency would
be in a year when the buster freeze will be approaching.

> Cheers,
>     Olly

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




Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Mon, 28 Aug 2017 05:03:02 GMT) (full text, mbox, link).


Acknowledgement sent to Olly Betts <olly@survex.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Mon, 28 Aug 2017 05:03:02 GMT) (full text, mbox, link).


Message #141 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Olly Betts <olly@survex.com>
To: Adrian Bunk <bunk@debian.org>
Cc: 790222@bugs.debian.org, Jeremy Bicha <jbicha@ubuntu.com>, Gianfranco Costamagna <locutusofborg@debian.org>, Emilio Pozuelo Monfort <pochu@debian.org>
Subject: Re: Bug#790222: [boinc_dev] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Mon, 28 Aug 2017 05:58:52 +0100
On Sun, Aug 20, 2017 at 08:54:25PM +0300, Adrian Bunk wrote:
> wxwidgets3.0 is a key package, so won't get autoremoved from testing.
> 
> And since a removal from testing would imply a removal of all
> reverse dependencies, wxwidgets3.0 is not at risk of being
> removed from testing anytime soon.

I know, but letting this continue to stall removal of the ancient
webkitgtk seems to be abusing this situation.  I've also previously said
I'm OK to drop the dependency once other blockers are resolved.

Besides, we need to settle on a way forwards soon, or else the feasible
options will start to dwindle.

Cheers,
    Olly



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Tue, 26 Sep 2017 02:42:03 GMT) (full text, mbox, link).


Acknowledgement sent to Jeremy Bicha <jbicha@debian.org>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Tue, 26 Sep 2017 02:42:03 GMT) (full text, mbox, link).


Message #146 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Jeremy Bicha <jbicha@debian.org>
To: Adrian Bunk <bunk@debian.org>
Cc: Olly Betts <olly@survex.com>, 790222@bugs.debian.org, Gianfranco Costamagna <locutusofborg@debian.org>, Emilio Pozuelo Monfort <pochu@debian.org>
Subject: Re: Bug#790222: [boinc_dev] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Mon, 25 Sep 2017 22:37:50 -0400
On Sun, Aug 20, 2017 at 1:54 PM, Adrian Bunk <bunk@debian.org> wrote:
> wxwidgets3.0 is a key package, so won't get autoremoved from testing.
>
> And since a removal from testing would imply a removal of all
> reverse dependencies, wxwidgets3.0 is not at risk of being
> removed from testing anytime soon.
>
> While fast removal of webkitgtk from testing would be desirable,
> there is IMHO no benefit for Debian from doing a substantial amount
> of additional work for achieving this quickly - real urgency would
> be in a year when the buster freeze will be approaching.

Ok, let me give a status update of the webkitgtk removal from Debian Testing:

$ reverse-depends -r testing src:webkitgtk
Reverse-Depends
===============
* empathy                       (for libwebkitgtk-3.0-0)
* geary                         (for libwebkitgtk-3.0-0)
* libwebkit1.1-cil              (for libwebkitgtk-1.0-0)
* libwxgtk-webview3.0-0v5       (for libwebkitgtk-1.0-0)

empathy is fixed in unstable but it needs a new upload to probably
revert to 3.12.14 so that's several days away from being fixed in
testing.
geary is fixed in unstable and I expect it to drop off the list in ~ 4 days.
libwebkit1.1-cil's last reverse dependency is fixed in unstable so
that can be removed from testing in ~4 days. src:webkit-sharp has no
reverse-dependencies in testing.

That leaves wxwidgets3.0 and its 2 rdepends: boinc and
python-wxgtk-webview3.0. python-wxgtk-webview3.0 has no reverse
dependencies and I think it sounds like it's going to be dropped now:
https://bugs.debian.org/876789

Therefore, the way I see it, boinc/wxwidgets3.0 is the only remaining
blocker for removing webkitgtk from Debian Testing.

Thanks,
Jeremy Bicha



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Tue, 26 Sep 2017 03:15:03 GMT) (full text, mbox, link).


Acknowledgement sent to Olly Betts <olly@survex.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Tue, 26 Sep 2017 03:15:03 GMT) (full text, mbox, link).


Message #151 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Olly Betts <olly@survex.com>
To: Jeremy Bicha <jbicha@debian.org>
Cc: Adrian Bunk <bunk@debian.org>, 790222@bugs.debian.org, Gianfranco Costamagna <locutusofborg@debian.org>, Emilio Pozuelo Monfort <pochu@debian.org>
Subject: Re: Bug#790222: [boinc_dev] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Tue, 26 Sep 2017 04:10:38 +0100
On Mon, Sep 25, 2017 at 10:37:50PM -0400, Jeremy Bicha wrote:
> Ok, let me give a status update of the webkitgtk removal from Debian Testing:
> 
> $ reverse-depends -r testing src:webkitgtk
> Reverse-Depends
> ===============
> * empathy                       (for libwebkitgtk-3.0-0)
> * geary                         (for libwebkitgtk-3.0-0)
> * libwebkit1.1-cil              (for libwebkitgtk-1.0-0)
> * libwxgtk-webview3.0-0v5       (for libwebkitgtk-1.0-0)
> 
> empathy is fixed in unstable but it needs a new upload to probably
> revert to 3.12.14 so that's several days away from being fixed in
> testing.
> geary is fixed in unstable and I expect it to drop off the list in ~ 4 days.
> libwebkit1.1-cil's last reverse dependency is fixed in unstable so
> that can be removed from testing in ~4 days. src:webkit-sharp has no
> reverse-dependencies in testing.
> 
> That leaves wxwidgets3.0 and its 2 rdepends: boinc and
> python-wxgtk-webview3.0. python-wxgtk-webview3.0 has no reverse
> dependencies and I think it sounds like it's going to be dropped now:
> https://bugs.debian.org/876789

Yes, I uploaded to drop that binary package earlier today.

> Therefore, the way I see it, boinc/wxwidgets3.0 is the only remaining
> blocker for removing webkitgtk from Debian Testing.

Thanks for the update.

Gianfranco: Is there any progress on the boinc front?  If not, I think
we just need to do this rather than letting this removal drag on for
even longer.

Cheers,
    Olly



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Tue, 26 Sep 2017 08:09:03 GMT) (full text, mbox, link).


Acknowledgement sent to Gianfranco Costamagna <locutusofborg@debian.org>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Tue, 26 Sep 2017 08:09:03 GMT) (full text, mbox, link).


Message #156 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Gianfranco Costamagna <locutusofborg@debian.org>
To: Olly Betts <olly@survex.com>, Jeremy Bicha <jbicha@debian.org>, "790222@bugs.debian.org" <790222@bugs.debian.org>
Cc: Adrian Bunk <bunk@debian.org>, Emilio Pozuelo Monfort <pochu@debian.org>
Subject: Re: Bug#790222: [boinc_dev] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Tue, 26 Sep 2017 08:05:57 +0000 (UTC)
Hello,

>Gianfranco: Is there any progress on the boinc front?  If not, I think
>we just need to do this rather than letting this removal drag on for
>even longer.


so, the plan now is to remove boinc from testing?
what is the plan to fix it BTW? moving to the new webkitgtk and transition to gtk3?

G.



Information forwarded to debian-bugs-dist@lists.debian.org, wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>:
Bug#790222; Package src:wxwidgets3.0. (Tue, 26 Sep 2017 19:21:05 GMT) (full text, mbox, link).


Acknowledgement sent to Olly Betts <olly@survex.com>:
Extra info received and forwarded to list. Copy sent to wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>. (Tue, 26 Sep 2017 19:21:05 GMT) (full text, mbox, link).


Message #161 received at 790222@bugs.debian.org (full text, mbox, reply):

From: Olly Betts <olly@survex.com>
To: Gianfranco Costamagna <locutusofborg@debian.org>, 790222@bugs.debian.org
Cc: Jeremy Bicha <jbicha@debian.org>, Adrian Bunk <bunk@debian.org>, Emilio Pozuelo Monfort <pochu@debian.org>
Subject: Re: Bug#790222: [boinc_dev] Bug#790222: wxwidgets3.0: depends on libwebkitgtk-1.0-0 which is deprecated
Date: Tue, 26 Sep 2017 20:17:30 +0100
On Tue, Sep 26, 2017 at 08:05:57AM +0000, Gianfranco Costamagna wrote:
> >Gianfranco: Is there any progress on the boinc front?  If not, I think
> >we just need to do this rather than letting this removal drag on for
> >even longer.
> 
> so, the plan now is to remove boinc from testing?

Or stop it from using webview, e.g. by using wxHtmlWindow instead (as I
suggested months ago).

> what is the plan to fix it BTW? moving to the new webkitgtk and transition to
> gtk3?

I think that's the only way to get webview back, but we need people to
actually do the work to make that happen.  I'm not realistically able to
commit to doing a transition unaided at this point - initial
investigations showed that it's likely to shake out a significant number
of bugs in both wx's GTK+ 3 support and in apps themselves.  It's not
just a case of uploading and binNMUing all rdeps.

As things stand, the plan is probably that there's no webview for buster.

Cheers,
    Olly



Added blocking bug(s) of 790222: 876940 Request was from Olly Betts <olly@survex.com> to submit@bugs.debian.org. (Wed, 27 Sep 2017 01:09:04 GMT) (full text, mbox, link).


Added tag(s) pending. Request was from Olly Betts <olly@survex.com> to control@bugs.debian.org. (Thu, 28 Sep 2017 21:09:03 GMT) (full text, mbox, link).


Reply sent to Olly Betts <olly@survex.com>:
You have taken responsibility. (Thu, 28 Sep 2017 22:30:05 GMT) (full text, mbox, link).


Notification sent to pochu@debian.org:
Bug acknowledged by developer. (Thu, 28 Sep 2017 22:30:05 GMT) (full text, mbox, link).


Message #170 received at 790222-close@bugs.debian.org (full text, mbox, reply):

From: Olly Betts <olly@survex.com>
To: 790222-close@bugs.debian.org
Subject: Bug#790222: fixed in wxwidgets3.0 3.0.3.1+dfsg2-1
Date: Thu, 28 Sep 2017 22:28:29 +0000
Source: wxwidgets3.0
Source-Version: 3.0.3.1+dfsg2-1

We believe that the bug you reported is fixed in the latest version of
wxwidgets3.0, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 790222@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Olly Betts <olly@survex.com> (supplier of updated wxwidgets3.0 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 29 Sep 2017 09:46:36 +1300
Source: wxwidgets3.0
Binary: libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-0v5 libwxgtk3.0-dev libwxgtk-media3.0-0v5 libwxgtk-media3.0-dev wx-common wx3.0-headers wx3.0-i18n wx3.0-examples wx3.0-doc
Architecture: source
Version: 3.0.3.1+dfsg2-1
Distribution: unstable
Urgency: medium
Maintainer: wxWidgets Maintainers <freewx-maint@lists.alioth.debian.org>
Changed-By: Olly Betts <olly@survex.com>
Description:
 libwxbase3.0-0v5 - wxBase library (runtime) - non-GUI support classes of wxWidgets t
 libwxbase3.0-dev - wxBase library (development) - non-GUI support classes of wxWidge
 libwxgtk-media3.0-0v5 - wxWidgets Cross-platform C++ GUI toolkit (GTK+ media library runt
 libwxgtk-media3.0-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK+ media library deve
 libwxgtk3.0-0v5 - wxWidgets Cross-platform C++ GUI toolkit (GTK+ runtime)
 libwxgtk3.0-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK+ development)
 wx-common  - wxWidgets Cross-platform C++ GUI toolkit (common support files)
 wx3.0-doc  - wxWidgets Cross-platform C++ GUI toolkit (documentation)
 wx3.0-examples - wxWidgets Cross-platform C++ GUI toolkit (examples)
 wx3.0-headers - wxWidgets Cross-platform C++ GUI toolkit (header files)
 wx3.0-i18n - wxWidgets Cross-platform C++ GUI toolkit (i18n support)
Closes: 790222
Changes:
 wxwidgets3.0 (3.0.3.1+dfsg2-1) unstable; urgency=medium
 .
   * Drop the webview packages as they require an obsolete webkitgtk version.
     To get them back, we'll need to migrate to GTK+ 3 which is a longer term
     project.  (Closes: #790222)
   * README.Debian: Update for -dbg to dbgsym change, and to indicate that we
     now have a wx3.0-doc package.
   * debian/control.in: Note conformance with Standards-Version 4.1.0.
   * Update repack of sources to remove prebuilt Java .class files without
     sources.
Checksums-Sha1:
 64a8216ae1cb40344121224b8b28a3c5d6307989 3002 wxwidgets3.0_3.0.3.1+dfsg2-1.dsc
 c850aea274ad12224ac502c0321d5e5389f3b78f 12259816 wxwidgets3.0_3.0.3.1+dfsg2.orig.tar.xz
 3b0dd44730120f903f18e00f65b7fa9d58c7f3d0 40104 wxwidgets3.0_3.0.3.1+dfsg2-1.debian.tar.xz
 c5a9aea0f059b707a4453365f776ec7eee41a156 17491 wxwidgets3.0_3.0.3.1+dfsg2-1_amd64.buildinfo
Checksums-Sha256:
 e0ad81fdb45942c6e03be37bd1892958ffe5a891b4891c88de333a6bf0791f8a 3002 wxwidgets3.0_3.0.3.1+dfsg2-1.dsc
 22081daae2ecf957ddb119417799e578fef0dfb1186d1340d3db60918cbc3a5a 12259816 wxwidgets3.0_3.0.3.1+dfsg2.orig.tar.xz
 23480c36c08f6065d3fe05bacd08fa45e42781945061f73c13a6014d53fbc320 40104 wxwidgets3.0_3.0.3.1+dfsg2-1.debian.tar.xz
 e4a3d774c7089b064bf20773240f22531a694fce05f01e788004776272fe3124 17491 wxwidgets3.0_3.0.3.1+dfsg2-1_amd64.buildinfo
Files:
 a2ac67cbfb69d19d84b3fb36a1e7a8be 3002 libs optional wxwidgets3.0_3.0.3.1+dfsg2-1.dsc
 7a4884029d3996471d553649237dee2e 12259816 libs optional wxwidgets3.0_3.0.3.1+dfsg2.orig.tar.xz
 ef95a8bf7737478b3d3c9fe67158d8ba 40104 libs optional wxwidgets3.0_3.0.3.1+dfsg2-1.debian.tar.xz
 bc60f8b2f110649138077b2611ecb2e1 17491 libs optional wxwidgets3.0_3.0.3.1+dfsg2-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEECOJAD/f+j+3jrLUoGBR7BzutKwcFAlnNci0ACgkQGBR7Bzut
Kwebig/+KT7PFmZKjXnKSfvLiv/sTZ/9u/n6YnlhVFBMTF03lLrbicWoo1J4AZVf
mDtz7RGK3NvUK17sZ3+jKsrWPzvdSC95nCZT/bB+ojR0nfBeaKT449bZC7dydLDE
g9Wq0LZExP6hHDG9xf8MElIIulIaIH5z0Z+vmcIiZV5CYd3K1AVDIipa6Go5hvIj
jtIdM+pH6rTBTtJ8I29MVmvpSW58Xy4+/UTTd+wOj4KpNuu4jR+TbyMfFIlqnjG0
msvBq7KWVLLdZGVwn/FqQTOnIgtH1T3uFRm9zFa2xg6ETfYcwsSOu5kVpStDCqkT
37tjIdAmjKMgKcYXdYKkMG8grucNtekf6KR9TsAjOnaUjFCZO2jZ8Ka8dXE/GfR0
PqsjhDcXn/ouzvG0KQIAeSnSXA6+7KAMQ7vq/r+1TjAlyVH+SRkuzhmvJOzlDAlg
aSXz/XPPINrg4WlFjSCtuRWX/kaF13VBWxul7dmpCo6wCLlt78o55lMy7BO6tgje
mbjaM9qoe98tRKKt0Vw7966M/U1lkt/vME4er6GrFvddJnjuYqLXhwOqBx+nnjHU
Ho+6LVSJIMZsmHfHB1w8di8pggE7Cw2PPmcTx+FgXro8RmGWZPTjRdkXtVjV0oz+
dujbzwtnJE9cqtfulEUtCAdkAqg4vd2c7S0cC1mWovn1/cnO870=
=9IYx
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 01 Nov 2017 07:26:27 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Jan 10 15:04:33 2018; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.