summaryrefslogtreecommitdiff
path: root/doc/release-checklist
diff options
context:
space:
mode:
Diffstat (limited to 'doc/release-checklist')
-rw-r--r--doc/release-checklist22
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/release-checklist b/doc/release-checklist
new file mode 100644
index 0000000..222cdfb
--- /dev/null
+++ b/doc/release-checklist
@@ -0,0 +1,22 @@
+Before releasing a new version, go through this checklist:
+
+ - check for patches from http://packages.qa.debian.org/p/pv.html
+ - bump doc/VERSION
+ - bump doc/lsm.in
+ - check doc/NEWS is up to date
+ - check doc/spec.in is up to date (changelog)
+ - check manual is up to date
+ - make indent indentclean
+ - make update-po
+ - make test
+ - commit to SVN
+ - wipe build directory, re-run generate.sh and configure
+ - make release
+ - make manhtml | tidy -asxhtml | sed -e '1,/<body>/d' -e '/<\/body>/,$d'
+ - update HTML for todo and news
+ - copy and sign tar.gz to HTML directory
+ - upload package files to Google Code
+ - submit new release to Freshmeat
+ - upload HTML
+ - check validator results for project page and manual
+ - upload package files to SourceForge