Closed
Bug 741775
Opened 12 years ago
Closed 12 years ago
TBPL Try runs don't show any status if the try is from a mercurial branch
Categories
(Tree Management Graveyard :: TBPL, defect)
Tree Management Graveyard
TBPL
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: jesup, Assigned: mbrubeck)
References
Details
Attachments
(1 file, 1 obsolete file)
2.65 KB,
patch
|
philor
:
review+
|
Details | Diff | Splinter Review |
When pushing to try from a mercurial branch, the build and tests run, but the UI for TBPL doesn't show any results. Gray 'B's appear until builds finish, then they go away. No test runs show up, but the self-serv API shows they ran. See this build for example: http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/rjesup@wgate.com-819d2266ba63/ and https://build.mozilla.org/buildapi/self-serve/try/rev/819d2266ba63
Comment 1•12 years ago
|
||
The builds also complete and have logs uploaded to ftp, and details of the builds/tests are exported in the build json.
Component: Tinderbox Configuration → Tinderboxpushlog
Product: mozilla.org → Webtools
QA Contact: tinderbox-config → tinderboxpushlog
Comment 2•12 years ago
|
||
tbpl works by having your browser parse a pushlog, determine which cset in each push would be the one which jobs would report having run on, and query the server for results for that cset. Because bug 602148 didn't know about http://hg.mozilla.org/build/buildbotcustom/annotate/5eb1b8c95cb9//misc.py#l744 it thought that the cset on which jobs would report having run would always be the tip-most one on the default branch, rather than being the tip-most one on the default branch on non-try trees, and the tip-most one on try.
Blocks: 602148
Assignee | ||
Comment 3•12 years ago
|
||
This basically takes the fix from 602148 and disables it on Try. Untested -- is there a real-world push that currently shows this problem for testing?
Assignee: nobody → mbrubeck
Status: NEW → ASSIGNED
Attachment #638444 -
Flags: review?(philringnalda)
Reporter | ||
Comment 4•12 years ago
|
||
Check the alder repo; we push a lot of branch updates currently.
Reporter | ||
Comment 5•12 years ago
|
||
Or rather, have ekr or ehugg or crypt, who work on branches on alder, push a try build. (See #media)
Assignee | ||
Comment 6•12 years ago
|
||
Nevermind, checked Try and found 6f3675462952 showing this problem currently. This patch fixes the display for that push.
Attachment #638444 -
Attachment is obsolete: true
Attachment #638444 -
Flags: review?(philringnalda)
Attachment #638489 -
Flags: review?(philringnalda)
Comment 7•12 years ago
|
||
In theory, the test that you aren't breaking the non-try case would be https://tbpl.mozilla.org/?tree=Mozilla-Beta&rev=6ebda0cacad3 In fact, bug 653041 broke building on anything other than the tipmost cset in a push more than a year ago, since the poller only sees the tipmost cset. Not sure whether that means we should file on the releng regression, or just decide that's the new world order, and drop all the defaultTip stuff. catlee?
Comment 8•12 years ago
|
||
Comment on attachment 638489 [details] [diff] [review] patch v2 Meh, no actual answer there either. Let's go with this for now, it doesn't really cost anything to pointlessly poll defaultTip in the cases where neither that nor tip got built, and we can alway yank out the whole defaultTip thing when someone stumbles on it after it's been so long that nobody can remember non-default pushes on non-Try ever building anything at all.
Attachment #638489 -
Flags: review?(philringnalda) → review+
Assignee | ||
Comment 9•12 years ago
|
||
https://hg.mozilla.org/users/mstange_themasta.com/tinderboxpushlog/rev/a7b02d5b8785
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Updated•10 years ago
|
Product: Webtools → Tree Management
Updated•10 years ago
|
Version: other → unspecified
Updated•9 years ago
|
Product: Tree Management → Tree Management Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•