Releases/Firefox 34.0.5/BuildNotes
< Releases
Firefox 34.0.5 build1
Checklist
Truncated because we're only shipping installers
(RelMan) Ship the l10n milestone(RelMan) Submit to Ship It- Updates for beta
- Updates for release
- Push to beta
- Push to mirrors
- Post-release tasks
issues
- catlee's email: "I'm pretty sure what happened here is that the initial sendchange for 34.0.5 had 'FIREFOX_34_0_5' as the prefix for the baseTag. It happens that this also matches the prefix for 34.0's configuration, 'FIREFOX_34_0'. I believe this is why 34.0build2 started again when we started 34.0.5.". Fixed on bug 1102283
- xulrunner source has failed, missing mozconfig, TODO
Updates for beta
Prep
- get the Firefox-34.0.5-build1 blob and run this [ python script on it], upload to Balrog as Firefox-34.0.5-build1-beta
- point beta-localtest and beta-cdntest rules at Firefox-34.0.5-build1-beta
- set up bouncer with products Firefox-34.0.5build1-Partial-34.0, Firefox-34.0.5build1-Complete, 4 locations each in the 34.0.5 candidates dir
- generate update verify configs. On nthomas' laptop:
cd <parent_of_tools, updated to tip> export PERL5LIB="tools/lib/perl:$HOME/perl5/lib/perl5" # need Config::General v2.44 wget http://hg.mozilla.org/releases/mozilla-release/raw-file/FIREFOX_34_0_5_RELEASE/browser/locales/shipped-locales # bump for 34.0 build2 perl tools/release/patcher-config-bump.pl -p firefox -r Firefox -v 34.0 -a 34.0 -o 34.0b11 -b 2 \ -c tools/release/patcher-configs/mozBeta-branch-patcher2.cfg -t stage.mozilla.org -f ftp.mozilla.org \ -d download.mozilla.org -l shipped-locales --partial-version 34.0b11 --platform linux --platform linux64 \ --platform macosx64 --platform win32 # bump for 34.0.5 perl tools/release/patcher-config-bump.pl -p firefox -r Firefox -v 34.0.5 -a 34.0.5 -o 34.0 -b 1 \ -c tools/release/patcher-configs/mozBeta-branch-patcher2.cfg -t stage.mozilla.org -f ftp.mozilla.org \ -d download.mozilla.org -l shipped-locales --partial-version 34.0 --platform linux --platform linux64 \ --platform macosx64 --platform win32 # modify the 'url' parameters in <complete> and <partials> to use the right bouncer product (see above) # generate update verify configs python tools/scripts/updates/create-update-verify-configs.py -c tools/release/patcher-configs/mozBeta-branch-patcher2.cfg --platform linux64 --output tools/release/updates/mozBeta-firefox-linux64.cfg --release-config-file mozilla/release-firefox-mozilla-release-34.1.py -b https://hg.mozilla.org/build/buildbot-configs --channel beta-cdntest -t FIREFOX_34_0_5_RELEASE python tools/scripts/updates/create-update-verify-configs.py -c tools/release/patcher-configs/mozBeta-branch-patcher2.cfg --platform linux --output tools/release/updates/mozBeta-firefox-linux.cfg --release-config-file mozilla/release-firefox-mozilla-release-34.1.py -b https://hg.mozilla.org/build/buildbot-configs --channel beta-cdntest -t FIREFOX_34_0_5_RELEASE python tools/scripts/updates/create-update-verify-configs.py -c tools/release/patcher-configs/mozBeta-branch-patcher2.cfg --platform macosx64 --output tools/release/updates/mozBeta-firefox-mac64.cfg --release-config-file mozilla/release-firefox-mozilla-release-34.1.py -b https://hg.mozilla.org/build/buildbot-configs --channel beta-cdntest -t FIREFOX_34_0_5_RELEASE python tools/scripts/updates/create-update-verify-configs.py -c tools/release/patcher-configs/mozBeta-branch-patcher2.cfg --platform win32 --output tools/release/updates/mozBeta-firefox-win32.cfg --release-config-file mozilla/release-firefox-mozilla-release-34.1.py -b https://hg.mozilla.org/build/buildbot-configs --channel beta-cdntest -t FIREFOX_34_0_5_RELEASE hg -R tools/ diff tools/release/updates > patch
Attached to bug 1071606 as attachment 8529585.
Update verify
Push to beta
Updates for release
There's a possibility we'll want to update from 34.0 to 34.0.5, so we need to have it all setup ahead of time. This will involve some manual snippet generation, setting up bouncer, etc.