[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