<div dir="ltr"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><br></div><div>Ryosuke, correct me if I am wrong, I think you are pointing out the following rule:</div><div>Changes to LayoutTests/imported/w3c/web-platform-tests tests should land first in WPT repository, then in WebKit repository.</div></div></div></blockquote></div></div><div dir="auto"><br></div></div><div dir="auto"><div dir="auto">Oh, that is surprising.</div><div dir="auto"><br></div><div dir="auto"><a href="https://github.com/w3c/web-platform-tests/pull/10964" target="_blank">https://github.com/w3c/web-platform-tests/pull/10964</a> is a recent WebKit export, and <a href="https://trac.webkit.org/changeset/231788/webkit" target="_blank">https://trac.webkit.org/changeset/231788/webkit</a> did modify the test in place. Do you mean that the WPT PR was merged first, or should be in general? Chromium and Gecko do it in the other order, and I'd be interested to understand the trade-offs of flipping the order.</div></div></blockquote><div><br></div><div>Yep, WPT PR merged first, then WebKit patch landed.</div><div>It makes sure that whenever we are reimporting tests, we are not loosing any WebKit specific change.</div><div>Conflict resolution also happens at a time the patch is being committed in WebKit.</div><div>So far, I encountered very few conflicts.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div dir="auto">Any process like this where changes end up in WebKit trunk via anything except a full WPT import will mean that divergence is possible. In Chromium, regular imports are the safeguard that will eventually resolve any issuesinvolves. In practice, much to my surprise, we've really never had something funny happen due to the temporary divergence the process involves.</div></div></blockquote><div><br></div><div>Agreed that in practice this probably does not matter much.</div><div>There is work to allow easier WPT imports so that it can be done more regularly in WebKit.</div></div></div>