|
|
@ -53,7 +53,7 @@ Preparation
|
|
|
|
|
|
|
|
|
|
|
|
or an alternative for comparison with previous release
|
|
|
|
or an alternative for comparison with previous release
|
|
|
|
|
|
|
|
|
|
|
|
git diff 0.9.6 | grep -B2 'index 0000000..' | grep -B1 'new file mode' | sed -n -e '/^diff /s,.* b/,,gp' >> MANIFEST
|
|
|
|
git diff 0.9.7 | grep -B2 'index 0000000..' | grep -B1 'new file mode' | sed -n -e '/^diff /s,.* b/,,gp' >> MANIFEST
|
|
|
|
sort MANIFEST | uniq | sponge MANIFEST
|
|
|
|
sort MANIFEST | uniq | sponge MANIFEST
|
|
|
|
|
|
|
|
|
|
|
|
* Run::
|
|
|
|
* Run::
|
|
|
@ -66,24 +66,24 @@ Preparation
|
|
|
|
|
|
|
|
|
|
|
|
* Which indicates that testcases/files/logs/mysqld.log has been moved or is a directory::
|
|
|
|
* Which indicates that testcases/files/logs/mysqld.log has been moved or is a directory::
|
|
|
|
|
|
|
|
|
|
|
|
tar -C /tmp -jxf dist/fail2ban-0.9.6.tar.bz2
|
|
|
|
tar -C /tmp -jxf dist/fail2ban-0.9.7.tar.bz2
|
|
|
|
|
|
|
|
|
|
|
|
* clean up current directory::
|
|
|
|
* clean up current directory::
|
|
|
|
|
|
|
|
|
|
|
|
diff -rul --exclude \*.pyc . /tmp/fail2ban-0.9.6/
|
|
|
|
diff -rul --exclude \*.pyc . /tmp/fail2ban-0.9.7/
|
|
|
|
|
|
|
|
|
|
|
|
* Only differences should be files that you don't want distributed.
|
|
|
|
* Only differences should be files that you don't want distributed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Ensure the tests work from the tarball::
|
|
|
|
* Ensure the tests work from the tarball::
|
|
|
|
|
|
|
|
|
|
|
|
cd /tmp/fail2ban-0.9.6/ && bin/fail2ban-testcases
|
|
|
|
cd /tmp/fail2ban-0.9.7/ && bin/fail2ban-testcases
|
|
|
|
|
|
|
|
|
|
|
|
* Add/finalize the corresponding entry in the ChangeLog
|
|
|
|
* Add/finalize the corresponding entry in the ChangeLog
|
|
|
|
|
|
|
|
|
|
|
|
* To generate a list of committers use e.g.::
|
|
|
|
* To generate a list of committers use e.g.::
|
|
|
|
|
|
|
|
|
|
|
|
git shortlog -sn 0.9.6.. | sed -e 's,^[ 0-9\t]*,,g' | tr '\n' '\|' | sed -e 's:|:, :g'
|
|
|
|
git shortlog -sn 0.9.7.. | sed -e 's,^[ 0-9\t]*,,g' | tr '\n' '\|' | sed -e 's:|:, :g'
|
|
|
|
|
|
|
|
|
|
|
|
* Ensure the top of the ChangeLog has the right version and current date.
|
|
|
|
* Ensure the top of the ChangeLog has the right version and current date.
|
|
|
|
* Ensure the top entry of the ChangeLog has the right version and current date.
|
|
|
|
* Ensure the top entry of the ChangeLog has the right version and current date.
|
|
|
@ -106,7 +106,7 @@ Preparation
|
|
|
|
* Tag the release by using a signed (and annotated) tag. Cut/paste
|
|
|
|
* Tag the release by using a signed (and annotated) tag. Cut/paste
|
|
|
|
release ChangeLog entry as tag annotation::
|
|
|
|
release ChangeLog entry as tag annotation::
|
|
|
|
|
|
|
|
|
|
|
|
git tag -s 0.9.6
|
|
|
|
git tag -s 0.9.8
|
|
|
|
|
|
|
|
|
|
|
|
Pre Release
|
|
|
|
Pre Release
|
|
|
|
===========
|
|
|
|
===========
|
|
|
@ -190,7 +190,7 @@ Post Release
|
|
|
|
|
|
|
|
|
|
|
|
Add the following to the top of the ChangeLog::
|
|
|
|
Add the following to the top of the ChangeLog::
|
|
|
|
|
|
|
|
|
|
|
|
ver. 0.9.8 (2016/XX/XXX) - wanna-be-released
|
|
|
|
ver. 0.9.9 (2016/XX/XXX) - wanna-be-released
|
|
|
|
-----------
|
|
|
|
-----------
|
|
|
|
|
|
|
|
|
|
|
|
### Fixes
|
|
|
|
### Fixes
|
|
|
|