``subscribe''.
+Changes
+-------
+See the NEWS file for a summary of changes between releases. See
+the ChangeLog file (which is included in releases as a static copy
+of the VCS log) for a more detailed list of changes.
+
+
Bug reports
-----------
Please send bug reports and suggestions to the mailing list:
documents are historic, however.
The mmh website is located at <http://marmaro.de/prog/mmh/>.
-Feel free to contact Markus Schnalke <meillo@marmaro.de>.
+Feel free to write to mmh's mailing list at <mmh@marmaro.de>
+or contact Markus Schnalke <meillo@marmaro.de> directly.
(The nmh website is located at <http://nmh.nongnu.org/>.)
1. % echo 1.0 > VERSION
% date +"%Y-%m-%d" > DATE
- (DATE should contain something like "2012-12-08")
+ % vi NEWS
- 2. % git commit VERSION DATE; git push
+ 2. % git commit VERSION DATE NEWS
- 3. % git tag -a mmh-1.0 -m 'Releasing mmh-1.0'
+ 3. % make mmhdist
- 4. % make mmhdist
-
- 5. Untar mmh-1.0.tar.gz and `diff -r' it vs. your workspace. Make
+ 4. Untar mmh-1.0.tar.gz and `diff -r' it vs. your workspace. Make
sure no files got left out of the distribution that should be in
it (due to someone forgetting to update the DIST variables in the
Makefiles).
- 6. If you have root access on your machine, it's good at this point
+ 5. If you have root access on your machine, it's good at this point
to do:
% chown -R 0:0 mmh-1.0
being installed, making it possible for that user to Trojan the mmh
code before the system administrator finishes installing it.
- 7. Make sure your new tarball uncompresses and untars with no problem.
+ 6. Make sure your new tarball uncompresses and untars with no problem.
Make sure you can configure, make, and install mmh from it.
- 8. If all is well and your tarball is final, go back to your workspace
- and do:
+ 7. If all is well and your tarball is final, go back to your workspace
+ and tag the release:
+
+ % git tag -a mmh-1.0 -m 'Releasing mmh-1.0'
+
+ 8. Then bump the version number:
% echo 1.0+dev > VERSION
- 9. % git commit VERSION; git push
+ 9. % git commit VERSION
10. Generate an MD5 hash and a PGP signature of the tarball: