Index: README.release =================================================================== diff -u -r1a70aea890b7fedd919c0c4d04904df5e030043e -rb9bcc40ab502329b1e7bc4ed6602adf7bd5e614d --- README.release (.../README.release) (revision 1a70aea890b7fedd919c0c4d04904df5e030043e) +++ README.release (.../README.release) (revision b9bcc40ab502329b1e7bc4ed6602adf7bd5e614d) @@ -19,9 +19,9 @@ make "CC=clang" test * run static analysis: make cppcheck - #/opt/local/bin/scan-build-mp-3.8 -enable-checker alpha make - /opt/local/bin/scan-build-mp-3.8 make - /opt/local/bin/scan-view-mp-3.8 ... + #/opt/local/bin/scan-build-mp-3.9 -enable-checker alpha make + /opt/local/bin/scan-build-mp-3.9 make + /opt/local/bin/scan-view-mp-3.9 ... * run Coverity (7.6.0, requires gcc 4.8): (sudo port install gcc48) (download Coverity Build Tool from https://scan.coverity.com/download/) @@ -59,14 +59,22 @@ * Summarize changes since the last release in doc/Announce-VERSION As source use e.g. git log --date-order --date=short|less - ~/scripts/git-changelog2 -- 2.0b5..HEAD --no-merges > ChangeLog-2.0b3-2.0 + ~/scripts/git-changelog2 -- 2.1.0..HEAD --no-merges > ChangeLog-2.1.0-HEAD + Diffstats + git diff --stat 2.1.0..HEAD * Run spell checker over announcement + ChangeLog * git add announcement - - build tar + - rebuild documentation + * make doc + * make pdfdoc (currently, it is necessary to manually edit next-tutorial.html and next-migration.html + and replace setInterval() + next 4 lines by reinstall()) + * call "make doc again" to remove editing traces + + - build test-tar-file * make tar * check content of tar file - tar ztvf ../nsf2.0.tar.gz |sort -rn -k 5,6|less + tar ztvf ../nsf2.1.0.tar.gz |sort -rn -k 5,6|less - tag version in git and commit git tag -a 2.0b5 -m 2.0b5 @@ -75,6 +83,20 @@ # git push --follow-tags # git push commit + - build tar + * (make sure accurate COMMIT file is present, e.g., run ./configure once?) + * make tar + * check content of tar file + tar ztvf ../nsf2.0.tar.gz |sort -rn -k 5,6|less + + + - put NX API and shell onto sourceforge: + * cd doc/ + * dtplite -o /tmp/doc/ -style man.css -header header.html.inc html . + * mv /tmp/doc/toc.html /tmp/doc/index.html + * scp -r /tmp/doc/* {gustafn|foxcruiser}@web.sourceforge.net:/home/project-web/next-scripting/htdocs/ + * check https://next-scripting.sourceforge.io/ + - update archive at sourceforge * create folder with version name * upload tar file to new folder @@ -90,6 +112,7 @@ * library/nx/nx.tcl * library/nx/pkgIndex.tcl * library/xotcl/library/xotcl2.tcl + * win/pkg.vc autoconf ./configure ....