aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJack Lloyd <[email protected]>2018-01-08 10:58:01 -0500
committerJack Lloyd <[email protected]>2018-01-08 10:58:01 -0500
commitda70e06c13c57245d4e79122e2ccefe08ccfa20d (patch)
treef909b86f2bf922d865bf6243a2d4912ef2a0adaa /doc
parent1e93b85fb5a4d628b80a9812b38b842b5c8b4363 (diff)
Some more notes on release process
While fresh in my mind.
Diffstat (limited to 'doc')
-rw-r--r--doc/release_process.rst13
1 files changed, 9 insertions, 4 deletions
diff --git a/doc/release_process.rst b/doc/release_process.rst
index 73565a02e..d584b09c0 100644
--- a/doc/release_process.rst
+++ b/doc/release_process.rst
@@ -32,9 +32,12 @@ complete and that the version number in ``version.txt`` is correct.
Update the release date in the release notes and change the entry for
the appropriate branch in ``readme.rst`` to point to the new release.
-Check in these changes (alone, with no other modifications) with a
-checkin message along the lines of "Update for X.Y.Z release", then
-tag the release with the version in git (eg tag '2.6.13', no prefix).
+Now check in, and backport changes to the release branch::
+
+ $ git commit readme.rst news.rst -m "Update for 2.6.13 release"
+ $ git checkout release-2
+ $ git merge master
+ $ git tag 2.6.13
Build The Release Tarballs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -42,11 +45,13 @@ Build The Release Tarballs
The release script is ``src/scripts/dist.py`` and must be run from a
git workspace.
- $ src/scripts/dist.py 2.6.13
+ $ src/scripts/dist.py 2.6.13
One useful option is ``--output-dir``, which specifies where the
output will be placed.
+Now do a final build/test of the released tarball.
+
The ``--pgp-key-id`` option is used to specify a PGP keyid. If set,
the script assumes that it can execute GnuPG and will attempt to
create signatures for the tarballs. The default value is ``EFBADFBC``,