This is an old revision of the document!
These are the procedures used to publicly release new versions of the Serval Mesh app for Android.
To make a new release:
A bug fix is a minor change to a recent release intended to correct one or a few serious problems that were not detected by beta testing. A bug fix does not introduce new functionality, except as needed for users to work around to a serious problem. A bug fix does not warrant a new release number, but does warrant release candidate testing.
To make a bug fix release:
A hot fix is a bug fix that does not introduce any new functionality or any new mode of failure. Only a senior developer is qualified to make this judgement. It generally involves changing only one or a few lines of source code to correct a logic error or omission. A hotfix release skips the release candidate testing, and relies only on the fixer's own casual testing and the final release test to ensure quality.
To make a hot fix release: