SeaMonkey:Release Process:2.1a1
Contents
Build Harness
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