Closed
Bug 560191
Opened 14 years ago
Closed 14 years ago
testsUrl not set for some SendChangeSteps
Categories
(Release Engineering :: General, defect, P2)
Release Engineering
General
Tracking
(status1.9.1 .17-fixed)
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
status1.9.1 | --- | .17-fixed |
People
(Reporter: rail, Assigned: catlee)
References
Details
(Keywords: verified1.9.1, Whiteboard: [perma-orange])
Attachments
(1 file)
2.11 KB,
patch
|
bhearsum
:
review+
catlee
:
checked-in+
|
Details | Diff | Splinter Review |
See sendchange_4 and others (first 3 are OK) http://production-master02.build.mozilla.org:8010/builders/Linux%20mozilla-1.9.1%20nightly/builds/255 [Failure instance: Traceback: <type 'exceptions.KeyError'>: 'testsUrl' /tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py:194:addCallback /tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py:185:addCallbacks /tools/twisted-8.0.1/lib/python2.5/site-packages/twisted/internet/defer.py:323:_runCallbacks /tools/buildbot-production/lib/python2.5/site-packages/buildbot-0.7.10p1-py2.5.egg/buildbot/process/buildstep.py:712:_startStep_2 --- <exception caught here> --- /tools/buildbotcustom/buildbotcustom/steps/misc.py:298:start /tools/buildbot-production/lib/python2.5/site-packages/buildbot-0.7.10p1-py2.5.egg/buildbot/process/properties.py:88:render /tools/buildbot-production/lib/python2.5/site-packages/buildbot-0.7.10p1-py2.5.egg/buildbot/process/properties.py:86:render /tools/buildbot-production/lib/python2.5/site-packages/buildbot-0.7.10p1-py2.5.egg/buildbot/process/properties.py:156:render /tools/buildbot-production/lib/python2.5/site-packages/buildbot-0.7.10p1-py2.5.egg/buildbot/process/properties.py:131:__getitem__ /tools/buildbot-production/lib/python2.5/site-packages/buildbot-0.7.10p1-py2.5.egg/buildbot/process/properties.py:42:__getitem__ ] I suspect the following changeset: http://hg.mozilla.org/build/buildbotcustom/rev/e02144446979
Assignee | ||
Comment 1•14 years ago
|
||
Probably because we don't do packaged opt tests on 1.9.1.
Reporter | ||
Comment 2•14 years ago
|
||
(In reply to comment #1) > Probably because we don't do packaged opt tests on 1.9.1. In this case this bug looks like a good candidate for WONTFIX.
Comment 3•14 years ago
|
||
I was expecting to find the exception in the twistd.log emails but didn't, is that expected ?
Summary: testsUrl not set for some SendChaneSteps → testsUrl not set for some SendChangeSteps
Assignee | ||
Comment 4•14 years ago
|
||
(In reply to comment #3) > I was expecting to find the exception in the twistd.log emails but didn't, is > that expected ? I was expecting to as well. (In reply to comment #2) > (In reply to comment #1) > > Probably because we don't do packaged opt tests on 1.9.1. > > In this case this bug looks like a good candidate for WONTFIX. I think the steps are still throwing an error though...is this causing redness?
Comment 5•14 years ago
|
||
No redness, but the sendchange fails for non-talos cases. Not that we want unit sendchanges from build/nightly jobs, just unit test for 1.9.1.
Comment 6•14 years ago
|
||
a couple things we can do: 1. leave as is. the sendchange sent would be ignored anyway as we do unittest builds currently. 2. default testsURL to ''. This would mean that if make upload doesn't work, the test running side (if listening for the sendchange) would fail trying to download an empty string as the tests package. 3. only do unit test sendchanges if we know that there are packaged unit tests being created for that build and they will be picked up in make upload. While I think option 3 is the most correct, I don't know if there is time to fix it. I'd vote for option 1 and agree that this bug can be marked RESOLVED->WONTFIX
Assignee | ||
Updated•14 years ago
|
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WONTFIX
Comment 8•14 years ago
|
||
Kinda sucks to have every opt and nightly build on 1.9.1 orange because testsUrl isn't set. Could we change the unittest_masters definition there to not warn on failure, and accept the risk that we break the sendchanges for the unit test builds at some point ? Or just set testUrl = None if the packageUrl matches 1.9.1 and testUrl is undefined in buildbotcustom.process.factory:parse_make_upload() ?
Comment 10•14 years ago
|
||
Linux mozilla-1.9.1 build OS X 10.5.2 mozilla-1.9.1 build WontFixing perma-orange :-<
Whiteboard: [perma-orange]
Comment 12•14 years ago
|
||
Perma orange on 1.9.1 isn't acceptable. We should at the very least find a workaround along the lines of comment 8.
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
Comment 13•14 years ago
|
||
(In reply to comment #8) > Kinda sucks to have every opt and nightly build on 1.9.1 orange because > testsUrl isn't set. Could we change the unittest_masters definition there to > not warn on failure, and accept the risk that we break the sendchanges for the > unit test builds at some point ? Or just set testUrl = None if the packageUrl > matches 1.9.1 and testUrl is undefined in > buildbotcustom.process.factory:parse_make_upload() ? If we are ok with ugly hardcodes, we could do something like if '1.9.1' in self.branchName: files = [WithProperties('%(packageUrl)s')] else: files = [WithProperties('%(packageUrl)s'), WithProperties('%(testsUrl)s')] for master, warn, retries in self.unittestMasters: self.addStep(SendChangeStep( name='sendchange_%s' % master, warnOnFailure=warn, master=master, retries=retries, branch=self.unittestBranch, revision=WithProperties('%(got_revision)s'), files=files, user=WithProperties('%(who)s')) )
Comment 14•14 years ago
|
||
I think we can override by setting unittest_masters in production_config.py's BRANCHES['mozilla-1.9.1'] dict.
Updated•14 years ago
|
blocking1.9.1: --- → ?
status1.9.1:
--- → ?
Updated•14 years ago
|
OS: Linux → All
Hardware: x86 → All
Updated•14 years ago
|
Attachment #492538 -
Flags: review?(bhearsum) → review+
Assignee | ||
Updated•14 years ago
|
Flags: needs-reconfig?
Assignee | ||
Comment 17•14 years ago
|
||
Comment on attachment 492538 [details] [diff] [review] Don't send testsUrl property for 1.9.1 branch changeset: 1129:77a344a6c885
Attachment #492538 -
Flags: checked-in+
Assignee | ||
Updated•14 years ago
|
Flags: needs-reconfig? → needs-reconfig+
Assignee | ||
Updated•14 years ago
|
Status: REOPENED → RESOLVED
Closed: 14 years ago → 14 years ago
Resolution: --- → FIXED
Comment 18•14 years ago
|
||
verified1.9.1, per http://tinderbox.mozilla.org/showlog.cgi?log=Firefox3.5/1290616310.1290618968.23652.gz Linux mozilla-1.9.1 build on 2010/11/24 08:31:50
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
•