- From: Geoffrey Sneddon <me@gsnedders.com>
- Date: Fri, 24 Mar 2017 16:22:08 +0000
- To: www-style list <www-style@w3.org>, Public CSS Test suite mailing list <public-css-testsuite@w3.org>, public-test-infra <public-test-infra@w3.org>
- Cc: James Graham <james@hoppipolla.co.uk>, John Jansen <John.Jansen@microsoft.com>, Greg Whitworth <gwhit@microsoft.com>, Quinten Yearsley <qyearsley@chromium.org>, Koji Ishii <kojii@chromium.org>, youenn@apple.com, Peter Linss <peter@linss.com>, Philip Jägenstedt <foolip@chromium.org>, Benjamin De Cock <ben@stripe.com>
On Mon, Mar 13, 2017 at 5:29 PM, Geoffrey Sneddon <me@gsnedders.com> wrote: > The CSS WG previously resolved to merge csswg-test into > web-platform-tests. This is your two week (or thereabouts!) warning of > the merge. > > The merge, when it happens, will add around 35,000 new files into > web-platform-tests; this is a significant number of new files, > including a significant number of new tests (~12k automated), hence > any automated import is likely in for an exciting few days. It seems > highly likely some of the tests being merged in will be flaky, and > this adds considerably more reftests than we've had previously hence > any bugs in reftest support are likely to get shown up quickly. > > For a vague timeline: > > * This week, get https://github.com/w3c/wpt-tools/pull/180 and any > other tools work landed. > * Next week, make sure everything is in place for the merge and the > merged repo looks good (note there is already a "csswg_test_merged" > branch in web-platform-tests: this contains a sample merge; the branch > gets non-fast-forwarded semi-frequently to new, more up-to-date or > better merges), and make sure tooling for moving issues is working > fine. > * Monday 27th March, Europe/London afternoon, land the merge on master. > > The aim is to land the merge near the start of the week (so there's > time to deal with any fallout anyone has), and Europe/London afternoon > such that everyone I'm aware of who maintains sync scripts is at work. > As such, if it doesn't happen by Wednesday afternoon I'll push it to > the following week. I'll send email on Friday stating whether or not > it is going ahead, and attempt to give 24 hours notice, as well as a > final one notifying people of it having happened. > > The following days are likely to be spent with making sure we have all > the pull requests moved over as these likely have to be done manually. > As such, I'd massively, massively appreciate if people could attempt > to review/land as many pull requests that are currently open on > csswg-test in the coming weeks as possible. This is your aforementioned Friday email: I've pushed this back to Tuesday (28 March). The vague timeline is: * Monday, afternoon PDT: the Mercurial repo and Shepherd will become read-only, and Mercurial will stop being sync'd with GitHub. * Tuesday afternoon BST: the merge will land on master on web-platform-tests; all future pull requests and issues should be filed on the web-platform-tests repository. csswg-test will become a historical archive, and almost everyone with write access will lose it. Hopefully (though not quite certainly) all issues on csswg-test will be moved over on Tuesday afternoon as well (failing that, Wednesday morning). * Wednesday/Thursday: all open PRs on csswg-test will be moved over. PRs that would be a pain for me to move over are those with any reviews/comments on actual commits (as opposed to the PR itself). Notably: * https://github.com/w3c/csswg-test/pull/1192 * https://github.com/w3c/csswg-test/pull/430 * https://github.com/w3c/csswg-test/pull/1106 I would very much it appreciate it if those three PRs could get landed before the Tuesday! As a final reminder, a near-final merge is available at <https://github.com/w3c/web-platform-tests/tree/csswg_test_merged> (i.e., the csswg_test_merged branch on web-platform-tests). If anyone has comments on that, please let me know! /Geoffrey
Received on Friday, 24 March 2017 16:22:42 UTC