SeaMonkey:Release Process:2.1b2: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 35: Line 35:
  buildbot sendchange --username=Callek --master=localhost:9010 --branch=comm-central -c "SeaMonkey 2.1b2build1" doit
  buildbot sendchange --username=Callek --master=localhost:9010 --branch=comm-central -c "SeaMonkey 2.1b2build1" doit
* Forgot to clobber release dirs... so had to kick this again
* Forgot to clobber release dirs... so had to kick this again
* Mac repacks, uploaded to "mac64" instead of "mac" along with their [complete] updates and xpi's, I filed {{bug|631864}} and manually moved all files to "mac" and moved on.
=== 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.1b1|2.1b1]] notes.
<!--
=== Updates and Verification ===
* *_l10n_verify and updates started automatically, triggered by the fake-signing.
** updates worked fine and reported green.
** L10n verification is useless, as the previous release didn't have locales to compare with.
* *_update_verify are all looking good for partials and bad for complete updates, but we verified by manual testing on betatest that complete updates work correctly.
-->


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

Revision as of 04:32, 6 February 2011

« SeaMonkey 2.1b2

Build Harness

SeaMonkey:Release Automation

Bugs

Tracking bug filed as bug 631278

Build Engineer

Justin Wood (Callek)

Signed-off Revisions

http://hg.mozilla.org/comm-central/rev/8b9494bc2d2d
http://hg.mozilla.org/mozilla-central/rev/f9d66f4d17bf (GECKO20b11_2011020209_RELBRANCH)
http://hg.mozilla.org/dom-inspector/rev/bf93a1148597
http://hg.mozilla.org/chatzilla/rev/6c302afa1b50
http://hg.mozilla.org/venkman/rev/508ba977910a

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

Notes

Build

  • Clobbered all release builder directories on build slaves
  • Updated release-comm-central-trunk.py and symlinked release_config.py to that
    • Needed to update release_config.py to not have the key macosx due to macosx64 changes.
  • Updated and reconfigured buildmaster
  • Kicked off with the following command:
buildbot sendchange --username=Callek --master=localhost:9010 --branch=comm-central -c "SeaMonkey 2.1b2build1" doit
  • The kick failed. We had a hung slave bug 631386 which I didn't know blocks (hangs) our buildbot reconfig. Thus my sendchanges were being ignored (buildbot thought it was sent to the wrong branch). After a few hours of chat with catlee (THANKS) and a busted buildmaster later, we figured it out, and re-sent the sendchange and got builds going.
    • Dropped that slave from our config.py for now.
    • I have a bit of debugging cruft lying around, which I'll remove within 24 hours.
  • Tagging finished fine, but had a red in all other builds due to a client.py issue. Will likely change the build factory but thats a task for tomorrow for me.
  • Edited seamonkey/release_master.py in buildbot-configs to have a dummy_factory for the tag builder, and then to comment out cvsroot from all the runs that use it for client.py, leaving it for the patcher runs. and reconfiged.
  • re-kicked with the following command (still build 1)
buildbot sendchange --username=Callek --master=localhost:9010 --branch=comm-central -c "SeaMonkey 2.1b2build1" doit
  • Forgot to clobber release dirs... so had to kick this again
  • Mac repacks, uploaded to "mac64" instead of "mac" along with their [complete] updates and xpi's, I filed bug 631864 and manually moved all files to "mac" and moved on.

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.1b1 notes.


Wall Clock Time

Build

  • buildbot sendchange: Thu Feb 3 17:20:52 PST 2011
    • see notes - this did not really happen then
  • buildbot sendchange: Thu Feb 3 20:31:53 PST 2011
  • tag:
    • start Thu Feb 3 20:39:11 2011
    • end Thu Feb 3 20:52:38 2011
    • elapsed 13 mins, 27 secs
  • buildbot sendchange: Fri Feb 4 08:58:44 PST 2011
  • tag (dummy): 5 sec elapsed
  • buildbot sendchange (again): Fri Feb 4 09:31:45 PST 2011
  • tag (dummy): 5 secs elapsed
  • source:
    • start Fri Feb 4 09:35:05 2011
    • end Fri Feb 4 09:47:07 2011
    • elapsed 12 mins, 1 secs
  • linux_build:
    • start Fri Feb 4 09:36:24 2011
    • end Fri Feb 4 11:53:37 2011
    • elapsed 2 hrs, 17 mins, 12 secs
  • linux64_build:
    • start Fri Feb 4 10:23:01 2011
    • end Fri Feb 4 13:06:57 2011
    • elapsed 2 hrs, 43 mins, 56 secs
  • win32_build:
    • start Fri Feb 4 09:35:29 2011
    • end Fri Feb 4 12:57:38 2011
    • elapsed 3 hrs, 22 mins, 9 secs
  • macosx_build:
    • start Fri Feb 4 10:22:42 2011
    • end Fri Feb 4 14:06:36 2011
    • elapsed 3 hrs, 43 mins, 53 secs
  • linux_repack (14 locales):
    • start Fri Feb 4 11:57:05 2011
    • end Fri Feb 4 13:10:43 2011
    • elapsed 1 hr, 13 mins, 38 secs
  • win32_repack (14 locales):
    • start Fri Feb 4 13:05:52 2011
    • end Fri Feb 4 15:19:57 2011
    • elapsed 2 hrs, 14 mins, 5 secs
  • macosx_repack (14 locales):
    • start Fri Feb 4 14:07:38 2011
    • end Fri Feb 4 14:36:06 2011
    • elapsed 28 mins, 28 secs
  • updates:

Verification

  • linux_l10n_verification:
  • win32_l10n_verification:
  • macosx_l10n_verification:
  • linux_update_verify:
  • win32_update_verify:
  • macosx_update_verify:
  • final_verification:

Signing

  • TBD manually via fakesign.sh

Update Channels

  • Push to mirrors:
  • Push to beta: