Releases/Firefox 17.0/BuildNotes: Difference between revisions
No edit summary |
(→Notes) |
||
(10 intermediate revisions by 3 users not shown) | |||
Line 5: | Line 5: | ||
* [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Running_release_sanity_and_starting_the_automation | Start the automation]] {{DesktopTag}} {{MobileTag}} {{AllTag}}</s> | * [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Running_release_sanity_and_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:Updates#Push_to_mirrors | Push to mirrors]] {{DesktopTag}} {{ReleaseTag}} | * <s>[[Release:Release_Automation_on_Mercurial:Updates#Push_to_mirrors | Push to mirrors]] {{DesktopTag}} {{ReleaseTag}}</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> '''NB: Push armv6 apk as well, like we do for betas''' | ||
* [[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> | ||
* | * <s>[[Release:Release_Automation_on_Mercurial:Updates#Update_Bouncer | Update bouncer links]] {{DesktopTag}} {{BetaTag}} {{ReleaseTag}}</s> | ||
* <s>[[Release:Release_Automation_on_Mercurial:Updates#Update_XULRunner_wiki_page | Update XULRunner wiki pages]] {{DesktopTag}} {{ReleaseTag}}</s> | |||
* <s>[[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Desktop_post-release | Post-release tasks]] {{DesktopTag}} {{AllTag}}</s> | |||
* [[Release:Release_Automation_on_Mercurial:Updates#Update_XULRunner_wiki_page | Update XULRunner wiki pages]] {{DesktopTag}} {{ReleaseTag}} | * <s>[[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_the_Browser_Choice_Website | Get the Browser Choice website updated]] {{DesktopTag}} {{ReleaseTag}}</s> | ||
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Desktop_post-release | Post-release tasks]] {{DesktopTag}} {{AllTag}} | |||
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Update_the_Browser_Choice_Website | Get the Browser Choice website updated]] {{DesktopTag}} {{ReleaseTag}} | |||
== Notes == | == Notes == | ||
Line 20: | Line 18: | ||
We missed the release config template change prior to starting with release-runner. A couple of rounds of patches ([http://hg.mozilla.org/build/buildbot-configs/rev/4e35e2b2d27d 1], [http://hg.mozilla.org/build/buildbot-configs/rev/591d6810269b 2]) with reconfigs sorted that out. bhearsum forced an armv6 build, setting a buildid property with the same value as the armv7 build | We missed the release config template change prior to starting with release-runner. A couple of rounds of patches ([http://hg.mozilla.org/build/buildbot-configs/rev/4e35e2b2d27d 1], [http://hg.mozilla.org/build/buildbot-configs/rev/591d6810269b 2]) with reconfigs sorted that out. bhearsum forced an armv6 build, setting a buildid property with the same value as the armv7 build | ||
The Mac xulrunner build failed with an error creating a symlink in the compile stage. This seems to be an intermittent failure across several branches | The Mac xulrunner build failed with an error creating a symlink in the compile stage, {{bug|812918}}. This seems to be an intermittent failure across several branches. Green on rebuild. | ||
Published Fennec per instructions. QA did some armv6 device blocking afterwards. | |||
{{bug|816090}} -- fennec wasn't pushed to releases/; aki did that nov28 | |||
=== Build 2 === | |||
==== XulRunner push to mirrors ==== | |||
* failed because build1 was pushed to releases directory. Fixed by | |||
[xrbld@upload1.dmz.scl3 ~]$ rm -rf /pub/mozilla.org/xulrunner/releases/17.0/ | |||
==== Partner repacks ==== | |||
Partners couldn't get builds due to index.html files during slow copy into firefox/releases - {{bug|813515}}. |
Latest revision as of 18:06, 28 November 2012
Build 1
Checklist
Ship the l10n milestone DESKTOP MOBILE RELEASE BETA- Land patches and reconfigDESKTOP MOBILE RELEASE BETA ESR
Start the automation DESKTOP MOBILE RELEASE BETA ESRSign Android builds MOBILE RELEASE BETAPush to mirrors DESKTOP RELEASEPublish Fennec MOBILE RELEASE BETANB: Push armv6 apk as well, like we do for betasRun pushsnip DESKTOP RELEASE BETA ESRUpdate bouncer links DESKTOP BETA RELEASEUpdate XULRunner wiki pages DESKTOP RELEASEPost-release tasks DESKTOP RELEASE BETA ESRGet the Browser Choice website updated DESKTOP RELEASE
Notes
Release was started using release-runner (bhearsum/rail), but the l10n-changesets were still handled manually.
We missed the release config template change prior to starting with release-runner. A couple of rounds of patches (1, 2) with reconfigs sorted that out. bhearsum forced an armv6 build, setting a buildid property with the same value as the armv7 build
The Mac xulrunner build failed with an error creating a symlink in the compile stage, bug 812918. This seems to be an intermittent failure across several branches. Green on rebuild.
Published Fennec per instructions. QA did some armv6 device blocking afterwards.
bug 816090 -- fennec wasn't pushed to releases/; aki did that nov28
Build 2
XulRunner push to mirrors
- failed because build1 was pushed to releases directory. Fixed by
[xrbld@upload1.dmz.scl3 ~]$ rm -rf /pub/mozilla.org/xulrunner/releases/17.0/
Partner repacks
Partners couldn't get builds due to index.html files during slow copy into firefox/releases - bug 813515.