This is a list of tasks to be done when doing a release of a GNU program. Note that for pre-releases some of the steps may be omitted: for example, it is generally not a good idea to announce pre-releases media external to GNU.
[ ] Change version number in configure.ac.
[ ] Update NEWS.
[ ] make distcheck.
[ ] tag repo.
[ ] Update on-line manual.
[ ] Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha
[ ] Send announcement to bug-foo@gnu.org
[ ] Send announcement to help-foo@gnu.org
[ ] Send announcement to info-gnu@gnu.org
[ ] Send announcement to coordinator@translationproject.org
[ ] Publish announcement in the savannah news.
[ ] Update the FSD entry.
[ ] Create release in freecode (freshmeat).