Releases/Firefox 3.5.2/BuildNotes: Difference between revisions
< Releases | Firefox 3.5.2
Jump to navigation
Jump to search
| Line 77: | Line 77: | ||
* submitted another sendchange | * submitted another sendchange | ||
Mac repacks were broken because of {{bug|489313}}. Root cause hasn't been determined yet, see below for fixup. | |||
===== mac repack rerun ===== | |||
* Backed out {{bug|489313}} on the release branch and moved the _BUILD1 and _RELEASE tags up. | |||
* Deleted all l10n builds in .../build1/mac and ../build1/update/mac on stage. | |||
* Landed [https://bugzilla.mozilla.org/attachment.cgi?id=391606 this patch] on the master and reconfiged | |||
* Did another sendchange | |||
====Sign==== | ====Sign==== | ||
Revision as of 15:33, 30 July 2009
Build Engineers
nthomas, bhearsum
Signed-off Revision(s)
Build1: 7a9fe7dfac8a
Tags
On releases/mozilla-1.9.1:
| Build # | Tag | Changeset |
| 1 | GECKO1912_20090729_RELBRANCH | 7a9fe7dfac8a |
| FIREFOX_3_5_2_BUILD1, FIREFOX_3_5_2_RELEASE | Was:b8dbd5ab1647 Became:d57f05bcdbe1 |
Build data
| Type | Build ID | Build machine |
| [Windows installer/zip] | ||
| [Mac compressed] | ||
| [Linux compressed] |
Notes
Build 1
- Cleaned up previous releases' build dirs
- l10n-changesets updated in bug 505129
- Land version bump, reconfig production-master
- Kick-off automation:
buildbot sendchange --username=nthomas --master=localhost:9010 --branch=releases/mozilla-1.9.1 -m "Firefox 3.5.2 build1" goforit
Tag
No problems with tag (see below for where it got moved)
Source
No problems
Build/Repack
Had to remove en-US.xpi manually from stage FIXME No problems generating en-US builds, but linux locales started failing in the make_installers_locale step after generating tar.bz2 and complete.mar:
/tools/python/bin/python ../../tools/update-packaging/generatesnippet.py \
--mar-path=/builds/moz2_slave/linux_repack/build/mozilla-1.9.1/dist/update \
--application-ini-file=/builds/moz2_slave/linux_repack/build/mozilla-1.9.1/dist/l10n-stage/firefox/application.ini \
--locale=or \
--product=Firefox \
--download-base-URL= \
--verbose
/tools/python/bin/python: can't open file '../../tools/update-packaging/generatesnippet.py': [Errno 2] No such file or directory
This is fallout from a bad merge in bug 489313, as generatesnippet.py did not land on mozilla-1.9.1. Mac also hit it because it's not platform-dependent.
Recovery
- did a no-op reconfig on master to prevent win32 repacks from starting
- Fix was landed on the relbranch and default, and the two tags moved up to d57f05bcdbe1
- automation patched to disable tag and en-US builds
- cleaned up mac and linux slaves of repack dirs and source
- submitted another sendchange
Mac repacks were broken because of bug 489313. Root cause hasn't been determined yet, see below for fixup.
mac repack rerun
- Backed out bug 489313 on the release branch and moved the _BUILD1 and _RELEASE tags up.
- Deleted all l10n builds in .../build1/mac and ../build1/update/mac on stage.
- Landed this patch on the master and reconfiged
- Did another sendchange
Sign
- Kicked off new signing on cm-keymaster01 and old style on keymaster at the same time
- new signing bailed out at verify-asc because SUMS files were not signed, but verify-asc thought they should be (FIXME). we were trying to push out signed *SUMS files this time. to save time but since we've never done it in the past, just pushed things along with unsigned *SUMS files by running the 'fake-upload' and then 'postsign' targets
L10nVerify
Generate updates and push betatest snippets
- Update generation had 'WARNING' messages about not being able to find application.ini on Mac. While all this actually broke was fast patcher for Mac, it made us look closer at the Mac builds, and discover that all of the repacks were broken. Kev sent e-mail around the same time, as he discovered it while doing partner repacks
- mac l10n builds must be respun, which necessitates re-running l10n_verify and updates so i killed those builders off.