[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 08:35:14 PDT 2018


Michael Catanzaro <mcatanzaro at igalia.com> changed:

           What    |Removed                     |Added
                 CC|                            |mcatanzaro at igalia.com

--- Comment #9 from Michael Catanzaro <mcatanzaro at igalia.com> ---
(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).

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

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/20180626/48fbe9b5/attachment.html>

More information about the webkit-unassigned mailing list