Confirmed users
4,293
edits
(→Firefox 34.0.5: Add updates on beta, truncate checklist) |
(beta updates) |
||
| Line 7: | Line 7: | ||
* (RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]</s> | * (RelMan) [[Release:Release_Automation_on_Mercurial:Starting_a_Release#Submit_to_Ship_It | Submit to Ship It]]</s> | ||
* [[Releases/Firefox 34.0.5/BuildNotes#Updates_for_beta | Updates for beta ]] | * [[Releases/Firefox 34.0.5/BuildNotes#Updates_for_beta | Updates for beta ]] | ||
* [[Releases/Firefox 34.0.5/BuildNotes#Updates_for_release | Updates for release ]] | |||
* [[Releases/Firefox 34.0.5/BuildNotes#Push_to_beta | Push to beta ]] | * [[Releases/Firefox 34.0.5/BuildNotes#Push_to_beta | Push to beta ]] | ||
* [[Release:Release_Automation_on_Mercurial:Updates#Push_to_mirrors | Push to mirrors]] | * [[Release:Release_Automation_on_Mercurial:Updates#Push_to_mirrors | Push to mirrors]] | ||
| Line 15: | Line 16: | ||
* xulrunner source has failed, missing mozconfig, TODO | * xulrunner source has failed, missing mozconfig, TODO | ||
== Updates on beta == | == Updates for beta == | ||
=== Prep === | |||
* get the [https://aus4-admin.mozilla.org/releases/Firefox-34.0.5-build1/data 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: | |||
<pre>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 | |||
</pre> | |||
DONE TO HERE | |||
<pre> | |||
# 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.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.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.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.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 | |||
</pre> | |||
=== 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. | |||