This file describes common procedures for commiting code and for releasing a new version. 1) day-to-day commits: The usual steps before commit: - scripts/update_po_files.py && scripts/revert_unchanged_po_files.sh - run unittests: - bin/uml-setup.py - log into uml - install the previously build package - invoke-rc.d cryptobox-server stop - hostfs/bin/do_unittests.sh - check that CryptoBoxRootActions has OVERRIDE_FILECHECK = False 2) release a new version - follow the instructions in "debian-package-policy.txt" - upload the tar/deb/iso to codecoop - update the website: index and download - announce the release on freshmeat: http://freshmeat.net/projects/cryptobox