From: Frédéric Marchal Date: Tue, 13 Nov 2012 18:34:12 +0000 (+0100) Subject: Update ChangeLog and add a release procedure X-Git-Tag: v2.3.3_da~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f25998b4923cc40a09011b9bde5aaa4ad3cf36aa;p=thirdparty%2Fsarg.git Update ChangeLog and add a release procedure Will I ever manage to prepare a release without forgetting at least one step of the release procedure! --- diff --git a/ChangeLog b/ChangeLog index 2c10e43..bcb21b0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,6 @@ SARG ChangeLog -Jul-16-2012 Version 2.3.3-pre2 +Nov-13-2012 Version 2.3.3 - Don't abort the report generation due to an error in a squidGuard error (wrapped over log lines). - Support for gd, ldap and iconv can be disabled during configuration. - Suppress the blank line breaking the header of the e-mail report. @@ -16,6 +16,8 @@ Jul-16-2012 Version 2.3.3-pre2 - Protect the temporary directory against unsafe deletion (if the temporary path is set to a wrong location, sarg won't blindly wipe the directory). - The smartfilter might be fixed (I need test logs to validate this change. If you have some, please send them to fmarchal at users.sourceforge.net). - The top sites report can be sorted according to the number of users who visited each site. + - The two options --convert and --split can read the log file from stdin. + - Display execution statistics with --statistics. Only useful to test for regressions during development. Dec-07-2011 Version 2.3.2 - Add support for sorttable.js (http://www.kryogenix.org/code/browser/sorttable/) to dynamically sort some tables (thanks to Éric). @@ -31,7 +33,7 @@ Dec-07-2011 Version 2.3.2 - Fix a read error when parsing the time of a common log format (thanks to Richard P Scott). - Use anonymous file and directory names in the report to hide the identity of the user whose report is displayed and shorten the total path length. - More robust calls to external sort commands (guard against buffer overflows and use tab as column separator). - - Replace host names by aliases and group identicaly aliased host names. + - Replace host names by aliases and group identically aliased host names. - IPv6 is accepted in the hosts exclusion list. - Discriminate between users whose name produce the same mangled temporary file name. - Write a note about the number of entries ignored in the reports (thanks to Iain Lopata). diff --git a/release_procedure.txt b/release_procedure.txt new file mode 100644 index 0000000..25420e2 --- /dev/null +++ b/release_procedure.txt @@ -0,0 +1,17 @@ +This is a checklist to make sure no steps of the release procedure have been +forgotten. + +-Update version number and release date in CMakeLists.txt. +-Update version number in configure.in. +-Update release date in include/info.h. +-Update po files: make update-po +-Make configure: autoreconf -fi +-Update ChangeLog +-Check that every change was committed: git status +-Add a version tag: git tag -a v2.3.3 -m "v2.3.3" +-Run ./archive.sh +-Push to the git repo: git push +-Push the tags: git push --tags +-Upload the sarg-2.3.3.tar.gz and the checksum files. +-Post a news on sourceforge. +-Update the link on the web page.