diff options
author | Jay Berkenbilt <ejb@ql.org> | 2018-08-16 17:20:35 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2018-08-16 17:53:10 +0200 |
commit | 643a221914b2c816cb749b91d0a0ab0269dfd516 (patch) | |
tree | 3cfd35f7f8147216c431a9117aaf3e0f6e2938fd /README-maintainer | |
parent | 723b054bf9a8ffc93de9e234ff47c87e9142e037 (diff) | |
download | qpdf-643a221914b2c816cb749b91d0a0ab0269dfd516.tar.zst |
Refine release process
Diffstat (limited to 'README-maintainer')
-rw-r--r-- | README-maintainer | 18 |
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. |