... | @@ -3,22 +3,24 @@ |
... | @@ -3,22 +3,24 @@ |
|
1. Change version in `configure.ac`
|
|
1. Change version in `configure.ac`
|
|
1. Update `NEWS`
|
|
1. Update `NEWS`
|
|
1. Change magic bytes if journal format changed (`JOURNAL_MAGIC` in `journal.h`).
|
|
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. Make sure the tests are passing
|
|
1. Tag the commit
|
|
1. Check functionaly of tarballs `make distcheck`
|
|
|
|
1. Create a tag (name `vX.Y.Z[-alphatag]`, content `Knot DNS X.Y.Z[-alphatag]`, signed with a developer's GPG key)
|
|
1. Push the changes and tag
|
|
1. Push the changes and tag
|
|
1. Tarball
|
|
1. Generate the tarball in Jenkins using [Knot DNS archive](https://jenkins.labs.nic.cz/view/Knot_DNS/job/Knot_DNS_archive/build).
|
|
2. Create archive using [Knot DNS archive](https://jenkins.labs.nic.cz/view/Knot_DNS/job/Knot_DNS_archive/build) job in Jenkins.
|
|
1. Generate updated documentation in Jenkins using [www.knot-dns.cz 2.x documentation](https://jenkins.labs.nic.cz/view/Knot_DNS/job/knot-dns.cz_doc_2_x/).
|
|
2. Decompress the new archive and check if the documentation can be built: make html, make pdf, make info, (cd doc && make singlehtml)
|
|
1. Upload the tarball:
|
|
2. Sign the archive.
|
|
2. Download and manually check the tarbal.
|
|
2. Upload to [public.nic.cz](http://public.nic.cz/files/knot-dns/)
|
|
2. Generate signature using the Knot DNS signing key (`gpg2 --detach-sign --armor --default-key 0xACE24DA9EE37A832 --digest-algo SHA512 knot-x.y.z.tar.xz`).
|
|
1. Create packages
|
|
2. Generate checksum file (`sha256sum knot-x.y.z.tar.xz > knot-x.y.z.tar.xz.sha256`).
|
|
|
|
2. Upload the tarball, signature, and checksum to [secure.nic.cz](https://secure.nic.cz/files/knot-dns/).
|
|
1. Update the [Knot DNS website](http://www.knot-dns.cz/)
|
|
1. Update the [Knot DNS website](http://www.knot-dns.cz/)
|
|
2. Link to the sources
|
|
2. Link to the sources
|
|
2. Information about the version
|
|
2. Information about the version
|
|
2. Known problems
|
|
2. Known problems
|
|
2. Packages
|
|
2. Packages
|
|
1. Write release email
|
|
1. Write release e-mail to knot-dns-users mailing list.
|
|
1. Post some news about the version to labs.nic.cz.
|
|
1. Write some news to https://labs.nic.cz
|
|
1. Post some info to [Google+](https://plus.google.com/u/0/b/111568815130451558383/111568815130451558383/posts).
|
|
1. Post some short note to [Twitter](https://twitter.com/KnotDNS) and [Google+](https://plus.google.com/u/0/b/111568815130451558383/111568815130451558383/posts).
|
|
1. http://en.wikipedia.org/wiki/Knot_DNS |
|
1. Update http://en.wikipedia.org/wiki/Knot_DNS
|
|
|
|
1. Update all packages |