SeaMonkey:Release Process:2.0.4: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 28: Line 28:
* 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.
* 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.
* 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.


== Wall Clock Time ==
== Wall Clock Time ==

Revision as of 02:26, 18 March 2010

« SeaMonkey 2.0.4

Build Harness

SeaMonkey:Release Automation

Bugs

Tracking bug filed as bug 551455

Build Engineer

Robert Kaiser

Signed-off Revisions

http://hg.mozilla.org/releases/comm-1.9.1/rev/b8e06312e645
http://hg.mozilla.org/releases/mozilla-1.9.1/rev/FIREFOX_3_5_9_RELEASE (GECKO1919_20100315_RELBRANCH)
http://hg.mozilla.org/dom-inspector/rev/f6c78804ebb4 (COMM_1_9_1_BRANCH)
http://hg.mozilla.org/chatzilla/rev/f5fd1b073bf8 (COMM_1_9_1_BRANCH)
http://hg.mozilla.org/venkman/rev/f13c813e4ec6 (COMM_1_9_1_BRANCH)

L10n revisions according to opt-ins as listed in l10n-changesets (taken from the sign-off tool)

Notes

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 fakesign.sh as documented in 2.0b1 notes.

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):
  • updates:

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:
  • linux_update_verify:
  • win32_update_verify:
  • macosx_update_verify:
  • final_verification:

Update Channels

  • Push to beta: TDB
  • Push to mirrors: TDB
  • Push to release: TDB