Releases/Fennec 14.0b8/BuildNotes: Difference between revisions

 
(12 intermediate revisions by the same user not shown)
Line 4: Line 4:
= Bugs hit =
= Bugs hit =
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|767491}} - l10n dashboard sign-off view should show warning count


=Build Engineers=
=Build Engineers=
Line 37: Line 37:
|-
|-
| 4
| 4
| 14_0_Beta, FENNEC_14_0b8_RELEASE, FENNEC_14_0b8_BUILD4
| 14_0_Beta_Hedge, FENNEC_14_0b8_RELEASE, FENNEC_14_0b8_BUILD4
| [http://hg.mozilla.org/releases/mozilla-beta/rev/# #]
| [http://hg.mozilla.org/releases/mozilla-beta/rev/c276e44c44de c276e44c44de]
|}
|}


Line 73: Line 73:
| rowspan="2" | 4
| rowspan="2" | 4
| android
| android
| rowspan="2" |  
| rowspan="2" | 20120622182535
|  
| linux-ix-slave35
|  
| 52 mins, 17 secs
|-
|-
| android-xul
| android-xul
|  
| linux-ix-slave23
|
| 52 mins, 3 secs
|}
|}


Line 240: Line 240:
Done. Sent email.
Done. Sent email.


=<font color="red"> DONE TO HERE </font>=
==Build 4==
==Build 4==


If we do a build 4, it's likely for the fallback youtube fix; we may not ship this.
Build 4 is for the fallback youtube fix; we may not ship this.  If we do ship this, we need to do a 14.0 build 3.


=== Did you ship the L10n milestone & get l10n-changesets ===
=== Did you ship the L10n milestone & get l10n-changesets ===
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Starting_a_Release#L10N_Changesets
Created fennec14_beta_b8.4 milestone.  Shipped; this is the same as the 14.0b8 build 3 changesets.
 
Created fennec14_beta_b8.4 milestone.


=== Set reserved slaves ===
=== Set reserved slaves ===
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Starting_a_Release#Setting_reserved_slaves
5 on bm13


===Preparing to start Automation===
===Preparing to start Automation===
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Starting_a_Release#Starting_the_automation
* Landed configs: [http://hg.mozilla.org/build/buildbot-configs/rev/15c0216dd999 default] [http://hg.mozilla.org/build/buildbot-configs/rev/164894de0a57 production]
* Tagged buildbot-configs, buildbotcustom, tools
* Updated+reconfiged bm13
 
<pre>
# cltbld@bm13
cd /builds/buildbot/build1
. bin/activate
make update
make checkconfig
make reconfig
tail -F -n 1000 master/twistd.log | grep configuration
</pre>
 
* Release sanity:
 
<pre>
cd master
PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u aki -V 14.0b8 --branch mozilla-beta --build-number 4 \
-c release-fennec-mozilla-beta.py --products fennec --l10n-dashboard-version 14_beta_b8.4 --dryrun localhost:9001 2>&1 | tee aki.out
</pre>
 
Then again without the --dryrun.


=== Tag ===
=== Tag ===
 
No problems.
=== Source ===
=== Source ===
 
No problems.
=== Build ===
=== Build ===
==== Fennec ====
==== Fennec ====
 
No problems.
===== Fennec repacks =====
===== Fennec repacks =====
 
No problems.
=== Android Signing ===
=== Android Signing ===
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Tagging_through_Signing#Android
No problems.
 
=== Reset reserved slaves ===
=== Reset reserved slaves ===
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Tagging_through_Signing#Reset_reserved_slaves
0
=<font color="red"> DONE TO HERE </font>=
=== Release Day ===
14.0b8 build 4 is a contingency build.  If we push it, we have to build 14.0 build 3.


=== Release Day ===
==== Publish Fennec to the Play Store (for beta releases and release releases) ====
==== Publish Fennec to the Play Store (for beta releases and release releases) ====
=====Push the files (for beta releases and release releases)=====
=====Push the files (for beta releases and release releases)=====
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Push_the_files
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Push_the_files


Build 2 was pushed, so mobile/releases/14.0b8 will need to be removed before you can push.
Build 3 was pushed, so mobile/releases/14.0b8 will need to be removed before you can push.


=====Play Store (for beta releases and release releases)=====
=====Play Store (for beta releases and release releases)=====
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Play_Store
https://wiki.mozilla.org/Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Play_Store
Confirmed users
4,971

edits