[Webkit-unassigned] [Bug 186841] [WPE] Pass the backend library name as command line parameter to the web process

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 26 23:10:45 PDT 2018


https://bugs.webkit.org/show_bug.cgi?id=186841

--- Comment #10 from Carlos Garcia Campos <cgarcia at igalia.com> ---
(In reply to Michael Catanzaro from comment #9)
> (In reply to Carlos Garcia Campos from comment #8)
> > That doesn't work this way, you are mixing the project version with the
> > library version. libWPEBackend-fdo-0.1.so will always be API/ABI compatible,
> > it's actually a symlink to the latest version of the library. That 0.1 isn't
> > going to change when we release version 0.2, for example, because that's not
> > the project version, but the API version. If we make a new release that
> > breaks the API/ABI then we will bump the API version, and we will have to
> > update it manually.
> 
> I would say it will certainly always be API compatible, but not necessarily
> ABI compatible. E.g. we are going to need a soname bump for WebKitGTK+
> sooner or later, because we are running out of space in the WebKitWebView
> class struct, but we are surely not going to raise the API version when this
> happens (which would be far more disruptive).

We will bump the api version every time we break either api or abi.

> But yes, Zan's suggestion would only work if we increase the API version on
> every release, which would be undesirable.

It was Adri's suggestion, not Zan's.

-- 
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/20180627/8dd2ff1b/attachment.html>


More information about the webkit-unassigned mailing list