* 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
* 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"
# "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