siproxd/doc/ReleaseProcedure.txt
2016-08-25 19:20:57 +00:00

41 lines
1.1 KiB
Plaintext

The following procedure shall be used to make a new release (siproxd-stable):
Make the release:
- check in all tested changes
- update configure.in (version number)
- update ChangeLog
- update RELNOTES
Changes since last version
General Overview
- $ make dist
- verify building on the supported plattforms (HP testdrive ?)
- FreeBSD
- OpenBSD
- SunOS (Sparc)
- Mac OS
- Linux 64bit
- $ make dist
- calculate MD5 checksum, sha256 (shasum -a256) & GPG
$ gpg --armor --detach-sig siproxd-0.8.2.tar.gz
$ gpg --verify siproxd-0.8.2.tar.gz.asc siproxd-0.8.2.tar.gz
- update RELNOTES with checksums
- check in outstanding changes
- create SVN tag
$ svn cp svn://easytux.ch/siproxd/trunk \
svn://easytux.ch/siproxd/tags/rel_0_8_1
- publish on SF.net
publish RELNOTES as README file on sf.net
[- publish on freshmeat.net << DOWN]
- SF Webpage:
- copy html documentation to SF web page
- set current.inc to new version SF
- text/RELNOTES
- create a news entry
- Mailinglist announcement
- News announcement on SF.net
Open new working release:
- change version number in configure.in
- ChangeLog
- RELNOTES