Account confirmers, Anti-spam team, canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,083
edits
(→Bugs) |
|||
(15 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
== Bugs == | == Bugs == | ||
Tracking bug filed as {{bug| | Tracking bug filed as {{bug|514294}} | ||
== Build Engineer == | == Build Engineer == | ||
Line 31: | Line 31: | ||
We have no signing infrastructure for SeaMonkey right now, so I faked the signing step that is usually done after completion of builds and L10n repacks and before the update generation. | We have no signing infrastructure for SeaMonkey right now, so I faked the signing step that is usually done after completion of builds and L10n repacks and before the update generation. | ||
Logged onto stage-old.mozilla.org and | Logged onto stage-old.mozilla.org and ran <code>fakesign.sh</code> as documented in [[SeaMonkey:Release_Process:2.0b1|2.0b1]] notes. | ||
=== Updates and Verification === | === Updates and Verification === | ||
Line 48: | Line 37: | ||
* l10n_verify as well as updates started normally, triggered after the repacks and fake-signing. | * l10n_verify as well as updates started normally, triggered after the repacks and fake-signing. | ||
* Update verification steps were triggered after updates were done. | * Update verification steps were triggered after updates were done. | ||
** Linux verification is red for cs having no updates, but succeeded for all other locales. | |||
** Win32 verification is red, but that's expected as the general notes on verification log analysis point out, the .chk files for NSS differ. Also, cs fails for having no updates, other locales only have the known .chk difference. | |||
** Mac verification is red for cs having no updates, but succeeded for all other locales. | |||
=== Copy ZIPs === | |||
Used <code>zipcopy.sh</code> as documented in [[SeaMonkey:Release_Process:2.0b1|2.0b1]] notes to provide ZIPs along with the installers for Windows. | |||
=== Copy Language Packs === | |||
Used <code>langpackmove.sh</code> as documented in [[SeaMonkey:Release_Process:2.0b1|2.0b1]] notes to move the langpacks into the directory we want them in for release. | |||
=== Push To Mirrors === | |||
With <code>make-checksums.sh</code> which I created last time around, I created MD5SUMS and SHA1SUMS files containing all files we release. Also, I copied the README from last time and modified it as needed. | |||
Then, with <code>mirrorpush.sh</code>, containing the line documented in [[SeaMonkey:Release_Process:2.0b1|2.0b1]] notes, I finally pushed the files to the public dir for mirrors to pick them up. | |||
=== Final Verification === | |||
* Used 'Force Build' to start the final_verification builder, all tested URLs are HTTP 200 and 302 except cs, which fails (known) - still everything good to go! | |||
=== Publish Updates to the beta Channel === | |||
~/bin/backupsnip 20090904-SeaMonkey-2.0b2 | |||
~/bin/pushsnip 20090904-SeaMonkey-2.0b2 | |||
== Wall Clock Time == | == Wall Clock Time == | ||
Line 98: | Line 113: | ||
** End: Fri Sep 4 23:09:37 2009 | ** End: Fri Sep 4 23:09:37 2009 | ||
** Elapsed: 55 mins, 15 secs | ** Elapsed: 55 mins, 15 secs | ||
* linux_update_verify | |||
** Start: Fri Sep 4 19:12:18 2009 | |||
** End: Fri Sep 4 19:24:42 2009 | |||
** Elapsed: 12 mins, 24 secs | |||
* win32_update_verify | |||
** Start: Fri Sep 4 21:02:28 2009 | |||
** End: Fri Sep 4 21:14:16 2009 | |||
** Elapsed: 11 mins, 47 secs | |||
* macosx_update_verify | |||
** Start: Fri Sep 4 23:09:37 2009 | |||
** End: Sat Sep 5 00:50:25 2009 | |||
** Elapsed: 1 hrs, 40 mins, 48 secs | |||
* final_verification (triggered manually after mirror push) | |||
** Start: Sat Sep 12 12:47:38 2009 | |||
** End: Sat Sep 12 12:50:07 2009 | |||
** Elapsed: 2 mins, 28 secs | |||
=== Final Push === | |||
* Determined that QA coverage is OK in the European night of September 11 | |||
* Did the actual push to mirrors at Sep 12 07:52 PDT 2009 | |||
* pushsnip to beta channel at Sat Sep 12 15:44:03 PDT 2009 |
edits