Clone
Gustaf Neumann <neumann@wu-wien.ac.at>
committed
on 02 Oct 18
update README.release to make sure, all version numbers in configure.ac are updated properly
2.3 + 16 more
README.release (+2 -0)
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