Open Bug 1043262 Opened 10 years ago Updated 2 years ago

Allow more fine-grained autoclobber

Categories

(Firefox Build System :: General, defect)

defect

Tracking

(Not tracked)

People

(Reporter: glandium, Unassigned)

References

(Blocks 1 open bug)

Details

Currently, autoclobber is a big stick, clobbers everything, everywhere. It would be better to have some fine-grained tuning, as in being able to clobber only a given platform, or only do a limited clobber (will file another bug about one type of that)
OS: Linux → All
Hardware: x86_64 → All
Blocks: 1043140
The ability to only clobber automation machines would also be helpful, given comments in bug 1042115.
The challenging part here is cumulative effect: changeset A wants a clobber on linux, changeset B wants a clobber on android, and I'm building incrementally from a changeset older than both. I guess we should keep the instructions as long as they haven't been obsoleted by something stronger.
Deep integration with source control could solve this. Alternatively, we could convert CLOBBER to an append-only "log" of clobber "events." Clients can store the last handled clobber event and examine the delta since.
Product: Core → Firefox Build System
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.