Releases/Firefox 11.0b6/BuildNotes: Difference between revisions

 
(9 intermediate revisions by one other user not shown)
Line 5: Line 5:
Enter any bugs pre-existing or newly discovered and filed during the release:
Enter any bugs pre-existing or newly discovered and filed during the release:
* {{bug|732516}} - ran out of disk on win32 l10n verify builder, patch landed but not merged to production
* {{bug|732516}} - ran out of disk on win32 l10n verify builder, patch landed but not merged to production
* {{bug|733871}} - pushsnip failed to sync PHX


=Build Engineers=
=Build Engineers=
Line 82: Line 83:


===Preparing to start Automation===
===Preparing to start Automation===
* Set clobbers for any master, any branch and any builder
* Set clobbers for any master, mozilla-beta and any builder
* Reserve slaves
* Reserve slaves
[cltbld@buildbot-master08 master]$ pwd
/builds/buildbot/build1/master
[cltbld@buildbot-master08 master]$ echo 8 > reserved_slaves_bm08-build1
* For build1 only, create a symlink for your $version (eg 11.0b4, 10.0.2esr, 10.0.2, 3.6.27) (until {{bug|725839}} is resolved)
* For build1 only, create a symlink for your $version (eg 11.0b4, 10.0.2esr, 10.0.2, 3.6.27) (until {{bug|725839}} is resolved)
  # ffxbld@stage
  # ffxbld@stage
Line 182: Line 186:


====Signing====
====Signing====
NOTE: use new signcode keys from d:/2011-keys and QUIT SIGNCODE when you're done with keymaster
no problems
 
Follow instructions in [https://intranet.mozilla.org/Build:CombinedSigning#XULRunner_Signing XULRunner Signing] (aut required).


=== Firefox Signing ===
=== Firefox Signing ===
Line 190: Line 192:


=== Android Signing ===
=== Android Signing ===
Instructions in [https://intranet.mozilla.org/Build:MobileSigning MobileSigning]
no problems


Now run on signing1.
=== L10N verify ===
=== L10N verify ===
all but windows worked, windows failed due to not enough disk space, was retriggered and ended up passing
all but windows worked, windows failed due to not enough disk space, was retriggered and ended up passing
Line 223: Line 224:


==== Run backupsnip for release snippets ====
==== Run backupsnip for release snippets ====
Do this the night before release day as it can take up to two hours.
#cltbld@aus2-staging
~/bin/backupsnip Firefox-11.0b6-build1


=== Final verification ===
=== Final verification ===


=== Release Day ===
=== Release Day ===
~/bin/pushsnip Firefox-11.0b6-build1
Received the message:
<pre>Updating PHX:
Running time /usr/bin/rsync -e "ssh -i /home/cltbld/.ssh/auspush" -PaO /opt/aus2/snippets/staging/Firefox-11.0b6-build1/ ffxbld@dp-ausstage01.phx.mozilla.com:/opt/aus2/incoming/3
You don't exist, go away!
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(601) [sender=3.0.7]</pre>
==== Publish Fennec to the Android Market ====
==== Publish Fennec to the Android Market ====
=====Push the files=====
=====Push the files=====
Line 249: Line 258:


====Push XULRunner to Mirrors ====
====Push XULRunner to Mirrors ====
 
# xrbld@stage
==== Update XULRunner wiki page ====
rsync  -av --exclude=*.txt --exclude=*unsigned* --exclude=*-symbols.zip \
For major releases or chemspills, update the links on:
  --exclude=*.checksums --exclude=jsshell* \
* https://developer.mozilla.org/en/XULRunner
  /pub/mozilla.org/xulrunner/nightly/11.0b6-candidates/build1/ \
* https://developer.mozilla.org/en/Gecko_SDK
  /pub/mozilla.org/xulrunner/releases/11.0b6/
 
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 ====
Confirmed users
4,293

edits