Account confirmers, Anti-spam team, canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,083
edits
mNo edit summary |
|||
(36 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
== Bugs == | == Bugs == | ||
Tracking bug filed as {{bug| | Tracking bug filed as {{bug|551455}} | ||
== Build Engineer == | == Build Engineer == | ||
Robert Kaiser | Robert Kaiser | ||
== Signed-off Revisions == | |||
http://hg.mozilla.org/releases/comm-1.9.1/rev/b8e06312e645 | |||
<br>http://hg.mozilla.org/releases/mozilla-1.9.1/rev/FIREFOX_3_5_9_RELEASE (GECKO1919_20100315_RELBRANCH) | |||
<br>http://hg.mozilla.org/dom-inspector/rev/f6c78804ebb4 (COMM_1_9_1_BRANCH) | |||
<br>http://hg.mozilla.org/chatzilla/rev/f5fd1b073bf8 (COMM_1_9_1_BRANCH) | |||
<br>http://hg.mozilla.org/venkman/rev/f13c813e4ec6 (COMM_1_9_1_BRANCH) | |||
L10n revisions according to opt-ins as listed in [http://hg.mozilla.org/build/buildbot-configs/file/ee3f36f9a156/seamonkey/l10n-changesets l10n-changesets] (taken from the [https://l10n-stage-sj.mozilla.org/shipping/l10n-changesets?ms=sea2.0.4 sign-off tool]) | |||
== Notes == | == Notes == | ||
=== Build === | === Build === | ||
* Updated l10n-changesets and release-config.py | |||
* Updated and reconfigured buildmaster | |||
*Kicked off with the following command: | |||
buildbot sendchange --username=kairo --master=localhost:9010 --branch=releases/comm-1.9.1 -m "SeaMonkey 2.0.4build1" doit | |||
* Tagging failed in comm-1.9.1 due to the relbranch already existing from Thunderbird 3.0.4, I commented out the already tagged chatzilla and inspector repos in release_master.py, updated release_config.py to point to the latest relbranch checkin and kicked off build again. | |||
* Linux and Win32 repacks failed due to not cleaning up the build machines beforehand, edited release_config.py and release_master.py to dummy out everything before those and not do mac repacks, and kicked the whole thing off again. | |||
=== Signing === | |||
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 ran <code>fakesign.sh</code> as documented in [[SeaMonkey:Release_Process:2.0b1|2.0b1]] notes. | |||
=== Updates and Verification === | |||
* l10n_verify and updates started automatically, triggered by the fake-signing. | |||
** updates failed with [https://bugzilla.mozilla.org/show_bug.cgi?id=492913#c53 a wrong oldRepoPath], needed to fix that and re-trigger updates manually. | |||
** L10n verification shows an interesting number of diffs, about crash reporter and bookmarks on all locales. Needed to investigate [http://cb-seamonkey-linuxmaster-01.mozilla.org:8010/builders/l10n_verification/builds/2 log]. Misak tested the Russian builds and says everything is OK. | |||
* The update verification steps all needed to be manually triggered after the updates step went green. | |||
** Linux, Win32 and Mac verification are all green. | |||
=== Push Updates to the beta Channel === | |||
~/bin/backupsnip 20100318-SeaMonkey-2.0.4-beta | |||
~/bin/pushsnip 20100318-SeaMonkey-2.0.4-beta | |||
=== Copy ZIPs === | |||
Used <code>zipcopy.sh</code> as documented in [[SeaMonkey:Release_Process:2.0.3|2.0.3]] notes to provide ZIPs along with the installers for Windows and additionally copy the 64bit file over to contrib. | |||
=== 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. | |||
=== Create Checksums === | |||
With <code>make-checksums.sh</code> as documented in [[SeaMonkey:Release_Process:2.0.3|2.0.3]] notes, created MD5SUMS and SHA1SUMS files containing all files we release - copying the README from last time and replacing the versions as needed, as well as doing the same for Linux x86_64. | |||
=== Push To Mirrors === | |||
Used <code>mirrorpush.sh</code> as documented in [[SeaMonkey:Release_Process:2.0.3|2.0.3]] notes to finally push 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 - ready for going public! | |||
=== Publish Updates to the release Channel === | |||
~/bin/backupsnip 20100318-SeaMonkey-2.0.4 | |||
~/bin/pushsnip 20100318-SeaMonkey-2.0.4 | |||
== Wall Clock Time == | |||
=== Build === | |||
* buildbot sendchange: Wed Mar 17 10:12:08 PDT 2010 | |||
* buildbot sendchange, take 2: Wed Mar 17 11:06:55 PDT 2010 (after tagging bustage) | |||
* buildbot sendchange, take 3: Wed Mar 17 16:21:47 PDT 2010 (after repack bustage) | |||
* tag (failed due to the relbranch existing from Thunderbird building): | |||
** Start: Wed Mar 17 10:26:22 2010 | |||
** End: Wed Mar 17 10:27:24 2010 | |||
** Elapsed: 1 mins, 1 secs | |||
* tag: | |||
** Start: Wed Mar 17 11:11:52 2010 | |||
** End: Wed Mar 17 11:25:15 2010 | |||
** Elapsed: 13 mins, 23 secs | |||
* source: | |||
** Start: Wed Mar 17 11:25:15 2010 | |||
** End: Wed Mar 17 11:36:14 2010 | |||
** Elapsed: 10 mins, 58 secs | |||
* linux_build: | |||
** Start: Wed Mar 17 11:31:53 2010 | |||
** End: Wed Mar 17 13:27:56 2010 | |||
** Elapsed: 1 hrs, 56 mins, 2 secs | |||
* linux64_build: | |||
** Start: Wed Mar 17 11:41:34 2010 | |||
** End: Wed Mar 17 12:53:04 2010 | |||
** Elapsed: 1 hrs, 11 mins, 29 secs | |||
* win32_build: | |||
** Start: Wed Mar 17 11:42:30 2010 | |||
** End: Wed Mar 17 14:15:13 2010 | |||
** Elapsed: 2 hrs, 32 mins, 42 secs | |||
* macosx_build: | |||
** Start: Wed Mar 17 11:28:31 2010 | |||
** End: Wed Mar 17 13:07:09 2010 | |||
** Elapsed: 1 hrs, 38 mins, 38 secs | |||
* linux_repack (21 locales, busted due to missing cleanup on build machines): | |||
** Start: Wed Mar 17 13:31:08 2010 | |||
** End: Wed Mar 17 13:33:08 2010 | |||
* linux_repack (21 locales): | |||
** Start: Wed Mar 17 16:28:58 2010 | |||
** End: Wed Mar 17 17:02:07 2010 | |||
* win32_repack (21 locales, busted due to missing cleanup on build machines): | |||
** Start: Wed Mar 17 14:21:08 2010 | |||
** End: Wed Mar 17 15:05:18 2010 | |||
* win32_repack (21 locales): | |||
** Start: Wed Mar 17 16:37:38 2010 | |||
** End: Wed Mar 17 18:09:37 2010 | |||
* macosx_repack (21 locales): | |||
** Start: Wed Mar 17 13:22:24 2010 | |||
** End: Wed Mar 17 13:46:10 2010 | |||
* updates (failed due to wrong oldRepoPath): | |||
** Start: Wed Mar 17 19:52:39 2010 | |||
** End: Wed Mar 17 20:14:15 2010 | |||
** Elapsed: 21 mins, 36 secs | |||
* updates: | |||
** Start: Thu Mar 18 06:12:37 2010 | |||
** End: Thu Mar 18 07:25:50 2010 | |||
** Elapsed: 1 hrs, 13 mins, 12 secs | |||
=== Signing === | |||
* Done manually via fakesign.sh | |||
** Start: Wed Mar 17 19:24:44 PDT 2010 | |||
** End: Wed Mar 17 19:25:35 PDT 2010 | |||
=== Verification === | |||
* l10n_verification: | |||
** Start: Wed Mar 17 19:42:21 2010 | |||
** End: Wed Mar 17 20:22:25 2010 | |||
** Elapsed: 40 mins, 3 secs | |||
* linux_update_verify: | |||
** Start: Thu Mar 18 07:51:11 2010 | |||
** End: Thu Mar 18 09:08:13 2010 | |||
** Elapsed: 1 hrs, 17 mins, 1 secs | |||
* win32_update_verify: | |||
** Start: Thu Mar 18 08:01:58 2010 | |||
** End: Thu Mar 18 09:22:10 2010 | |||
** Elapsed: 1 hrs, 20 mins, 12 secs | |||
* macosx_update_verify: | |||
** Start: Thu Mar 18 08:08:42 2010 | |||
** End: Thu Mar 18 09:41:44 2010 | |||
** Elapsed: 1 hrs, 33 mins, 1 secs | |||
* final_verification: | |||
** Start: Tue Mar 30 07:31:09 2010 | |||
** End: Tue Mar 30 07:40:09 2010 | |||
** Elapsed: 9 mins, 0 secs | |||
=== Update Channels === | |||
* Push to beta: Tue Mar 23 11:00:11 PDT 2010 | |||
* Push to mirrors: Tue Mar 30 05:25 PDT 2010 | |||
* Push to release: Tue Mar 30 10:16:20 PDT 2010 |
edits