SQLite

Checklist For SQLite 3.8.0.2
Login
2013-09-03 17:10:56 drhok
60e. tclsh fulltest.tcl fast.rc test.rc
2013-09-03 17:09:41 drhok
120a. make test
2013-09-03 16:57:17 drhok
140c. run-all.sh with no errors
2013-09-03 16:56:11 danok
60d. tclsh releasetest.tcl
2013-09-03 16:54:35 drhok
150h. Works on Solaris
2013-09-03 16:54:22 drhpending
120a. make test
2013-09-03 16:28:41 drhok
150f. Works on Mac
2013-09-03 16:28:39 drhok
150b. Run "make test" to verify that the build works.
2013-09-03 16:28:07 drhok
10d. Windows MSVC Win32 /W3
2013-09-03 16:27:17 drhok
10f. sh tool/warnings-clang.sh
2013-09-03 16:27:12 drhok
10b. Mac GCC -Wall -Wextra (the tool/warnings.sh script)
2013-09-03 16:24:06 drhpending
140c. run-all.sh with no errors
2013-09-03 16:24:00 drhok
140b. No compiler warnings
2013-09-03 16:19:31 drhpending
150b. Run "make test" to verify that the build works.
2013-09-03 16:19:25 drhpending
150f. Works on Mac
2013-09-03 16:19:20 drhok
150e. Works on Linux
2013-09-03 16:19:17 drhok
150c. Verify the correct version numbers have been installed.
2013-09-03 16:19:14 drhok
150a. Make sure that autoconf has been run to update the configure script.
2013-09-03 16:15:19 drhok
30. Source code change review. "fossil diff --from release --to trunk"
2013-09-03 16:15:16 drhok
30i. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h)
2013-09-03 16:15:09 drhok
30h. Verify that source code contains no tabs and that surplus whitespace has been removed.
2013-09-03 16:15:02 drhok
30g. Check all multiplications, and especially those involving the offset parameters to sqlite3OsRead() and sqlite3OsWrite() or having operands pageSize or szPage to make sure that 32x32-bit multiplicates that intend to yield a 64-bit result do not instead truncate to 32-bits.
2013-09-03 16:14:59 drhok
30f. Variables and functions have been renamed to reflect changes in their use
2013-09-03 16:14:56 drhok
30e. Comments have been updated to reflect code changes
2013-09-03 16:14:53 drhok
30d. New code complies with design rules
2013-09-03 16:14:51 drhok
30c. New code complies with style guidelines
2013-09-03 16:14:48 drhok
30b. All significant changes are mentioned in the "changes" log of the documentation
2013-09-03 16:14:46 drhok
30a. No stray changes
2013-09-03 16:14:11 drhok
20. Documentation checks:
2013-09-03 16:14:08 drhok
20i. Check new/changed documentation for spelling and gramatical mistakes
2013-09-03 16:12:55 drhok
20h. Test metrics are up-to-date (testing.html)
2013-09-03 16:12:52 drhok
20g. Database footprint is up-to-date (features.html)
2013-09-03 16:12:50 drhok
20f. The compile-time options are all up-to-date (compile.html)
2013-09-03 16:12:48 drhok
20e. Requirements marks are up-to-date in both documentation and source code
2013-09-03 16:12:46 drhok
20d. No unresolved hyperlinks in the documentation build
2013-09-03 16:12:44 drhok
20c. Release accouncement in news.html
2013-09-03 16:12:41 drhok
20b. Release announcement in changes.in
2013-09-03 16:12:38 drhok
20a. Latest release on the index.html page
2013-09-03 16:12:12 drhok
300f. make test (on unix)
2013-09-03 16:11:51 drhok
180. Firefox recompiled using lastest SQLite.
2013-09-03 16:11:49 drhok
180b. Active use with no issues noted
2013-09-03 16:11:47 drhok
180a. No SQLite compiler warnings
2013-09-03 16:11:43 drhok
170. Fossil updated to use the latest SQLite.
2013-09-03 16:11:41 drhok
170b. Used on active websites with no issues
2013-09-03 16:11:38 drhok
170a. No compiler warnings
2013-09-03 16:11:26 drhok
90a. make fulltestonly
"make test" only - using MSVC on x64.
2013-09-03 15:54:40 drhpending
60e. tclsh fulltest.tcl fast.rc test.rc
2013-09-03 15:54:35 drhok
60a. tclsh th3make cov.rc (verify 100% branch test coverage)
2013-09-03 15:54:28 drhok
10e. Windows MSVC Win64 /W3
2013-09-03 15:53:39 drhok
10a. Linux GCC -Wall -Wextra (the tool/warnings.sh script)