Releases/Fennec 14.0b2/BuildNotes: Difference between revisions

 
(19 intermediate revisions by the same user not shown)
Line 6: Line 6:
= 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|755588}} - mozconfig whitelist update needed for MOZ_MOBILE_COMPAT=Tablets (13.0b2)


=Build Engineers=
=Build Engineers=
Line 29: Line 29:
|-
|-
| 1
| 1
| MOBILE140_#_RELBRANCH, FENNEC_VERSION_RELEASE, FENNEC_VERSION_BUILD1
| MOBILE140_2012051517_RELBRANCH, FENNEC_14_0b2_RELEASE, FENNEC_14_0b2_BUILD1
| [http://hg.mozilla.org/releases/mozilla-aurora/rev/# #]
| [http://hg.mozilla.org/releases/mozilla-aurora/rev/9ff2584b47a5 9ff2584b47a5]
|-
|-
| 13.0b2 build3 spin1
| 13.0b2 build3 spin1
| MOBILE130_2012050119_RELBRANCH FENNEC_13_0b2_BUILD3 FENNEC_13_0b2_RELEASE  
| MOBILE130_2012050119_RELBRANCH FENNEC_13_0b2_BUILD3 FENNEC_13_0b2_RELEASE  
| [http://hg.mozilla.org/releases/mozilla-beta/rev/# #]
| [http://hg.mozilla.org/releases/mozilla-beta/rev/88ee14110a74 88ee14110a74]
|}
|}


Line 48: Line 48:
| rowspan="2" | 1  
| rowspan="2" | 1  
| android
| android
| rowspan="2" |  
| rowspan="2" | 20120515171426
|
| linux-ix-slave29
|
| 48 mins, 18 secs
|-
|-
| android-xul
| android-xul
|
| linux-ix-slave39
|
| 51 mins, 20 secs
|-
|-
| 13.0b2 build # spin #
| 13.0b2 build 3 spin 1
| android-xul
| android-xul
|  
| 20120515174413
|  
| linux-ix-slave15
|  
| 45 mins, 41 secs
|}
|}


Line 68: Line 68:
<small>[[Release:Release_Automation_on_Mercurial:Documentation#Starting_the_automation|detailed instructions]]</small>
<small>[[Release:Release_Automation_on_Mercurial:Documentation#Starting_the_automation|detailed instructions]]</small>
* Set clobbers for mozilla-aurora
* Set clobbers for mozilla-aurora
* Reserve slaves on bm12
* Reserved 5 slaves on bm12
* Update l10n changesets for mobile (see above)
* Updated l10n changesets for mobile (see above) -- no changes
* Land [http://hg.mozilla.org/build/buildbot-configs/rev/# configs]
* Landed configs: [http://hg.mozilla.org/build/buildbot-configs/rev/599243f9ac92 default] [http://hg.mozilla.org/build/buildbot-configs/rev/098d942e4868 production]
* Tag buildbot-configs, buildbotcustom, & tools with build & release tags.  
* Tag buildbot-configs, buildbotcustom, & tools with build & release tags.  
  hg tag -f FENNEC_14_0b2_{RELEASE,BUILD1}
  hg tag -f FENNEC_14_0b2_{RELEASE,BUILD1}
* update and reconfigure the master
* updated and reconfigured the master
* release-sanity
* release-sanity
<pre>
<pre>
Line 92: Line 92:


=== Tag ===
=== Tag ===
No problems.


=== Source ===
=== Source ===
No problems.


=== Build ===
=== Build ===
==== Fennec ====
==== Fennec ====
No problems.


===== Fennec repacks =====
===== Fennec repacks =====
No problems.


=== Android Signing ===
=== Android Signing ===
Line 107: Line 111:
hg --cwd mozharness pull
hg --cwd mozharness pull
hg --cwd mozharness up -C -r default
hg --cwd mozharness up -C -r default
# This will throw a number of errors until Aki fixes {{bug|750976}}.
python26 mozharness/scripts/sign_android.py --cfg signing/android_mozilla-aurora.py --platform android
# Verify that we error out on single locales for android-xul only.
python26 mozharness/scripts/sign_android.py --config-file signing/android_mozilla-aurora.py
</pre>
</pre>


=== Reset reserved slaves ===
=== Reset reserved slaves ===
Done.


==13.0b2 build 3 spin 1==
==13.0b2 build 3 spin 1==


===Preparing to start Automation===
===Preparing to start Automation===
<small>[[Release:Release_Automation_on_Mercurial:Documentation#Starting_the_automation|detailed instructions]]</small>
<small>[[Release:Release_Automation_on_Mercurial:Documentation#Starting_the_automation|detailed instructions]]</small>
* Set clobbers for mozilla-beta
* Set clobbers for mozilla-beta
* Reserve slaves on bm13
* Reserved slaves on bm13
* Verify that nothing has changed in 13.0b2 build3 land since the previous spin.
* L10n changesets for 13.0b2 build3 spin1 will remain empty {}
* L10n changesets for 13.0b2 build2 spin# will remain empty {}
* There are code changes!
* Create a build3-spinX directory on stage, and softlink build3 to it. For build3-spin1:
 
=== IF NO CODE HAS CHANGED ===
 
n/a, code has changed.
 
=== IF CODE HAS CHANGED ===
 
* Landed 13.0b2 configs: [http://hg.mozilla.org/build/buildbot-configs/rev/02c3e6eae112 default] [http://hg.mozilla.org/build/buildbot-configs/rev/85dc1088a3ae production]. incremented the build number to 3.
* Created a build3-spin1 directory on stage, and softlinked build3 to it.


<pre>
<pre>
Line 128: Line 140:
cd /pub/mozilla.org/mobile/candidates/13.0b2-candidates
cd /pub/mozilla.org/mobile/candidates/13.0b2-candidates
mkdir build3-spin1
mkdir build3-spin1
rm build3
ln -s build3-spin1 build3
ln -s build3-spin1 build3
</pre>
</pre>


* Hit "rebuild" on the latest [http://buildbot-master13.build.scl1.mozilla.com:8001/builders/release-mozilla-beta-android-xul_build release-mozilla-beta-android-xul_build].
* Tagged buildbot-configs, buildbotcustom, & tools with build & release tags.
hg tag -f FENNEC_13_0b2_{RELEASE,BUILD#}
* update and reconfigure the master
* release-sanity
<pre>
# For 13.0b2 build 3:
# cltbld@bm13
cd /builds/buildbot/build1/master
source ../bin/activate
PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u aki -V 13.0b2 --branch mozilla-beta --build-number 3 -c release-fennec-mozilla-beta.py --products fennec --dryrun localhost:9001 2>&1 | tee aki.out
</pre>
 
Ran into a mozconfig issue, filed {{bug|755588}}.
 
* started automation with -m ''&larr; monitor progress on buildbot (e.g. [http://buildbot-master13.build.mozilla.org:8001/waterfall?num_events=10&category=release-mozilla-beta- beta])''
PYTHONPATH=. ../bin/python ../tools/buildbot-helpers/release_sanity.py -u aki -V 13.0b2 --branch mozilla-beta --build-number 3 -c release-fennec-mozilla-beta.py --products fennec -m localhost:9001 2>&1 | tee aki.out
 
=== Tagging ===
(only runs if code has changed)
 
=== Source ===
(only runs if code has changed)


=== Build ===
=== Build ===
==== Fennec ====
==== Fennec ====
No problems.


=== Android Signing ===
=== Android Signing ===
Confirmed users
4,971

edits