Releases/Firefox 14.0.1/BuildNotes: Difference between revisions

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


=Signed-off Revision(s)=
=Signed-off Revision(s)=
Build 1: [http://hg.mozilla.org/releases/mozilla-release/rev/# #]
Build 1: [http://hg.mozilla.org/releases/mozilla-release/rev/228ba1a111fc 228ba1a111fc]


=L10N changesets=
=L10N changesets=
[https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets Instructions] on how to get them
[https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Preparation#L10N_Changesets Instructions] on how to get them
* Firefox: link to the l10n-changesets
* Firefox: https://l10n-stage-sj.mozilla.org/shipping/l10n-changesets?ms=fx14.0.1
* Fennec: link to the json
* Fennec: https://l10n-stage-sj.mozilla.org/shipping/json-changesets?ms=fennec14.0.1&platforms=android&multi_android-multilocale_repo=releases%2Fmozilla-beta&multi_android-multilocale_rev=default&multi_android-multilocale_path=mobile%2Fandroid%2Flocales%2Fmaemo-locales


=Tags=
=Tags=
Line 27: Line 27:
|-
|-
| rowspan="2" |  
| rowspan="2" |  
| MOBILE80_#_RELBRANCH, FENNEC_VERSION_RELEASE, FENNEC_VERSION_BUILD1
| MOBILE1401_2012071313_RELBRANCH, FENNEC_14_0_1_RELEASE, FENNEC_14_0_1_BUILD1
| [http://hg.mozilla.org/releases/mozilla-beta/rev/# #]
| [http://hg.mozilla.org/releases/mozilla-release/rev/228ba1a111fc 228ba1a111fc]
|-  
|-  
| GECKO80_#_RELBRANCH, FIREFOX_VERSION_BUILD1 FIREFOX_VERSION_RELEASE
| GECKO1401_2012071313_RELBRANCH, FIREFOX_14_0_1_BUILD1 FIREFOX_14_0_1_RELEASE
| [http://hg.mozilla.org/releases/mozilla-beta/rev/# #]
| [http://hg.mozilla.org/releases/mozilla-release/rev/228ba1a111fc 228ba1a111fc]
|}
|}


Line 79: Line 79:
=Notes=
=Notes=
==Build 1==
==Build 1==
=== Did you ship the L10n milestone & get l10n-changesets ===
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Starting_a_Release#L10N_Changesets
===Diff mozconfigs===
===Diff mozconfigs===
From a mozilla-release checkout (with 13.0.1 content), ran:
From a mozilla-release checkout (with 13.0.1 content), ran:
Line 90: Line 87:


=== Set reserved slaves ===
=== Set reserved slaves ===
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Starting_a_Release#Setting_reserved_slaves
* set reserved_slaves to 8:
cd /builds/buildbot/build1
echo 8 > master/reserved_slaves


===Preparing to start Automation===
===Preparing to start Automation===
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Starting_a_Release#Starting_the_automation
* set a clobber for any master, release-mozilla-release, any builder as a speed up
* set a clobber for any master, release-mozilla-release, any builder as a speed up
* create a symlink to the candidates directory
* create a symlink to the candidates directory
Line 104: Line 101:
  ln -s ../candidates/$version-candidates $version-candidates
  ln -s ../candidates/$version-candidates $version-candidates
* moved the slavealloc lock for 6 mw32-ix-slave from bm13 to bm12, rebooted them. mw32-ix-slave04 needed TLC for fuzzing exhausting e drive ({{bug|771687}}). Plenty of linux/linux64 slaves already. Locked 8 bld-r5-lion slaves to bm12.
* moved the slavealloc lock for 6 mw32-ix-slave from bm13 to bm12, rebooted them. mw32-ix-slave04 needed TLC for fuzzing exhausting e drive ({{bug|771687}}). Plenty of linux/linux64 slaves already. Locked 8 bld-r5-lion slaves to bm12.
* set reserved_slaves to 8:
cd /builds/buildbot/build1
echo 8 > master/reserved_slaves
* Shipped the l10n milestones
* Shipped the l10n milestones
** Clicked "Ship" for Fennec
** Clicked "Ship" for Fennec
Line 155: Line 149:


=== E-mail Metrics ===
=== E-mail Metrics ===
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Tagging_through_Signing#E-mail_Metrics<br/>
Sent the following mail to metrics-alerts@mozilla.org:
Sent the following mail to metrics-alerts@mozilla.org:
  Firefox,firefox,firefox,14.0.1,14.0
  Firefox,firefox,firefox,14.0.1,14.0
Line 161: Line 154:


=== E-mail mirrors@mozilla.org ===
=== E-mail mirrors@mozilla.org ===
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Tagging_through_Signing#E-mail_Mirrors
nthomas will do this later


=== Edit rsync exclude files ===
=== Edit rsync exclude files ===
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Tagging_through_Signing#Edit_rsync_exclude_files
Committed this diff, after review:
 
<pre>
We should block firefox/releases/13.0.1-funnelcake11/update here too.
Index: rsyncd-mozilla-releases.exclude
===================================================================
--- rsyncd-mozilla-releases.exclude (revision 43094)
+++ rsyncd-mozilla-releases.exclude (working copy)
@@ -1,3 +1,12 @@
++ firefox
++ firefox/releases
++ firefox/releases/14.0.1
++ firefox/releases/14.0.1/*/
++ firefox/releases/14.0.1/*/*/
++ firefox/releases/14.0.1/*/*/*/
++ firefox/releases/14.0.1/**index.html
+- firefox/releases/14.0.1/**
+- firefox/releases/13.0.1-funnelcake11/update
- firefox/releases/0.10
- firefox/releases/0.10.1
- firefox/releases/0.10rc
</pre>


=== Tag ===
=== Tag ===
Line 183: Line 193:
  hg push ssh://hg.mozilla.org/build/buildbot-configs
  hg push ssh://hg.mozilla.org/build/buildbot-configs
Used "rebuild" to restart source steps.
Used "rebuild" to restart source steps.
Failed again with a configure error. Realized this was because I didn't merge the beta mozconfig -> production. Brought forward compiler changes in http://hg.mozilla.org/build/buildbot-configs/rev/466340b368b8 to fix this. Used rebuild to try again.
Failed again with the same error. I did some debugging on the machine and found that there were some CFLAGS/CXXFLAGS I didn't bring forward and did that in http://hg.mozilla.org/build/buildbot-configs/rev/b2b6a37879f2. Used rebuild to try again. Worked this time.


=== Build ===
=== Build ===
Line 198: Line 212:


====Build====
====Build====
* Mac build failed first time because of {{bug|753223}}. Rebuilt it.


==== Push to Mirrors ====
==== Push to Mirrors ====
canmove, Confirmed users
6,439

edits

Navigation menu