From: Stefano Lattarini Date: Sat, 10 Dec 2011 17:26:52 +0000 (+0100) Subject: release: don't run "make distcheck" automatically X-Git-Tag: v1.12.0b~209 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9508ef35139a066171cb6aedfa63000482477495;p=platform%2Fupstream%2Fautomake.git release: don't run "make distcheck" automatically * Makefile.am (git-dist): The developers should test extensively before finally creating the release tarball; so don't run "make distcheck" on their behalf here; instead ... * HACKING (Release procedure): ... state here that "make check" and "make distcheck" should be run before calling "make git-dist". --- diff --git a/ChangeLog b/ChangeLog index 618ab02..826a4f7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2011-12-10 Stefano Lattarini + + release: don't run "make distcheck" automatically + * Makefile.am (git-dist): The developers should test extensively + before finally creating the release tarball; so don't run "make + distcheck" on their behalf here; instead ... + * HACKING (Release procedure): ... state here that "make check" + and "make distcheck" should be run before calling "make git-dist". + 2011-12-09 Jim Meyering Stefano Lattarini diff --git a/HACKING b/HACKING index b6f214f..755bffd 100644 --- a/HACKING +++ b/HACKING @@ -203,7 +203,7 @@ * Update ChangeLog. -* Run ./bootstrap, ./configure, make. +* Run "./bootstrap && ./configure && make && make check && make distcheck". * Run `make release-stats' if release statistics in doc/automake.texi have not been updated yet. diff --git a/Makefile.am b/Makefile.am index 51eeb23..d0dc846 100644 --- a/Makefile.am +++ b/Makefile.am @@ -568,8 +568,10 @@ git-dist: maintainer-check echo "NEWS not updated; not releasing" 1>&2; \ exit 1; \ fi -## Build the distribution - $(MAKE) $(AM_MAKEFLAGS) distcheck +## Build the distribution. We expect the developer to have already run +## "make check" and "make distcheck" on his own (as required in the +## HACKING file, section "Release procedure"). + $(MAKE) $(AM_MAKEFLAGS) dist ## Finally, if anything was successful, commit the last changes and tag ## the release in the repository. We don't use RCS keywords so it's OK ## to distribute the files before they were committed. diff --git a/Makefile.in b/Makefile.in index e475693..3045353 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1256,7 +1256,7 @@ git-dist: maintainer-check echo "NEWS not updated; not releasing" 1>&2; \ exit 1; \ fi - $(MAKE) $(AM_MAKEFLAGS) distcheck + $(MAKE) $(AM_MAKEFLAGS) dist cd $(srcdir) && git commit -a -s && \ git tag -s "v$(VERSION)" -m "Release $(VERSION)"