X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=top%2FREADME-release;h=d9f86b15532617208673765fa4468cedb4e1d29f;hb=2408f02086a20c0a02241cd4a1cf11f126a95fe3;hp=69841d20eb673b720bdd5d66da830c6ff1c46570;hpb=b6772983c800c6faee7fc793b83975afb6d58bcc;p=gnulib.git diff --git a/top/README-release b/top/README-release index 69841d20e..d9f86b155 100644 --- a/top/README-release +++ b/top/README-release @@ -2,9 +2,9 @@ Here are most of the steps we (maintainers) follow when making a release. * start from a clean, up-to-date git directory. - git checkout master; git pull - -* Run ./configure && make maintainer-clean + make -k maintainer-clean || { ./configure && make maintainer-clean; } + git checkout master + git pull origin master * Ensure that the desired versions of autoconf, automake, etc. are in your PATH. See the buildreq list in bootstrap.conf for @@ -16,14 +16,12 @@ Here are most of the steps we (maintainers) follow when making a release. * Ensure that you've pushed all changes that belong in the release and that the NixOS/Hydra autobuilder is reporting all is well: - http://hydra.nixos.org/jobset/gnu/@PACKAGE@-master - -* Run bootstrap one last time. This downloads any new translations: + http://hydra.nixos.org/jobset/gnu/@PACKAGE@-master - ./bootstrap +* Run "./bootstrap && ./configure". This downloads any new translations: * Pre-release testing: - Ensure that make check syntax-check succeeds. + Ensure that "make check syntax-check" succeeds. * Run "make distcheck" @@ -40,7 +38,7 @@ Here are most of the steps we (maintainers) follow when making a release. # "TYPE" must be stable, beta or alpha make TYPE -* Test the tarball. copy it to a few odd-ball systems and ensure that +* Test the tarball. Copy it to a few odd-ball systems and ensure that it builds and passes all tests. * While that's happening, write the release announcement that you will