aboutsummaryrefslogtreecommitdiffstats
path: root/README-maintainer
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2018-08-16 17:20:35 +0200
committerJay Berkenbilt <ejb@ql.org>2018-08-16 17:53:10 +0200
commit643a221914b2c816cb749b91d0a0ab0269dfd516 (patch)
tree3cfd35f7f8147216c431a9117aaf3e0f6e2938fd /README-maintainer
parent723b054bf9a8ffc93de9e234ff47c87e9142e037 (diff)
downloadqpdf-643a221914b2c816cb749b91d0a0ab0269dfd516.tar.zst
Refine release process
Diffstat (limited to 'README-maintainer')
-rw-r--r--README-maintainer18
1 files changed, 8 insertions, 10 deletions
diff --git a/README-maintainer b/README-maintainer
index 7bc7e7c2..69f5116b 100644
--- a/README-maintainer
+++ b/README-maintainer
@@ -40,7 +40,7 @@ RELEASE PREPARATION
* Run a spelling checker over the source code to catch errors in
variable names, strings, and comments.
- ispell -p ispell-words **/*.hh **/*.cc manual/*
+ ispell -p ispell-words **/*.hh **/*.cc manual/* ChangeLog
* If needed, run large file and image comparison tests. Configure
options:
@@ -49,7 +49,8 @@ RELEASE PREPARATION
For Windows, use a Windows style path, not an MSYS path for large files.
-* Test with clang. Pass `CC=clang CXX=clang++` to `./configure`.
+* Test with clang. Pass `CC=clang CXX=clang++` to `./configure`. Test
+ with newer version of gcc if available.
* Test build on a mac.
@@ -114,14 +115,11 @@ CREATING A RELEASE
* Create source release:
version=x.y.z
-\rm -rf /tmp/qpdf-$version
-git archive --prefix=qpdf-$version/ HEAD . | (cd /tmp; tar xf -)
-pushd /tmp
-./qpdf-$version/make_dist
-gpg --detach-sign --armor qpdf-$version.tar.gz
-
- Move qpdf-$version.tar.gz and qpdf-$version.tar.gz.asc to the
- release archive area.
+./make_dist $version
+gpg --detach-sign --armor /tmp/qpdf-$version.tar.gz
+
+ Move /tmp/qpdf-$version.tar.gz and /tmp/qpdf-$version.tar.gz.asc to
+ the release archive area.
For iterating on the release during testing, pass `--no-tests` to
make_dist to skip the test suite.