W3C home > Mailing lists > Public > www-style@w3.org > March 2017

Re: csswg-test merge into web-platform-tests

From: Geoffrey Sneddon <me@gsnedders.com>
Date: Fri, 24 Mar 2017 16:22:08 +0000
Message-ID: <CAHKdfMjOu4CdHqoqto=9hbYZ7D3VnLk2X3nStm3+yFKinJw=9w@mail.gmail.com>
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

This archive was generated by hypermail 2.4.0 : Friday, 25 March 2022 10:09:07 UTC