[webkit-reviews] review requested: [Bug 101224] [GTK] Check DOM bindings API compatibility while building : [Attachment 172342] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Nov 5 08:45:12 PST 2012


Carlos Garcia Campos <cgarcia at igalia.com> has asked  for review:
Bug 101224: [GTK] Check DOM bindings API compatibility while building
https://bugs.webkit.org/show_bug.cgi?id=101224

Attachment 172342: Patch
https://bugs.webkit.org/attachment.cgi?id=172342&action=review

------- Additional Comments from Carlos Garcia Campos <cgarcia at igalia.com>
There's something I'm not sure about in this patch. It keeps a symbols file in
the source tree to compare with the symbols generated during the build and if
the changes are API comapatible the symbols file in the source tree is updated.
I'm not sure it's a good idea that the build updates a file in the source tree.
Most of the times the API changes, we don't notice it, so if the file has to be
update manually, we will miss it most of the times. We could make the build
fail even for compatible changes, to force update the symbols file, showing in
the error message if the changes are an API break or not, so that it's easy to
know whether we just need to update the file or we are breaking the API.


More information about the webkit-reviews mailing list