]> git.ipfire.org Git - thirdparty/sarg.git/commitdiff
Update ChangeLog and add a release procedure
authorFrédéric Marchal <fmarchal@users.sourceforge.net>
Tue, 13 Nov 2012 18:34:12 +0000 (19:34 +0100)
committerFrédéric Marchal <fmarchal@users.sourceforge.net>
Tue, 13 Nov 2012 18:34:12 +0000 (19:34 +0100)
Will I ever manage to prepare a release without forgetting at least one
step of the release procedure!

ChangeLog
release_procedure.txt [new file with mode: 0644]

index 2c10e43ff7ea99dfa0e110d064d939b0306e6289..bcb21b060138beb8570350b7492f792f2c9cca58 100644 (file)
--- 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 (file)
index 0000000..25420e2
--- /dev/null
@@ -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.