Thunderbird/Infrastructure/Builder Installations
From MozillaWiki
Contents
Reference Platforms
The Thunderbird build machines follow the set up of the Firefox Build Machines; reference platforms and images are set up which are then cloned from.
More details:
Additional Installations
Thunderbird has extra requirements for software that is currently not covered in the core reference platforms.
YASM
Windows
Not needed, will be included in the next release of MozillaBuild
Linux
yasm 1.0.1 installed via EPEL
Mac OS X
cd /tools/dist wget http://www.tortall.net/projects/yasm/releases/yasm-1.1.0.tar.gz tar zxvf yasm-1.1.0.tar.gz cd yasm-1.1.0 ./configure --prefix=/usr/local/yasm/1.1.0 sudo make install cd /usr/local/yasm sudo ln -s 1.1.0 current cd /usr/local/bin sudo ln -s ../yasm/current/bin/* .
MozMill
Note: Mozmill has not yet been deployed across builders.
Windows
As admin:
easy_install http://pypi.python.org/packages/source/m/mozrunner/mozrunner-2.4.tar.gz#md5=73f19c06bb1986e8038fb8088e6babe9 easy_install http://pypi.python.org/packages/source/j/jsbridge/jsbridge-2.3.4.tar.gz#md5=f880ab9330caf00a92146188372f3687 easy_install http://pypi.python.org/packages/source/m/mozmill/mozmill-1.4.tar.gz#d649c0634a04a9433c4792ca0a503068
Mac/Linux
Root privileges required:
sudo easy_install http://pypi.python.org/packages/source/m/mozrunner/mozrunner-2.4.tar.gz#md5=73f19c06bb1986e8038fb8088e6babe9 sudo easy_install http://pypi.python.org/packages/source/j/jsbridge/jsbridge-2.3.4.tar.gz#md5=f880ab9330caf00a92146188372f3687 sudo easy_install http://pypi.python.org/packages/source/m/mozmill/mozmill-1.4.tar.gz#d649c0634a04a9433c4792ca0a503068