Releases/Thunderbird 3.0b1:BuildNotes:Build1: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
 
(30 intermediate revisions by 3 users not shown)
Line 1: Line 1:
#REDIRECT [[Releases/Thunderbird 3.0a3:BuildNotes]]
== Previous Builds ==
 
== Notes ==
 
This is Build1, the first run at Thunderbird 3.0 Beta 1
 
== Build Engineer ==
Philippe M. Chiasson <gozer@mozillamessaging.com>
 
== Bugs ==
Tracking bug filed as {{bug|467363 }}
 
== Revisions ==
 
These are the revisions signed off for release, but prior to branching and possible branch-only changes.
 
comm-central: [http://hg.mozilla.org/comm-central/rev/a4c9e6918a77 a4c9e6918a77] r=bienvenu
<br>mozilla-central: [http://hg.mozilla.org/mozilla-central/rev/8df5a90281cd 8df5a90281cd] r=bienvenu
<br>dom-inspector: [http://hg.mozilla.org/dom-inspector/rev/a69148785a33 a69148785a33] r=bienvenu
<br>buildbot-configs: [http://hg.mozilla.org/build/buildbot-configs/rev/fa579061ea94 fa579061ea94] r=gozer
<br>cvs trunk as of 2008-11-30 23:59 PDT r=bienvenu
 
== Branching ==
 
Done manually from my laptop like so:
 
$ comm-central> perl -pie 's/3.0b1pre/3.0b1/g' mail/config/version.txt
$ comm-central> hg branch COMM_20081201_RELBRANCH
$ comm-central> hg ci -m''
$ comm-central> hg up -r default
$ comm-central> perl -pie 's/3.0b1pre/3.0b2pre/g' mail/config/version.txt
$ comm-central> hg ci -m'' 
$ comm-central> hg push -f
$ mozilla-central> hg branch COMM_20081201_RELBRANCH
$ mozilla-central> cat mozilla-central-rev-1551ebc4dbaa.diff | patch -p1 -R
$ mozilla-central> hg ci -m''
$ mozilla-central> hg push
 
== Tags ==
 
{| class="fullwidth-table"
| style="background:#efefef" | '''Module'''
| style="background:#efefef" | '''Tag'''
| style="background:#efefef" | '''Changeset'''
|-
| comm-central
| THUNDERBIRD_3_0b1_BUILD1<br>THUNDERBIRD_3_0b1_RELEASE
| [http://hg.mozilla.org/comm-central/rev/40de0af75eda 40de0af75eda]
|-
| mozilla-central (releases/mozilla-1.9.1 branch)
| THUNDERBIRD_3_0b1_BUILD1<br>THUNDERBIRD_3_0b1_RELEASE
| [http://hg.mozilla.org/releases/mozilla-1.9.1/rev/59df0a0263d4 59df0a0263d4]
|-
| dom-inspector
| THUNDERBIRD_3_0b1_BUILD1<br>THUNDERBIRD_3_0b1_RELEASE
| [http://hg.mozilla.org/dom-inspector/rev/a69148785a33 a69148785a33]
|-
| cvs.mozilla.org: extensions/typeaheadfind, extensions/wallet
| THUNDERBIRD_3_0b1_BUILD1<br>THUNDERBIRD_3_0b1_RELEASE
| -D '2008-11-30 23:59 PDT'
|}
 
== Tagging ==
 
Done locally on my laptop with these [http://hg.mozilla.org/users/gozer_mozillamessaging.com/misc/release/ tagging scripts]
 
 
Generated the following changesets:
* comm-central
** [http://hg.mozilla.org/comm-central/rev/e9d41510b2a6 e9d41510b2a6]
* mozilla-central
** [http://hg.mozilla.org/releases/mozilla-1.9.1/rev/d483bca60e12 d483bca60e12]
* dom-inspector
** [http://hg.mozilla.org/dom-inspector/rev/fa96487c45e6 fa96487c45e6]
* buildbot-config
**
 
== Stage ==
 
mkdir -p /pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1
mkdir /pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/update
mkdir /pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/source
mkdir /pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/linux-xpi
mkdir /pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/windows-xpi
mkdir /pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/mac-xpi
chgrp -R thunderbird /pub/mozilla.org/thunderbird/nightly/3.0b1-candidates
chmod -R g+ws /pub/mozilla.org/thunderbird/nightly/3.0b1-candidates
 
== Source ==
 
Created a source tarball on my local (Linux) machine:
hg clone http://hg.mozilla.org/comm-central
cd comm-central
hg update -r THUNDERBIRD_3_0b1_RELEASE
python client.py checkout --skip-chatzilla --skip-venkman
tar -cvf ../thunderbird-3.0b1-source.tar .
tar --exclude .hgtags --exclude .hgignore --exclude .hg --exclude CVS -cvf ../thunderbird-3.0b1-source.tar.gz .
bzip2 -9v ../thunderbird-3.0b1-source.tar
scp ../thunderbird-3.0b1-source.tar.bz2 stage:/pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/source/
 
[http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/source/ Sources]
 
MD5(thunderbird-3.0b1-source.tar.bz2) 1bd4357f8499a9625a081412404088eb
SHA1(thunderbird-3.0b1-source.tar.bz2) 4b2383b8fae87f4a8d290dd75acc053312e24ece
 
== Build data ==
 
{| class="fullwidth-table"
| style="background:#efefef" | '''Type'''
| style="background:#efefef" | '''Build ID'''
| style="background:#efefef" | '''Symbols'''
| style="background:#efefef" | '''SHA1'''
| style="background:#efefef" | '''Push date'''
| style="background:#efefef" | '''Build machine'''
|-
| [Windows installer/zip]
| 20081201164237
| [http://symbols.mozilla.org/thunderbird/thunderbird-3.0b1-WINNT-20081201164237-symbols.txt 20081201164237]
| [http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/thunderbird-3.0b1.en-US.win32.installer.exe 59f109c3f75f37979c603af880304c888b93cd03]<br>[http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/thunderbird-3.0b1.en-US.win32.zip 0970b6e398a4634102a7ceb780e07248231d7e71]
| 2008-12-01 18:05 PDT
| tbnewref-win32-tbox
|-
| [Mac dmg]
| 20081201162550
| [http://symbols.mozilla.org/thunderbird/thunderbird-3.0b1-Darwin-20081201162550-symbols.txt 20081201162550]
| [http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/thunderbird-3.0b1.en-US.mac.dmg d0cbe36a70427123a2750673933cb64136f8bdfc]
| 2008-12-01 18:04 PDT
| bm-xserve07
|-
| [Linux tar.bz2]
| 20081201162550
| [http://symbols.mozilla.org/thunderbird/thunderbird-3.0b1-Linux-20081201162550-symbols.txt 20081201162550]
| [http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/thunderbird-3.0b1.en-US.linux-i686.tar.bz2 1f212cc0b6760748eed0175d84203fe48808371c]
| 2008-12-01 17:52 PDT
| tb-linux-tbox.build.mozilla.org
|-
| [source tar.bz2]
| -
| -
| [http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/source/thunderbird-3.0b1-source.tar.bz2 4b2383b8fae87f4a8d290dd75acc053312e24ece]
| 2008-12-01 13:32 PDT
| gozer's linux box
|}

Latest revision as of 17:32, 4 December 2008

Previous Builds

Notes

This is Build1, the first run at Thunderbird 3.0 Beta 1

Build Engineer

Philippe M. Chiasson <gozer@mozillamessaging.com>

Bugs

Tracking bug filed as bug 467363

Revisions

These are the revisions signed off for release, but prior to branching and possible branch-only changes.

comm-central: a4c9e6918a77 r=bienvenu
mozilla-central: 8df5a90281cd r=bienvenu
dom-inspector: a69148785a33 r=bienvenu
buildbot-configs: fa579061ea94 r=gozer
cvs trunk as of 2008-11-30 23:59 PDT r=bienvenu

Branching

Done manually from my laptop like so:

$ comm-central> perl -pie 's/3.0b1pre/3.0b1/g' mail/config/version.txt
$ comm-central> hg branch COMM_20081201_RELBRANCH
$ comm-central> hg ci -m
$ comm-central> hg up -r default
$ comm-central> perl -pie 's/3.0b1pre/3.0b2pre/g' mail/config/version.txt
$ comm-central> hg ci -m  
$ comm-central> hg push -f

$ mozilla-central> hg branch COMM_20081201_RELBRANCH
$ mozilla-central> cat mozilla-central-rev-1551ebc4dbaa.diff | patch -p1 -R
$ mozilla-central> hg ci -m
$ mozilla-central> hg push

Tags

Module Tag Changeset
comm-central THUNDERBIRD_3_0b1_BUILD1
THUNDERBIRD_3_0b1_RELEASE
40de0af75eda
mozilla-central (releases/mozilla-1.9.1 branch) THUNDERBIRD_3_0b1_BUILD1
THUNDERBIRD_3_0b1_RELEASE
59df0a0263d4
dom-inspector THUNDERBIRD_3_0b1_BUILD1
THUNDERBIRD_3_0b1_RELEASE
a69148785a33
cvs.mozilla.org: extensions/typeaheadfind, extensions/wallet THUNDERBIRD_3_0b1_BUILD1
THUNDERBIRD_3_0b1_RELEASE
-D '2008-11-30 23:59 PDT'

Tagging

Done locally on my laptop with these tagging scripts


Generated the following changesets:

Stage

mkdir -p /pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1
mkdir /pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/update
mkdir /pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/source
mkdir /pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/linux-xpi
mkdir /pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/windows-xpi
mkdir /pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/mac-xpi
chgrp -R thunderbird /pub/mozilla.org/thunderbird/nightly/3.0b1-candidates
chmod -R g+ws /pub/mozilla.org/thunderbird/nightly/3.0b1-candidates

Source

Created a source tarball on my local (Linux) machine:

hg clone http://hg.mozilla.org/comm-central
cd comm-central
hg update -r THUNDERBIRD_3_0b1_RELEASE
python client.py checkout --skip-chatzilla --skip-venkman
tar -cvf ../thunderbird-3.0b1-source.tar .
tar --exclude .hgtags --exclude .hgignore --exclude .hg --exclude CVS -cvf ../thunderbird-3.0b1-source.tar.gz .
bzip2 -9v ../thunderbird-3.0b1-source.tar
scp ../thunderbird-3.0b1-source.tar.bz2 stage:/pub/mozilla.org/thunderbird/nightly/3.0b1-candidates/build1/source/

Sources

MD5(thunderbird-3.0b1-source.tar.bz2) 1bd4357f8499a9625a081412404088eb 
SHA1(thunderbird-3.0b1-source.tar.bz2) 4b2383b8fae87f4a8d290dd75acc053312e24ece

Build data

Type Build ID Symbols SHA1 Push date Build machine
[Windows installer/zip] 20081201164237 20081201164237 59f109c3f75f37979c603af880304c888b93cd03
0970b6e398a4634102a7ceb780e07248231d7e71
2008-12-01 18:05 PDT tbnewref-win32-tbox
[Mac dmg] 20081201162550 20081201162550 d0cbe36a70427123a2750673933cb64136f8bdfc 2008-12-01 18:04 PDT bm-xserve07
[Linux tar.bz2] 20081201162550 20081201162550 1f212cc0b6760748eed0175d84203fe48808371c 2008-12-01 17:52 PDT tb-linux-tbox.build.mozilla.org
[source tar.bz2] - - 4b2383b8fae87f4a8d290dd75acc053312e24ece 2008-12-01 13:32 PDT gozer's linux box