| |
47 |
47 |
make test |
| |
48 |
48 |
* configure with --enable-memcount=yes |
| |
49 |
49 |
make test 2>&1|cat |fgrep Overall |
| |
50 |
50 |
* configure with --enable-development and activate valgrind in Makefile |
| |
51 |
51 |
make test 2>&1|cat |fgrep "definitely lost" |
| |
52 |
52 |
(8.6b2 ok, when every test returns "40 bytes in 2 blocks") |
| |
53 |
53 |
(8.6.0 ok, when every test returns "0 bytes in 0 blocks") |
| |
54 |
54 |
|
| |
55 |
55 |
- build windows binaries |
| |
56 |
56 |
- test tk apps under windows |
| |
57 |
57 |
|
| |
58 |
58 |
- Announcement |
| |
59 |
59 |
* Summarize changes since the last release in doc/Announce-VERSION |
| |
60 |
60 |
As source use e.g. |
| |
61 |
61 |
git log --date-order --date=short|less |
| |
62 |
62 |
~/scripts/git-changelog2 -- 2.0b5..HEAD --no-merges > ChangeLog-2.0b3-2.0 |
| |
63 |
63 |
* Run spell checker over announcement + ChangeLog |
| |
64 |
64 |
* git add announcement |
| |
65 |
65 |
|
| |
66 |
66 |
- build tar |
| |
|
67 |
* (make sure accurate COMMIT file is present, e.g., run ./configure once?) |
| |
67 |
68 |
* make tar |
| |
68 |
69 |
* check content of tar file |
| |
69 |
70 |
tar ztvf ../nsf2.0.tar.gz |sort -rn -k 5,6|less |
| |
70 |
71 |
|
| |
71 |
72 |
- tag version in git and commit |
| |
72 |
73 |
git tag -a 2.0b5 -m 2.0b5 |
| |
73 |
74 |
git push --tags |
| |
74 |
75 |
git push : 2.0.0 |
| |
75 |
76 |
# git push --follow-tags |
| |
76 |
77 |
# git push commit |
| |
77 |
78 |
|
| |
78 |
79 |
- put NX API and shell onto sourceforge: |
| |
79 |
80 |
* cd doc/ |
| |
80 |
81 |
* dtplite -o /tmp/doc/ -style man.css -header header.html.inc html . |
| |
81 |
82 |
* mv /tmp/doc/toc.html /tmp/doc/index.html |
| |
82 |
83 |
* scp -r /tmp/doc/* {gustafn|foxcruiser}@web.sourceforge.net:/home/project-web/next-scripting/htdocs/ |
| |
83 |
84 |
* check https://next-scripting.sourceforge.io/ |
| |
84 |
85 |
|
| |
85 |
86 |
- update archive at sourceforge |
| |
86 |
87 |
* create folder with version name |
| |
87 |
88 |
* upload tar file to new folder |
| |
88 |
89 |
* upload announce to new folder and rename it to README |
| |
89 |
90 |
|
| |
90 |
91 |
- update web site |
| |
91 |
92 |
* stefan, please add recommended steps here |
| |
92 |
93 |
|
| |
93 |
94 |
- prepare next release: |
| |
94 |
95 |
rename folder containing nsf to e.g. nsf2.0b4 |
| |
95 |
96 |
update version number in |
| |
96 |
97 |
* configure.ac |
| |
97 |
98 |
* library/nx/nx.tcl |
| |
98 |
99 |
* library/nx/pkgIndex.tcl |
| |
99 |
100 |
* library/xotcl/library/xotcl2.tcl |
| |
|
101 |
* win/pkg.vc |
| |
100 |
102 |
autoconf |
| |
101 |
103 |
./configure .... |
| |
102 |
104 |
|
| |
103 |
105 |
|
| |
104 |
106 |
|