Platform/2010-08-10: Difference between revisions

Jump to navigation Jump to search
mNo edit summary
Line 8: Line 8:
== Tree Health ==
== Tree Health ==


Two things must improve:
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
Confirmed users
1,349

edits

Navigation menu