In an effort to provide more transparency into what the team is working on, I'm sending out the meeting notes from the green tree task force to chromium-dev, below. I will try to send further notes to chromium-dev from our meetings.
We looked at the OKRs we signed up for as a taskforce and tried to track where we were status-wise. Nicolas put together an awesome doc for this, which you can find at http://docs.google.com/Doc?id=dc2xdcr4_0ckd542gk In a nutshell: - Tree closures - tree is staying closed for about the same amount of time as it was before we started the taskforce. - biggest area of opportunity is in more sheriff training and aggressive sheriffing activities - expect more sheriff duty documentation and a PSA - Tooling - "drover," a tool written by laforge@ is awesome. Makes it really easy to revert changes - Will be pushing sheriffs to use drover ruthlessly - Flakiness - Brought down to acceptable levels for unit tests. Need help to keep it that way and not regress. - Really bad for WebKit, especially mac and linux. *Need Help.* See linked doc for specific bug numbers. - Build times - Most slaves below 30m, still room for improvement - Focused on fixing the non-memory tests, bugs linked in doc but would love help to make tests take less time. - Work on make and shared object build should help across the board Who's doing what: - Bevc doing buildbot and resource changes as necessary to turn up more bots - ojan looking at making layout test dashboard work for more than just layout tests (e.g. to also cover unit tests) so that you can see a test's history - mmoss working on getting make build up & running and shared object build, should reduce base cycle time - thestig working on distcc build - dkegel: looking at better sharding valgrind, and potentially trying to get valgrind to work for windows build as well - nsylvain: sharding bots, adding bots as necessary (just added a bunch for chromeos), making reactive fixes, and looking at infrastructure changes for buildbot hosting Notes from individuals: Andrew Scherkus notes that: I've been having success rebasing/fixing media layout tests but intentionally marking them as flaky in test_expectations.txt. I then monitor the flakiness dashboard and download any failures using Glenn's seriously amazing test formatter tool. The idea is to never trust a local pass and instead only rely on the flakiness dashboard. It inflates test_expectations.txt in the short term, but keeps the tree green while collecting flakiness data. If everything looks good for about a day or two, I remove the entry from test_expectations.txt Ojan notes that: When tests time out we now keep the results in the layout_test_results.zip file. So there's a concrete path toward addressing timeout flakiness, which is by far the most prominent. Please help out! Also, we need a volunteer to work on printing out stack traces when webkit tests crash. That would help considerably with crashing flakiness. Due to disk constraints, maintaining full dumps is difficult. Any takers for either one? (ping me privately) --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: chromium-dev@googlegroups.com View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---