-
Notifications
You must be signed in to change notification settings - Fork 0
/
Checklist
82 lines (68 loc) · 2.29 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
72
73
74
75
76
77
78
79
80
81
82
Wed Oct 27 07:59:43 IDT 2021
============================
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
___ Diff against the previous release to double check copyright dates!
___ 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
___ configure.ac
___ 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/gawkworkflow.texi is up to date
___ doc/gawk.1 is up to date
___ doc/awkcard.in is up to date
___ Italian translations are up to date:
___ doc/it/gawktexi.in
___ doc/it/gawk.1
___ po/it.po
___ Run prepinfo on the manual.
___ Spell check the documentation files.
___ Update the wordlists 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
___ make valgrind
___ compile with tcc
___ compile with pcc
___ compile with clang
___ compile with latest releaese gcc
___ compile 32 bit tests - clang and gcc
___ configure --disable-lint
___ configure --disable-nls
___ 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.
- When doing so, update any necessary Makefile.am files to
list the rotated ChangeLog file!
========== 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.