Releases/Fennec 14.0b2/BuildNotes: Difference between revisions

Line 114: Line 114:
=== Reset reserved slaves ===
=== Reset reserved slaves ===


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


===Preparing to start Automation===
===Preparing to start Automation===
Line 120: Line 120:
* Set clobbers for mozilla-beta
* Set clobbers for mozilla-beta
* Reserve slaves on bm13
* Reserve slaves on bm13
* Verify that nothing has changed in 13.0b2 build2 land since the previous spin.
* Verify that nothing has changed in 13.0b2 build3 land since the previous spin.
* L10n changesets for 13.0b2 build2 spin# will remain empty {}
* L10n changesets for 13.0b2 build2 spin# will remain empty {}
* Create a build2-spinX directory on stage, and softlink build2 to it.  For build2-spin2:
* Create a build3-spinX directory on stage, and softlink build3 to it.  For build3-spin1:


<pre>
<pre>
# ffxbld@stage
# ffxbld@stage
cd /pub/mozilla.org/mobile/candidates/13.0b2-candidates
cd /pub/mozilla.org/mobile/candidates/13.0b2-candidates
mkdir build2-spin2
mkdir build3-spin1
rm build2
rm build3
ln -s build2-spin2 build2
ln -s build3-spin1 build3
</pre>
</pre>


Line 155: Line 155:
'''IMPORTANT -''' Make sure to follow instructions!
'''IMPORTANT -''' Make sure to follow instructions!


<font color="red" size="+1">'''The 14.0b# build *must* be uploaded before the 13.0b2 build!'''</font>
<font color="red" size="+1">'''The 14.0b2 build *must* be uploaded before the 13.0b2 build!'''</font>


* download 14.0b# and 13.0b2 multi apk (e.g. [http://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/14.0b1-candidates/build2/android/multi/fennec-14.0b1.multi.android-arm.apk] and [http://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/13.0b2-candidates/build2/android-xul/multi/fennec-13.0b2.multi.android-arm.apk])
* download 14.0b2 and 13.0b2 multi apk (e.g. [http://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/14.0b2-candidates/build1/android/multi/fennec-14.0b2.multi.android-arm.apk] and [http://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/13.0b2-candidates/build3/android-xul/multi/fennec-13.0b2.multi.android-arm.apk])
* visit https://market.android.com/publish
* visit https://market.android.com/publish
* choose "Firefox Beta" or "Firefox"
* choose "Firefox Beta" or "Firefox"
* select the "APK Files" tab and choose "Upload APK"
* select the "APK Files" tab and choose "Upload APK"
** choose the 14.0b# multi apk that you downloaded and hit "upload"
** choose the 14.0b2 multi apk that you downloaded and hit "upload"
*** NOTE: the progress bar does not seem to show progress (at least on Google Chrome)
*** NOTE: the progress bar does not seem to show progress (at least on Google Chrome)
** when it finishes uploading, verify VersionCode is the build date (almost anyway, the market reports an hour later than our buildID)
** when it finishes uploading, verify VersionCode is the build date (almost anyway, the market reports an hour later than our buildID)
** hit "Save"  
** hit "Save"  
* Repeat with the 13.0b2 multi apk
* Repeat with the 13.0b2 multi apk
* activate new 14.0b# and 13.0b2 apks (You should see an Error message since both apk's are active)
* activate new 14.0b2 and 13.0b2 apks (You should see an Error message since both apk's are active)
* deactivate old apks (You should not see the Error message anymore)
* deactivate old apks (You should not see the Error message anymore)
* hit "Save"
* hit "Save"
* If this is a beta 1, go to "Product Details" tab -> Recent Changes, change the url to  http://www.mozilla.com/en-US/mobile/{VERSION}beta/releasenotes/
* If this is a beta 1, go to "Product Details" tab -> Recent Changes, change the url to  http://www.mozilla.com/en-US/mobile/{VERSION}beta/releasenotes/
** and hit "Save"
** and hit "Save"
Confirmed users
4,971

edits