Confirmed users
1,989
edits
m (→Firefox) |
m (→Publish Fennec) |
||
| (7 intermediate revisions by the same user not shown) | |||
| Line 7: | Line 7: | ||
* <strike>[https://intranet.mozilla.org/RelEngWiki/index.php/Signing#Android_Signing Sign Android builds]</strike> | * <strike>[https://intranet.mozilla.org/RelEngWiki/index.php/Signing#Android_Signing Sign Android builds]</strike> | ||
* <strike> [[Release:Release_Automation_on_Mercurial:Build#Reset_reserved_slaves | Reset reserved_slaves]] </strike> | * <strike> [[Release:Release_Automation_on_Mercurial:Build#Reset_reserved_slaves | Reset reserved_slaves]] </strike> | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec | Publish Fennec]] | * <strike>[[Release:Release_Automation_on_Mercurial:Updates#Publish_Fennec | Publish Fennec]] </strike> | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] | * <strike> [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] </strike> | ||
= Notes = | = Notes = | ||
== Build 1 == | == Build 1 == | ||
=== Starting the Release === | === Starting the Release === | ||
Tracking bug is [http://bugs.mozilla.org/760629 Bug 760629] | |||
* L10N Changesets * | * L10N Changesets * | ||
Currently we have separate changesets files for Fennec and Firefox. Both are generated from the [https://l10n.mozilla.org/shipping/milestones l10n dashboard]<br /> | Currently we have separate changesets files for Fennec and Firefox. Both are generated from the [https://l10n.mozilla.org/shipping/milestones l10n dashboard]<br /> | ||
| Line 97: | Line 100: | ||
PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u kmoir -V 14.0b11 --branch mozilla-beta --build-number 1 --release-config release-firefox-mozilla-beta.py --release-config release-fennec-mozilla-beta.py --products firefox,fennec localhost:9001 | PYTHONPATH=. python ../tools/buildbot-helpers/release_sanity.py -u kmoir -V 14.0b11 --branch mozilla-beta --build-number 1 --release-config release-firefox-mozilla-beta.py --release-config release-fennec-mozilla-beta.py --products firefox,fennec localhost:9001 | ||
The release emails indicated that the Fennec build being created was 14.0b2 which was completely unexpected. After talking with rail, callek, bhearsum and catlee, they determined that the problem was that bm12 took the Fennec build instead of bm13 and it was pointing to mozilla-beta since the 14.0 release was run from mozilla-beta. The sendchange to | The release emails indicated that the Fennec build being created was 14.0b2 which was completely unexpected. After talking with rail, callek, bhearsum and catlee, they determined that the problem was that bm12 took the Fennec build instead of bm13 and it was pointing to mozilla-beta since the 14.0 release was run from mozilla-beta. The sendchange to trigger 14.0b11 builds triggered 14.0 build2 again. The fennec release configs point to mozilla-beta, so they advised me to change release-fennec-mozilla-release.py to point to mozilla-release, land in production, retag the buildbot-configs, reconfig bm12 and bm13 and trigger the Fennec build again. | ||
I started the Fennec build with the following command after running a successful release sanity. | I started the Fennec build with the following command after running a successful release sanity. | ||
| Line 134: | Line 137: | ||
* Updated push_fennec.sh as ffxbld@stage and ran it. | * Updated push_fennec.sh as ffxbld@stage and ran it. | ||
* Uploaded APK to Google Play store and activated it. | * Uploaded APK to Google Play store and activated it. | ||
<p><font color="red">DONE TO HERE</font></p> | |||
= Bugs Hit = | = Bugs Hit = | ||
* Fennec build was uploaded to 14.0-candidates | * Fennec build was uploaded to 14.0-candidates | ||
** Recover 14.0-candidates files (by chance we uploaded them to nightly/test14): | ** Recover 14.0-candidates files (by chance we uploaded them to nightly/test14): | ||
# ffxbld@stage | # ffxbld@stage | ||
| Line 143: | Line 148: | ||
rsync -avP --delete /pub/mozilla.org/mobile/nightly/test14/ /pub/mozilla.org/mobile/candidates/14.0-candidates/ | rsync -avP --delete /pub/mozilla.org/mobile/nightly/test14/ /pub/mozilla.org/mobile/candidates/14.0-candidates/ | ||
[https://bugzilla.mozilla.org/show_bug.cgi?id=771034 Downgrade clamav* installs on upload1/upload2.dmz.scl3 to 0.97.4 to avoid bug in 0.97.5 | * [https://bugzilla.mozilla.org/show_bug.cgi?id=771034 bug 771034] Downgrade clamav* installs on upload1/upload2.dmz.scl3 to 0.97.4 to avoid bug in 0.97.5. This caused antivirus to fail and I had to restart the push to mirrors script. | ||
* Kmoir's account wasn't yet updated with the correct permissions so Rail uploaded the build to Google Play. | |||