Thunderbird:1.5.0.14 2.0.0.14:Major Update:BuildNotes
Jump to navigation
Jump to search
Build Engineer
nthomas
bug 408906 for the config change.
Generate updates
# ssh cltbld@fx-linux-1.9-slave2.mozilla.org mkdir /builds/updates/1.5.0.14-tb-major-updates/ cd /builds/updates/1.5.0.14-tb-major-updates/ cvs -d cltbld@cvs.mozilla.org:/cvsroot co -d patcher -r UPDATE_PACKAGING_R4 mozilla/tools/patcher # check out MozBuild cd patcher cvs -d cltbld@cvs.mozilla.org:/cvsroot co -d MozBuild -r UPDATE_PACKAGING_R4 mozilla/tools/release/MozBuild cd .. # get the config cvs -d cltbld@cvs.mozilla.org:/cvsroot co -d config mozilla/tools/patcher-configs/moz180-branch-major-update-patcher2.cfg cd patcher export CVSROOT=cltbld@cvs.mozilla.org:/cvsroot # build tools ./patcher2.pl --build-tools --app=thunderbird --tools-rev=UPDATE_PACKAGING_R4 \ --config=../config/moz180-branch-major-update-patcher2.cfg 2>&1 | tee thunderbird_build-tools.log # download complete MARs # FIXME - we only really need to "to" mars, not the "from" mars, but there must be "from" # mars present for patcher to build the patchinfo ./patcher2.pl --download --app=thunderbird \ --config=../config/moz180-branch-major-update-patcher2.cfg 2>&1 | tee thunderbird_download.log # FIXME - patcher needs to see that the MARs that it thinks are partials # are there or else it will not attempt to generate patchinfo cd temp/thunderbird ln -s 2.0.0.14 1.5.0.14-2.0.0.14 cd ../.. # Create partial patches and snippets ./patcher2.pl --create-patches --app=thunderbird \ --config=../config/moz180-branch-major-update-patcher2.cfg 2>&1 | tee thunderbird-create-patches.log