Closed
Bug 913195
(mozilla-esr24)
Opened 12 years ago
Closed 12 years ago
Create mozilla-esr24 branch
Categories
(Release Engineering :: General, defect, P2)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: nthomas, Assigned: nthomas)
References
Details
Attachments
(4 files, 1 obsolete file)
|
9.07 KB,
patch
|
rail
:
review+
nthomas
:
checked-in+
|
Details | Diff | Splinter Review |
|
37.66 KB,
patch
|
bhearsum
:
review+
bhearsum
:
checked-in+
|
Details | Diff | Splinter Review |
|
12.03 KB,
patch
|
bhearsum
:
review+
nthomas
:
checked-in+
|
Details | Diff | Splinter Review |
|
6.06 KB,
patch
|
rail
:
review+
nthomas
:
checked-in+
|
Details | Diff | Splinter Review |
Like bug 796995, but for esr24 this cycle.
| Assignee | ||
Comment 1•12 years ago
|
||
See also https://wiki.mozilla.org/ReleaseEngineering/How_To/Create_new_ESR_branch. I'm going to get this started at least.
Assignee: nobody → nthomas
Priority: -- → P2
| Assignee | ||
Updated•12 years ago
|
Alias: mozilla-esr24
| Assignee | ||
Comment 2•12 years ago
|
||
I'm pretty sure some of these are unnecessary, eg OS_X_10.5.2, but not enough to leave them out and want to deal with any fallout.
Attachment #800542 -
Flags: review?(rail)
| Assignee | ||
Comment 3•12 years ago
|
||
This is based pretty heavily on attachment 678814 [details] [diff] [review]. Please use hg import --no-commit, patch won't like the 'hg copy' I've used.
For the tests configs I've matched dumped configs with beta (except where the branch should change: names, repo_path etc). One thing of note, mozilla-tests/config.py never had this removed:
# MERGE DAY remove the below when Firefox 24 merges in
BRANCHES['mozilla-beta']['mozharness_talos'] = False
# END MERGE DAY remove the below when Firefox 24 merges in
I've set ESR24 to have that True immediately, and we should switch beta during the merge next week.
For the builds I've kinda merged beta and esr17 with s/17/24/, using dumps of the config to crosscheck. There's alot of differences which can be explained by no nightlies on beta but there is on esr24, no android on esr24, etc.
For the releases I've added an empty release-firefox-mozilla-esr24.py since the automation never does an hg add, otherwise all the info is in the template. Config for l10nUsePymake, hgSshKey, mock has come over from the beta configs.
It passes checkconfig on all types of master.
Attachment #800709 -
Flags: review?(bhearsum)
| Assignee | ||
Comment 4•12 years ago
|
||
Based on attachment 678767 [details] [diff] [review]. This doesn't have anything for the mozconfig whitelists, as I've run out of time. Also kinda hard to test without having them committed to a repo yet, and RelMan making the mozconfig changes needed.
| Assignee | ||
Comment 5•12 years ago
|
||
Comment on attachment 800709 [details] [diff] [review]
buildbot-configs
I didn't include l10n-mozconfigs here because I thought we had swapped to the in-tree ones, eg
http://hg.mozilla.org/releases/mozilla-beta/file/ff5ae3399276/browser/config/mozconfigs/linux32/l10n-mozconfig
Certainly a linux64 repack for 24.0b8 found gcc 4.7 instead of the 4.5 in
http://hg.mozilla.org/build/buildbot-configs/file/7d14e428abeb/mozilla2/linux64/mozilla-beta/release/l10n-mozconfig
But the buildbot-configs patch on bug 902066 is needed for 24.0 (bug 902293) and now I'm confused.
Updated•12 years ago
|
Attachment #800542 -
Flags: review?(rail) → review+
Updated•12 years ago
|
Blocks: comm-esr24
Updated•12 years ago
|
No longer blocks: comm-esr24
Comment 6•12 years ago
|
||
Comment on attachment 800709 [details] [diff] [review]
buildbot-configs
Review of attachment 800709 [details] [diff] [review]:
-----------------------------------------------------------------
This looks reasonable. I'm going to land it today and fire off a set of builds to test it out. https://i.chzbgr.com/maxW500/6615104768/h1572A94C/
Attachment #800709 -
Flags: review?(bhearsum) → review+
Updated•12 years ago
|
Attachment #800709 -
Flags: checked-in+
Comment 7•12 years ago
|
||
buildbot-configs patch is in production
| Assignee | ||
Comment 8•12 years ago
|
||
Comment on attachment 800542 [details] [diff] [review]
[graphs] mozilla-esr24
http://hg.mozilla.org/graphs/rev/4518a0866a15
Ran the new insert lines against staging and prod databases.
Attachment #800542 -
Flags: checked-in+
| Assignee | ||
Comment 9•12 years ago
|
||
I pushed the most recent changesets from mozilla-beta to mozilla-esr24, and it was full of green!
https://tbpl.mozilla.org/?tree=Mozilla-Esr24&rev=839b8438b2b8
ToDo:
* tools changes, notably mozconfig whitelist
* deploy symlinks for release configs to masters
Comment 10•12 years ago
|
||
Looks good to me! :-)
(The all-green push is likely due to the OrangeFactor being pretty low on Beta right now, thanks to all the intermittent-failure fix backports by Ryan :-))
| Assignee | ||
Comment 11•12 years ago
|
||
I tested the mozconfig changes locally, otherwise the same sort of thing as we did for esr17.
Attachment #800714 -
Attachment is obsolete: true
Attachment #801530 -
Flags: review?(bhearsum)
Comment 12•12 years ago
|
||
Comment on attachment 801530 [details] [diff] [review]
tools
Review of attachment 801530 [details] [diff] [review]:
-----------------------------------------------------------------
Looks good to me.
Attachment #801530 -
Flags: review?(bhearsum) → review+
| Assignee | ||
Comment 13•12 years ago
|
||
Comment on attachment 801530 [details] [diff] [review]
tools
https://hg.mozilla.org/build/tools/rev/d02cf1d5ac00
Attachment #801530 -
Flags: checked-in+
Comment 14•12 years ago
|
||
Sadly we missed to update our mozmill-ci instance early enough to get notified about the first set of testing builds. But we are currently working on getting supported landed by today (https://github.com/mozilla/mozmill-ci/pull/287). So we should catch the next set of builds.
| Assignee | ||
Comment 15•12 years ago
|
||
Symlinks set up on masters.
$ python manage_masters.py -f production-masters.json -R build add_esr24_symlinks
[buildbot-master57.srv.releng.use1.mozilla.com] run: ln -s /builds/buildbot/build1/buildbot-configs/mozilla/release-firefox-mozilla-esr24.py /builds/buildbot/build1/master/
[buildbot-master57.srv.releng.use1.mozilla.com] run: ln -s /builds/buildbot/build1/buildbot-configs/mozilla/l10n-changesets_mozilla-esr24 /builds/buildbot/build1/master/
[buildbot-master57.srv.releng.use1.mozilla.com] run: ln -s /builds/buildbot/build1/buildbot-configs/mozilla/release-thunderbird-comm-esr24.py /builds/buildbot/build1/master/
[buildbot-master57.srv.releng.use1.mozilla.com] run: ln -s /builds/buildbot/build1/buildbot-configs/mozilla/l10n-changesets_thunderbird-esr24 /builds/buildbot/build1/master/
[OK] Added esr24 symlinks in buildbot-master57.srv.releng.use1.mozilla.com:/builds/buildbot/build1
etc etc
| Assignee | ||
Comment 16•12 years ago
|
||
I though I'd be smart and let the template create release-firefox-mozilla-esr24.py, but test-masters needs it before then.
Attachment #801870 -
Flags: review?(rail)
Comment 17•12 years ago
|
||
Comment on attachment 801870 [details] [diff] [review]
[buildbot-configs] fix test-masters
Rubber stamp, it will be replaced by ship-it.
Attachment #801870 -
Flags: review?(rail) → review+
| Assignee | ||
Comment 18•12 years ago
|
||
Comment on attachment 801870 [details] [diff] [review]
[buildbot-configs] fix test-masters
https://hg.mozilla.org/build/buildbot-configs/rev/6f61267de30e
Attachment #801870 -
Flags: checked-in+
| Assignee | ||
Comment 19•12 years ago
|
||
Ready to build a release on our side. Code completion and bug 914121 still pending from RelMan.
Updated•7 years ago
|
Component: General Automation → General
You need to log in
before you can comment on or make changes to this bug.
Description
•