taskgraph changes to support comm-central as single repo
Categories
(Firefox Build System :: Task Configuration, task, P3)
Tracking
(firefox89 affected)
Tracking | Status | |
---|---|---|
firefox89 | --- | affected |
People
(Reporter: rjl, Assigned: rjl)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
Quick background:
Bug 1666242 is a project to convert the 2-repo setup for building Thunderbird to a single repository setup. The new repo could be considered a fork of mozilla-central.
This bug is to track changes to mozilla-central taskgraph code. For the most part it's expected that these changes will simplify the existing code.
For example, comm_head_repository
and related parameters will no longer be needed and can be removed. The same goes for the comm-checkout
run-task parameter.
Assignee | ||
Comment 1•3 years ago
|
||
The sparse-profile attribute does not allow for profiles to be located in
directories other than build/sparse-profiles/. Adding an optional prefix
attribute will allow for a future one-repository setup for Thunderbird development
to define sparse profiles to meet the projects needs.
The known use cases are for decision tasks and toolchain build tasks.
Pushed by thunderbird@calypsoblue.org: https://hg.mozilla.org/integration/autoland/rev/6dd584ae1636 Add sparse-profile-prefix to run-task schema. r=taskgraph-reviewers,aki
Comment 3•3 years ago
|
||
bugherder |
Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 4•3 years ago
|
||
Pushed by thunderbird@calypsoblue.org: https://hg.mozilla.org/integration/autoland/rev/9a8385c6330d Allow "sparse-profile-prefix" on toolchain tasks. r=taskgraph-reviewers,jmaher
Comment 6•3 years ago
|
||
bugherder |
Comment 7•2 years ago
|
||
The leave-open keyword is there and there is no activity for 6 months.
:ahal, maybe it's time to close this bug?
Comment 8•2 years ago
|
||
Assuming more work is still needed here.
I just wanted to call out Releng's vague plans w.r.t to taskgraph. We're starting to make the version of taskgraph in mozilla-central depend on the standalone one:
https://hg.mozilla.org/ci/taskgraph
(Which is currently on pypi and vendored into m-c)
We're slowly moving the bits of gecko_taskgraph
that make sense into the standalone version. The bits that don't make sense will remain in mozilla-central. I don't think comm-central needs to take this approach now, but it might be something worth working towards longer term (depend only on the standalone taskgraph and leave Gecko taskgraph out of it). But if there are still lots of things comm-central has in common with gecko_taskgraph
, it can remain as a consumer.
Either way starting to have a dedicated comm_taskgraph
module sounds like the way to go.
Assignee | ||
Comment 9•2 years ago
|
||
Please keep this open, I will be picking this up again in the coming weeks.
Comment 10•2 years ago
|
||
The leave-open keyword is there and there is no activity for 6 months.
:ahal, maybe it's time to close this bug?
For more information, please visit auto_nag documentation.
Comment hidden (off-topic) |
Updated•2 years ago
|
Updated•2 years ago
|
Updated•10 months ago
|
Description
•