Hello Christian,

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

thanks

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

this is correct.
we can:
1) fix webview to use webkit2gtk and not webkitgtk (the whole source package 
will go away for Buster)
https://packages.qa.debian.org/w/webkitgtk.html
https://packages.qa.debian.org/w/webkit2gtk.html

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

no.
AFAIK wxwidgets uses:
libwebkitgtk-1.0-0 if you use gtk2
libwebkitgtk-3.0-0 if you use gtk3.

Both of them are provided by src:webkitgtk, so switching to gtk3 might be good
if they plan to only remove the old -1.0 binding, but I'm mostly sure they 
would like
to remove all the source and binary packages of webkitgtk (it has been 
unmaintained upstream for long time)

this is at least what I get from wxwidgets source code
https://sources.debian.net/src/wxwidgets3.0/3.0.2%2Bdfsg-4/configure.in/#L7242

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

yep, correct

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

I created that package only when boinc started using it, and nobody uses it 
except for boinc
(this is why probably nobody is bothering about porting the wx code to 
something newer)

Seems that some new upstream porting effort has been done, so this seems to be 
not really a boinc issue anymore

https://github.com/wxWidgets/wxWidgets/commit/cbe0a1f04928963085c0056a63c4930a73829e05
G.
_______________________________________________
boinc_dev mailing list
[email protected]
https://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to