Closed Bug 1740139 Opened 4 years ago Closed 1 year ago

Bootstrap should support VCS-less source

Categories

(Firefox Build System :: Bootstrap Configuration, enhancement, P3)

enhancement

Tracking

(Not tracked)

RESOLVED INACTIVE

People

(Reporter: mhentges, Unassigned)

References

Details

Right now, when fetching artifacts, we ask VCS "hey, have any artifact-input files been changed compared to $closest_central_revision?. If yes, then we error and say:

Could not identify the root directory of your checkout! Are you running `mach bootstrap` in an hg or git clone?

However, we've made the dependency on VCS strict, which means VCS-less checkouts don't allow bootstrapping artifacts.

We should weaken the dependency on VCS, such that if VCS isn't available, we can warn (ideally only if artifacts can't be found) that "if you've changed local files, then that will impede bootstrapping."

Priority: -- → P3
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.