diff --git a/RELEASE.txt b/RELEASE.txt index ca22534..6c44cb0 100644 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -3,19 +3,21 @@ The following set of tasks should be performed when the dmalloc library gets released. 1) Update the ChangeLog file with the release date. -2) Run autoconf to make sure configure up to date. -3) Update the version numbers in the following files: +2) Update the version numbers in the following files: Changlog README.md configure.ac (in AC_INIT) dmalloc.spec dmalloc.texi -4) Update doc files: make docs -5) Consider updating the copyright heads in all files and in chunk.c strings. Watch for +3) Run autoconf to make sure configure up to date with new version. +4) Run configure and make now that autoconf updated: + ./configure ; make heavy +5) Update doc files: make docs +6) Consider updating the copyright heads in all files and in chunk.c strings. Watch for .in, .cc, .dist files: cat * | grep Copyright | sort -u -6) Check in all files. -7) Run tests: +7) Check in all files. +8) Run tests: - [ maybe mkdir x ; cd x ] - ./configure or ../configure - make all heavy @@ -24,9 +26,9 @@ The following set of tasks should be performed when the dmalloc library gets rel - make heavy - examine the log file, check version, look for exceptions - [ maybe dmalloc_t -r ] to check for wierd flag conditions -8) Clone on linux and others and run tests: +9) Clone on linux and others and run tests: git clone git@github.com:j256/dmalloc.git -9) Run release.sh script. It will run tests on repo. +10) Run release.sh script. It will run tests on repo. 11) git tag the release: git tag dmalloc_release_X_X_X git push origin dmalloc_release_X_X_X diff --git a/configure b/configure index 08da40d..2e98462 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for dmalloc 5.6.4. +# Generated by GNU Autoconf 2.69 for dmalloc 5.6.5. # # Report bugs to . # @@ -580,8 +580,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='dmalloc' PACKAGE_TARNAME='dmalloc' -PACKAGE_VERSION='5.6.4' -PACKAGE_STRING='dmalloc 5.6.4' +PACKAGE_VERSION='5.6.5' +PACKAGE_STRING='dmalloc 5.6.5' PACKAGE_BUGREPORT='http://dmalloc.com/' PACKAGE_URL='' @@ -1261,7 +1261,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures dmalloc 5.6.4 to adapt to many kinds of systems. +\`configure' configures dmalloc 5.6.5 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1322,7 +1322,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of dmalloc 5.6.4:";; + short | recursive ) echo "Configuration of dmalloc 5.6.5:";; esac cat <<\_ACEOF @@ -1412,7 +1412,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -dmalloc configure 5.6.4 +dmalloc configure 5.6.5 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2056,7 +2056,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by dmalloc $as_me 5.6.4, which was +It was created by dmalloc $as_me 5.6.5, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -6423,7 +6423,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by dmalloc $as_me 5.6.4, which was +This file was extended by dmalloc $as_me 5.6.5, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -6489,7 +6489,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -dmalloc config.status 5.6.4 +dmalloc config.status 5.6.5 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/release.sh b/release.sh index 8eda29c..da177e8 100644 --- a/release.sh +++ b/release.sh @@ -4,7 +4,7 @@ # cwd=`pwd` -version=`grep dmalloc_version dmalloc.h.2 | cut -f2 -d\"` +version=`grep dmalloc_version version.h | cut -f2 -d\"` dir=dmalloc-$version head -1 ChangeLog.txt | grep -q $version