Releases/Thunderbird 10.0.12esr/BuildNotes: Difference between revisions

No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
== Checklist ==
== Checklist ==
* <s>[[Release:Release_Automation_on_Mercurial:Starting_a_Release#Land_patches_and_reconfig | Land patches and reconfig]]{{DesktopTag}} {{MobileTag}} {{AllTag}}
* <s>[[Release:Release_Automation_on_Mercurial:Starting_a_Release#Land_patches_and_reconfig | Land patches and reconfig]]{{DesktopTag}} {{MobileTag}} {{AllTag}}
* [[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}}
* [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Desktop_post-release | Post-release tasks]] {{DesktopTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Desktop_post-release | Post-release tasks]] {{DesktopTag}} {{AllTag}}</s>


== Notes ==
== Notes ==
Line 18: Line 18:
== Checklist ==
== Checklist ==
* <s>[[Release:Release_Automation_on_Mercurial:Starting_a_Release#Land_patches_and_reconfig | Land patches and reconfig]]{{DesktopTag}} {{MobileTag}} {{AllTag}}
* <s>[[Release:Release_Automation_on_Mercurial:Starting_a_Release#Land_patches_and_reconfig | Land patches and reconfig]]{{DesktopTag}} {{MobileTag}} {{AllTag}}
* [[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}}
* [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Updates#Push_snippets | Run pushsnip]] {{DesktopTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Desktop_post-release | Post-release tasks]] {{DesktopTag}} {{AllTag}}
* [[Release:Release_Automation_on_Mercurial:Updates_through_Shipping#Desktop_post-release | Post-release tasks]] {{DesktopTag}} {{AllTag}}</s>


== Notes ==
== Notes ==
Line 28: Line 28:
=== Fix failed check permissions / push to mirrors ===
=== Fix failed check permissions / push to mirrors ===
These steps failed because the 10.0.12esr directory existed already (because build1 had pushed). I tried deleting the directory by hand, which failed because of the contrib builds that were present. I filed {{bug|827111}} to get IT to delete the remaining contents. After that was fixed, I re-ran check permissions, then reran push to mirrors to re-populate the directory and get the automation going again. I filed {{bug|827120}} to ask for the CDN cache to be purged.
These steps failed because the 10.0.12esr directory existed already (because build1 had pushed). I tried deleting the directory by hand, which failed because of the contrib builds that were present. I filed {{bug|827111}} to get IT to delete the remaining contents. After that was fixed, I re-ran check permissions, then reran push to mirrors to re-populate the directory and get the automation going again. I filed {{bug|827120}} to ask for the CDN cache to be purged.
=== Push snippets ===
As tbirdbld@aus3-staging:
cd /opt/aus2/snippets/staging
~/bin/pushsnip Thunderbird-10.0.12esr-build2
=== Run post release ===
Used "force build" to start the postrelease builder.

Latest revision as of 19:20, 8 January 2013

Build 1

Checklist

Notes

  • Submitted to ship it dev
  • Rail ran release runner, which started the releases without issue

Update verify failures

Many update verify chunks failed with ISE 500 errors from ftp. FILEME. Rebuilds succeeded the next day.

Build 2

Glandium discovered that we screwed up the release config, and ended up building with the wrong mozilla revision. See https://bugzilla.mozilla.org/show_bug.cgi?id=810328#c1 for more details. To be fixed on Monday morning, Jan 7.

Checklist

Notes

Fix failed check permissions / push to mirrors

These steps failed because the 10.0.12esr directory existed already (because build1 had pushed). I tried deleting the directory by hand, which failed because of the contrib builds that were present. I filed bug 827111 to get IT to delete the remaining contents. After that was fixed, I re-ran check permissions, then reran push to mirrors to re-populate the directory and get the automation going again. I filed bug 827120 to ask for the CDN cache to be purged.

Push snippets

As tbirdbld@aus3-staging:

cd /opt/aus2/snippets/staging
~/bin/pushsnip Thunderbird-10.0.12esr-build2

Run post release

Used "force build" to start the postrelease builder.