Thunderbird3.0a1:BuildNotes: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 92: | Line 92: | ||
cd /builds/tinderbox/mozilla/tools/tinderbox | cd /builds/tinderbox/mozilla/tools/tinderbox | ||
cvs up -r RELEASE_AUTOMATION_M9 | cvs up -r RELEASE_AUTOMATION_M9 | ||
# on linux and mac (skip to windows otherwise) | |||
cd /builds/tinderbox | cd /builds/tinderbox | ||
mkdir Tb-Mozilla1.9-Release | mkdir Tb-Mozilla1.9-Release | ||
cd Tb-Mozilla1.9-Release | cd Tb-Mozilla1.9-Release | ||
../mozilla/tools/tinderbox/install-links | ../mozilla/tools/tinderbox/install-links | ||
# on windows | |||
cd /e/ | |||
mkdir tb19rel | |||
cd tb19rel | |||
<copy in files from tinderbox dir> | |||
# all platforms | |||
rm tinderbox | rm tinderbox | ||
cvs -d tbirdbld@cvs.mozilla.org:/cvsroot co -r release -d tinderbox-configs mozilla/tools/tinderbox-configs/thunderbird/linux # or macosx or win32 | cvs -d tbirdbld@cvs.mozilla.org:/cvsroot co -r release -d tinderbox-configs mozilla/tools/tinderbox-configs/thunderbird/linux # or macosx or win32 | ||
| Line 101: | Line 108: | ||
ln -s tinderbox-configs/tinder-config.pl | ln -s tinderbox-configs/tinder-config.pl | ||
* on tb-linux-tbox (as root | * on tb-linux-tbox (once off setup for Stage) | ||
mkdir /data/cltbld | # as root | ||
ln -s /builds/release/bin | mkdir -p /data/cltbld | ||
chown cltbld:cltbld /data/cltbld | |||
ln -s /builds/release/bin /data/cltbld | |||
==Tag== | ==Tag== | ||
Revision as of 20:53, 6 May 2008
Build Engineers
rick, nthomas
Bug bug 411171 is no longer to be considered a blocker for the 3.0a1 release. Will try to build and upload the symbols manually.
Bonsai queries
Last checkins for alpha 1:
- cvsroot -
- l10n -
Bugs
Tracking bug for Thunderbird 3.0a1 - bug 431788
Tags
Note: Thunderbird alpha tags to be reviewed. rick 2008-05-01
| Module | Tag | Pull date |
| cvsroot/mozilla | GECKO19_20080XXX_RELBRANCH | HEAD @ <some time> |
| THUNDERBIRD_3_0a1_BUILD1 | GECKO19_20080XXX_RELBRANCH @ <some time> | |
| THUNDERBIRD_3_0a1_RELEASE | GECKO19b5_20080XXX_RELBRANCH @ <some time> | |
| l10n/l10n | GECKO19_20080XXX_RELBRANCH | HEAD @ <some time> |
| THUNDERBIRD_3_0a1_BUILD1 | GECKO19_20080XXX_RELBRANCH @ <some time> | |
| THUNDERBIRD_3_0a1_RELEASE | GECKO19_20080XXX_RELBRANCH @ <some time> |
Build data
| Type | Build ID | SHA1 | Push date | Build machine |
| [Windows installer] | en-US: tbnewref-win32-tbox | |||
| [Mac compressed] | en-US: bm-xserve07 | |||
| [Linux compressed] | en-US: tb-linux-tbox |
Build 1
Bootstrap tag: RELEASE_AUTOMATION_M9
Setup before starting:
- create release branch of tinder-config.pl and mozconfig (for b2: compare nightly and release mozconfig/tinder-config.pl files, merge any desired changes)
- On bm-xserve07, tb-linux-tbox, tbnewref-win32-tbox, set up the Bootstrap code
cd /builds/ # /e/builds/ on windows cvs -d tbirdbld@cvs.mozilla.org:/cvsroot co -d release -r RELEASE_AUTOMATION_M9 mozilla/tools/release cd release/configs cvs up -A # in case we need to make changes later cd .. ln -s configs/tb-moz19-bootstrap.cfg bootstrap.cfg mkdir -p old-logs/logs.tb30a1/rc1 ln -s old-logs/logs.tb30a1/rc1 logs
- On bm-xserve07, tb-linux-tbox, tbnewref-win32-tbox, stop running tinderbox and set up tinderbox directories (when ready to actually start the builds)
cd /builds/tinderbox/mozilla/tools/tinderbox cvs up -r RELEASE_AUTOMATION_M9 # on linux and mac (skip to windows otherwise) cd /builds/tinderbox mkdir Tb-Mozilla1.9-Release cd Tb-Mozilla1.9-Release ../mozilla/tools/tinderbox/install-links # on windows cd /e/ mkdir tb19rel cd tb19rel <copy in files from tinderbox dir> # all platforms rm tinderbox cvs -d tbirdbld@cvs.mozilla.org:/cvsroot co -r release -d tinderbox-configs mozilla/tools/tinderbox-configs/thunderbird/linux # or macosx or win32 ln -s tinderbox-configs/mozconfig ln -s tinderbox-configs/tinder-config.pl
- on tb-linux-tbox (once off setup for Stage)
# as root mkdir -p /data/cltbld chown cltbld:cltbld /data/cltbld ln -s /builds/release/bin /data/cltbld
Tag
Source
Build
After the build is complete, do cvs up -A in /builds/tinderbox/mozilla/tools/tinderbox