|
|
# Release Checklist
|
|
|
|
|
|
1. Change version in `configure.ac`
|
|
|
1. Update `NEWS`
|
|
|
1. Change magic bytes if journal format changed (`JOURNAL_MAGIC` in `journal.h`).
|
|
|
1. Commit the changes
|
|
|
1. Make sure the tests are passing
|
|
|
1. Tag the commit
|
|
|
1. Push the changes and tag
|
|
|
1. Tarball
|
|
|
2. Create archive using [Knot DNS archive](https://jenkins.labs.nic.cz/view/Knot_DNS/job/Knot_DNS_archive/build) job in Jenkins.
|
|
|
2. Decompress the new archive and check if the documentation can be built: make html, make pdf, make info, (cd doc && make singlehtml)
|
|
|
2. Sign the archive.
|
|
|
2. Upload to [public.nic.cz](http://public.nic.cz/files/knot-dns/)
|
|
|
1. Create packages
|
|
|
1. Update the [Knot DNS website](http://www.knot-dns.cz/)
|
|
|
2. Link to the sources
|
|
|
2. Information about the version
|
|
|
2. Known problems
|
|
|
2. Packages
|
|
|
1. Write release email
|
|
|
1. Post some news about the version to labs.nic.cz.
|
|
|
1. Post some info to [Google+](https://plus.google.com/u/0/b/111568815130451558383/111568815130451558383/posts).
|
|
|
1. http://en.wikipedia.org/wiki/Knot_DNS |