-
Notifications
You must be signed in to change notification settings - Fork 6
/
Checklist
71 lines (58 loc) · 1.77 KB
/
Checklist
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Wed Nov 2 05:40:56 IST 2016
============================
A checklist for making releases
Latest config.guess and config.sub from Gnulib.
The regtest test and other non-standard tests all pass
Copyright dates in all files updated
main.c - copyright message too!
ChangeLogs in place and updated
README updated
README_d/* edited
VMS/* version stuff up to date
vms/vmsbuild.com
vms/descrip.mms
NEWS is up to date
Any new options have been added to usage function
All paper work signed and sent in
All files checked in
Version information is correct in
doc/gawk.1
doc/awkcard.in
doc/gawktexi.in
doc/gawkinet.texi
extension/configure.ac
doc/texinfo.tex is up to date
doc/gawktexi.in is up to date
doc/gawkinet.texi is up to date
doc/gawk.1 is up to date
doc/awkcard.in is up to date
Run prepinfo on the manual.
Spell check the manual.
Update the wordlist for spell checking.
test/Makefile.am: order and prettify lists of tests
API Version numbers have been modified correctly in gawkapi.h.
Testing on
make clean
make distclean
make maintainer-clean
make release
compile with tcc
compile with pcc
compile with clang
compile 32 bit tests - clang and gcc
configure --disable-lint
configure --disable-nls
configure --with-whiny-user-strftime
building in a different directory from the source
building doc in a different directory from the source
The simplest way of making sure that no PO file is forgotten, is to
run the following command just before rolling a new release:
rsync -Lrtvz translationproject.org::tp/latest/gawk/ po
Major releases:
- Rotate the ChangeLog and NEWS files.
========== For Releasing ============
To upload:
gnupload --to ftp.gnu.org:gawk gawk-Whatever.gz
For doc:
Use the perl makeinfo to create the files.
Use gendocs.sh and gendoc_template from gnulib.