Closed Bug 1642446 Opened 1 month ago Closed 1 month ago

Add an attribute to annotate toolchain tasks used by `mach bootstrap`.

Categories

(Firefox Build System :: Task Configuration, enhancement)

enhancement

Tracking

(firefox79 fixed)

RESOLVED FIXED
mozilla79
Tracking Status
firefox79 --- fixed

People

(Reporter: tomprince, Assigned: tomprince)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

We want to run all the toochains used for local development on the kaios branch, so add an attribute that indicates that.

Toolchains that are used for local development need to be built on a level-3
branch to installable via mach bootstrap. Add an attribute to track the fact
that a toolchain is used that way, and:

  • ensure that everything installed via mach boostrap has that attribute set
  • ensure that everything with that attribute set is built on trunk projects

We could additionally verify that attribute is only set on things used by
bootstrap, but bootstrap doesn't currently have an exhaustive list of things
that it might install, making that difficult.

Pushed by mozilla@hocat.ca:
https://hg.mozilla.org/integration/autoland/rev/302d7d051a6b
Add an attribute to annotate toolchain tasks used by `mach bootstrap`; r=firefox-build-system-reviewers,rstewart
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla79
You need to log in before you can comment on or make changes to this bug.