Closed
Bug 1326140
Opened 7 years ago
Closed 7 years ago
[Stylo] Release the linux64-stylo opt build on archive.mozilla.org
Categories
(Release Engineering :: General, defect)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: shinglyu, Unassigned)
References
Details
Seems like the linux64-stylo opt build[0] is not available on archive.mozilla.org. For Stylo's performance testing using Hasal, and for developer to download the tarball for debugging, we need to put the linux64-stylo build on archive.mozilla.org (or somewhere publicly accessible). [0]: https://treeherder.mozilla.org/#/jobs?repo=try&revision=0b950fb3f9e42bcc990d1f96749ef46e48d1be1b
Reporter | ||
Comment 1•7 years ago
|
||
Sorry if I'm using the wrong component, not sure who to ask.
Reporter | ||
Updated•7 years ago
|
Flags: needinfo?(gps)
Comment 2•7 years ago
|
||
This should "just work." Perhaps it isn't because the stylo build tasks are currently failing [so the artifacts aren't being uploaded]?
Flags: needinfo?(gps)
Reporter | ||
Comment 3•7 years ago
|
||
For example, I can't find this[0] build on archive.mozilla.org[1], or did I look in the wrong place? [0]: https://treeherder.mozilla.org/#/jobs?repo=try&revision=901f72879bb6b664e8eeeec46f06d677f353fc95 [1]: http://archive.mozilla.org/pub/firefox/try-builds/
Flags: needinfo?(gps)
Comment 4•7 years ago
|
||
The build task completed successfully. The TC artifacts were uploaded. They just aren't on archive.mo. And I'm not sure why. What little I know about the archive.mo plumbing is that... there is some magic involved. mshal: could you please help us figure out why these builds aren't making it to archive.mo?
Flags: needinfo?(gps) → needinfo?(mshal)
Comment 5•7 years ago
|
||
If you just need any kind of public access, it's probably easiest to grab them through the index. The task inspector for that task ( https://tools.taskcluster.net/task-inspector/#EMAxKHiVSXW0_A206umstA/ ) shows the index routes as: index.gecko.v2.try.latest.firefox.linux64-stylo-opt index.gecko.v2.try.pushdate.2016.12.29.20161229091913.firefox.linux64-stylo-opt index.gecko.v2.try.revision.901f72879bb6b664e8eeeec46f06d677f353fc95.firefox.linux64-stylo-opt So for example using the revision route you can find the artifacts at: https://tools.taskcluster.net/index/artifacts/#gecko.v2.try.revision.901f72879bb6b664e8eeeec46f06d677f353fc95.firefox.linux64-stylo-opt/gecko.v2.try.revision.901f72879bb6b664e8eeeec46f06d677f353fc95.firefox.linux64-stylo-opt Or you could grab say the target.tar.bz2 directly with something like wget if you need to automate things: $ wget https://index.taskcluster.net/v1/task/gecko.v2.try.revision.901f72879bb6b664e8eeeec46f06d677f353fc95.firefox.linux64-stylo-opt/artifacts/public/build/target.tar.bz2 Feel free to ping or ni me if you have trouble using the index. If you need archive.m.o specifically, you'll probably have to check with nthomas, since I'm not familiar with that side of things unfortunately.
Flags: needinfo?(mshal)
Reporter | ||
Comment 6•7 years ago
|
||
Shako, do you think we can make Hasal grap the firefox tarball from taskcluster?
Flags: needinfo?(sho)
Hi Shing, Sorry for the late response. Will this become a regularly test for stylo? or just one time test? If this is a one time test, I will suggest we can do it manually.
Flags: needinfo?(sho) → needinfo?(slyu)
Reporter | ||
Comment 8•7 years ago
|
||
We'd want to run it regularly. Is it a lot of work to support downloading the build from taskcluster? If so we can probably delay that until we git it in nightly.
Flags: needinfo?(slyu) → needinfo?(sho)
I don't think that will take too much effort on implementing such tool, just need few time to figure out the pattern or rule of build path of task cluster. But another concern would be the actual bandwidth of our current machine, most of our machines are occupied for regularly run and some debugging request, so we probably cannot add another regular testing for stylo right now. However we are planning to expand our testing machines recently, so what if we provide some quick manual testing for you before our new machines arrived?
Flags: needinfo?(sho) → needinfo?(slyu)
Reporter | ||
Updated•7 years ago
|
Flags: needinfo?(slyu)
Updated•7 years ago
|
Component: Releases: Custom Builds → General Automation
QA Contact: coop → catlee
Comment 10•7 years ago
|
||
Downloading from the taskcluster index is the correct way forward here.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
Assignee | ||
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
•