Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2019-10-17 12:54:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "webkit2gtk3" Thu Oct 17 12:54:15 2019 rev:86 rq:733518 version:2.26.1 Changes: -------- --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2019-09-11 10:19:15.771519179 +0200 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2352/webkit2gtk3.changes 2019-10-17 12:54:19.582059618 +0200 @@ -1,0 +2,41 @@ +Thu Sep 26 10:03:59 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Enable sandbox again (pass -DENABLE_BUBBLEWRAP_SANDBOX=ON to + cmake). +- Move bubblewrap and xdg-dbus-proxy Requires from main package to + main library package libwebkit2gtk-4_0-37, they are needed at + runtime, and there is no webkit2gtk3 package that we can install. + +------------------------------------------------------------------- +Mon Sep 23 15:24:34 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 2.26.1: + + Fix MSE media player with GStreamer 1.14. + + Fix HTML alternate loads never finishing. + + Fix web view initialization delay on fisrt load. + + Validate user agent string set via API. + + Fix a crash when a web view is destroyed with accelerated + compositing mode enabled. + + Fix EGL initialization with newer versions of Mesa. + + Do not enable the sandbox inside docker. + + Fix several crashes and rendering issues. + +------------------------------------------------------------------- +Thu Sep 19 16:44:45 UTC 2019 - Michael Gorse <mgo...@suse.com> + +- Add webkit2gtk3-fdo-soname.patch: don't try to open WPE backend + with an unversioned soname. + +------------------------------------------------------------------- +Tue Sep 17 14:42:14 UTC 2019 - Michael Gorse <mgo...@suse.com> + +- Enable pkgconfig(wpe-1.0) and pkgconfig(wpebackend-fdo-1.0) + BuildRequires and stop passing DUSE_WPE_RENDERER=OFF to cmake. + +------------------------------------------------------------------- +Thu Sep 12 21:09:23 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Test disable sandbox, does this fix epiphany? + (pass -DENABLE_BUBBLEWRAP_SANDBOX=OFF to cmake). + +------------------------------------------------------------------- Old: ---- webkitgtk-2.26.0.tar.xz webkitgtk-2.26.0.tar.xz.asc New: ---- webkit2gtk3-fdo-soname.patch webkitgtk-2.26.1.tar.xz webkitgtk-2.26.1.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ webkit2gtk3.spec ++++++ --- /var/tmp/diff_new_pack.3cMw4r/_old 2019-10-17 12:54:23.282050245 +0200 +++ /var/tmp/diff_new_pack.3cMw4r/_new 2019-10-17 12:54:23.282050245 +0200 @@ -42,16 +42,18 @@ %bcond_with python3 %endif Name: webkit2gtk3 -Version: 2.26.0 +Version: 2.26.1 Release: 0 Summary: Library for rendering web content, GTK+ Port License: LGPL-2.0-or-later AND BSD-3-Clause Group: Development/Libraries/C and C++ URL: https://webkitgtk.org/ -Source0: https://webkitgtk.org/releases/%{_name}-%{version}.tar.xz -Source1: https://webkitgtk.org/releases/%{_name}-%{version}.tar.xz.asc +Source0: %{url}/releases/%{_name}-%{version}.tar.xz +Source1: %{url}/releases/%{_name}-%{version}.tar.xz.asc Source98: baselibs.conf Source99: webkit2gtk3.keyring +# PATCH-FIX-OPENSUSE webkit2gtk3-fdo-soname.patch mgo...@suse.com -- don't call dlopen with an unversioned soname. +Patch0: webkit2gtk3-fdo-soname.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel @@ -105,8 +107,8 @@ BuildRequires: pkgconfig(libxslt) >= 1.1.7 BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(upower-glib) -#BuildRequires: pkgconfig(wpe-1.0) >= 1.3.0 -#BuildRequires: pkgconfig(wpebackend-fdo-1.0) >= 1.3.0 +BuildRequires: pkgconfig(wpe-1.0) >= 1.3.0 +BuildRequires: pkgconfig(wpebackend-fdo-1.0) >= 1.3.0 BuildRequires: pkgconfig(xt) BuildRequires: pkgconfig(zlib) %if 0%{?suse_version} == 1315 @@ -130,8 +132,6 @@ %if %{_gold_linker} BuildRequires: binutils-gold %endif -Requires: bubblewrap -Requires: xdg-dbus-proxy %description WebKit is a web content engine, derived from KHTML and KJS from KDE, @@ -146,7 +146,9 @@ Summary: Library for rendering web content, GTK+ Port # Require the injected bundles. The bundles are dlopen()ed Group: System/Libraries +Requires: bubblewrap Requires: webkit2gtk-4_0-injected-bundles +Requires: xdg-dbus-proxy Recommends: %{_pkgname_no_slpp}-lang Provides: %{_pkgname_no_slpp} = %{version} Obsoletes: webkit2gtk3-plugin-process-gtk2 @@ -331,7 +333,7 @@ -DENABLE_JIT=OFF \ %endif -DUSE_SYSTEM_MALLOC=ON \ - -DUSE_WPE_RENDERER=OFF \ + -DENABLE_BUBBLEWRAP_SANDBOX=ON \ %ninja_build -j $max_link_jobs ++++++ webkit2gtk3-fdo-soname.patch ++++++ diff --git a/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp b/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp index a380a25fa4b..d96d23bce2e 100644 --- a/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp +++ b/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp @@ -114,7 +114,7 @@ void WebProcessPool::platformInitializeWebProcess(const WebProcessProxy& process #if PLATFORM(WAYLAND) if (WebCore::PlatformDisplay::sharedDisplay().type() == WebCore::PlatformDisplay::Type::Wayland) { #if USE(WPE_RENDERER) - wpe_loader_init("libWPEBackend-fdo-1.0.so"); + wpe_loader_init("libWPEBackend-fdo-1.0.so.1"); if (wpe_fdo_initialize_for_egl_display(WebCore::PlatformDisplay::sharedDisplay().eglDisplay())) { parameters.hostClientFileDescriptor = wpe_renderer_host_create_client(); parameters.implementationLibraryName = FileSystem::fileSystemRepresentation(wpe_loader_get_loaded_implementation_library_name()); ++++++ webkitgtk-2.26.0.tar.xz -> webkitgtk-2.26.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/webkit2gtk3/webkitgtk-2.26.0.tar.xz /work/SRC/openSUSE:Factory/.webkit2gtk3.new.2352/webkitgtk-2.26.1.tar.xz differ: char 26, line 1