[Webkit-unassigned] [Bug 204349] New: Include vala bindings as part of webkit project
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Nov 19 04:05:41 PST 2019
https://bugs.webkit.org/show_bug.cgi?id=204349
Bug ID: 204349
Summary: Include vala bindings as part of webkit project
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Bindings
Assignee: webkit-unassigned at lists.webkit.org
Reporter: praveen at onenetbeyond.org
CC: cdumez at apple.com
When trying to build geary 3.34.1 in Debian buster (geary 3.34.0 was built successfully), it was failing with this error
The name `enable_javascript_markup' does not exist in the context of `WebKit.Settings?'
With help from Sadiq PK, we found out that vala's vapi was missing this symbol even though the required WebKitGtk version was present. Having to update vala just to get new symbols from WebKit is not an ideal solution (we had to update valac from 0.42 to 0.46). If the binding were part of webkit itself that would have made things easier (also for future cases). If that is not possible at least make it a separate project so we don't have to update vala itself to use newer symbols in WebKitGtk.
See https://gitlab.gnome.org/GNOME/geary/issues/78#note_649948 for the details of the issue.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20191119/e8d7e940/attachment.htm>
More information about the webkit-unassigned
mailing list