Releases/Firefox 11.0b4/BuildNotes: Difference between revisions

Jump to navigation Jump to search
No edit summary
Line 79: Line 79:
=Notes=
=Notes=
==Build 1==
==Build 1==
The files ended up in firefox/nightly/11.0b4-candidates, a real directory rather than a symlink to firefox/candidates/11.0b4-candidates (nthomas didn't [[Releases/BuildNotesTemplate#Build_1 | document creating the symlink]] or resolve {{bug|725839}} yet). This ended up causing a lot of load on stage.m.o, because it hassles the same netapp as all the development traffic. Cancelled the antivirus and moved the files to the correct location. Forced the antivirus again, running ...
Two jobs per builder scheduled, commented on {{bug|719260}} and that was reopened. Some pending jobs were cancelled.
===Preparing to start Automation===
===Preparing to start Automation===
* Set clobbers for the appropriate masters. Doing this 24-48 hours in advance should speedup the build.
* Set clobbers for the appropriate masters. Doing this 24-48 hours in advance should speedup the build.
Line 157: Line 162:


===== Firefox repacks =====
===== Firefox repacks =====
TODO: running
No problems.


==== Fennec ====
==== Fennec ====
No problems.
No problems.
===== Fennec repacks =====
<i>
=== Unittests / Talos ===
# Look to see that they ran
# Document any oranges (per platform) for unittests - if possible, try to confirm it's known/random
# Make sure there's no red/failures that we need to have a dev look at


=== XULRunner ===
=== XULRunner ===
Line 182: Line 179:
NOTE: use new signcode keys from d:/2011-keys and QUIT SIGNCODE when you're done with keymaster
NOTE: use new signcode keys from d:/2011-keys and QUIT SIGNCODE when you're done with keymaster


Follow instructions in [https://intranet.mozilla.org/Build:CombinedSigning#XULRunner_Signing XULRunner Signing] (aut required).
Follow instructions in [https://intranet.mozilla.org/Build:CombinedSigning#XULRunner_Signing XULRunner Signing] (auth required).
 
TODO


=== Android Signing ===
=== Android Signing ===
Line 188: Line 187:


Now run on signing1.
Now run on signing1.
TODO
=== L10N verify ===
=== L10N verify ===
 
No problems.


=== Checksums ===
=== Checksums ===
No problems.


=== Updates ===
=== Updates ===
</i>
No problems.
 
==== Update verify ====
==== Update verify ====
Two jobs per builder scheduled, commented on {{bug|719260}} and that was reopened. Some pending jobs were cancelled.  
Two jobs per builder scheduled, commented on {{bug|719260}} and that was reopened. Some pending jobs were cancelled.  


<i>
=== Reset reserved slaves ===
=== Major Update ===
Done.
Major update generation is not kicked off automatically. You should only create them once the final builds for the "latest" build are ready.
For instance, the 3.6.26 builds got created a week before the 10.0 release but the "final" 10.0 builds were not created after few days.


Follow instructions from the [[Release:Release_Automation_on_Mercurial:Documentation#Major_Update_.28Firefox_only.29|Major update]] documentation.
==== Major Update verify ====
=== Reset reserved slaves ===
This is also a good time to QUIT SIGNCODE on keymaster if you've still got it running.
</i>
=== Check permissions / AV scan ===
=== Check permissions / AV scan ===
The files ended up in firefox/nightly/11.0b4-candidates, a real directory rather than a symlink to firefox/candidates/11.0b4-candidates (nthomas didn't [[Releases/BuildNotesTemplate#Build_1 | document creating the symlink]] or resolve {{bug|725839}} yet). This ended up causing a lot of load on stage.m.o, because it hassles the same netapp as all the development traffic. Cancelled the antivirus and moved the files to the correct location. Forced the antivirus again, running ...
The files ended up in firefox/nightly/11.0b4-candidates, a real directory rather than a symlink to firefox/candidates/11.0b4-candidates (nthomas didn't [[Releases/BuildNotesTemplate#Build_1 | document creating the symlink]] or resolve {{bug|725839}} yet). This ended up causing a lot of load on stage.m.o, because it hassles the same netapp as all the development traffic. Cancelled the antivirus and moved the files to the correct location. Forced the antivirus again, running ...
Line 220: Line 215:
NOTE: Remember to do this at least an hour ahead of the expected "go to beta" email.
NOTE: Remember to do this at least an hour ahead of the expected "go to beta" email.


<pre>
# cltbld@aus2-staging
cd /opt/aus2/snippets/staging
~/bin/backupsnip Firefox-11.0b4-build1
</pre>
DONE TO HERE
<i>
==== Push to beta ====
==== Push to beta ====
=== Before Release Day ===
Assuming this is not a chemspill.
==== Run backupsnip for release snippets ====
Do this the night before release day as it can take up to two hours.
==== Push files to internal mirrors ====
Done the day before release OR ASAP for chemspills:
[https://intranet.mozilla.org/ReleaseEngineering/Release/Primer#Mirrors_.28internal_.26_external.29 Mirrors Policy]


=== Final verification ===
=== Final verification ===
=== Push index file to mirrors ===
=== Push to external mirrors ===
if this is a chemspill you will want to ping justdave (or other sysadmin) in #release-drivers
and ask them to enable CDN


=== Release Day ===
=== Release Day ===
Line 263: Line 250:
====Push XULRunner to Mirrors ====
====Push XULRunner to Mirrors ====


==== Update XULRunner wiki page ====
For major releases or chemspills, update the links on:
* https://developer.mozilla.org/en/XULRunner
* https://developer.mozilla.org/en/Gecko_SDK
Also for older releases:
* https://developer.mozilla.org/en/XULRunner_1.9.2_Release_Notes
* https://developer.mozilla.org/en/Gecko_SDK
==== Push to Release Channel ====
Once there is enough uptake and we get "go" from release driver.
==== Update symlinks ====
Once we're signed off on the release channel.
===== Remove index.html files =====
If you created them earlier to hide the release.
==== Update browser choice website ====
</i>
</i>
Confirmed users
3,990

edits

Navigation menu