Release Guidelines
From Log4cpp
Currently we creating only a source release and a release contains the generated documentation.
Check if distribution build correctly
For every distribution it should be checked that it builds correct. With the distcheck target you find for example missing headers or ressources in the distribution. Such missing content should added to the Makefile.am files or where there are missed. To make such distcheck simple go into the root folder of the project and type
make distcheck
After running have a look at the output and fixe all stuff which is going wrong. Check again until all thinks looks good.
Create source release
To create the source release please run following steps in the provided order:
change version string in configure.in
clean all thinks up
make distclean
regenerate the configure script
./autogen.sh
rerun the configure script without any options
./configure
compile the sources. Please have a look at any warnings or failures
make
run testcases and look, if all thinks work
make check
run cvs2cl to generate new ChangeLog file
cvs2cl
create the distribute file for the source release
make dist
add the release file to the sf-site
commit ChangeLog file to cvs
Create documentation release
To create the source release please run following steps in the provided order:
- clean all thinks up
make distclean
- regenerate the configure script
./autogen
- compile the sources. Please have a look at any warnings or failures
make
- create the distribute file for the doc release
make doc-dist
- add the release file to the sf-site

