CVSROOT: /sources/m4 Module name: m4 Branch: branch-1_4 Changes by: Eric Blake <ericb> 06/08/22 20:32:58
Index: HACKING =================================================================== RCS file: /sources/m4/m4/HACKING,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -b -r1.1.2.2 -r1.1.2.3 --- HACKING 20 Jul 2006 15:33:20 -0000 1.1.2.2 +++ HACKING 22 Aug 2006 20:32:58 -0000 1.1.2.3 @@ -182,13 +182,6 @@ * Run ./configure (or create a build directory first and run configure from there, if you want to keep the build tree separate). -* Run `make -fMakefile.maint fetch' (or `make -f../Makefile.maint fetch' - if you are running from a VPATH build directory, where `../' is the - relative path to the directory with `configure' in it), which will - fetch new versions of the files that are maintained outside of m4. If - you are using GNU make, the included GNUmakefile allows you to leave - off the '-fMakefile.maint'. - * Run `make distcheck'. If there are any problems, fix them and start again. @@ -197,20 +190,19 @@ * Run `make -fMakefile.maint cvs-dist' (or `make -f../Makefile.maint cvs-dist' if you are running from a VPATH build directory, where `../' is the relative path to the directory with `configure' in it), which - will build a release tarball (with `make distcheck'), tag the tree - with release-$(VERSION) and generate the gpg signature files. + will build a release tarball (with `make distcheck') and tag the tree + with release-$(VERSION). * Run 'make -f[../]Makefile.maint deltas' (pass LASTRELEASE=maj.min[.mic[alpha]] if needed) to create both diff and - xdelta files between the previous release tarball and the new with - detached gpg signature files and clear signed directive files. + xdelta files between the previous release tarball and the new. -* Upload release tarball, diff file and xdelta file, plus their associated - detached gpg signature files and clear signed directive files to - ftp-upload.gnu.org. If the upload is destined for ftp.gnu.org, then the - files should be placed in the /incoming/ftp directory. If the upload is - an alpha release destined for alpha.gnu.org, then the files should be - placed in the /incoming/alpha directory. +* Run '[../]./gnupload --to [dest].gnu.org:m4 [files]' to create + detached gpg signature and clear signed directive files, and upload + the combination to the correct location. For an alpha release, + gnupload will place files in alpha.gnu.org, in /incoming/alpha, and + the xdelta file is not strictly necessary. For a full release, + gnupload will place files in ftp.gnu.org, in /incoming/ftp. * Send announcement to [email protected], [EMAIL PROTECTED], and [EMAIL PROTECTED] If not an alpha send to [email protected]
