Closed Bug 1045846 Opened 10 years ago Closed 10 years ago

Job details: Builds are missing the "go to build directory" link

Categories

(Tree Management :: Treeherder, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: xtc4uall, Assigned: automatedtester, Mentored)

References

()

Details

(Whiteboard: [good first bug])

Attachments

(1 file)

In TBPL if you click on a build's job "B" to see its details pane you get offered a "go to build directory" link what points to to the actual binary.
Priority: -- → P2
Summary: provide "go to build directory" feature in build's details pane → Missing "go to build directory" feature in build's details pane
Summary: Missing "go to build directory" feature in build's details pane → Builds are missing the "go to build directory" link in the job details panel
Workaround: view the logs, then click on the raw log link, which gets me eg http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/scrapmachines@gmail.com-32f81452ea26/try-macosx64/try-macosx64-bm87-try1-build12102.txt.gz

...which I can then hand-edit to get the parent build dir.

Would really like to see this - treeherder seems much nicer generally aside from this. In devtools often we have patches in-progress for quite a while as tests are written or fixed up prior to landing, so having try builds is a great way to do early testing and validation.
Blocks: 1057314
Summary: Builds are missing the "go to build directory" link in the job details panel → Job details: Builds are missing the "go to build directory" link
Mentor: cdawson
Whiteboard: [good first bug]
(Making not a blocker given there is a workaround)
Blocks: 1060649
An fyi for Jeff also, the raw log is available directly off the job details panel. So don't need to navigate to the structured log first in the above workaround. Just click and you're there.
(In reply to Ed Morley [:edmorley] from comment #2)
> (Making not a blocker given there is a workaround)

I disagree. We ( devtools ) use try builds a lot, and this is the only real pain associated with treeherder. Getting to the build directory easily is key, and obviously a shallow fix.
(In reply to Jeff Griffiths (:canuckistani) from comment #4)
> (In reply to Ed Morley [:edmorley] from comment #2)
> > (Making not a blocker given there is a workaround)
> 
> I disagree. We ( devtools ) use try builds a lot, and this is the only real
> pain associated with treeherder. Getting to the build directory easily is
> key, and obviously a shallow fix.

A "blocker" in this situation means bugs blocking bug 1030636, which is purely the bare minimum requirements for sheriffs (and devs who wish to) switching to treeherder in preference of TBPL (which is a Q3 goal that I've been told is non-negotiable). The deps of that bug being fixed doesn't mean TBPL is being switched off immediately, or that there won't still be treeherder issues remaining that irritate people (including the sheriffs). The next phase of work after that is being covered by bug 1059400 (which this bug now blocks) - which is for issues that can wait a week or two longer if it came to it.

That's not to say this won't get fixed imminently anyway (as you say, this won't take long to fix using the hacky TBPL-like implementation), but more that it doesn't directly block sheriffs from switching and thus the Q3 goal.

For the bug tables (to give an idea of the severity of bugs in each group) see: https://wiki.mozilla.org/Auto-tools/Projects/Treeherder#Bugs_.26_Project_Tracking
(In reply to Ed Morley [:edmorley] from comment #5)
> (In reply to Jeff Griffiths (:canuckistani) from comment #4)
> > (In reply to Ed Morley [:edmorley] from comment #2)
> > > (Making not a blocker given there is a workaround)
> > 
> > I disagree. We ( devtools ) use try builds a lot, and this is the only real
> > pain associated with treeherder. Getting to the build directory easily is
> > key, and obviously a shallow fix.
> 
> A "blocker" in this situation means bugs blocking bug 1030636, which is
> purely the bare minimum requirements for sheriffs (and devs who wish to)
> switching to treeherder in preference of TBPL (which is a Q3 goal that I've
> been told is non-negotiable).

Ah, fair enough. Thanks for the info, and sorry for the distraction.
Assignee: nobody → dburns
Attachment #8486885 - Flags: review?(mdoglio)
Status: NEW → ASSIGNED
Attachment #8486885 - Flags: review?(mdoglio) → review+
https://github.com/mozilla/treeherder-ui/commit/27074358fe414ab712b41b480fdabe01e252b92a
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
No longer blocks: 1060649
How long does this take to show up in 'treeherder' views ?

Looking at latest builds on m-c treeherder I click on a 'B' (completed build) and I see the information about what slave was used, build time duration etc, but I'm not seeing any link to the build directory on the FTP like we do on TBPL...

Where should it appear ?>  maybe I'm not looking in right place...
The time varies depending on how frequently master is pushed to the dev, stage and production instances. Currently afaik there hasn't been a push for a few days due to some larger changes which have been landed on master, but need some additional tweaks before it all gets pushed.

Typically the first push is to dev/stage, when it occurs. Then less frequently to production.

Links to the 3 dashboard instances can be found here via the ReadMe
https://github.com/mozilla/treeherder-ui

It seems in some cases bugs get marked fixed in Bugzilla immediately when landed on master, but before they have been pushed and verified on dev. I guess it varies depending on bug owner.
Seems this is now live/in production.
Thanks!
No longer blocks: 1057314
Depends on: 1057314
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: