Confirmed users
4,971
edits
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 |