Commit aa89476e155a25c4f44dc375885395a2734a547f
1 parent
bf6b9ba1
Tweak maintainer notes for release preparation
Showing
1 changed file
with
9 additions
and
7 deletions
README-maintainer
| @@ -202,8 +202,17 @@ RELEASE PREPARATION | @@ -202,8 +202,17 @@ RELEASE PREPARATION | ||
| 202 | * qpdf/qpdf.cc | 202 | * qpdf/qpdf.cc |
| 203 | `make_dist` verifies this consistency. | 203 | `make_dist` verifies this consistency. |
| 204 | 204 | ||
| 205 | + * Update release notes in manual. Look at diffs and ChangeLog. | ||
| 206 | + Update release date in `manual/qpdf-manual.xml`. Remember to | ||
| 207 | + ensure that the entities at the top of the document are consistent | ||
| 208 | + with the release notes for both version and release date. | ||
| 209 | + | ||
| 210 | + * Add a release entry to ChangeLog: "x.y.z: release" | ||
| 211 | + | ||
| 205 | * Run ./autogen.sh | 212 | * Run ./autogen.sh |
| 206 | 213 | ||
| 214 | + * Commit title: "Prepare x.y.z release" | ||
| 215 | + | ||
| 207 | * Performance test is included with binary compatibility steps. Even | 216 | * Performance test is included with binary compatibility steps. Even |
| 208 | if releasing a new major release and not doing binary compatibility | 217 | if releasing a new major release and not doing binary compatibility |
| 209 | testing, do performance testing. | 218 | testing, do performance testing. |
| @@ -236,13 +245,6 @@ rehash | @@ -236,13 +245,6 @@ rehash | ||
| 236 | pip3 install . | 245 | pip3 install . |
| 237 | pytest -n auto | 246 | pytest -n auto |
| 238 | 247 | ||
| 239 | -* Update release notes in manual. Look at diffs and ChangeLog. Update | ||
| 240 | - release date in `manual/qpdf-manual.xml`. Remember to ensure that | ||
| 241 | - the entities at the top of the document are consistent with the | ||
| 242 | - release notes for both version and release date. | ||
| 243 | - | ||
| 244 | -* Add a release entry to ChangeLog. | ||
| 245 | - | ||
| 246 | 248 | ||
| 247 | CREATING A RELEASE | 249 | CREATING A RELEASE |
| 248 | 250 |