Confirmed users
2,456
edits
(34 intermediate revisions by the same user not shown) | |||
Line 176: | Line 176: | ||
===Build 3=== | ===Build 3=== | ||
Cleaned up: | |||
linux 29-50 | linux 29-50 | ||
mac bm-xserve 21,22, darwin9-slave 18-26 | mac bm-xserve 21,22, darwin9-slave 18-26 | ||
win32-slave 44, 52-59 | |||
win32-slave 44, 52-59 | |||
Closed Firefox3.5 tree. | |||
Kicked off automation: | |||
buildbot sendchange --username=catlee --master=localhost:9010 --branch=releases/mozilla-1.9.1 -m "Firefox 3.5.6 build3" MakeItSoAgain | |||
==== Tag ==== | ==== Tag ==== | ||
No problems. | |||
Reopened Firefox3.5 tree. | |||
==== Source ==== | ==== Source ==== | ||
No problems. | |||
==== Build/Repack ==== | ==== Build/Repack ==== | ||
Linux and Windows had no problems. | |||
Repacks on Mac failed because one slave wasn't clobbered properly. Re-kicked repacks with force_release_l10n.py 2nd attempt worked fine. | |||
==== Sign ==== | ==== Sign ==== | ||
Line 195: | Line 205: | ||
==== L10nVerify ==== | ==== L10nVerify ==== | ||
No problems | |||
==== Generate updates and push betatest snippets ==== | ==== Generate updates and push betatest snippets ==== | ||
Failed with: | |||
<pre> | |||
Extracting /builds/slave/updates/build/temp/firefox/3.5.5/ftp/firefox-3.5.5.vi.win32.complete.mar to /builds/slave/updates/build/tmpHVT3F2-fastmode/223/from | |||
Traceback (most recent call last): | |||
File "/builds/slave/updates/build/mozilla/tools/update-packaging/make_incremental_updates.py", line 453, in <module> | |||
main(sys.argv[1:]) | |||
File "/builds/slave/updates/build/mozilla/tools/update-packaging/make_incremental_updates.py", line 450, in main | |||
create_partial_patches(patches) | |||
File "/builds/slave/updates/build/mozilla/tools/update-packaging/make_incremental_updates.py", line 380, in create_partial_patches | |||
extract_mar(from_filename,work_dir_from) | |||
File "/builds/slave/updates/build/mozilla/tools/update-packaging/make_incremental_updates.py", line 167, in extract_mar | |||
exec_shell_cmd("mar -x "+filename) | |||
File "/builds/slave/updates/build/mozilla/tools/update-packaging/make_incremental_updates.py", line 134, in exec_shell_cmd | |||
raise Exception, "cmd failed "+cmd | |||
Exception: cmd failed mar -x /builds/slave/updates/build/temp/firefox/3.5.5/ftp/firefox-3.5.5.vi.win32.complete.mar | |||
</pre> | |||
Bumped required space to 14 GB and tried again. This time one step failed (diff_patcher_config) because the previous attempt had successfully bumped the patcher configs, so in the 2nd run there was no diff. | |||
==== Update verify ==== | ==== Update verify ==== | ||
Kicked manually since update build failed. | |||
No problems. | |||
==== Publish updates to beta channel ==== | ==== Publish updates to beta channel ==== | ||
<pre> | |||
# cltbld @ aus2-staging | |||
cd /opt/aus2/snippets/staging | |||
# No need to run backupsnip, since coop did it for 3.0.16 | |||
~/bin/pushsnip 20091202-Firefox-3.5.6-beta | |||
</pre> | |||
==== Socorro product data updates ==== | ==== Socorro product data updates ==== | ||
* Poked ss | |||
==== Update Bouncer ==== | ==== Update Bouncer ==== | ||
* No problems thanks to bouncerbuddy! | |||
==== Final checks before push ==== | ==== Final checks before push ==== | ||
cd /pub/mozilla.org/firefox/nightly/3.5.6-candidates/build3/ | |||
find . ! -user ffxbld | |||
find . ! -group firefox | |||
find . -type f ! -perm 644 | |||
find . -type d -mindepth 1 ! -perm 755 ! -name 'contrib*' | |||
find . -type d -maxdepth 1 ! -perm 2775 -name 'contrib*' | |||
==== Push to mirrors ==== | ==== Push to mirrors ==== | ||
# ffxbld@stage | |||
rsync -av --exclude=*.log --exclude=*.txt --exclude=*unsigned* /pub/mozilla.org/firefox/nightly/3.5.6-candidates/build3/ /pub/mozilla.org/firefox/releases/3.5.6/ | |||
# cltbld@stage | |||
vim /pub/mozilla.org/zz/rsyncd-mozilla-current.exclude | |||
# replace 3.5.5 with 3.5.6 | |||
==== Virus Scan ==== | ==== Virus Scan ==== | ||
Poked IT to scan files in {{bug|534658}}. No problems found. | |||
==== Final Verification ==== | ==== Final Verification ==== | ||
Kicked final_verification. A few 404s were found, but the files were there when I checked manually. | |||
==== Push updates to release channel ==== | ==== Push updates to release channel ==== | ||
# cltbld @ aus2-staging | |||
cd /opt/aus2/snippets/staging | |||
# No need to run backupsnip, since coop did it for 3.0.16 | |||
~/bin/pushsnip 20091202-Firefox-3.5.6 | |||
==== Release ==== | ==== Release ==== | ||
cd /home/ftp/pub/firefox/releases | |||
rm latest-3.5 && ln -s 3.5.6 latest-3.5 | |||
==== XULRunner build ==== | ==== XULRunner build ==== | ||
Created the builds by going to the buildbot waterfall for mozilla-1.9.1 and forcing builds for linux (not x64), mac and windows xulrunner. Set the branch to 'releases/mozilla-1.9.1' and revision to 'FIREFOX_3_5_6_RELEASE'. | |||
When they finished, as xrbld@stage moved the dir from /pub/mozilla.org/xulrunner/nightly/2009/11/2009-12-17-09-mozilla-1.9.1/ to ..../nightly/1.9.1.6-candidates/build1. Removed the broken symlink at xulrunner/nightly/2009-12-17-09-mozilla-1.9.1. Contacted mfinkle and dtownsend for smoketest QA. |