Closed
Bug 400770
Opened 17 years ago
Closed 17 years ago
Version/config bumps for FF2.0.0.9 release
Categories
(Release Engineering :: General, defect, P1)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: joduinn, Assigned: joduinn)
References
Details
Attachments
(9 files, 5 obsolete files)
1.89 KB,
patch
|
rhelmer
:
review+
|
Details | Diff | Splinter Review |
1.10 KB,
patch
|
rhelmer
:
review+
|
Details | Diff | Splinter Review |
1.47 KB,
patch
|
rhelmer
:
review+
|
Details | Diff | Splinter Review |
2.56 KB,
patch
|
nthomas
:
review+
|
Details | Diff | Splinter Review |
779 bytes,
patch
|
rhelmer
:
review+
|
Details | Diff | Splinter Review |
5.26 KB,
patch
|
rhelmer
:
review+
|
Details | Diff | Splinter Review |
1.70 KB,
patch
|
nthomas
:
review+
|
Details | Diff | Splinter Review |
5.81 KB,
patch
|
Details | Diff | Splinter Review | |
1.76 KB,
patch
|
nthomas
:
review+
|
Details | Diff | Splinter Review |
Placeholder bug for the FF2.0.0.9 release. Waiting for development codefreeze.
Assignee | ||
Updated•17 years ago
|
Assignee: nobody → joduinn
Priority: -- → P1
Assignee | ||
Comment 1•17 years ago
|
||
bootstrap.cfg changes for FF2009
Attachment #285932 -
Flags: review?(rhelmer)
Comment 2•17 years ago
|
||
Comment on attachment 285932 [details] [diff] [review] bootstrap.cfg changes for FF2009 leave branchTag as MOZILLA_1_8_BRANCH and set: RelbranchOverride = GECKO181_20071004_RELBRANCH
Attachment #285932 -
Flags: review?(rhelmer) → review-
Assignee | ||
Comment 3•17 years ago
|
||
1) Previously, we changed automation to stop before the update, so we could manually setup config files. Those config files are now generated automatically, so no longer need to stop. Hence now undoing that earlier change. 2) Use the newest automation tag (M6).
Attachment #285934 -
Flags: review?(rhelmer)
Updated•17 years ago
|
Attachment #285934 -
Flags: review?(rhelmer) → review+
Comment 4•17 years ago
|
||
Comment on attachment 285934 [details] [diff] [review] [checked in] master.cfg changes Checking in production/master.cfg; /cvsroot/mozilla/tools/buildbot-configs/automation/production/master.cfg,v <-- master.cfg new revision: 1.6; previous revision: 1.5 done
Attachment #285934 -
Attachment description: master.cfg changes → [checked in] master.cfg changes
Assignee | ||
Comment 5•17 years ago
|
||
2nd attempt.
Attachment #285932 -
Attachment is obsolete: true
Attachment #285935 -
Flags: review?(rhelmer)
Assignee | ||
Comment 6•17 years ago
|
||
3rd attempt, fixes typo.
Attachment #285935 -
Attachment is obsolete: true
Attachment #285935 -
Flags: review?(rhelmer)
Assignee | ||
Updated•17 years ago
|
Attachment #285936 -
Flags: review?(rhelmer)
Updated•17 years ago
|
Attachment #285936 -
Flags: review?(rhelmer) → review+
Comment 7•17 years ago
|
||
Comment on attachment 285936 [details] [diff] [review] [checked in] bootstrap.cfg changes for FF2009 Checking in fx-moz18-bootstrap.cfg; /cvsroot/mozilla/tools/release/configs/fx-moz18-bootstrap.cfg,v <-- fx-moz18-bootstrap.cfg new revision: 1.20; previous revision: 1.19 done
Attachment #285936 -
Attachment description: bootstrap.cfg changes for FF2009 → [checked in] bootstrap.cfg changes for FF2009
Comment 8•17 years ago
|
||
mozilla/tools/release has been tagged RELEASE_AUTOMATION_M6
Assignee | ||
Comment 9•17 years ago
|
||
Bringing production Updates in sync with staging Updates, so now -test bits are automatically staged.
Attachment #285941 -
Flags: review?(rhelmer)
Updated•17 years ago
|
Attachment #285941 -
Flags: review?(rhelmer) → review+
Comment 10•17 years ago
|
||
Comment on attachment 285941 [details] [diff] [review] [checked in] additional master.cfg changes Checking in production/master.cfg; /cvsroot/mozilla/tools/buildbot-configs/automation/production/master.cfg,v <-- master.cfg new revision: 1.7; previous revision: 1.6 done
Attachment #285941 -
Attachment description: additional master.cfg changes → [checked in] additional master.cfg changes
Assignee | ||
Comment 11•17 years ago
|
||
Prepare these files: browser/app/module.ver browser/config/version.txt config/milestone.txt ...to have the "2.0.0.9" or "1.8.1.9" string in place, ready for the automation to start from.
Attachment #285975 -
Flags: review?(rhelmer)
Assignee | ||
Comment 12•17 years ago
|
||
2nd attempt. Realized that the automation will be looking for the "pre" string, so need to use "2.0.0.9pre" or "1.8.1.9pre". Should have done this the first time.
Attachment #285975 -
Attachment is obsolete: true
Attachment #285976 -
Flags: review?(rhelmer)
Attachment #285975 -
Flags: review?(rhelmer)
Comment 13•17 years ago
|
||
Comment on attachment 285976 [details] [diff] [review] prepare module.ver version.txt milestone.txt for FF2.0.0.9 This looks good, but can you do client.mk as well? All of the CO_TAG section needs to be MOZILLA_1_8_BRANCH (to match $branchTag in bootstrap.cfg)
Attachment #285976 -
Flags: review?(rhelmer) → review-
Assignee | ||
Comment 14•17 years ago
|
||
Attachment #285976 -
Attachment is obsolete: true
Attachment #286056 -
Flags: review?(nrthomas)
Assignee | ||
Comment 15•17 years ago
|
||
Comment on attachment 286056 [details] [diff] [review] prepare module.ver version.txt milestone.txt client.mk for FF2.0.0.9 This is the same as previous patch #285976, except for adding client.mk also... as requested in review, to keep things neat!
Comment 16•17 years ago
|
||
Comment on attachment 286056 [details] [diff] [review] prepare module.ver version.txt milestone.txt client.mk for FF2.0.0.9 The client.mk changes aren't right, I'm afraid. The relevant code is at http://mxr.mozilla.org/seamonkey/source/tools/release/Bootstrap/Step/Tag/Bump.pm#94 It's looking to replace lines like MOZ_CO_TAG = MOZILLA_1_8_BRANCH From that code it's not necessary to do NSPR_CO_TAG or NSS_CO_TAG, just the other three.
Attachment #286056 -
Flags: review?(nrthomas) → review-
Assignee | ||
Comment 17•17 years ago
|
||
Fixing client.mk to use MOZILLA_1_8_BRANCH.
Attachment #286056 -
Attachment is obsolete: true
Attachment #286061 -
Flags: review?(nrthomas)
Comment 18•17 years ago
|
||
Comment on attachment 286061 [details] [diff] [review] prepare module.ver version.txt milestone.txt client.mk for FF2.0.0.9 all good, r+
Attachment #286061 -
Flags: review?(nrthomas) → review+
Comment 19•17 years ago
|
||
Checked in attachment 286061 [details] [diff] [review]: Checking in client.mk; /cvsroot/mozilla/client.mk,v <-- client.mk new revision: 1.245.2.38.8.2; previous revision: 1.245.2.38.8.1 done Checking in browser/app/module.ver; /cvsroot/mozilla/browser/app/module.ver,v <-- module.ver new revision: 1.11.2.19.2.2; previous revision: 1.11.2.19.2.1 done Checking in browser/config/version.txt; /cvsroot/mozilla/browser/config/version.txt,v <-- version.txt new revision: 1.4.18.18.4.2; previous revision: 1.4.18.18.4.1 done Checking in config/milestone.txt; /cvsroot/mozilla/config/milestone.txt,v <-- milestone.txt new revision: 3.27.2.17.4.2; previous revision: 3.27.2.17.4.1 done
Comment 20•17 years ago
|
||
(In reply to comment #16) > The client.mk changes aren't right, I'm afraid. > > The relevant code is [...] looking to replace lines like > MOZ_CO_TAG = MOZILLA_1_8_BRANCH This is broken. Developers have now pulled this branch "the standard way" and attempted to check in to the _RELEASE tag, because that's what client.mk pulled. Now they'll think they're pulling the RELBRANCH and will end up checking in back on the MOZILLA_1_8_BRANCH. Unlike the static tag that _will_ work and the developer may not realize that's what they've done. We may try not to use these relbranches for much, but just this year we've had 2003, 2006, 2007 and now 2009 on relbranches. It's easier to fix the build tools than to change working habits for lots of developers for whom these are already exceptional cases. client.mk should pull what developers build and check-in on. Bump.pm just has $branchTag in that section of the code, can't that be the GECKO181_20071004_RELBRANCH just as easily? Where is that variable set?
Assignee | ||
Comment 21•17 years ago
|
||
with all the other patches already landed, the only change needed here is the newly announced cutoff time.
Attachment #286186 -
Flags: review?(rhelmer)
Updated•17 years ago
|
Attachment #286186 -
Flags: review?(rhelmer) → review+
Comment 22•17 years ago
|
||
Comment on attachment 286186 [details] [diff] [review] [checked in] update time cutoff to match bonsai query Checking in fx-moz18-bootstrap.cfg; /cvsroot/mozilla/tools/release/configs/fx-moz18-bootstrap.cfg,v <-- fx-moz18-bootstrap.cfg new revision: 1.21; previous revision: 1.20 done
Attachment #286186 -
Attachment description: update time cutoff to match bonsai query → [checked in] update time cutoff to match bonsai query
Assignee | ||
Comment 23•17 years ago
|
||
After the tag step finished, I ran: $ cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot rdiff -uR -r FIREFOX_2_0_0_8_RELEASE -r FIREFOX_2_0_0_9_RELEASE mozilla/ >& /tmp/cvsrdiff.out Then, dveditz and myself read through the output and confirmed: - that all the expected changes were present - the surprise changes (some camino files, one OS/2 file) were ok - the tag step did correctly pickup all files (build paranoia about silent failures!). All looks good.
Assignee | ||
Updated•17 years ago
|
Status: NEW → ASSIGNED
Comment 24•17 years ago
|
||
Moved the RELEASE_AUTOMATION_M6 tag onto revision 1.25 of mozilla/tools/release/Bootstrap/Step/Updates.pm to pick up john's patch in bug 373995 attachment 286324 [details] [diff] [review]
Assignee | ||
Comment 25•17 years ago
|
||
Workaround these cfg files using "aus2-staging.m.o", changing them to use "aus2.m.o". This is good enough for now, but we should revisit to use something like an externalAusServer like we do in the staging environment...
Attachment #286328 -
Flags: review?(rhelmer)
Comment 26•17 years ago
|
||
Comment on attachment 286328 [details] [diff] [review] [checked in] tweak moz18-firefox-*.cfg Looks great, passes minimal local testing: Checking in moz18-firefox-linux.cfg; /cvsroot/mozilla/testing/release/updates/moz18-firefox-linux.cfg,v <-- moz18-firefox-linux.cfg new revision: 1.19; previous revision: 1.18 done Checking in moz18-firefox-mac.cfg; /cvsroot/mozilla/testing/release/updates/moz18-firefox-mac.cfg,v <-- moz18-firefox-mac.cfg new revision: 1.20; previous revision: 1.19 done Checking in moz18-firefox-win32.cfg; /cvsroot/mozilla/testing/release/updates/moz18-firefox-win32.cfg,v <-- moz18-firefox-win32.cfg new revision: 1.19; previous revision: 1.18 done
Attachment #286328 -
Attachment description: tweak moz18-firefox-*.cfg → [checked in] tweak moz18-firefox-*.cfg
Attachment #286328 -
Flags: review?(rhelmer) → review+
Comment 28•17 years ago
|
||
(In reply to comment #27) > *** Bug 402375 has been marked as a duplicate of this bug. *** > Sorry for the duplicate. Imagine, me and the BeOS port actually getting ahead of things for once. :)
Assignee | ||
Comment 31•17 years ago
|
||
Now that we have shipped FF2.0.0.9, we need to land the patch bumping versions forward, so the nightly builds will show 2.0.0.10pre.
Attachment #287373 -
Flags: review?(nrthomas)
Comment 32•17 years ago
|
||
Comment on attachment 287373 [details] [diff] [review] version bump up to 2.0.0.10pre I'll land this, and also do the configs for the perf test boxes & nagios monitoring.
Attachment #287373 -
Flags: review?(nrthomas) → review+
Comment 33•17 years ago
|
||
Commands to get the files: cvs co -r MOZILLA_1_8_BRANCH mozilla/config/milestone.txt mozilla/browser/app/module.ver mozilla/browser/config/version.txt cvs co -r MOZILLA_1_8_BRANCH_test_perf mozilla/tools/tinderbox-configs/firefox cvs co mozilla/tools/tinderbox-configs/monitoring/Firefox_mozilla1.8.txt mozilla/tools/tinderbox-configs/monitoring/XULRunner_mozilla1.8.txt assuming CVSROOT is set in the environment. Something odd is happening with the copyright symbol in the WIN32_MODULE_COPYRIGHT line of module.ver, which prevents the patch from applying on a new checkout (on mac). Maybe your editor is munging it ?
Comment 34•17 years ago
|
||
(In reply to comment #33) > Something odd is happening with the copyright symbol in the > WIN32_MODULE_COPYRIGHT line of module.ver, which prevents the patch from > applying on a new checkout (on mac). Maybe your editor is munging it ? Referring to attachment 287373 [details] [diff] [review] here.
Assignee | ||
Comment 35•17 years ago
|
||
(In reply to comment #32) > (From update of attachment 287373 [details] [diff] [review]) > I'll land this, and also do the configs for the perf test boxes & nagios > monitoring. Oh, rats, sorry about that, cf. I'm used to doing just the first 3 files, and forgot those two. Let me reconstruct a (larger) patch and attach.
Assignee | ||
Comment 36•17 years ago
|
||
From IRC with cf: he's already landed my patch above, as well as a patch for the two other config files.
Assignee | ||
Comment 37•17 years ago
|
||
Attachment #287432 -
Flags: review?(nrthomas)
Comment 38•17 years ago
|
||
Comment on attachment 287432 [details] [diff] [review] version bumps for the 2009 free software builds [checked in] r+ and landed: Checking in linux/tinder-config.pl; /cvsroot/mozilla/tools/tinderbox-configs/firefox/linux/tinder-config.pl,v <-- tinder-config.pl new revision: 1.1.14.3.2.7; previous revision: 1.1.14.3.2.6 done Checking in macosx/tinder-config.pl; /cvsroot/mozilla/tools/tinderbox-configs/firefox/macosx/tinder-config.pl,v <-- tinder-config.pl new revision: 1.14.2.7; previous revision: 1.14.2.6 done Checking in win32/tinder-config.pl; /cvsroot/mozilla/tools/tinderbox-configs/firefox/win32/tinder-config.pl,v <-- tinder-config.pl new revision: 1.4.2.6; previous revision: 1.4.2.5 done
Attachment #287432 -
Attachment description: version bumps for the 2009 free software builds → version bumps for the 2009 free software builds [checked in]
Attachment #287432 -
Flags: review?(nrthomas) → review+
Assignee | ||
Comment 39•17 years ago
|
||
free software builds now shipped and available at ftp://ftp.mozilla.org/pub/firefox/releases/2.0.0.9/contrib/free-software.
Assignee | ||
Comment 40•17 years ago
|
||
Thats all, folks.
Status: ASSIGNED → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•