ReleaseEngineering/Bugzilla/Flags

From MozillaWiki
< ReleaseEngineering
Revision as of 17:14, 3 November 2010 by Djmitche (talk | contribs) (both flags are OK)
Jump to navigation Jump to search

Release Engineering uses a few unique Bugzilla flags to coordinate changes to the build infrastructure.

Bug Flags

needs-reconfig

If a change requires a reconfig of one or more buildbot masters, then set this flag to ?, but do not land the patch. This indicates that the patch is ready to be landed, and will need a reconfig shortly after landing.

At appropriate times, whoever is on build duty will collect needs-reconfig? bugs that can be landed together, and re-flag them as needs-reconfig+. Once the patch is landed and the appropriate reconfigs done, the flag is removed altogether.

needs-treeclosure

This flag works about the same way as needs-reconfig: set it to ? on bugs that need to be landed while the tree is closed. Part of build duty is to select bugs for landing (setting the flag to +), schedule a tree closure, and land the bugs appropriately.

Note that if your patch requires both a tree closure and a reconfig, then it's fine to set both flags. Of course, any coordination details that the build sheriff will need should be included in the text of the bug.