Bug#871964: swt-gtk: Build-depends on libwebkitgtk-dev which is deprecated

Jeremy Bicha jbicha at debian.org
Fri Oct 20 00:22:26 UTC 2017


Control: clone -1 -2
Control: retitle -2 libswt-webkit-gtk-3-jni: Missing dependency on
libwebkitgtk-1.0-0
Control: reassign -2 libswt-webkit-gtk-3-jni
Control: tags -2 +stretch

On Tue, Oct 17, 2017 at 5:12 PM, Adrian Bunk <bunk at debian.org> wrote:
> On Sat, Aug 12, 2017 at 11:43:58PM -0400, Jeremy Bicha wrote:
>>...
>> The package does build successfully without the libwebkitgtk-dev
>> build-dependency.
>
> But the resulting library will still dynamically load it.
>
>> It feels to me like the libswt-webkit-gtk-3-jni was already broken
>> since it doesn't have a dependency on any webkitgtk library
>
> The missing dependency sounds like a bug.
>
>> (I think
>> the correct one would be libwebkitgtk-3.0-0 but that is still part of
>> the deprecated libraries which are being removed.)
>
> It does use libwebkitgtk-1.0-0:
> https://sources.debian.net/src/swt-gtk/3.8.2-4/webkitgtk.h/
>
> I just tried, and it does work when libwebkitgtk-1.0-0 is installed
> (and fails without).

Ok, I am filing a new bug because the missing dependency should be
fixed in stretch.

This link says that Eclipse / swt-gtk 4.4 (released in 2014) has
initial support for gtk3 and webkit2gtk:
https://www.eclipse.org/swt/R4_4/new_and_noteworthy.html

Unfortunately, eclipse and swt-gtk are very outdated in Debian:
https://bugs.debian.org/681726

$ reverse-depends -r sid libswt-webkit-gtk-3-jni
===============
* eclipse-rcp —so outdated it really needs to be removed from Buster
before release if it's not upgraded regardless of this bug
* tuxguitar
* vuze — already removed from testing, see https://bugs.debian.org/870987
* zekr — already removed from testing, see https://bugs.debian.org/866659

Thank you,
Jeremy Bicha



More information about the pkg-java-maintainers mailing list