Tweak the release checklist slightly to fix problems noticed during this past release process.

This commit is contained in:
Eric Haszlakiewicz
2017-12-09 14:59:05 -05:00
parent d447fbca77
commit 8c4a941475

View File

@@ -1,7 +1,7 @@
Release checklist: Release checklist:
release=0.12 release=0.14
git clone https://github.com/json-c/json-c json-c-${release} git clone https://github.com/json-c/json-c json-c-${release}
cd json-c-${release} cd json-c-${release}
@@ -22,6 +22,7 @@ Update the version in json_c_version.h
Update the version in Doxyfile Update the version in Doxyfile
Update the version in configure.ac Update the version in configure.ac
Update the version in CMakeLists.txt Update the version in CMakeLists.txt
Update the version in config.h.win32
Use ${release}. Use ${release}.
Update the libjson_la_LDFLAGS line in Makefile.am to the new version. Update the libjson_la_LDFLAGS line in Makefile.am to the new version.
@@ -37,7 +38,7 @@ Generate the configure script and other files:
git add -f Makefile.in aclocal.m4 config.guess config.h.in \ git add -f Makefile.in aclocal.m4 config.guess config.h.in \
config.sub configure depcomp install-sh \ config.sub configure depcomp install-sh \
ltmain.sh missing tests/Makefile.in \ ltmain.sh missing tests/Makefile.in \
INSTALL INSTALL compile test-driver
# check for anything else to be added: # check for anything else to be added:
git status --ignored git status --ignored
@@ -90,9 +91,10 @@ Update the version in json_c_version.h
Update the version in Doxyfile Update the version in Doxyfile
Update the version in configure.ac Update the version in configure.ac
Update the version in CMakeLists.txt Update the version in CMakeLists.txt
Update the version in config.h.win32
Use ${release}.99 to indicate a version "newer" than anything on the branch. Use ${release}.99 to indicate a version "newer" than anything on the branch.
Leave the libjson_la_LDFLAGS line in Makefile.am alone. Update the libjson_la_LDFLAGS line in Makefile.am to match the release branch.
For more details see: For more details see:
http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html