Point Release Checklist

This is an unofficial scratch area for a potential point release checklist.


 * Update the shared library (libtool) versions for changes since last point release. Increment the LDFLAGS -version-info C:R:A for each library as follows:
 * C = (interfaces have been added, removed or changed? C+1 : C)
 * R = (interfaces have been added, removed or changed? 0 : (library source changed? R+1 : R))
 * A = (interfaces have been added? A+1 : (interfaces have been removed or changed? 0: R))


 * Repeat until a release candidate is ready to designate as final:
 * Tag latest revision as a release candidate (e.g. Pacemaker-1.1.12-rc1)
 * Publicize, e.g. see
 * http://blog.clusterlabs.org/blog/2014/release-candidate-1-dot-1-12-rc1/
 * http://oss.clusterlabs.org/pipermail/pacemaker/2014-May/021691.html
 * Fix any bugs reported.


 * Make a revision updating the following:
 * version.m4
 * ChangeLog
 * pacemaker-fedora.spec
 * The Version: field is just a placeholder but can be updated anyway to avoid confusion.
 * Now is a good time to ensure that dependencies etc. are still correct.


 * Tag that revision as final release (e.g. Pacemaker-1.1.12).


 * Publicize.


 * Regenerate all documentation for ClusterLabs.org website (doxygen, indexed source, Clusters From Scratch, Pacemaker Explained, etc.).


 * Update on this wiki: ReleaseMatrix, ReleaseCalendar