Confirmed users
1,349
edits
mNo edit summary |
|||
| Line 8: | Line 8: | ||
== Tree Health == | == Tree Health == | ||
Three things must improve: | |||
1) Mistakes must be less costly. This means faster build machines, faster infrastructure. We're making progress here. | 1) Mistakes must be less costly. This means faster build machines, faster infrastructure. We're making progress here. | ||
2) We must make fewer mistakes on shared infrastructure. Totally unacceptable: checking in and failing every build or leaking on every test, on every platform. This goes for TryServer as well: it is not your compiler. Be respectful of other people's time. | 2) We must make fewer mistakes on shared infrastructure. Totally unacceptable: checking in and failing every build or leaking on every test, on every platform. This goes for TryServer as well: it is not your compiler. Be respectful of other people's time. | ||
3) Oranges need to be understood before a push. Pushing against an unstarred orange is grounds for immediate backout. | |||
Additionally, we're looking at separating some work onto separate repos, with the same rules as mozilla-central, in order to reduce traffic on mozilla-central. | Additionally, we're looking at separating some work onto separate repos, with the same rules as mozilla-central, in order to reduce traffic on mozilla-central. | ||
| Line 101: | Line 103: | ||
*** Everyone must monitor full tests after checkin between stabilization and freeze | *** Everyone must monitor full tests after checkin between stabilization and freeze | ||
*** Freeze Monday midday PT following code stabilization | *** Freeze Monday midday PT following code stabilization | ||
* <bsmedberg> wants to discuss the following blocker nominations | |||
** resource packages {{bug|529208}}: no cross-browser spec, concern about whether it will actually improve perf, questions about whether it will be deployed with a moz Prefix or not, and little or no reviewer time to actually take it | |||
** desktop omnijar {{bug|556644}}: the current plan involves repacking locale files, which is going to require lots of testing and regressions may show up late. I'm very concerned and if it is a blocker we need better ways to mitigate risk. | |||
* [Beltzner] Using Tryserver | * [Beltzner] Using Tryserver | ||