Dogfood failures may end up having the similar process. Smoke test failures is higher priority.

If a patch is made for an issue the following day and a new failure occurs, the tested build is patched with the new patch and a new build is kicked off and tested with the dogfood test suite.

Challenges

backouts/patching needs to occur faster

Gecko often may have a regression that cannot necessarily be backed out easily

This is the main reason why there are delays in a dogfood build beyond any new bug failures.

more often than not, there can be multiple dogfood and smoke test failures that occur.

Close monitoring of smoke test failures and pushing of backouts has not occurred since Bhavana (release manager) left; QA voice is not enough to convince a developer to back out faster. We need a manager to fill this role.

T2M Base Builds

The occurrence of needing a new T2M Base build is when there has been a new gonk level change, that a new build is considered.

T2M base builds follows a similar path as dogfood.

When making a build, the img files are written over top of the original 18D base build