canmove, Confirmed users
2,850
edits
ChrisCooper (talk | contribs) |
|||
| (47 intermediate revisions by 8 users not shown) | |||
| Line 19: | Line 19: | ||
= Current activities = | = Current activities = | ||
Ensure any bugs that are filed for this effort have [buildfaster:pN] in the whiteboard. Where N is some number 1-5. P1 is highest priority, P5 is the lowest. | |||
[https://bugzilla.mozilla.org/buglist.cgi?list_id=743687&resolution=---&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=buildfaster:p This is our list of '''current active bugs''']. | |||
If you'd like to file a bug for something you'd like to see included in this effort, you can use [buildfaster:?] in the whiteboard. | |||
[https://bugzilla.mozilla.org/buglist.cgi?list_id=743751&resolution=---&resolution=DUPLICATE&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=buildfaster%3A%3F This is our list of '''proposed bugs''']. | |||
The table below is for current tasks that are not tracked in bugzilla. | |||
{| style="width: 100%" class="fullwidth-table sortable" | {| style="width: 100%" class="fullwidth-table sortable" | ||
|- | |- | ||
| Line 26: | Line 36: | ||
| style="background:#DDD" | '''Status''' | | style="background:#DDD" | '''Status''' | ||
|- | |- | ||
| {{bug|772446}} | |||
| Move all Linux builds to AWS | |||
| jhopkins | |||
| {{StatusHealthy|status=All Firefox builds are there now, just waiting on Thunderbird to catch-up.}} | |||
| {{bug| | |||
| | |||
| | |||
| {{ | |||
|- | |- | ||
| {{bug| | | {{bug|758624}} | ||
| | | Purchase new machines for win/linux testers that are not tied to aggressive obsolescence schedule | ||
| | | coop | ||
| {{ | | {{StatusBlocked|status=Underway. Various test OSes are being setup and validated.}} | ||
|- | |- | ||
| {{bug| | | {{bug|784913}} | ||
| | | migrate linux xpcshell testsuite to AWS | ||
| jmaher | | jmaher | ||
| {{StatusBlocked|status=Blocked on | | {{StatusBlocked|status=Blocked on panda work}} | ||
|- | |- | ||
| {{bug| | | {{bug|784913}} | ||
| | | migrate linux xpcshell testsuite to AWS | ||
| | | '''unowned''' | ||
| {{StatusBlocked|status= | | {{StatusBlocked|status=Needs an owner}} | ||
|} | |} | ||
== Long Term Ideas == | == Long Term Ideas == | ||
* {{bug|657738}} - Automatically determine when oranges happen and auto-star them (no owner/decision on steps yet) | * {{bug|657738}} - Automatically determine when oranges happen and auto-star them (no owner/decision on steps yet) | ||
* | * Windows builds on AWS are still too slow, but we can revisit this regularly | ||
* Cross-compile Mac builds on AWS | |||
* | ** after legal review, *yes* we think we can do this. Need to find a developer owner to give this a try. | ||
** | * {{bug|772579}} - Can we run unittests on AWS for Linux (and eventually Windows)? | ||
** | |||
* | |||
* Analyze methods of understanding and optimizing what we run on a per-checkin basis | * Analyze methods of understanding and optimizing what we run on a per-checkin basis | ||
** Test code related to the current patch? | ** Test code related to the current patch? | ||
** Run full tests only every x pushes or y time (whichever occurs first). Between those only run a set of tests related to the patch at hand. (Would need developer override and on-demand testing ability) | ** Run full tests only every x pushes or y time (whichever occurs first). Between those only run a set of tests related to the patch at hand. (Would need developer override and on-demand testing ability) | ||
* less frequent debug builds | |||
* use an optimized xpcshell + httpd.js to run debug tests (depends on <s>{{bug|669953}}</s>) | |||
= Data we need = | = Data we need = | ||
* Profiling on all major harnesses | * Profiling on all major harnesses | ||
** Currently profiling is being done on mochitest harness and tracked [http://brasstacks.mozilla.com/testperf_dashboard/#/mochitest here]. Be sure to select either "opt" or "debug" builds, since choosing "any" is probably not what you want (profiling times differ greatly between the two). | |||
* How many 10.5-only test failures have there been? Do we need to run 10.5 tests on-checkin? | * How many 10.5-only test failures have there been? Do we need to run 10.5 tests on-checkin? | ||
* Where are we spending our time during build slave setup/teardown (catlee owns) | * Where are we spending our time during build slave setup/teardown (catlee owns) | ||
* Gather data on specific long-running tests on mochitest & mochitest other | * Gather data on specific long-running tests on mochitest & mochitest other | ||
| Line 182: | Line 87: | ||
* Joey Armstrong (:joey) | * Joey Armstrong (:joey) | ||
* Clint Talbert (:ctalbert) | * Clint Talbert (:ctalbert) | ||
* | * Will Lachance (:wlach) | ||
* Ted Mielczarek (:ted) | |||
* Chris Cooper (:coop) | |||
= Definitions = | = Definitions = | ||
| Line 192: | Line 99: | ||
= Proposals for consideration = | = Proposals for consideration = | ||
Please add proposals here... | Please add proposals here... | ||
= Meetings = | |||
* [[ReleaseEngineering/BuildFaster/Meetings/2012-10-11|2012-10-11]] | |||
* [[ReleaseEngineering/BuildFaster/Meetings/2012-06-28|2012-06-28]] | |||
* [[ReleaseEngineering/BuildFaster/Meetings/2011-10-26|2011-10-26]] | |||
* [[ReleaseEngineering/BuildFaster/Meetings/2011-09-28|2011-09-28]] | |||
* [[ReleaseEngineering/BuildFaster/Meetings/2011-08-31|2011-08-31]] | |||
* [[ReleaseEngineering/BuildFaster/Meetings/2011-08-17|2011-08-17]] | |||
* [[ReleaseEngineering/BuildFaster/Meetings/2011-08-03|2011-08-03]] | |||
* [[ReleaseEngineering/BuildFaster/Meetings/2011-07-20|2011-07-20]] | |||
* [[ReleaseEngineering/BuildFaster/Meetings/2011-07-07|2011-07-07]] | |||