Build:ClobberingATinderbox: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 6: Line 6:


Use this if the dependency system breaks (but please also file a bug about fixing the dependency system!)
Use this if the dependency system breaks (but please also file a bug about fixing the dependency system!)
Obviously, clobber builds take longer than depend builds, so '''please only use this functionality when necessary;''' also, '''please coordinate clobbering on IRC, so builds aren't clobbered multiple times for the same reason.''' To help mitigate, it might be useful to have a sheriff submit the clobber request or in the case of a checkin that you know will break Tinderbox, the committer.


Mozilla committers have access to the [https://build.mozilla.org/clobberer clobberer tool] for build, nightly, leak, and unit test builds.  [http://atlee.ca/blog/2009/02/09/clobbering-the-trees/ read more on catlee's blog].  (added in {{bug|432236}}, to be documented better in {{bug|478683}})
Mozilla committers have access to the [https://build.mozilla.org/clobberer clobberer tool] for build, nightly, leak, and unit test builds.  [http://atlee.ca/blog/2009/02/09/clobbering-the-trees/ read more on catlee's blog].  (added in {{bug|432236}}, to be documented better in {{bug|478683}})
Line 99: Line 101:
<tt>CLOBBER/firefox/TRUNK/win2k3/CLOBBER</tt>
<tt>CLOBBER/firefox/TRUNK/win2k3/CLOBBER</tt>


= Caveats =
== Caveats ==


Obviously, clobber builds take longer than depend builds, so '''please only use this functionality when necessary;''' also, '''please coordinate clobbering on IRC, so builds aren't clobbered multiple times for the same reason.''' To help mitigate, it might be useful to have a sheriff check in a clobber request or in the case of a checkin that you know will break Tinderbox, the committer.
(This section only applies to CVS, right?)


Due to deficiencies in Tinderbox, some Tinderboxen will not comply with clobber requests. Tinderboxen that are likely to not obey are those which do not produce nightly builds of any kind (<tt>fxdbug-win32-tbox</tt>, for example).
Due to deficiencies in Tinderbox, some Tinderboxen will not comply with clobber requests. Tinderboxen that are likely to not obey are those which do not produce nightly builds of any kind (<tt>fxdbug-win32-tbox</tt>, for example).


We are currently working through making it so all Tinderboxen pay attention to clobber requests. If you find one that does not, please let us know, so we can add it to the migration list.
We are currently working through making it so all Tinderboxen pay attention to clobber requests. If you find one that does not, please let us know, so we can add it to the migration list.
Confirmed users
729

edits

Navigation menu