-
Notifications
You must be signed in to change notification settings - Fork 274
Release Checklist
Fred Klassen edited this page Jul 30, 2014
·
53 revisions
- Test performance on minimum Linux and OS X
- Compile and crosscompile on ARM
- Update
CHANGELOG
- Submit pull request, accept and checkout master
- Update version number in
configure.ac
- Pull latest code for netmap
./autogen.sh
./configure --with-netmap=/home/fklassen/git/netmap --enable-local-libopts
- Commit changes
git checkout master
git pull origin master
- Test with
sudo make test
./autogen.sh
./configure --with-netmap=/home/fklassen/git/netmap --enable-local-libopts
git tag -u [email protected] v4.x.x -m "4.x.x"
make version
make clean
make
make dist-gzip
- Test tarball on a netmap capable machine
gpg -ab -u [email protected] tcpreplay-4.x.x.tar.gz
git push origin master
git push --tags
- If this is a beta release
- Create a pre-release in GitHub and provide CHANGELOG comments
- Upload tar ball and PGP signature to the GitHub pre-release
- else if this is a full release
- upload to SourceForge
- update FreeCode
make docs
- copy/paste docs/web/*.html contents to man pages in appneta/appneta.github.io project man pages
- Update wiki downloads
- Update wiki news
- Update GitHub release notes
- Update Homebrew tcpreplay.rb and create a pull request
- Announce to mail list
- Tweet