Closed
Bug 1291473
Opened 8 years ago
Closed 8 years ago
build task cleanup
Categories
(Firefox Build System :: Task Configuration, task)
Firefox Build System
Task Configuration
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: dustin, Assigned: dustin)
References
Details
Attachments
(11 files, 1 obsolete file)
58 bytes,
text/x-review-board-request
|
Callek
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
mshal
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
gbrown
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
gerard-majax
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
jlund
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
kmoir
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
sfink
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
sfink
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
sfink
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
garndt
:
review+
|
Details |
58 bytes,
text/x-review-board-request
|
Callek
:
review+
|
Details |
This is a collection of minor, hopefully impact-free tweaks to existing build tasks to make them a little more consistent. It comes from my work on bug 1286075 generating build tasks using transforms. I make no promises that these are all the tweaks I will make, but it's the bulk of them!
Assignee | ||
Comment 1•8 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/68720/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/68720/
Attachment #8777121 -
Flags: review?(ehsan)
Attachment #8777122 -
Flags: review?(mshal)
Attachment #8777123 -
Flags: review?(gbrown)
Attachment #8777125 -
Flags: review?(jlund)
Attachment #8777126 -
Flags: review?(kmoir)
Attachment #8777127 -
Flags: review?(sphink)
Attachment #8777128 -
Flags: review?(sphink)
Attachment #8777129 -
Flags: review?(sphink)
Attachment #8777131 -
Flags: review?(garndt)
Attachment #8777132 -
Flags: review?(bugspam.Callek)
Assignee | ||
Comment 2•8 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/68722/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/68722/
Assignee | ||
Comment 3•8 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/68724/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/68724/
Assignee | ||
Comment 4•8 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/68726/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/68726/
Assignee | ||
Comment 5•8 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/68728/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/68728/
Assignee | ||
Comment 6•8 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/68730/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/68730/
Assignee | ||
Comment 7•8 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/68732/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/68732/
Assignee | ||
Comment 8•8 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/68734/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/68734/
Assignee | ||
Comment 9•8 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/68736/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/68736/
Assignee | ||
Comment 10•8 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/68738/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/68738/
Assignee | ||
Comment 11•8 years ago
|
||
Review commit: https://reviewboard.mozilla.org/r/68740/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/68740/
Assignee | ||
Comment 12•8 years ago
|
||
Also add jobKind: build Review commit: https://reviewboard.mozilla.org/r/68742/diff/#index_header See other reviews: https://reviewboard.mozilla.org/r/68742/
Assignee | ||
Comment 13•8 years ago
|
||
I'm not sure who to ask about removing device builds.
Flags: needinfo?(catlee)
Assignee | ||
Updated•8 years ago
|
Attachment #8777124 -
Flags: review?(lissyx+mozillians)
Comment 14•8 years ago
|
||
Comment on attachment 8777123 [details] Bug 1291473: set TOOLTOOL_CACHE for android-api-15* builds; https://reviewboard.mozilla.org/r/68724/#review65752
Attachment #8777123 -
Flags: review?(gbrown) → review+
Comment 15•8 years ago
|
||
Comment on attachment 8777127 [details] Bug 1291473: set tier explicitly for SM jobs; https://reviewboard.mozilla.org/r/68732/#review65772
Attachment #8777127 -
Flags: review?(sphink) → review+
Comment 16•8 years ago
|
||
Comment on attachment 8777128 [details] Bug 1291473: move hazard tooltool cache to the usual location; https://reviewboard.mozilla.org/r/68734/#review65774
Attachment #8777128 -
Flags: review?(sphink) → review+
Comment 17•8 years ago
|
||
Comment on attachment 8777129 [details] Bug 1291473: set tier explicitly for SM and Hazard jobs; https://reviewboard.mozilla.org/r/68736/#review65776
Attachment #8777129 -
Flags: review?(sphink) → review+
Comment 18•8 years ago
|
||
Comment on attachment 8777124 [details] Bug 1291473: set mulet tier explicitly https://reviewboard.mozilla.org/r/68726/#review65920
Attachment #8777124 -
Flags: review?(lissyx+mozillians) → review+
Comment 19•8 years ago
|
||
Comment on attachment 8777126 [details] Bug 1291473: mark valgrind builds explicitly as tier-1; https://reviewboard.mozilla.org/r/68730/#review65970
Attachment #8777126 -
Flags: review?(kmoir) → review+
Comment 20•8 years ago
|
||
Comment on attachment 8777131 [details] Bug 1291473: accept pushdate from command line; https://reviewboard.mozilla.org/r/68740/#review65984 ::: .taskcluster.yml:78 (Diff revision 1) > # Arguments passed into `mach taskgraph decision` > # TODO use mozilla-unified for the base repository once the tc-vcs > # tar.gz archives are created or tc-vcs isn't being used. > DECISION_ARGS: > > --pushlog-id='{{pushlog_id}}' > + --pushdate='{{pushdate}}' This will be dependent on the PR that you opened for mozilla-taskcluster (left a comment on that PR) so we'll just need to land that before this.
Attachment #8777131 -
Flags: review?(garndt) → review+
Comment 21•8 years ago
|
||
Comment on attachment 8777122 [details] Bug 1291473: set tiers explicitly; Looks good! I didn't look through all the patches in this series - are we going to eventually disallow omitting the tier instead of defaulting it to 1?
Attachment #8777122 -
Flags: review?(mshal) → review+
Assignee | ||
Comment 22•8 years ago
|
||
Yes, all taskcluster tasks will have tiers specified so there's no ambiguity.
Assignee | ||
Comment 23•8 years ago
|
||
Comment on attachment 8777121 [details] Bug 1291473: set tier for st-an builds; Review request updated; see interdiff: https://reviewboard.mozilla.org/r/68720/diff/1-2/
Attachment #8777124 -
Attachment description: Bug 1291473: set mulet tier explicitly → Bug 1291473: set mulet tier explicitly?
Attachment #8777122 -
Flags: review+ → review?(mshal)
Assignee | ||
Comment 24•8 years ago
|
||
Comment on attachment 8777122 [details] Bug 1291473: set tiers explicitly; Review request updated; see interdiff: https://reviewboard.mozilla.org/r/68722/diff/1-2/
Assignee | ||
Comment 25•8 years ago
|
||
Comment on attachment 8777123 [details] Bug 1291473: set TOOLTOOL_CACHE for android-api-15* builds; Review request updated; see interdiff: https://reviewboard.mozilla.org/r/68724/diff/1-2/
Assignee | ||
Comment 26•8 years ago
|
||
Comment on attachment 8777124 [details] Bug 1291473: set mulet tier explicitly Review request updated; see interdiff: https://reviewboard.mozilla.org/r/68726/diff/1-2/
Assignee | ||
Comment 27•8 years ago
|
||
Comment on attachment 8777125 [details] Bug 1291473: set tier explicitly for android partner builds; Review request updated; see interdiff: https://reviewboard.mozilla.org/r/68728/diff/1-2/
Assignee | ||
Comment 28•8 years ago
|
||
Comment on attachment 8777126 [details] Bug 1291473: mark valgrind builds explicitly as tier-1; Review request updated; see interdiff: https://reviewboard.mozilla.org/r/68730/diff/1-2/
Assignee | ||
Comment 29•8 years ago
|
||
Comment on attachment 8777127 [details] Bug 1291473: set tier explicitly for SM jobs; Review request updated; see interdiff: https://reviewboard.mozilla.org/r/68732/diff/1-2/
Assignee | ||
Comment 30•8 years ago
|
||
Comment on attachment 8777128 [details] Bug 1291473: move hazard tooltool cache to the usual location; Review request updated; see interdiff: https://reviewboard.mozilla.org/r/68734/diff/1-2/
Assignee | ||
Comment 31•8 years ago
|
||
Comment on attachment 8777129 [details] Bug 1291473: set tier explicitly for SM and Hazard jobs; Review request updated; see interdiff: https://reviewboard.mozilla.org/r/68736/diff/1-2/
Assignee | ||
Comment 32•8 years ago
|
||
Comment on attachment 8777131 [details] Bug 1291473: accept pushdate from command line; Review request updated; see interdiff: https://reviewboard.mozilla.org/r/68740/diff/1-2/
Assignee | ||
Comment 33•8 years ago
|
||
Comment on attachment 8777132 [details] Bug 1291473: put l10n artifacts in the same place as other builds; Review request updated; see interdiff: https://reviewboard.mozilla.org/r/68742/diff/1-2/
Assignee | ||
Updated•8 years ago
|
Attachment #8777130 -
Attachment is obsolete: true
Comment 34•8 years ago
|
||
Comment on attachment 8777122 [details] Bug 1291473: set tiers explicitly; https://reviewboard.mozilla.org/r/68722/#review66162
Attachment #8777122 -
Flags: review?(mshal) → review+
Comment 35•8 years ago
|
||
Comment on attachment 8777125 [details] Bug 1291473: set tier explicitly for android partner builds; https://reviewboard.mozilla.org/r/68728/#review66416 Coop confirms tier 2 is correct.
Attachment #8777125 -
Flags: review+
Comment 36•8 years ago
|
||
Comment on attachment 8777132 [details] Bug 1291473: put l10n artifacts in the same place as other builds; https://reviewboard.mozilla.org/r/68742/#review66430 The reason I did build/ as the artifact location was to get the mozharness logs uploaded too. But I don't think thats a blocker here. (And we can always do something like https://dxr.mozilla.org/mozilla-central/source/taskcluster/taskgraph/transforms/tests/make_task_description.py#28 anyway
Attachment #8777132 -
Flags: review?(bugspam.Callek) → review+
Updated•8 years ago
|
Attachment #8777125 -
Flags: review?(jlund)
Comment 37•8 years ago
|
||
(In reply to Dustin J. Mitchell [:dustin] from comment #13) > I'm not sure who to ask about removing device builds. You can remove them if it's blocking your work here. r=catlee
Flags: needinfo?(catlee)
Comment 38•8 years ago
|
||
mozreview-review |
Comment on attachment 8777121 [details] Bug 1291473: set tier for st-an builds; https://reviewboard.mozilla.org/r/68720/#review67288 With KWierso's help I determined these are indeed tier1 on treeherder at present. And this patch just matches that, so we can clear a pending r? from ehsan and unblock you here.
Attachment #8777121 -
Flags: review+
Updated•8 years ago
|
Attachment #8777121 -
Flags: review?(ehsan)
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Comment hidden (mozreview-request) |
Assignee | ||
Comment 50•8 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/ea0953a122a2547376117423088f0a26675527aa Bug 1291473: remove Nexus and Aries eng builds; r=catlee
Comment 51•8 years ago
|
||
Pushed by dmitchell@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/40d52c65a05b set tier for st-an builds; r=Callek https://hg.mozilla.org/integration/autoland/rev/db6b8d9939b0 set tiers explicitly; r=mshal https://hg.mozilla.org/integration/autoland/rev/879fb268bbd1 set TOOLTOOL_CACHE for android-api-15* builds; r=gbrown https://hg.mozilla.org/integration/autoland/rev/06129c0b8c89 set mulet tier explicitly r=gerard-majax https://hg.mozilla.org/integration/autoland/rev/9e30ed5077ae set tier explicitly for android partner builds; r=Callek https://hg.mozilla.org/integration/autoland/rev/b04b386a989f mark valgrind builds explicitly as tier-1; r=kmoir https://hg.mozilla.org/integration/autoland/rev/629e1c3ff500 set tier explicitly for SM jobs; r=sfink https://hg.mozilla.org/integration/autoland/rev/e1ab97b5c5ee move hazard tooltool cache to the usual location; r=sfink https://hg.mozilla.org/integration/autoland/rev/1fc133437bb0 set tier explicitly for SM and Hazard jobs; r=sfink https://hg.mozilla.org/integration/autoland/rev/fc1ed3fd8584 accept pushdate from command line; r=garndt https://hg.mozilla.org/integration/autoland/rev/7d0cb37025de put l10n artifacts in the same place as other builds; r=Callek
Comment 52•8 years ago
|
||
I backed out the pushdate commit because it broke gecko-decision tasks.
Comment 53•8 years ago
|
||
Backout by gszorc@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/fc6ed18f76e1 Backed out changeset fc1ed3fd8584 on suspicion of breaking decision tasks
Assignee | ||
Comment 54•8 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=66c46830dc24
Assignee | ||
Comment 55•8 years ago
|
||
https://github.com/taskcluster/mozilla-taskcluster/pull/91
Comment hidden (obsolete) |
Updated•8 years ago
|
Flags: needinfo?(dustin)
Updated•8 years ago
|
Flags: needinfo?(dustin)
Comment 57•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/40d52c65a05b https://hg.mozilla.org/mozilla-central/rev/db6b8d9939b0 https://hg.mozilla.org/mozilla-central/rev/879fb268bbd1 https://hg.mozilla.org/mozilla-central/rev/06129c0b8c89 https://hg.mozilla.org/mozilla-central/rev/9e30ed5077ae https://hg.mozilla.org/mozilla-central/rev/b04b386a989f https://hg.mozilla.org/mozilla-central/rev/629e1c3ff500 https://hg.mozilla.org/mozilla-central/rev/e1ab97b5c5ee https://hg.mozilla.org/mozilla-central/rev/1fc133437bb0 https://hg.mozilla.org/mozilla-central/rev/7d0cb37025de
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Comment 58•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/ea0953a122a2
Comment 59•8 years ago
|
||
So it looks like when you ask people if they still need builds and they say yes, you still remove them. Thanks.
Assignee | ||
Comment 60•8 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/ddd470e0e85a3e7702a51fd4f379927ff22835b2 Backed out changeset ea0953a122a2 (bug 1291473)
Assignee | ||
Comment 61•8 years ago
|
||
I reverted the removal of the device builds -- they will stay in the legacy kind with a few other builds that I can't see how best to forward-port to the new system, and I will file bugs to port them after bug 1286075 lands.
Comment 62•8 years ago
|
||
(In reply to Dustin J. Mitchell [:dustin] from comment #61) > I reverted the removal of the device builds -- they will stay in the legacy > kind with a few other builds that I can't see how best to forward-port to > the new system, and I will file bugs to port them after bug 1286075 lands. Thanks! I had a look at your branch on that bug 1286075, and I am curious to know what would be blocking moving these device builds to the new scheme? As much as I could see, it seems pretty straightforward, so I guess that there is a devil in some details that I missed.
Assignee | ||
Comment 63•8 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=93c594ff6dc0
Assignee | ||
Comment 64•8 years ago
|
||
If I've done my job right there, it won't be too difficult, but let's see what things look like when all of the dust has settled.
Comment 65•8 years ago
|
||
Comment on attachment 8777125 [details] Bug 1291473: set tier explicitly for android partner builds; r+ via callek but mozreview confusion 2:42:00 <Callek> dustin: did you mean to re-flag jlund on Bug 1291473 12:42:02 <firebot> https://bugzil.la/1291473 — NEW, dustin@mozilla.com — build task cleanup 12:42:22 <dustin> no, no idea why it did that
Attachment #8777125 -
Flags: review?(jlund) → review+
Updated•6 years ago
|
Product: TaskCluster → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•