configure.ac
contrib/gitian-descriptors/gitian-linux.yml
- Build and commit to update versions, and then perform the following commands:
-
- help2man -n "RPC client for the Zcash daemon" src/zcash-cli > contrib/DEBIAN/manpages/zcash-cli.1
- help2man -n "Network daemon for interacting with the Zcash blockchain" src/zcashd > contrib/DEBIAN/manpages/zcashd.1
-
-
In `configure.ac` and `clientversion.h`:
- Increment `CLIENT_VERSION_BUILD` according to the following schema:
- Change `CLIENT_VERSION_IS_RELEASE` to false while Zcash is in beta-test phase.
+If this release changes the behavior of the protocol or fixes a serious bug, we may
+also wish to change the `PROTOCOL_VERSION` in `version.h`.
+
+Build and commit to update versions, and then perform the following command:
+
+ $ bash contrib/devtools/gen-manpages.sh
+
+Commit the changes.
+
### B2. Write release notes
Run the release-notes.py script to generate release notes and update authors.md file. For example:
$ python zcutil/release-notes.py --version $ZCASH_RELEASE
+Add the newly created release notes to the Git repository:
+
+ $ git add doc/release-notes/release-notes-$ZCASH_RELEASE.md
+
Update the Debian package changelog:
export DEBVERSION="${ZCASH_RELEASE}"
export DEBFULLNAME="${DEBFULLNAME:-Zcash Company}"
- dch -v $DEBVERSION -D jessie -c contrib/DEBIAN/changelog
+ dch -v $DEBVERSION -D jessie -c contrib/debian/changelog
(`dch` comes from the devscripts package.)