Closed
Bug 824802
Opened 12 years ago
Closed 11 years ago
Do not merge the spidermonkey try builds
Categories
(Release Engineering :: General, defect)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: sfink, Assigned: sfink)
Details
Attachments
(3 files)
3.65 KB,
patch
|
bhearsum
:
review+
Callek
:
checked-in-
|
Details | Diff | Splinter Review |
1.15 KB,
patch
|
bhearsum
:
review+
sfink
:
checked-in+
|
Details | Diff | Splinter Review |
1007 bytes,
patch
|
bhearsum
:
review+
sfink
:
checked-in+
|
Details | Diff | Splinter Review |
catlee noticed in bug 821097 that the spidermonkey try builds are getting merged.
Assignee | ||
Comment 1•12 years ago
|
||
Some barely related cleanups mixed in.
Attachment #695825 -
Flags: review?(bhearsum)
Comment 2•12 years ago
|
||
Comment on attachment 695825 [details] [diff] [review] Do not merge the spidermonkey try builds Review of attachment 695825 [details] [diff] [review]: ----------------------------------------------------------------- ::: misc.py @@ +2442,5 @@ > } > > def generateSpiderMonkeyObjects(project, config, SLAVES): > builders = [] > + branch = config['branch'] This doesn't seem to be used...
Attachment #695825 -
Flags: review?(bhearsum) → review+
Assignee | ||
Comment 3•12 years ago
|
||
(In reply to Ben Hearsum [:bhearsum] from comment #2) > Comment on attachment 695825 [details] [diff] [review] > Do not merge the spidermonkey try builds > > Review of attachment 695825 [details] [diff] [review]: > ----------------------------------------------------------------- > > ::: misc.py > @@ +2442,5 @@ > > } > > > > def generateSpiderMonkeyObjects(project, config, SLAVES): > > builders = [] > > + branch = config['branch'] > > This doesn't seem to be used... - branch = os.path.basename(config['repo_path']) + branch = config['branch'] I don't think that change ever does anything (as in, the old definition is always the same as the new), but it seems simpler. And it's used when creating the builder struct: + builder = {'name': name, 'builddir': '%s_%s_spidermonkey-%s' % (branch, platform, variant), 'slavebuilddir': reallyShort('%s_%s_spidermonkey-%s' % (branch, platform, variant)),
Assignee | ||
Updated•12 years ago
|
Attachment #695825 -
Flags: checked-in+
Assignee | ||
Comment 4•12 years ago
|
||
http://hg.mozilla.org/build/buildbotcustom/rev/f1b6ee2e822e
Comment 5•12 years ago
|
||
in production
Comment 6•12 years ago
|
||
Comment on attachment 695825 [details] [diff] [review] Do not merge the spidermonkey try builds This was backed out along with Bug 691177 yesterday because it wasn't clear if it had a hand in breaking things.
Attachment #695825 -
Flags: checked-in+ → checked-in-
Comment 7•12 years ago
|
||
Details pls.
Comment 8•12 years ago
|
||
(In reply to Ben Hearsum [:bhearsum] from comment #7) > Details pls. see https://bugzilla.mozilla.org/show_bug.cgi?id=691177#c26 to c29
Comment 9•12 years ago
|
||
so, it looks like this patch wasn't the cause of problems, but we do have some interesting results in the scheduler/builder `names` for Spidermonkey that deserve a followup: e.g. this patch resulted in the following ========= $ diff -U10 */build*/dump* --- clean/build_scheduler/dump_master.txt 2013-01-02 19:48:28 -0500 +++ patched/build_scheduler/dump_master.txt 2013-01-02 20:14:06 -0500 @@ -4215,22 +4215,22 @@ <buildbot.schedulers.basic.Scheduler> {'builderNames': ['OS X 10.7 64-bit mozilla-central leak test spidermonkey _mozilla-inbound-dtrace build', 'OS X 10.7 64-bit mozilla-central leak test spidermonkey_mozilla-inbound-warnaserrdebug build' , 'Linux x86-64 mozilla-central leak test spidermonkey_mozilla-inbound-rootanalysis build', 'Linux x86-64 mozilla-central leak test spidermonkey_mozilla-inbound-warnaserrdebug build', 'OS X 10.7 mozilla-central spidermonkey_mozilla-inbound-warnaserr build', 'Linux x86-64 mozilla-central spidermonkey_mozilla-inbound-warnaserr build', 'Linux mozilla-central spidermonkey_mozilla-inbound-warnaserr build', 'Linux mozilla-central leak test spidermonkey_mozilla-inbound-warnaserrdebug build'], 'change_filter': <ChangeFilter on branch == integration/mozilla-inbound>, 'fileIsImportant': <function isImportant>, - 'name': 'mozilla-inbound_spidermonkey', - 'properties': {'scheduler': 'mozilla-inbound_spidermonkey'}, + 'name': 'mozilla-central_spidermonkey', + 'properties': {'scheduler': 'mozilla-central_spidermonkey'}, 'treeStableTimer': None} ========= Now, nothing references the schedulers name/properties directly so its fine for now, but note the switch to "mozilla-central" when its an inbound scheduler, (the buildernames show both "inbound" and "central" with no associated change from before or after this patch)
Assignee | ||
Comment 10•12 years ago
|
||
This should prevent the unwanted change, as well as changing the builder name to not mix branches. generateSpidermonkeyObjects fills in a format string containing "%(branch)s", but it has to do it manually because it doesn't go through the generateBranchObjects stuff. So it uses the spidermonkey project object to supply the value. That was incorrectly set to mozilla-central, which is where that came from in both places.
Attachment #697296 -
Flags: review?(bhearsum)
Assignee | ||
Comment 11•12 years ago
|
||
With our current naming conventions, it never makes sense for the repo_path and the branch to mismatch.
Attachment #697297 -
Flags: review?(bhearsum)
Updated•11 years ago
|
Attachment #697296 -
Flags: review?(bhearsum) → review+
Comment 12•11 years ago
|
||
Comment on attachment 697297 [details] [diff] [review] cross-check repo_path and branch for spidermonkey jobs Review of attachment 697297 [details] [diff] [review]: ----------------------------------------------------------------- Can you add a better message to this assertion when you land?
Attachment #697297 -
Flags: review?(bhearsum) → review+
Assignee | ||
Updated•11 years ago
|
Attachment #697296 -
Flags: checked-in+
Assignee | ||
Updated•11 years ago
|
Attachment #697297 -
Flags: checked-in+
Assignee | ||
Comment 13•11 years ago
|
||
http://hg.mozilla.org/build/buildbot-configs/rev/1be174049208 http://hg.mozilla.org/build/buildbotcustom/rev/d44f14546374 http://hg.mozilla.org/build/buildbotcustom/rev/83c7cc5db915
Comment 14•11 years ago
|
||
This is in production - Steve, can you do some tests to make sure it's working?
Assignee | ||
Updated•11 years ago
|
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
Updated•6 years ago
|
Component: General Automation → General
You need to log in
before you can comment on or make changes to this bug.
Description
•