Bug 191222 - [WPE][GTK] Update GLib
Summary: [WPE][GTK] Update GLib
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Nightly Build
Hardware: PC Linux
: P2 Normal
Assignee: Michael Catanzaro
URL:
Keywords:
Depends on:
Blocks: 186276
  Show dependency treegraph
 
Reported: 2018-11-02 18:54 PDT by Michael Catanzaro
Modified: 2018-12-04 11:43 PST (History)
10 users (show)

See Also:


Attachments
Patch (18.53 KB, patch)
2018-11-02 19:22 PDT, Michael Catanzaro
no flags Details | Formatted Diff | Diff
Patch (18.53 KB, patch)
2018-11-23 11:51 PST, Michael Catanzaro
no flags Details | Formatted Diff | Diff
Patch (18.52 KB, patch)
2018-12-03 13:13 PST, Michael Catanzaro
no flags Details | Formatted Diff | Diff
Patch (18.55 KB, patch)
2018-12-03 13:21 PST, Michael Catanzaro
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Catanzaro 2018-11-02 18:54:11 PDT
When I try running API tests locally, they crash with:

(/home/mcatanzaro/Projects/WebKit/WebKitBuild/Debug/bin/TestWebKitAPI/WebKit2Gtk/TestWebKitWebView:83197): GLib-GIO-WARNING **: unknown schema extension 'd'

We need to update our old glib to support the 'd' value type, otherwise schemas that may exist on the host using this type will cause instant crashes.
Comment 1 Michael Catanzaro 2018-11-02 19:22:29 PDT
Created attachment 353757 [details]
Patch
Comment 2 Michael Catanzaro 2018-11-23 11:51:03 PST
Created attachment 355530 [details]
Patch
Comment 3 Michael Catanzaro 2018-11-23 12:12:57 PST
Adrian, can you install distutils/setuptools on the bots, please? Or install meson from backports? 

Problem is meson fails to build. It's only required currently for graphene, which is only a dependency of gst-plugins-bad, which is no longer a dependency of anything, so it's not being built at all.
Comment 4 Michael Catanzaro 2018-12-03 13:13:30 PST
Created attachment 356398 [details]
Patch
Comment 5 Michael Catanzaro 2018-12-03 13:21:04 PST
Created attachment 356399 [details]
Patch
Comment 6 WebKit Commit Bot 2018-12-04 11:43:07 PST
Comment on attachment 356399 [details]
Patch

Clearing flags on attachment: 356399

Committed r238866: <https://trac.webkit.org/changeset/238866>
Comment 7 WebKit Commit Bot 2018-12-04 11:43:09 PST
All reviewed patches have been landed.  Closing bug.