Confirmed users
4,293
edits
| Line 25: | Line 25: | ||
time python -u repack.py -f 31.0b9-build1 -t 31.0-build1 -T 31.0b9-build1 -P mac --no-env 2>&1 | tee mac.log | time python -u repack.py -f 31.0b9-build1 -t 31.0-build1 -T 31.0b9-build1 -P mac --no-env 2>&1 | tee mac.log | ||
time python -u repack.py -f 31.0b9-build1 -t 31.0-build1 -T 31.0b9-build1 -P win32 --no-env 2>&1 | tee win32.log | time python -u repack.py -f 31.0b9-build1 -t 31.0-build1 -T 31.0b9-build1 -P win32 --no-env 2>&1 | tee win32.log | ||
</pre> | |||
TODO | |||
<pre> | |||
# fix permissions and upload to stage | |||
find repacked/ -type f -exec chmod 644 {} \; | |||
find repacked/ -type d -exec chmod 755 {} \; | |||
# rsync -n is your friend | |||
rsync -av -e 'ssh -i /home/cltbld/.ssh/ffxbld_dsa' \ | |||
repacked/31.0-candidates/build1/ \ | |||
ffxbld@stage.mozilla.org:/pub/mozilla.org/firefox/candidates/31.0-candidates/build1/ | |||
# reran check_permissions builder to make sure all is correct. | |||
# run av scan on partials, anyone on stage | |||
cd /pub/mozilla.org/firefox/candidates/31.0-candidates/build1/update | |||
nice ionice -c2 -n7 extract_and_run_command.py -j2 clamdscan -m --no-summary -- \ | |||
`find . -name firefox-31.0b9-31.0.partial.mar` 2>&1 | tee /tmp/av.log | |||
</pre> | |||
TODO | |||
<pre> | |||
# Generate patcher configs and update verify configs, nthomas's laptop but can be done on a slave too | |||
cd <parent_of_tools_checkout> | |||
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_31_0_RELEASE/browser/locales/shipped-locales | |||
perl tools/release/patcher-config-bump.pl -p firefox -r Firefox -v 31.0 -a 31.0 -o 31.0b9 -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 31.0b9 --platform linux --platform linux64 \ | |||
--platform macosx64 --platform win32 | |||
# then some manual modifications: url in complete uses product firefox-30.0-build1-complete, | |||
# <31.0> block ——> <31.0-build1>, to -> 31.0-build1, add mar-channel-ids, pretty version | |||
# 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 releasetest -t FIREFOX_31_0_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 releasetest -t FIREFOX_31_0_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 releasetest -t FIREFOX_31_0_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 releasetest -t FIREFOX_31_0_RELEASE | |||
# fix the to="/path" definitions | |||
for f in tools/scripts/release/updates/mozBeta-firefox-{linux64,linux,mac64,win32}.cfg; do | |||
sed -i '' -e 's,31.0-build1,31.0,' $f | |||
done | |||
hg -R tools diff > patch | |||
# attach this to bug 1015968, attachment X | |||
</pre> | </pre> | ||