Closed
Bug 1252976
Opened 9 years ago
Closed 9 years ago
Offer |mach artifact| builds in |mach bootstrap| for Firefox for Desktop
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(firefox51 fixed)
RESOLVED
FIXED
mozilla51
| Tracking | Status | |
|---|---|---|
| firefox51 | --- | fixed |
People
(Reporter: sambuddhabasu1, Assigned: timdream, Mentored)
References
(Depends on 1 open bug)
Details
Attachments
(2 files, 1 obsolete file)
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:44.0) Gecko/20100101 Firefox/44.0
Build ID: 20160210153822
| Reporter | ||
Comment 1•9 years ago
|
||
Presently, in |mach bootstrap|, for non-Fennec builds, only "Firefox for Desktop" is available. We want to extend this to add |mach artifact| builds so that we have a "Firefox for Desktop Artifact Mode" option.
| Reporter | ||
Updated•9 years ago
|
Mentor: nalexander
| Reporter | ||
Comment 2•9 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/37661/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/37661/
Attachment #8725828 -
Flags: review?(nalexander)
Updated•9 years ago
|
Attachment #8725828 -
Flags: review?(nalexander)
Comment 3•9 years ago
|
||
Comment on attachment 8725828 [details]
MozReview Request: Bug 1252976 - Offer |mach artifact| builds in |mach bootstrap| for non-Fennec builds r=nalexander
https://reviewboard.mozilla.org/r/37661/#review35141
This is a good first step, but it doesn't actually stop installing the (large, expensive to fetch) toolchains that aren't needed for artifact builds. I'd like to see this either add an `artifact_mode` flag, or really add `ensure_..._artifact_mode` functions in the relevant places. In addition, comment in each bootstrap implementation that this doesn't actually install the minimum set of things for artifact builds, so that future people know where to improve your work.
Thanks!
| Assignee | ||
Comment 4•9 years ago
|
||
Sambuddha, are you still working on this? Would you mind if I steal your patch and take it to the finish line?
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(sambuddhabasu1)
| Comment hidden (mozreview-request) |
| Assignee | ||
Comment 6•9 years ago
|
||
| mozreview-review | ||
Comment on attachment 8778817 [details]
Bug 1252976 - Offer |mach artifact| builds in |mach bootstrap| for non-Fennec builds
https://reviewboard.mozilla.org/r/69972/#review67120
This review request simply rebase Sambuddha's commit and add artifact_mode flag to places as asked in the last review.
We could decide to land this as-is, or actually try not to download some toolchains. For the latter I would need some better ideas and I might not be able to figure this out for all OSes...
| Assignee | ||
Updated•9 years ago
|
Attachment #8725828 -
Attachment is obsolete: true
| Comment hidden (mozreview-request) |
Comment 8•9 years ago
|
||
| mozreview-review | ||
Comment on attachment 8778827 [details]
Bug 1252976 - Follow up, Update Note on Artifact Mode,
https://reviewboard.mozilla.org/r/69976/#review67204
Attachment #8778827 -
Flags: review?(nalexander) → review+
Comment 9•9 years ago
|
||
| mozreview-review | ||
Comment on attachment 8778817 [details]
Bug 1252976 - Offer |mach artifact| builds in |mach bootstrap| for non-Fennec builds
https://reviewboard.mozilla.org/r/69974/#review67206
Attachment #8778817 -
Flags: review?(nalexander) → review+
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Assignee | ||
Updated•9 years ago
|
Assignee: nobody → timdream
Status: NEW → ASSIGNED
Flags: needinfo?(sambuddhabasu1)
Keywords: checkin-needed
Comment 12•9 years ago
|
||
Pushed by cbook@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/dbcad237aa05
Offer |mach artifact| builds in |mach bootstrap| for non-Fennec builds r=nalexander
https://hg.mozilla.org/integration/mozilla-inbound/rev/6af03871248e
Follow up, Update Note on Artifact Mode, r=nalexander
Keywords: checkin-needed
Comment 13•9 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/dbcad237aa05
https://hg.mozilla.org/mozilla-central/rev/6af03871248e
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
status-firefox51:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla51
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•