After a new release is built, colloquially termed a tarball, it must be tested before being released to the public. Majority approval is required before the tarball can be publically released. Showstoppers Showstoppers are issues that require a fix be in place before the next public release. An idea or plan for a change. Votes are being requested early so as to uncover conflicts before too much work is done.
All product changes to the currently active repository are subject to lazy consensus.
Doubtful changes, new features, and large-scale overhauls need to be discussed before being committed to a repository. Any change that affects the semantics of arguments to configurable directives, significantly adds to the runtime size of the program, or changes the semantics of an existing API function must receive consensus approval on the mailing list before being committed. No advance notice is required to commit singular bug fixes. Related changes should be committed as a group, or very closely together. Half-completed projects should not be committed unless doing so is necessary to pass the baton to another developer who has agreed to complete the project in short order.