SeaMonkey:Release Process:2.1a1

From MozillaWiki
Jump to: navigation, search

« SeaMonkey 2.1a1

Build Harness

SeaMonkey:Release Automation

Bugs

Tracking bug filed as bug 563695

Build Engineer

Robert Kaiser

Signed-off Revisions

http://hg.mozilla.org/comm-central/rev/519b9b0655ac
http://hg.mozilla.org/mozilla-central/rev/3a26cbe20cd2
http://hg.mozilla.org/dom-inspector/rev/43c6839edab5
http://hg.mozilla.org/chatzilla/rev/b774ffc606f0
http://hg.mozilla.org/venkman/rev/05ab405b963d

no L10n revisions, this release is en-US-only.

Notes

Build

  • Updated release-comm-central-trunk.py and symlinked release_config.py to that
  • Updated and reconfigured buildmaster
  • Kicked off with the following command:
buildbot sendchange --username=kairo --master=localhost:9010 --branch=comm-central -m "SeaMonkey 2.1a1build1" doit
  • win32_build lost its slave, so I triggered a rebuild from the web interface.

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.

Copy ZIPs

Used zipcopy.sh as documented in 2.0.3 notes to provide ZIPs along with the installers for Windows and additionally copy the 64bit file over to contrib.

Create Checksums

With make-checksums.sh as documented in 2.0.3 notes, created MD5SUMS and SHA1SUMS files containing all files we release - copying the README from 2.0.4 and replacing the versions as needed, as well as doing the same for Linux x86_64.

Those READMEs needed a few minor adjustments to be made manually, though. After all, this is the first build for a new version.

Push To Mirrors

Used mirrorpush.sh as documented in 2.0.3 notes to finally push the files to the public dir for mirrors to pick them up.

Final Verification

Needed to create and push a first version of 2.1 verify configs to use here.

Running final_verification isn't of much use though, as there are no updates present...

Wall Clock Time

Build

  • buildbot sendchange: Mon May 10 18:01:45 PDT 2010
  • tag:
    • Start: Mon May 10 18:29:22 2010
    • End: Mon May 10 18:43:01 2010
    • Elapsed: 13 mins, 38 secs
  • source:
    • Start: Mon May 10 18:43:15 2010
    • End: Mon May 10 18:55:03 2010
    • Elapsed: 11 mins, 47 secs
  • linux_build:
    • Start: Mon May 10 18:48:06 2010
    • End: Mon May 10 20:26:39 2010
    • Elapsed: 1 hrs, 38 mins, 32 secs
  • linux64_build:
    • Start: Mon May 10 19:46:01 2010
    • End: Mon May 10 21:35:36 2010
    • Elapsed: 1 hrs, 49 mins, 34 secs
  • win32_build (failed: slave lost):
    • Start: Mon May 10 18:50:23 2010
    • End: Mon May 10 19:09:40 2010
    • Elapsed: 19 mins, 17 secs
  • win32_build:
    • Start: Tue May 11 02:19:03 2010
    • End: Tue May 11 04:41:50 2010
    • Elapsed: 2 hrs, 22 mins, 46 secs
  • macosx_build:
    • Start: Mon May 10 18:50:22 2010
    • End: Mon May 10 21:28:06 2010
    • Elapsed: 2 hrs, 37 mins, 44 secs

Signing

  • Done manually via fakesign.sh
    • End: Tue May 11 09:15 PDT 2010

Update Channels

  • Push to mirrors: Tue May 18 12:15:47 PDT 2010