Retriggered tasks don't apply try_task_config.json templates (e.g. when passing --env to mach try fuzzy)
Categories
(Firefox Build System :: Task Configuration, task, P2)
Tracking
(firefox72 fixed)
Tracking | Status | |
---|---|---|
firefox72 | --- | fixed |
People
(Reporter: sparky, Assigned: ahal)
References
Details
Attachments
(3 files, 1 obsolete file)
Comment 1•7 years ago
|
||
Assignee | ||
Comment 2•7 years ago
|
||
Comment 3•7 years ago
|
||
Comment 5•7 years ago
|
||
Assignee | ||
Comment 7•7 years ago
|
||
Assignee | ||
Comment 8•7 years ago
|
||
Comment 9•7 years ago
|
||
Comment 10•7 years ago
|
||
Assignee | ||
Comment 11•7 years ago
|
||
Assignee | ||
Comment 12•7 years ago
|
||
Comment 13•7 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Comment 15•6 years ago
|
||
In addition to Bug 1541424, which Gijs just pinged on, this bug is also causing a lot of confusion. With the combination of the two, I probably sank half a week's work into trying to fix failing tests (on Bug 1552565) when it wasn't broken.
Assignee | ||
Comment 16•6 years ago
|
||
I agree this is important. But my answer has to be the same as the other bug, I won't have much time to look at it until H2. Feel free to ping me again if there hasn't been any activity after the all-hands.
Assignee | ||
Updated•6 years ago
|
Comment 17•6 years ago
|
||
Hey Andrew, now is H2 and some months after the all hands. Do you have more visibility on when you or somebody else could work on this?
Thanks!
Assignee | ||
Comment 18•6 years ago
|
||
Thanks for the reminder!
I'm still pretty busy, but I'll leave the needinfo for now and maybe find some time to tackle this in the next few weeks.
Assignee | ||
Comment 19•6 years ago
|
||
Ftr, I'm not saying this isn't important.. but it's tricky and not super straightforward to solve. I don't think I'll be getting to this anytime this quarter. If anyone else wants to take a stab at it I'd be happy to provide guidance.
Assignee | ||
Comment 20•6 years ago
|
||
Ok, saw a few more complaints about this and my current project is blocked on reviews right now.. I'll see if I can get something together today or tomorrow.
Assignee | ||
Comment 21•6 years ago
|
||
Creates a 'transforms' parameter which is a list of module paths pointing to
TransformSequences. These transforms run after the normal kind-defined ones.
The intent is to have the ability to apply global transforms depending on some
condition. For example, transforms that only apply on 'try'.
Assignee | ||
Comment 22•6 years ago
•
|
||
Also converts the 'artifact' from a Template to a TryConfig. So this changes the config from:
{
'templates': {
'artifact': {
'enabled': 1
}
}
}
to:
{
'use-artifact-builds': True
}
Depends on D51415
Assignee | ||
Comment 23•6 years ago
|
||
Handles 'env' and 'chemspill-prio' configs in the transforms. The 'rebuild'
task config is purposefully excluded from the full_task_graph and instead
handled at the target_tasks stage. Otherwise if a user ran '--rebuild 20' then
retriggered one of those tasks, they'd instead get another 20 which is almost
certainly not what we want.
Depends on D51416
Assignee | ||
Comment 24•6 years ago
|
||
The name 'templates' originally came from the fact that JSON-e templates were
used to apply the configuration. Now that these no longer exist, the name
doesn't make any sense.
I'm not sure 'task_configs' is much better, but it at least makes sense given
that these are values that populate 'try_task_config.json'.
Depends on D51417
Updated•6 years ago
|
Assignee | ||
Comment 25•6 years ago
|
||
Hey Tom, any chance you can take a look at these soon? Would be nice to get this fixed.
Updated•6 years ago
|
Comment 26•6 years ago
|
||
Comment 27•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/94f4185fce60
https://hg.mozilla.org/mozilla-central/rev/640dd0cc1d6d
https://hg.mozilla.org/mozilla-central/rev/f2900e96e837
Comment 28•6 years ago
|
||
Thank you for fixing this :ahal!
Description
•