[Webkit-unassigned] [Bug 146680] Replace OpenGL{, ES}Shims with libepoxy, and #if USE(OPENGL_ES_2) with runtime checks

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 6 07:06:29 PDT 2016


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

--- Comment #8 from Carlos Alberto Lopez Perez <clopez at igalia.com> ---
(In reply to comment #5)
> libepoxy is a small library, we could also add it to ThirdParty if adding
> the dependency would be a problem

GTK+ already depended on libepoxy (since 3.18 i believe). So it will not be a real new dependency at least for WebKitGTK+. But I understand the concern for other ports. Would this patch implement something that will be used for WebKitGTK+ or it will be shared with other ports?

GTK+ depends on libepoxy.(In reply to comment #6)
> (In reply to comment #5)
> > libepoxy is a small library, we could also add it to ThirdParty if adding
> > the dependency would be a problem
> 
> I think that would be better than adding a new dependency, which I think is
> something that the policy didn't cover.

Well, my reading of the policy is that is ok to add a new dependency meanwhile at least one of this two preconditions is true:

 - The dependency is needed for building WebKitGTK+ and Debian/Ubuntu already ships that dependency. The policy is : "WebKitGTK+ should be build-adble on the last Ubuntu LTS and last Debian stable" + 1 year since a new Debian/UbuntuLTS is released.
 - The dependency is optional (ex: it is needed for some feature that can be disabled)

But we should clarify this.. do you think is worth raising the topic another time on the mailing list?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160906/20a1140d/attachment-0001.html>


More information about the webkit-unassigned mailing list