Releases/Firefox 16.0b2/BuildNotes: Difference between revisions

no edit summary
No edit summary
 
(9 intermediate revisions by 2 users not shown)
Line 8: Line 8:
* <s>[[Release:Release_Automation_on_Mercurial:Preparation#Starting_the_automation | Start the automation]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</s>
* <s>[[Release:Release_Automation_on_Mercurial:Preparation#Starting_the_automation | Start the automation]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</s>
* <s>[https://intranet.mozilla.org/RelEngWiki/index.php/Signing#Android_Signing Sign Android builds] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}</s>
* <s>[https://intranet.mozilla.org/RelEngWiki/index.php/Signing#Android_Signing Sign Android builds] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}</s>
* [[Release:Release_Automation_on_Mercurial:Build#Reset_reserved_slaves | Reset reserved_slaves and unlock slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}}
* <s>[[Release:Release_Automation_on_Mercurial:Build#Reset_reserved_slaves | Reset reserved_slaves and unlock slaves]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</s>
* [[Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec | Publish Fennec]] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec | Publish Fennec]] {{MobileTag}} {{ReleaseTag}} {{BetaTag}}</s>
* [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}</s>


= Notes =
= Notes =
Line 58: Line 58:
python2.6 mozharness/scripts/sign_android.py --config-file signing/android_mozilla-beta.py
python2.6 mozharness/scripts/sign_android.py --config-file signing/android_mozilla-beta.py
</pre>
</pre>
* reset reserved slaves
echo 0 > reserved_slaves
=== Multiple apk rules are broken ===
* push_fennec.sh was run
* on hold publishing to the Play Store
From release-drivers:
<pre>
On 12-09-05 3:01 PM, Mark Finkle wrote:
> Looks like we are breaking the "Rules for Multiple APKs":
>
> Each APK must not exactly match the configuration support of another APK.
>
> http://developer.android.com/guide/google/play/publishing/multiple-apks.html#Rules
>
> Armen wrote:
>    Hi,
>    I'm having trouble with having 2 active products. I have not hit "save" yet.
>
>    I followed these instructions:
>        activate armv6
>        deactivate previous beta1
>        activate armv7
>    and I get this error:
>    Error: APK version 2012090411 supports all the same devices as other APKs with higher versions. It would not be served. Please deactivate an APK.
>    Here's a screenshot: http://cl.ly/JFkd
>
>    Anyone know what am I doing wrong?
>
>    Here are the files I used:
>    http://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/16.0b2-candidates/build1/android/multi/fennec-16.0b2.multi.android-arm.apk
>    http://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/16.0b2-candidates/build1/android-armv6/multi/fennec-16.0b2.multi.android-arm-armv6.apk
>
>    Best regards,
>    Armen
</pre>
== Build 2 (Mobile only) ==
* no l10n changesets
* landed configs, tagged
hg tag -f FENNEC_16_0b2_{BUILD2,RELEASE}
* updated and reconfiged the master
* release sanity
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u rail \
    -V 16.0b2 --branch mozilla-beta --build-number 2  \
  --release-config release-fennec-mozilla-beta.py \
  --products fennec --dryrun localhost:9001
* started automation
* Android signing
# on cltsign@signing1
cd ~/signing-work/mozharness
hg pull -u && hg up -C
cd ..
python2.6 mozharness/scripts/sign_android.py --config-file signing/android_mozilla-beta.py
* Uploaded [http://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/16.0b2-candidates/build2/android/multi/fennec-16.0b2.multi.android-arm.apk fennec-16.0b2.multi.android-arm.apk] and [http://ftp.mozilla.org/pub/mozilla.org/mobile/candidates/16.0b2-candidates/build2/android-armv6/multi/fennec-16.0b2.multi.android-arm-armv6.apk fennec-16.0b2.multi.android-arm-armv6.apk] to GP.
== Publish releases ==
* pushsnip Desktop build1
~/bin/pushsnip Firefox-16.0b2-build1
Confirmed users
4,971

edits