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.