OBSOLETE: See https://github.com/log4cplus/log4cplus/wiki/Release-Procedure instead.
This describes log4cplus release procedure:
Update ChangeLog file with worthy changes.
Make sure that version information in version.h and configure.ac is up to date. Run scripts/propagate-version.sh followed by scripts/doautoreconf.sh. Do not forget to commit the changes.
Run scripts/prepare_dist_from_bzr.sh to prepare tarballs.
Upload tarballs to SourceForge.
Send announcement to log4cplus-devel@lists.sourceforge.net.
Tag revision on branch.
Write news entry to SourceForge.
Use Pandoc with parameters --smart --standalone -f markdown -t markdown_strict+hard_line_breaks-intraword_underscores to generate a version of README file with Markdown compatible with SourceForge’s wiki. Upload resulting file to project’s SourceForge wiki page using the scripts/upload_to_wiki.pl script.
Post release information to G+ log4cplus page and share it with the log4cplus community.