Open Bug 1695018 Opened 7 months ago Updated 6 months ago

taskgraph changes to support comm-central as single repo

Categories

(Firefox Build System :: Task Configuration, task)

task

Tracking

(firefox89 affected)

REOPENED
89 Branch
Tracking Status
firefox89 --- affected

People

(Reporter: rjl, Assigned: rjl)

References

(Blocks 1 open bug)

Details

(Keywords: leave-open)

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.

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
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 89 Branch
Status: RESOLVED → REOPENED
Keywords: leave-open
Resolution: FIXED → ---
Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/integration/autoland/rev/9a8385c6330d
Allow "sparse-profile-prefix" on toolchain tasks. r=taskgraph-reviewers,jmaher
You need to log in before you can comment on or make changes to this bug.