WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED WONTFIX
204349
Include vala bindings as part of webkit project
https://bugs.webkit.org/show_bug.cgi?id=204349
Summary
Include vala bindings as part of webkit project
Pirate Praveen
Reported
2019-11-19 04:05:41 PST
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.
Attachments
Add attachment
proposed patch, testcase, etc.
Michael Catanzaro
Comment 1
2020-07-10 11:27:49 PDT
I don't think maintaining language bindings upstream is very scalable. We aren't vala experts. Seems much better for them to be maintained by vala experts in the vala repo.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug