Commit 4b4b31bf23daa1479f16ed368316df603fb2407f
1 parent
13e6b54b
Maintainer notes
Showing
1 changed file
with
5 additions
and
4 deletions
README-maintainer
| ... | ... | @@ -181,9 +181,6 @@ RELEASE PREPARATION |
| 181 | 181 | casting policy in the manual, and ensure that integer types are |
| 182 | 182 | properly handled with QIntC or the appropriate cast. |
| 183 | 183 | |
| 184 | -* Increment shared library version information as needed (`LT_*` in | |
| 185 | - `configure.ac`). Remember to rerun ./autogen.sh. | |
| 186 | - | |
| 187 | 184 | * Performance test is included with binary compatibility steps. Even |
| 188 | 185 | if releasing a new major release and not doing binary compatibility |
| 189 | 186 | testing, do performance testing. |
| ... | ... | @@ -195,7 +192,8 @@ RELEASE PREPARATION |
| 195 | 192 | * ./performance_check | tee -a /tmp/perf |
| 196 | 193 | * ./configure --enable-werror && make -j$(nproc) build_libqpdf |
| 197 | 194 | * Checkout the last release |
| 198 | - * make -k check NO_REBUILD=1 | |
| 195 | + * make -k check NO_REBUILD=1 (some failures are normal -- looking | |
| 196 | + for binary compatibility) | |
| 199 | 197 | * Check out the current version |
| 200 | 198 | * make -j$(nproc) |
| 201 | 199 | * ./performance_check | tee -a /tmp/perf |
| ... | ... | @@ -220,6 +218,9 @@ pytest -n auto |
| 220 | 218 | the entities at the top of the document are consistent with the |
| 221 | 219 | release notes for both version and release date. |
| 222 | 220 | |
| 221 | +* Increment shared library version information as needed (`LT_*` in | |
| 222 | + `configure.ac`). Remember to rerun ./autogen.sh. | |
| 223 | + | |
| 223 | 224 | * Make sure version numbers are consistent in the following locations: |
| 224 | 225 | * configure.ac |
| 225 | 226 | * libqpdf/QPDF.cc | ... | ... |