2022-01-12 14:27:27
| drh | ok
|
38. Website built procedures |
2022-01-12 14:27:25
| drh | ok
|
38a. Compile-time options in builds/products_build.sh in the supportdb repository has been updated to align with any changes to the default makefiles. |
2022-01-12 14:27:22
| drh | ok
|
38b. tools/mkmsvcmin.tcl has been run to update the MSVC makefiles in autoconf |
2022-01-12 14:27:17
| drh | ok
|
38c. Compile-time options for build products have been updated as necessary |
2022-01-12 14:27:10
| drh | ok
|
38d. All build products work on their target platforms |
2021-11-27 14:11:29
| drh | ok
|
3. Documentation review: |
2021-11-27 14:11:26
| drh | ok
|
3c. Release accouncement in "news.html". |
2021-11-26 21:43:23
| drh | ok
|
9. Tests for platform MacOS ARM: |
2021-11-26 21:43:20
| drh | ok
|
9a. tclsh test/wapptest.tcl -noui --debug |
0 errors from 6045955 tests in 12 configurations.
SQLite version 3.37.0 2021-11-26 17:10:18 eb878c01f317f09e8ef6b1bd2ec8d6d5cd6ce0bdfe9da7fa7d92d2047cc9alt1 |
2021-11-26 21:43:06
| drh | ok
|
3h. Test metrics are up-to-date (testing.html). |
2021-11-26 21:18:48
| drh | ok
|
3i. Check new/changed documentation for spelling and gramatical mistakes. |
2021-11-26 20:47:14
| drh | ok
|
3g. Database footprint is up-to-date (features.html). |
2021-11-26 20:45:09
| drh | ok
|
3f. The compile-time options are all up-to-date (compile.html). |
2021-11-26 20:45:06
| drh | ok
|
3e. Requirements marks are up-to-date in both documentation and source code. Do this early so that necessary code changes are well validated by subsequent checklist items. |
2021-11-26 20:45:03
| drh | ok
|
3d. No unresolved hyperlinks in the documentation build. |
2021-11-26 20:44:59
| drh | ok
|
3b. Release announcement in "changes.in". |
2021-11-26 20:44:56
| drh | ok
|
3a. Latest release on the "index.html" page. |
2021-11-26 20:16:04
| drh | ok
|
9b. tclsh multitest.tcl --quick |
0 failures on 16 th3makes and 31650615 tests in (00:17:54) 4 cores on minimac
SQLite 3.37.0 2021-11-26 17:10:18 eb878c01f317f09e8ef6b1bd2ec8d6d5cd6ce0bdfe9da7fa7d92d2047cc9d9e4 |
2021-11-26 20:12:17
| drh | ok
|
6a. tclsh multitest.tcl |
0 failures on 50 th3makes and 243459220 tests in (02:32:57) 8 cores on abby
SQLite 3.37.0 2021-11-22 13:59:06 3024d7ca03541a6fe3d264fdc82dd49f8f6b51d2fbeec4dfc9c6dd72806b271a
0 failures on 50 th3makes and 243459958 tests in (02:33:44) 8 cores on abby
SQLite 3.37.0 2021-11-26 17:10:18 eb878c01f317f09e8ef6b1bd2ec8d6d5cd6ce0bdfe9da7fa7d92d2047cc9d9e4 |
2021-11-26 17:11:08
| drh | ok
|
2. Source code change review. fossil diff --from release --to trunk |
2021-11-26 17:11:06
| drh | ok
|
2l. Compare sqlite3.c and sqlite3.h against the previous release. |
2021-11-26 17:11:03
| drh | ok
|
2k. Significant compile-time options are recognized by the sqlite3_compileoption_used() interface. |
2021-11-26 17:11:01
| drh | ok
|
2j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h). |
2021-11-26 17:10:58
| drh | ok
|
2i. Verify that source code contains no tabs and that surplus whitespace has been removed. |
2021-11-26 17:10:53
| drh | ok
|
2h. Check all calls to memory allocation routines to ensure that size computations are 64-bit clean. Suggested regular expression for search: /(Re|M)alloc[FORZa-z]*(/ |
2021-11-26 15:18:13
| drh | ok
|
2g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean. |
2021-11-26 15:09:13
| drh | ok
|
2f. Variables and functions have been renamed to reflect changes in their use. |
2021-11-26 15:09:11
| drh | ok
|
2e. Comments have been updated to reflect code changes. |
2021-11-26 15:09:09
| drh | ok
|
2d. New code complies with design rules. |
2021-11-26 15:09:06
| drh | ok
|
2c. New code complies with style guidelines. |
2021-11-26 15:09:04
| drh | ok
|
2b. All significant changes are mentioned in the "changes" log of the documentation. |
2021-11-26 15:09:01
| drh | ok
|
2a. No stray changes. |
2021-11-26 14:04:41
| drh | ok
|
30. Verify that the performance and size measurement spreadsheet in the documentation (misc/speed-size-graph.ods) is up-to-date. |
2021-11-26 13:59:35
| drh | ok
|
1. Test procedure review. |
2021-11-26 13:59:33
| drh | ok
|
1a. Review the "test/wapptest.tcl" script for completeness and accuracy. |
2021-11-26 13:59:31
| drh | ok
|
1b. Review "multitest.tcl" and "alignment*.rc" scripts in TH3 for completeness. |
2021-11-26 13:59:29
| drh | ok
|
1c. Review this checklist for completeness and accuracy. |
2021-11-26 13:59:17
| drh | ok
|
21. ZIPVFS tests: |
2021-11-26 13:59:11
| drh | ok
|
21d. th3make zipvfs.rc quick.rc -valgrind |
th3: 781b478c11134f1e62a4dd68ae5789dd237ea2fcc6244faad3237e34f83d580f
th3: ./th3make zipvfs.rc quick.rc --valgrind
th3: mkth3.tcl -DSQLITE_ENABLE_ZIPVFS -DZIPVFS_OMIT_DEPRECATED -DSQLITE_DEBUG -DSQLITE_ENABLE_BYTECODE_VTAB -DSQLITE_ENABLE_DESERIALIZE -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STMTVTAB -DTH3_SELFCOVERAGE -DTH3_OMIT_MISUSE -DTH3_LOWMEM zipvfs/?*.cfg cfg/c?.cfg cfg/wal1.cfg cfg/f2fs.cfg coverage.testplan zipvfs/?*.test cov1/?*.test
th3: 0 errors in 3662864 tests. 21287.657 seconds on abby 64-bit little-endian
th3: SQLite 3.37.0 2021-11-23 12:59:25 ba71d030fef4cd4251dc882acc6897dbf9aaba498652900c491b082add87404f |
2021-11-26 13:49:14
| dan | ok
|
36. Run the rbu/run_rbu_tests.tcl script in the test-dbs project on Linux. |
All tests report "round trip test successful." |
2021-11-26 13:45:30
| dan | ok
|
32. Verify that databases (including FTS3 and RTREE databases), rollback journals, and WAL files created by the release candidate are readable and writeable by historical versions of SQLite (as long as no unsupported features are used) and vice versa. |
Tested against 3.7.3 and 3.8.2 using backcompat.test.
SQLite 2021-11-24 21:16:32 654e6cf8ab493d48b1827bb8100d4e4366a8e889e647c233a9b1b1278a7133d0
0 errors out of 265 tests on darkstar Linux 64-bit little-endian |
2021-11-26 11:43:35
| dan | ok
|
12. Tests for platform OpenBSD (x86): |
2021-11-26 11:43:33
| dan | ok
|
12b. th3make quick.rc |
th3: 0 errors in 2392084 tests. 1131.263 seconds on obsd.my.domain 32-bit little-endian
th3: SQLite 3.37.0 2021-11-24 21:16:32 654e6cf8ab493d48b1827bb8100d4e4366a8e889e647c233a9b1b1278a7133d0 |
2021-11-26 11:38:23
| dan | ok
|
12a. make test |
SQLite 2021-11-24 21:16:32 654e6cf8ab493d48b1827bb8100d4e4366a8e889e647c233a9b1b1278a7133d0
0 errors out of 250030 tests on obsd.my.domain OpenBSD 32-bit little-endian |
2021-11-26 11:20:43
| dan | ok
|
13. On an F2FS filesystem with the F2FS_FEATURE_ATOMIC_WRITE feature, test with: $(TOP)/configure && make test OPTS="-DSQLITE_ENABLE_BATCH_ATOMIC_WRITE -DSQLITE_DEBUG -DSQLITE_NO_SYNC" |
SQLite 2021-11-24 21:16:32 654e6cf8ab493d48b1827bb8100d4e4366a8e889e647c233a9b1b1278a7133d0
0 errors out of 249135 tests on darkstar Linux 64-bit little-endian |
2021-11-25 21:23:58
| drh | ok
|
6. Tests for platform Linux x86_64: |
2021-11-25 21:23:55
| drh | ok
|
6f. tclsh test/wapptest.tcl --platform Failure-Detection -noui - all failures detected |
2021-11-25 17:46:22
| drh | ok
|
6e. tclsh test/wapptest.tcl -noui --debug |
0 errors from 16800525 tests in 50 configurations.
SQLite version 3.37.0 2021-11-23 22:28:09 5a9921c92ade9e13c3e49c50325c96e3264f3ad352a187387a960783a68bc9d3 |
2021-11-24 21:55:13
| drh | ok
|
8. Tests for platform MacOS x64: |
2021-11-24 21:55:10
| drh | ok
|
8d. tclsh test/wapptest.tcl -platform Failure-Detection -noui - all failures detected |
2021-11-24 21:55:02
| drh | ok
|
11. Tests for platform Windows: |
2021-11-24 21:54:59
| drh | ok
|
11e. tclsh test/wapptest.tcl --msvc --platform Failure-Detection -noui - all failures detected |
2021-11-24 20:44:00
| drh | ok
|
11d. tclsh test/wapptest.tcl --msvc -noui --debug |
0 errors from 3351427 tests in 12 configurations.
SQLite version 3.37.0 2021-11-24 11:33:01 0f131b92252afc95c8c2d160d4be9ac2a737a610ee355efcd819f1af3bae3c56 |
2021-11-24 20:42:33
| drh | ok
|
8a. tclsh test/wapptest.tcl -noui --debug |
0 errors from 6566137 tests in 12 configurations.
SQLite version 3.37.0 2021-11-24 11:33:01 0f131b92252afc95c8c2d160d4be9ac2a737a610ee355efcd819f1af3bae3c56 |
2021-11-24 17:38:21
| drh | ok
|
17. Build using the configure/make in main source tree. |
2021-11-24 17:38:18
| drh | ok
|
17b. Verify the correct version numbers have been installed. |
2021-11-24 17:38:15
| drh | ok
|
17a. Make sure that autoconf has been run to update the configure script. |
2021-11-24 11:22:28
| drh | ok
|
8c. tclsh multitest.tcl --scenario failures - all failures detected |
2021-11-24 01:14:30
| drh | ---
|
8a. tclsh test/wapptest.tcl -noui --debug |
x |
2021-11-24 01:14:23
| drh | ---
|
8a. tclsh test/wapptest.tcl -noui --debug |
2021-11-24 01:13:57
| drh | ---
|
8a. tclsh test/wapptest.tcl -noui --debug |
2021-11-24 01:13:33
| drh | ok
|
8b. tclsh multitest.tcl --quick |
0 failures on 16 th3makes and 31650600 tests in (02:09:16) on SQLite-iMac-2018.local
SQLite 3.37.0 2021-11-23 12:59:25 ba71d030fef4cd4251dc882acc6897dbf9aaba498652900c491b082add87404f |
2021-11-24 01:12:37
| drh | ok
|
8a. tclsh test/wapptest.tcl -noui --debug |
0 failures on 16 th3makes and 31650600 tests in (02:09:16) on SQLite-iMac-2018.local
SQLite 3.37.0 2021-11-23 12:59:25 ba71d030fef4cd4251dc882acc6897dbf9aaba498652900c491b082add87404f |
2021-11-24 00:49:48
| drh | ok
|
21c. th3make zipvfs.rc memdebug.rc |
th3: ./th3make zipvfs.rc memdebug.rc
th3: mkth3.tcl -DSQLITE_ENABLE_ZIPVFS -DZIPVFS_OMIT_DEPRECATED -DSQLITE_DEBUG -DSQLITE_MEMDEBUG zipvfs/?*.cfg cfg/?*.cfg extra1/?*.cfg zipvfs/?*.test bugs/?*.test cov1/?*.test extra1/?*.test fts/?*.test req1/?*.test
th3: 0 errors in 13272024 tests. 12362.063 seconds on abby 64-bit little-endian
th3: SQLite 3.37.0 2021-11-23 12:59:25 ba71d030fef4cd4251dc882acc6897dbf9aaba498652900c491b082add87404f |
2021-11-23 21:16:34
| drh | ok
|
21g. At least one of the above on Mac OS X. |
2021-11-23 21:16:30
| drh | ok
|
21e. th3make zipvfs.rc quick.rc |
th3: 781b478c11134f1e62a4dd68ae5789dd237ea2fcc6244faad3237e34f83d580f
th3: th3make zipvfs.rc quick.rc
th3: mkth3.tcl -DSQLITE_ENABLE_ZIPVFS -DZIPVFS_OMIT_DEPRECATED -DSQLITE_DEBUG -DSQLITE_ENABLE_BYTECODE_VTAB -DSQLITE_ENABLE_DESERIALIZE -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STMTVTAB -DTH3_SELFCOVERAGE zipvfs/?*.cfg cfg/c?.cfg cfg/wal1.cfg cfg/f2fs.cfg coverage.testplan zipvfs/?*.test cov1/?*.test
th3: 0 errors in 3679678 tests. 1649.137 seconds on SQLiteWin10 32-bit little-endian
th3: SQLite 3.37.0 2021-11-23 12:59:25 ba71d030fef4cd4251dc882acc6897dbf9aaba498652900c491b082add87404f
th3: 781b478c11134f1e62a4dd68ae5789dd237ea2fcc6244faad3237e34f83d580f
th3: ./th3make zipvfs.rc quick.rc
th3: mkth3.tcl -DSQLITE_ENABLE_ZIPVFS -DZIPVFS_OMIT_DEPRECATED -DSQLITE_DEBUG -DSQLITE_ENABLE_BYTECODE_VTAB -DSQLITE_ENABLE_DESERIALIZE -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STMTVTAB -DTH3_SELFCOVERAGE zipvfs/?*.cfg cfg/c?.cfg cfg/wal1.cfg cfg/f2fs.cfg coverage.testplan zipvfs/?*.test cov1/?*.test
th3: 0 errors in 3653545 tests. 1288.442 seconds on SQLite-iMac-2018.local 64-bit little-endian
th3: SQLite 3.37.0 2021-11-23 12:59:25 ba71d030fef4cd4251dc882acc6897dbf9aaba498652900c491b082add87404f |
2021-11-23 21:13:07
| drh | ok
|
21f. At least one of the above on Linux. |
2021-11-23 21:12:37
| drh | ok
|
21b. th3make zipvfs.rc test.rc |
th3: fc9b3def576c03a03f4eac6d725e6cad698a0f7bf74db2e650c81e66e41c921c
th3: ./th3make zipvfs.rc test.rc
th3: mkth3.tcl -DSQLITE_ENABLE_ZIPVFS -DZIPVFS_OMIT_DEPRECATED -DSQLITE_DEBUG -DSQLITE_ENABLE_EXPENSIVE_ASSERT -DSQLITE_ENABLE_WHERETRACE -DSQLITE_ENABLE_BYTECODE_VTAB -DSQLITE_ENABLE_DBPAGE_VTAB -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_DESERIALIZE -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STMTVTAB zipvfs/?*.cfg cfg/?*.cfg extra1/?*.cfg zipvfs/?*.test bugs/?*.test cov1/?*.test extra1/?*.test fts/?*.test req1/?*.test demo/?*.test
th3: 0 errors in 13804951 tests. 3768.364 seconds on abby 64-bit little-endian
th3: SQLite 3.37.0 2021-11-23 12:59:25 ba71d030fef4cd4251dc882acc6897dbf9aaba498652900c491b082add87404f |
2021-11-23 21:12:10
| drh | ok
|
20. SEE tests using TH3: |
2021-11-23 21:12:06
| drh | ok
|
20e. see-aes128-ccm.c |
th3: 781b478c11134f1e62a4dd68ae5789dd237ea2fcc6244faad3237e34f83d580f
th3: ./th3make quick.rc see.rc
th3: mkth3.tcl -DSQLITE_DEBUG -DSQLITE_ENABLE_BYTECODE_VTAB -DSQLITE_ENABLE_DESERIALIZE -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STMTVTAB -DTH3_SELFCOVERAGE -DSQLITE_HAS_CODEC cfg/c?.cfg cfg/wal1.cfg cfg/f2fs.cfg coverage.testplan cov1/?*.test
th3: 0 errors in 2359696 tests. 437.049 seconds on bella 64-bit little-endian
th3: SQLite 3.37.0 2021-11-12 19:14:03 064e9c1b90dc2195d9bcf4e8d31c82f521755f1325c2e65a70dbd0d9578falt1 |
2021-11-23 21:11:42
| drh | ok
|
20d. see-rc4.c |
th3: fae3d052ccdd8c3ac769e3e3a8eed726257002fa4954bef4693e229449c2911e
th3: ./th3make quick.rc see.rc
th3: mkth3.tcl -DSQLITE_DEBUG -DSQLITE_ENABLE_BYTECODE_VTAB -DSQLITE_ENABLE_DESERIALIZE -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STMTVTAB -DTH3_SELFCOVERAGE -DSQLITE_HAS_CODEC cfg/c?.cfg cfg/wal1.cfg cfg/f2fs.cfg coverage.testplan cov1/?*.test
th3: 0 errors in 2359702 tests. 402.399 seconds on abby 64-bit little-endian
th3: SQLite 3.37.0 2021-11-12 19:14:03 064e9c1b90dc2195d9bcf4e8d31c82f521755f1325c2e65a70dbd0d9578falt1 |
2021-11-23 20:48:06
| drh | ok
|
20n. At least one of the above on Mac OS X. |
2021-11-23 20:48:01
| drh | ok
|
20f. see-cccrypt.c |
th3: 781b478c11134f1e62a4dd68ae5789dd237ea2fcc6244faad3237e34f83d580f
th3: ./th3make quick.rc see.rc
th3: mkth3.tcl -DSQLITE_DEBUG -DSQLITE_ENABLE_BYTECODE_VTAB -DSQLITE_ENABLE_DESERIALIZE -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STMTVTAB -DTH3_SELFCOVERAGE -DSQLITE_HAS_CODEC cfg/c?.cfg cfg/wal1.cfg cfg/f2fs.cfg coverage.testplan cov1/?*.test
th3: 0 errors in 2339809 tests. 529.644 seconds on SQLite-iMac-2018.local 64-bit little-endian
th3: SQLite 3.37.0 2021-11-12 19:14:03 064e9c1b90dc2195d9bcf4e8d31c82f521755f1325c2e65a70dbd0d9578falt1 |
2021-11-23 20:40:20
| drh | ok
|
20g. see-aes256-openssl.c |
th3: 781b478c11134f1e62a4dd68ae5789dd237ea2fcc6244faad3237e34f83d580f
th3: ./th3make debug.rc see.rc -lcrypto
th3: mkth3.tcl -DSQLITE_DEBUG -DSQLITE_THREADSAFE=0 -DSQLITE_ENABLE_WHERETRACE -DSQLITE_ENABLE_BYTECODE_VTAB -DSQLITE_ENABLE_DBPAGE_VTAB -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_DESERIALIZE -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAS_CODEC cfg/c?.cfg cfg/wal1.cfg coverage.testplan cov1/?*.test
th3: 0 errors in 2401249 tests. 439.038 seconds on bella 64-bit little-endian
th3: SQLite 3.37.0 2021-11-12 19:14:03 064e9c1b90dc2195d9bcf4e8d31c82f521755f1325c2e65a70dbd0d9578falt1 |
2021-11-23 20:36:16
| drh | ok
|
21h. At least one of the above on Windows. |
2021-11-23 20:36:05
| drh | ok
|
21e. th3make zipvfs.rc quick.rc |
th3: 781b478c11134f1e62a4dd68ae5789dd237ea2fcc6244faad3237e34f83d580f
th3: th3make zipvfs.rc quick.rc
th3: mkth3.tcl -DSQLITE_ENABLE_ZIPVFS -DZIPVFS_OMIT_DEPRECATED -DSQLITE_DEBUG -DSQLITE_ENABLE_BYTECODE_VTAB -DSQLITE_ENABLE_DESERIALIZE -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STMTVTAB -DTH3_SELFCOVERAGE zipvfs/?*.cfg cfg/c?.cfg cfg/wal1.cfg cfg/f2fs.cfg coverage.testplan zipvfs/?*.test cov1/?*.test
th3: 0 errors in 3679678 tests. 1649.137 seconds on SQLiteWin10 32-bit little-endian
th3: SQLite 3.37.0 2021-11-23 12:59:25 ba71d030fef4cd4251dc882acc6897dbf9aaba498652900c491b082add87404f |
2021-11-23 20:34:57
| drh | ok
|
20c. see-aes256-ofb.c |
th3: fae3d052ccdd8c3ac769e3e3a8eed726257002fa4954bef4693e229449c2911e
th3: ./th3make quick.rc see.rc
th3: mkth3.tcl -DSQLITE_DEBUG -DSQLITE_ENABLE_BYTECODE_VTAB -DSQLITE_ENABLE_DESERIALIZE -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STMTVTAB -DTH3_SELFCOVERAGE -DSQLITE_HAS_CODEC cfg/c?.cfg cfg/wal1.cfg cfg/f2fs.cfg coverage.testplan cov1/?*.test
th3: 0 errors in 2359635 tests. 353.452 seconds on abby 64-bit little-endian
th3: SQLite 3.37.0 2021-11-12 19:14:03 064e9c1b90dc2195d9bcf4e8d31c82f521755f1325c2e65a70dbd0d9578falt1 |
2021-11-23 20:24:52
| drh | ok
|
20k. At least one of the above using "memdebug.rc". |
2021-11-23 20:24:48
| drh | ok
|
20b. see-aes128-ofb.c |
th3: fae3d052ccdd8c3ac769e3e3a8eed726257002fa4954bef4693e229449c2911e
th3: ./th3make memdebug.rc see.rc
th3: mkth3.tcl -DSQLITE_DEBUG -DSQLITE_MEMDEBUG -DSQLITE_HAS_CODEC cfg/?*.cfg extra1/?*.cfg bugs/?*.test cov1/?*.test extra1/?*.test fts/?*.test req1/?*.test
th3: 0 errors in 10876508 tests. 8594.269 seconds on abby 64-bit little-endian
th3: SQLite 3.37.0 2021-11-12 19:14:03 064e9c1b90dc2195d9bcf4e8d31c82f521755f1325c2e65a70dbd0d9578falt1 |
2021-11-23 18:19:35
| drh | ok
|
22. NDS-Devkit testing |
2021-11-23 18:19:32
| drh | ok
|
22c. Verify the "NDS DevKit" version number shown at the end of the test |
2021-11-23 18:19:29
| drh | ok
|
22b. Test using: tclsh th3make test.rc nds_devkit.rc |
th3: 8e198b279736752cb3a5c700a26f26b8a41ba30fe0b8066d292e1ebb23dfa31a
th3: ./th3make test.rc nds_devkit.rc
th3: mkth3.tcl -DSQLITE_DEBUG -DSQLITE_ENABLE_EXPENSIVE_ASSERT -DSQLITE_ENABLE_WHERETRACE -DSQLITE_ENABLE_BYTECODE_VTAB -DSQLITE_ENABLE_DBPAGE_VTAB -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_DESERIALIZE -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STMTVTAB -DNDS_ENABLE_EXTENSIONS -DNDS_ENABLE_COMPRESS -DSQLITE_ENABLE_SHARED_SCHEMA -DSQLITE_SECURE_DELETE nx_compress.c cfg/?*.cfg extra1/?*.cfg bugs/?*.test cov1/?*.test extra1/?*.test fts/?*.test req1/?*.test demo/?*.test
th3: 0 errors in 9958006 tests. 3001.775 seconds on bella 64-bit little-endian
th3: NDS DevKit 3.37.0 2021-11-23 17:22:30 1cf503deb03c83ff
th3: SQLite 3.37.0 2021-11-22 16:05:44 d08832cb938a50891963446276d4ada3e73412ba6c316520f7cb8b180ae4f0f5 |
2021-11-23 17:21:42
| drh | ok
|
20m. At least one of the above on Linux. |
2021-11-23 17:21:39
| drh | ok
|
20l. At least one of the above with option -DSQLITE_DIRECT_OVERFLOW_READ. |
2021-11-23 17:21:36
| drh | ok
|
20j. At least one of the above using "test.rc". |
2021-11-23 17:21:33
| drh | ok
|
20i. Verify that builds work with -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT |
2021-11-23 17:21:30
| drh | ok
|
20a. see.c |
th3: fae3d052ccdd8c3ac769e3e3a8eed726257002fa4954bef4693e229449c2911e
th3: ./th3make test.rc see.rc -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT -DSQLITE_DIRECT_OVERFLOW_READ
th3: mkth3.tcl -DSQLITE_DEBUG -DSQLITE_ENABLE_EXPENSIVE_ASSERT -DSQLITE_ENABLE_WHERETRACE -DSQLITE_ENABLE_BYTECODE_VTAB -DSQLITE_ENABLE_DBPAGE_VTAB -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_DESERIALIZE -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAS_CODEC -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT -DSQLITE_DIRECT_OVERFLOW_READ cfg/?*.cfg extra1/?*.cfg bugs/?*.test cov1/?*.test extra1/?*.test fts/?*.test req1/?*.test demo/?*.test
th3: 0 errors in 11393410 tests. 3772.950 seconds on abby 64-bit little-endian
th3: SQLite 3.37.0 2021-11-12 19:14:03 064e9c1b90dc2195d9bcf4e8d31c82f521755f1325c2e65a70dbd0d9578falt1 |
2021-11-23 14:11:37
| drh | ok
|
21a. testfixture ../zipvfs/test/zipvfs.test (See test/README.md for details) |
SQLite 2021-11-22 16:05:44 d08832cb938a50891963446276d4ada3e73412ba6c316520f7cb8b180ae4f0f5
0 errors out of 81532 tests on bella Linux 64-bit little-endian
All memory allocations freed - no leaks |
2021-11-23 14:03:22
| drh | ok
|
20o. At least one of the above on Windows. |
2021-11-23 14:03:16
| drh | ok
|
20h. see-aes256-cryptoapi.c |
th3: 8e198b279736752cb3a5c700a26f26b8a41ba30fe0b8066d292e1ebb23dfa31a
th3: th3make msvc.rc quick.rc see.rc
th3: mkth3.tcl -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -DSQLITE_DEBUG -DSQLITE_ENABLE_BYTECODE_VTAB -DSQLITE_ENABLE_DESERIALIZE -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STMTVTAB -DTH3_SELFCOVERAGE -DSQLITE_HAS_CODEC cfg/c?.cfg cfg/wal1.cfg cfg/f2fs.cfg coverage.testplan cov1/?*.test
th3: 0 errors in 2366484 tests. 858.322 seconds on SQLiteWin10 64-bit little-endian
th3: SQLite 3.37.0 2021-11-12 19:14:03 064e9c1b90dc2195d9bcf4e8d31c82f521755f1325c2e65a70dbd0d9578falt1 |
2021-11-23 13:59:46
| drh | ok
|
22a. Merge all trunk enhancements into the reuse-schema branch and use that branch to update the devkit. |
2021-11-23 13:40:24
| drh | ok
|
23. Amalgamation autoconf tarball. |
2021-11-23 13:40:21
| drh | ok
|
23d. Works on Windows MinGW |
2021-11-23 13:28:51
| drh | ok
|
24. TEA archive builds correctly and runs: |
2021-11-23 13:28:48
| drh | ok
|
24c. Mac OS X |
2021-11-23 13:28:45
| drh | ok
|
23c. Works on Mac OS X. |
2021-11-23 13:09:18
| drh | ok
|
24a. Verify that the SQLite version number is correct in autoconf/tea/configure.ac |
2021-11-23 13:08:09
| drh | ok
|
24d. Windows MSVC |
2021-11-23 13:08:06
| drh | ok
|
23e. Works on Windows MSVC |
2021-11-23 13:02:39
| drh | ok
|
24b. Linux |
2021-11-23 12:38:06
| drh | ok
|
23b. Works on Linux. |
2021-11-23 12:38:03
| drh | ok
|
23a. Builds. |
2021-11-23 12:25:29
| drh | ok
|
19. CEROD tests in the "test/" subdirectory. |
2021-11-23 12:14:40
| drh | ok
|
27. Run make wordcount and do tests on current and prior versions: |
2021-11-23 12:14:37
| drh | ok
|
27b. rm -f wc.db && ./wordcount wc.db $BIGTEXT --all --cachesize 5 --nosync |
2021-11-23 12:13:42
| drh | ok
|
27a. rm -f wc.db && ./wordcount wc.db $BIGTEXT --all |
Slightly slower, but acceptable. |
2021-11-23 12:11:16
| drh | ok
|
26. Performance tests using speedtest1 --testset rtree |
2021-11-23 12:11:13
| drh | ok
|
26a. Linux |
2021-11-23 12:10:12
| drh | ok
|
25. Performance tests using speedtest1 compared against the previous release and a release from about one year ago. |
2021-11-23 12:10:09
| drh | ok
|
25a. Linux |
2021-11-23 12:09:41
| drh | ok
|
25b. Mac |
2021-11-23 12:08:16
| drh | ok
|
26b. Windows |
2021-11-23 12:06:41
| drh | ok
|
25c. Windows |
2021-11-23 12:03:56
| drh | ok
|
28. Compare performance to the previous release using kvtest. |
2021-11-23 12:03:53
| drh | ok
|
28c. Windows |
2021-11-23 12:02:33
| drh | ok
|
28b. Mac |
2021-11-23 11:56:56
| drh | ok
|
28a. Linux |
2021-11-23 11:51:53
| drh | ok
|
35. Build the "atrc" test program and run "./atrc $DB | ./sqlite3 $DB" against multiple databases, visually verify the result |
2021-11-23 11:50:33
| drh | ok
|
29. Use the ".selftest" command of the shell to verify that legacy database files are readable and cross-platform |
2021-11-23 11:50:31
| drh | ok
|
29d. Windows |
2021-11-23 11:50:28
| drh | ok
|
29c. Mac |
2021-11-23 11:49:32
| drh | ok
|
29b. Linux |
2021-11-23 11:47:47
| drh | ok
|
31. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms. |
2021-11-23 11:47:44
| drh | ok
|
31d. Windows using native MinGW. |
93dcf1130dc00890f4ee9f275b7d2de48fbcd5992f4d9973264076370c81e0d6 sqlite3.c
4ce6a6fa428ad3f4de0a553594240a44aa70b37e05de4fdda1bf0a8613252858 sqlite3.h |
2021-11-23 11:44:46
| drh | ok
|
31e. Windows using NMAKE. |
93dcf1130dc00890f4ee9f275b7d2de48fbcd5992f4d9973264076370c81e0d6 sqlite3.c
4ce6a6fa428ad3f4de0a553594240a44aa70b37e05de4fdda1bf0a8613252858 sqlite3.h |
2021-11-23 11:41:34
| drh | ok
|
31b. Mac OS X |
93dcf1130dc00890f4ee9f275b7d2de48fbcd5992f4d9973264076370c81e0d6 sqlite3.c
4ce6a6fa428ad3f4de0a553594240a44aa70b37e05de4fdda1bf0a8613252858 sqlite3.h |
2021-11-23 11:37:27
| drh | ok
|
31c. Mac OS X (PPC) |
9d09db93510c632084f1e9a201b4b165c61f6ffe581b2c75f627e2cbff353261 sqlite3.c
4ce6a6fa428ad3f4de0a553594240a44aa70b37e05de4fdda1bf0a8613252858 sqlite3.h |
2021-11-23 11:37:13
| drh | ok
|
31a. Linux |
93dcf1130dc00890f4ee9f275b7d2de48fbcd5992f4d9973264076370c81e0d6 sqlite3.c
4ce6a6fa428ad3f4de0a553594240a44aa70b37e05de4fdda1bf0a8613252858 sqlite3.h |
2021-11-23 11:36:36
| drh | ok
|
33. Build and verify correct operation of sqlite3_analyzer on: |
2021-11-23 11:36:33
| drh | ok
|
33b. Mac OS X |
2021-11-23 11:36:30
| drh | ok
|
34. Build and verify sqldiff |
2021-11-23 11:36:28
| drh | ok
|
34b. Mac |
2021-11-23 11:32:47
| drh | ok
|
33a. Linux |
2021-11-23 11:32:44
| drh | ok
|
34a. Linux |
2021-11-23 11:31:47
| drh | ok
|
33c. Windows |
2021-11-23 11:31:43
| drh | ok
|
34c. Windows |
2021-11-23 02:27:14
| drh | ok
|
18. Fossil updated to use the latest SQLite. |
2021-11-23 02:27:11
| drh | ok
|
18c. fossil all test-integrity -d |
2021-11-23 02:26:27
| drh | ok
|
16. Sqllogictest: |
2021-11-23 02:26:24
| drh | ok
|
16d. tclsh run-all.tcl - on windows |
0 errors out of 11879758 tests and 1244 invocations in 2058 seconds |
2021-11-23 00:06:47
| drh | ok
|
18b. Used on active websites with no issues. |
2021-11-23 00:06:44
| drh | ok
|
18a. No SQLite compiler warnings. |
2021-11-22 23:40:10
| drh | ok
|
16c. tclsh run-all.tcl - on unix |
0 errors out of 11879758 tests and 1244 invocations in 893 seconds |
2021-11-22 23:27:47
| drh | ok
|
15. Dbsqlfuzz tests |
2021-11-22 23:27:44
| drh | ok
|
15h. Mac: fuzzcheck $CORPUS --spinner |
2021-11-22 23:08:15
| drh | ok
|
16b. No SQLite compiler warnings. |
2021-11-22 23:08:12
| drh | ok
|
16a. Checked in latest SQLite amalgamation. |
2021-11-22 23:03:50
| drh | ok
|
15i. Win10/MSVC: fuzzcheck $CORPUS -spinner |
2021-11-22 22:57:28
| drh | ok
|
15g. CFLAGS='-Os -g -DSQLITE_VDBE_COVERAGE' make -e clean fuzzcheck && ./fuzzcheck $CORPUS --spinner |
2021-11-22 22:57:05
| drh | ok
|
11g. Verify that EXEs and DLLs generated using MSVC contain the correct version number, product name, description, and copyright as resources. |
2021-11-22 22:54:50
| drh | ok
|
11f. sh tool/symbols-mingw.sh - no incorrect exports or dependencies |
2021-11-22 22:53:30
| drh | ok
|
11c. tclsh multitest.tcl --msvc --scenario failures - verify failures detected |
2021-11-22 22:52:36
| drh | ok
|
11b. tclsh multitest.tcl --msvc --quick on x86 |
With extra th3make args: -DSQLITE_4_BYTE_ALIGNED_MALLOC
0 failures on 16 th3makes and 31193252 tests in (02:25:16) 2 cores on SQLiteWin10
SQLite 3.37.0 2021-11-22 16:27:36 eff4187c50790827d05bb28867cc6546196e7eee3b4c4de54b4e68bfb4e2830e |
2021-11-22 21:30:16
| drh | ok
|
37. Verify that the "sqlite3-all.c" build target works and that the resulting "sqlite3-all.c" file and its include files ("sqlite3-?.c") compile and run the same as the single-file amalgamation. |
2021-11-22 21:25:26
| drh | ok
|
29a. iBook PPC |
2021-11-22 21:25:14
| drh | ok
|
10. Tests for platform MacOS (PPC): |
2021-11-22 21:25:11
| drh | ok
|
10a. .selftest checks (see below) |
2021-11-22 21:13:22
| drh | ok
|
6j. CC=clang CFLAGS='-fsanitize=thread' ./configure && make threadtest5 && ./threadtest5 |
2021-11-22 21:09:08
| drh | ok
|
10c. Verify that Fossil repositories are cross-platform with x86/x64. |
2021-11-22 21:09:04
| drh | ok
|
10b. Recompile and test Fossil. |
2021-11-22 21:00:32
| drh | ok
|
6i. Test the reuse-schema branch with ./configure --enable-all && make "OPTS=-DSQLITE_ENABLE_SHARED_SCHEMA" test. |
SQLite 2021-11-22 16:05:44 d08832cb938a50891963446276d4ada3e73412ba6c316520f7cb8b180ae4f0f5
0 errors out of 297030 tests on bella Linux 64-bit little-endian
All memory allocations freed - no leaks |
2021-11-22 20:23:04
| drh | ok
|
6g. sh tool/symbols.sh - no incorrect exports or dependencies |
2021-11-22 20:22:14
| drh | ok
|
6h. CC=clang CFLAGS='-fsanitize=address,undefined' ./configure --enable-debug --enable-all && make test |
SQLite 2021-11-22 16:50:41 0f13c0d9fd7757c6e0b845a285c0047d2c60293354335660d19d80ad799646fc
0 errors out of 297608 tests on abby Linux 64-bit little-endian
All memory allocations freed - no leaks |
2021-11-22 20:21:26
| drh | ok
|
7. Tests for platform Linux ARM (BeagleBoard or RaspberryPI) |
2021-11-22 20:21:23
| drh | ok
|
7b. Recompile and test Fossil. |
2021-11-22 20:18:52
| drh | ok
|
7a. tclsh th3make min.rc -DTH3_LOWMEM --unobfuscated |
th3: 0e65b8f88337970571471c5cf24df6b77c4a8b4f01be462aefc36e602e11a92f
th3: ./th3make min.rc -DTH3_LOWMEM --unobfuscated
th3: mkth3.tcl -DTH3_LOWMEM cfg/c?.cfg cfg/wal1.cfg cfg/f2fs.cfg coverage.testplan cov1/?*.test
th3: 0 errors in 2006616 tests. 5053.608 seconds on raspberrypi 32-bit little-endian
th3: SQLite 3.37.0 2021-11-22 16:50:41 0f13c0d9fd7757c6e0b845a285c0047d2c60293354335660d19d80ad799646fc |
2021-11-22 19:56:21
| drh | ok
|
6b. tclsh multitest.tcl --scenario coverage |
0 failures on 5 th3makes and 9166975 tests in (00:32:48) on bella
SQLite 3.37.0 2021-11-22 16:50:41 0f13c0d9fd7757c6e0b845a285c0047d2c60293354335660d19d80ad799646fc |
2021-11-22 18:58:40
| drh | ok
|
11a. tclsh multitest.tcl --msvc --quick on x64 |
0 failures on 16 th3makes and 31379812 tests in (02:11:10) 2 cores on SQLiteWin10
SQLite 3.37.0 2021-11-22 16:27:36 eff4187c50790827d05bb28867cc6546196e7eee3b4c4de54b4e68bfb4e2830e |
2021-11-22 18:31:06
| drh | ok
|
6d. tclsh multitest.tcl --scenario failures - all failures detected |
2021-11-22 18:29:16
| drh | ok
|
6c. tclsh multitest.tcl --scenario obscure |
0 failures on 2 th3makes and 4806660 tests in (00:05:54) 8 cores on abby
SQLite 3.37.0 2021-11-22 13:59:06 3024d7ca03541a6fe3d264fdc82dd49f8f6b51d2fbeec4dfc9c6dd72806b271a |
2021-11-22 18:16:36
| drh | ok
|
6a. tclsh multitest.tcl |
0 failures on 50 th3makes and 243459220 tests in (02:32:57) 8 cores on abby
SQLite 3.37.0 2021-11-22 13:59:06 3024d7ca03541a6fe3d264fdc82dd49f8f6b51d2fbeec4dfc9c6dd72806b271a |
2021-11-22 18:12:11
| drh | ok
|
14. Trunk changes merged and verified on active branches: |
2021-11-22 18:12:08
| drh | ok
|
14i. client-see (in the see-base repository) |
2021-11-22 18:12:04
| drh | ok
|
14h. see (in the see-base repository) |
2021-11-22 17:09:00
| drh | ok
|
14f. begin-concurrent-report-wal2 (from begin-concurrent-pnu-wal2) |
2021-11-22 17:02:45
| drh | ok
|
14g. reuse-schema (from trunk) |
2021-11-22 17:01:57
| drh | ok
|
14e. begin-concurrent-pnu-wal2 (from wal2) |
2021-11-22 16:49:04
| drh | ok
|
14d. wal2 (from trunk) |
2021-11-22 16:39:39
| drh | ok
|
14c. begin-concurrent-report (from begin-concurrent-pnu) |
2021-11-22 16:39:37
| drh | ok
|
14b. begin-concurrent-pnu (from trunk) |
2021-11-22 16:39:34
| drh | ok
|
14a. begin-concurrent (from trunk) |
2021-11-22 16:11:04
| drh | ok
|
4. Compiler warning checks. |
2021-11-22 16:11:02
| drh | ok
|
4b. Mac OS X GCC -Wall -Wextra (the "tool/warnings.sh" script) |
2021-11-22 15:42:18
| drh | ok
|
4a. Linux GCC -Wall -Wextra (the "tool/warnings.sh" script) |
2021-11-22 15:42:14
| drh | ok
|
4c. Clang-6.0.0: CFLAGS='-O0' ./configure --enable-debug --enable-all && scan-build make sqlite3 |
2021-11-22 15:42:11
| drh | ok
|
4d. Clang-10.0.0: CFLAGS='-O0' ./configure --enable-debug --enable-all && scan-build make sqlite3 |
2021-11-22 15:41:19
| drh | ok
|
5. OMIT, ENABLE, and DISABLE options: |
2021-11-22 15:41:16
| drh | ok
|
5a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a |
2021-11-22 15:40:43
| drh | ok
|
15d. CC=clang CFLAGS='-Os -g -fsanitize=undefined' make -e clean fuzzcheck && ./fuzzcheck $CORPUS --spinner |
2021-11-22 15:40:23
| drh | ok
|
15f. CC=clang CFLAGS='-Os -g -fsanitize=memory' make -e clean fuzzcheck && ./fuzzcheck $CORPUS --spinner |
2021-11-22 15:40:17
| drh | ok
|
15e. CC=clang CFLAGS='-Os -g -fsanitize=address' make -e clean fuzzcheck && ./fuzzcheck $CORPUS --spinner |
2021-11-22 15:40:01
| drh | ok
|
15c. valgrind fuzzcheck $CORPUS --spinner |
2021-11-22 13:22:17
| drh | ok
|
15b. Check-in CORPUS as an unversioned file in the dbsqlfuzz repository |
2021-11-22 13:22:14
| drh | ok
|
15a. Develop a new CORPUS database by running dbsqlfuzz for 10 billion iterations |
Filename: 20211122.db
Cases: 60342
SHA3-sum: a86cf213e3409018c31a085e8218163bed1393da33ead5ff9c9585dc2bcf3729 |
2021-06-18 18:35:19
| drh | ok
|
3. Documentation review: |
2021-06-18 18:35:17
| drh | ok
|
3c. Release accouncement in "news.html". |
2021-06-18 06:19:16
| dan | ok
|
21. ZIPVFS tests: |
2021-06-18 06:19:14
| dan | ok
|
21d. th3make zipvfs.rc quick.rc -valgrind |
th3: 0 errors in 3529104 tests. 33323.719 seconds on darkstar 64-bit little-endian
th3: SQLite 3.36.0 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4
==29503== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) |
2021-06-18 06:19:09
| dan | pending
|
21d. th3make zipvfs.rc quick.rc -valgrind |
th3: 0 errors in 3529104 tests. 33323.719 seconds on darkstar 64-bit little-endian
th3: SQLite 3.36.0 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4
==29503== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) |
2021-06-18 00:10:28
| drh | ok
|
3h. Test metrics are up-to-date (testing.html). |
2021-06-18 00:10:14
| drh | ok
|
3g. Database footprint is up-to-date (features.html). |
2021-06-18 00:09:59
| drh | ok
|
3f. The compile-time options are all up-to-date (compile.html). |
2021-06-18 00:09:54
| drh | ok
|
3b. Release announcement in "changes.in". |
2021-06-18 00:09:47
| drh | ok
|
3a. Latest release on the "index.html" page. |
2021-06-17 22:42:12
| drh | ok
|
1. Test procedure review. |
2021-06-17 22:42:10
| drh | ok
|
1c. Review this checklist for completeness and accuracy. |
2021-06-17 22:42:07
| drh | ok
|
1b. Review "multitest.tcl" and "alignment*.rc" scripts in TH3 for completeness. |
2021-06-17 22:42:04
| drh | ok
|
1a. Review the "test/wapptest.tcl" script for completeness and accuracy. |
2021-06-17 22:41:55
| drh | ok
|
30. Verify that the performance and size measurement spreadsheet in the documentation (misc/speed-size-graph.ods) is up-to-date. |
2021-06-17 20:25:06
| drh | ok
|
22. NDS-Devkit testing |
2021-06-17 20:25:03
| drh | ok
|
22c. Verify the "NDS DevKit" version number shown at the end of the test |
2021-06-17 20:25:00
| drh | ok
|
22b. Test using: tclsh th3make test.rc nds_devkit.rc |
th3: 0aba411cf1bbc94c5ede988272f6249cae1cb31f42f583de470f12a043b113a4
th3: ./th3make test.rc nds_devkit.rc
th3: mkth3.tcl -DSQLITE_DEBUG -DSQLITE_ENABLE_EXPENSIVE_ASSERT -DSQLITE_ENABLE_WHERETRACE -DSQLITE_ENABLE_BYTECODE_VTAB -DSQLITE_ENABLE_DBPAGE_VTAB -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_DESERIALIZE -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STMTVTAB -DNDS_ENABLE_EXTENSIONS -DNDS_ENABLE_COMPRESS -DSQLITE_ENABLE_SHARED_SCHEMA -DSQLITE_SECURE_DELETE nx_compress.c cfg/?*.cfg extra1/?*.cfg bugs/?*.test cov1/?*.test extra1/?*.test fts/?*.test req1/?*.test demo/?*.test
th3: 0 errors in 9653142 tests. 3042.221 seconds on bella 64-bit little-endian
th3: NDS DevKit 3.36.0 2021-06-17 17:49:48 34ead61dccbe5cdb
th3: SQLite 3.36.0 2021-06-17 17:26:53 92d8f967c9a7e4005c63703af8075b3d2ae5aa43c6b5bc6e599735dc4479bef6 |
2021-06-17 19:35:46
| drh | ok
|
24. TEA archive builds correctly and runs: |
2021-06-17 19:35:43
| drh | ok
|
24d. Windows MSVC |
2021-06-17 19:34:09
| drh | ok
|
23. Amalgamation autoconf tarball. |
2021-06-17 19:34:05
| drh | ok
|
23e. Works on Windows MSVC |
2021-06-17 19:26:57
| drh | ok
|
20. SEE tests using TH3: |
2021-06-17 19:26:47
| drh | ok
|
20o. At least one of the above on Windows. |
2021-06-17 19:26:42
| drh | ok
|
20h. see-aes256-cryptoapi.c |
th3: 0baa7e47470dc9e3ef790b1a0284d6905f695c3e88b7ad81bb57b1c6945e3cd7
th3: th3make msvc.rc see.rc quick.rc
th3: mkth3.tcl -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -DSQLITE_HAS_CODEC -DSQLITE_DEBUG -DSQLITE_ENABLE_BYTECODE_VTAB -DSQLITE_ENABLE_DESERIALIZE -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STMTVTAB cfg/c?.cfg cfg/wal1.cfg cfg/f2fs.cfg coverage.testplan cov1/?*.test
th3: 0 errors in 2269338 tests. 801.169 seconds on SQLiteWin10 64-bit little-endian
th3: SQLite 3.36.0 2021-06-17 14:56:25 f829b89d875178becbda99c679f769a9196a235f1996fdab2abc47c9dce4f573 |
2021-06-17 18:26:50
| drh | pending
|
20h. see-aes256-cryptoapi.c |
2021-06-17 18:24:45
| drh | ok
|
16. Sqllogictest: |
2021-06-17 18:24:41
| drh | ok
|
16d. tclsh run-all.tcl - on windows |
0 errors out of 11879758 tests and 1244 invocations in 2035 seconds |
2021-06-17 18:24:35
| drh | pending
|
16d. tclsh run-all.tcl - on windows |
0 errors out of 11879758 tests and 1244 invocations in 2035 seconds |
2021-06-17 18:23:43
| drh | ok
|
20g. see-aes256-openssl.c |
th3: 0 errors in 2262448 tests. 285.482 seconds on abby 64-bit little-endian
th3: SQLite 3.36.0 2021-06-17 14:56:25 f829b89d875178becbda99c679f769a9196a235f1996fdab2abc47c9dce4f573 |
2021-06-17 18:13:00
| drh | ok
|
20d. see-rc4.c |
th3: 0 errors in 2262495 tests. 761.221 seconds on bella 64-bit little-endian
th3: SQLite 3.36.0 2021-06-17 14:56:25 f829b89d875178becbda99c679f769a9196a235f1996fdab2abc47c9dce4f573 |
2021-06-17 18:10:45
| dan | ok
|
23d. Works on Windows MinGW |
2021-06-17 18:08:07
| drh | ok
|
20c. see-aes256-ofb.c |
th3: 0 errors in 2262440 tests. 321.275 seconds on abby 64-bit little-endian
th3: SQLite 3.36.0 2021-06-17 14:56:25 f829b89d875178becbda99c679f769a9196a235f1996fdab2abc47c9dce4f573 |
2021-06-17 18:00:28
| drh | ok
|
20l. At least one of the above with option -DSQLITE_DIRECT_OVERFLOW_READ. |
2021-06-17 18:00:25
| drh | ok
|
20e. see-aes128-ccm.c |
th3: 0 errors in 2264856 tests. 349.053 seconds on abby 64-bit little-endian
th3: SQLite 3.36.0 2021-06-17 14:56:25 f829b89d875178becbda99c679f769a9196a235f1996fdab2abc47c9dce4f573 |
2021-06-17 17:55:58
| drh | pending
|
22b. Test using: tclsh th3make test.rc nds_devkit.rc |
2021-06-17 17:55:50
| drh | ok
|
22a. Merge all trunk enhancements into the reuse-schema branch and use that branch to update the devkit. |
2021-06-17 17:53:12
| drh | ok
|
20m. At least one of the above on Linux. |
2021-06-17 17:53:09
| drh | ok
|
20k. At least one of the above using "memdebug.rc". |
2021-06-17 17:53:02
| drh | ok
|
20a. see.c |
th3: 0 errors in 10583619 tests. 8397.996 seconds on abby 64-bit little-endian
th3: SQLite 3.36.0 2021-06-17 14:56:25 f829b89d875178becbda99c679f769a9196a235f1996fdab2abc47c9dce4f573 |
2021-06-17 17:44:59
| drh | ok
|
14. Trunk changes merged and verified on active branches: |
2021-06-17 17:44:57
| drh | ok
|
14e. begin-concurrent-pnu-wal2 (from wal2) |
2021-06-17 17:44:55
| dan | ok
|
38. Website built procedures |
2021-06-17 17:44:52
| dan | ok
|
38d. All build products work on their target platforms |
2021-06-17 17:43:53
| dan | ok
|
21g. At least one of the above on Mac OS X. |
(c) on OSX. |
2021-06-17 17:43:39
| drh | pending
|
16d. tclsh run-all.tcl - on windows |
2021-06-17 17:43:39
| dan | ok
|
21c. th3make zipvfs.rc memdebug.rc |
th3: 0 errors in 10588320 tests. 12542.770 seconds on Dans-iMac.local 64-bit little-endian
th3: SQLite 3.36.0 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4 |
2021-06-17 17:40:23
| drh | ok
|
15. Dbsqlfuzz tests |
2021-06-17 17:40:18
| drh | ok
|
15i. Win10/MSVC: fuzzcheck $CORPUS -spinner |
fuzzcheck: 0 errors out of 57676 tests in 113.081 seconds
SQLite 3.36.0 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4 |
2021-06-17 17:38:20
| drh | ok
|
14c. begin-concurrent-report (from begin-concurrent-pnu) |
2021-06-17 17:32:52
| drh | ok
|
11. Tests for platform Windows: |
2021-06-17 17:32:48
| drh | ok
|
11f. sh tool/symbols-mingw.sh - no incorrect exports or dependencies |
2021-06-17 17:31:00
| drh | ok
|
14b. begin-concurrent-pnu (from trunk) |
2021-06-17 17:30:58
| drh | ok
|
14a. begin-concurrent (from trunk) |
2021-06-17 17:27:25
| drh | ok
|
14d. wal2 (from trunk) |
2021-06-17 17:27:22
| drh | ---
|
14e. begin-concurrent-pnu-wal2 (from wal2) |
2021-06-17 17:27:01
| drh | ok
|
14g. reuse-schema (from trunk) |
2021-06-17 17:25:45
| drh | ok
|
11g. Verify that EXEs and DLLs generated using MSVC contain the correct version number, product name, description, and copyright as resources. |
2021-06-17 17:25:13
| dan | ok
|
3i. Check new/changed documentation for spelling and gramatical mistakes. |
Checked for those. |
2021-06-17 17:23:13
| drh | ok
|
11c. tclsh multitest.tcl --msvc --scenario failures - verify failures detected |
2021-06-17 17:20:59
| drh | ok
|
11b. tclsh multitest.tcl --msvc --quick on x86 |
0 failures on 16 th3makes and 29822332 tests in (02:11:47) 2 cores on SQLiteWin10
SQLite 3.36.0 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4 |
2021-06-17 17:19:45
| drh | ok
|
14e. begin-concurrent-pnu-wal2 (from wal2) |
2021-06-17 17:03:17
| dan | ok
|
38c. Compile-time options for build products have been updated as necessary |
2021-06-17 17:02:46
| dan | ok
|
38b. tools/mkmsvcmin.tcl has been run to update the MSVC makefiles in autoconf |
autoconf/Makefile.msc matches the current output of tool/mkmsvcmin.tcl |
2021-06-17 16:59:12
| dan | ok
|
38a. Compile-time options in builds/products_build.sh in the supportdb repository has been updated to align with any changes to the default makefiles. |
The only changes to main.mk and Makefile.in since 3.35.0 are test related. |
2021-06-17 16:46:53
| dan | pending
|
21c. th3make zipvfs.rc memdebug.rc |
2021-06-17 16:46:47
| dan | pending
|
21d. th3make zipvfs.rc quick.rc -valgrind |
2021-06-17 16:42:59
| drh | ok
|
6. Tests for platform Linux x86_64: |
2021-06-17 16:42:57
| drh | ok
|
6g. sh tool/symbols.sh - no incorrect exports or dependencies |
2021-06-17 16:42:36
| drh | pending
|
11b. tclsh multitest.tcl --msvc --quick on x86 |
2021-06-17 16:41:51
| drh | ok
|
6j. CC=clang CFLAGS='-fsanitize=thread' ./configure && make threadtest5 && ./threadtest5 |
2021-06-17 16:41:04
| drh | ok
|
8. Tests for platform MacOS x64: |
2021-06-17 16:41:00
| drh | ok
|
8c. tclsh multitest.tcl --scenario failures - all failures detected |
2021-06-17 16:38:02
| drh | ok
|
24c. Mac OS X |
2021-06-17 16:36:48
| drh | ok
|
23c. Works on Mac OS X. |
2021-06-17 16:33:11
| drh | ok
|
20i. Verify that builds work with -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT |
2021-06-17 16:33:07
| drh | ok
|
20f. see-cccrypt.c |
th3: 0 errors in 2243567 tests. 391.520 seconds on SQLite-iMac-2018 64-bit little-endian
th3: SQLite 3.36.0 2021-06-17 14:56:25 f829b89d875178becbda99c679f769a9196a235f1996fdab2abc47c9dce4f573 |
2021-06-17 16:32:47
| drh | ok
|
24b. Linux |
2021-06-17 16:32:45
| drh | ok
|
24a. Verify that the SQLite version number is correct in autoconf/tea/configure.ac |
2021-06-17 16:31:09
| drh | ok
|
23b. Works on Linux. |
2021-06-17 16:31:04
| drh | ok
|
23a. Builds. |
2021-06-17 16:22:06
| drh | ok
|
20n. At least one of the above on Mac OS X. |
2021-06-17 16:22:02
| drh | ok
|
20j. At least one of the above using "test.rc". |
2021-06-17 16:21:58
| drh | ok
|
20b. see-aes128-ofb.c |
th3: 0 errors in 8588044 tests. 4017.318 seconds on SQLite-iMac-2018 64-bit little-endian
th3: SQLite 3.36.0 2021-06-17 14:56:25 f829b89d875178becbda99c679f769a9196a235f1996fdab2abc47c9dce4f573 |
2021-06-17 16:15:46
| dan | ok
|
21h. At least one of the above on Windows. |
(d) on Windows. |
2021-06-17 16:15:24
| dan | ok
|
21b. th3make zipvfs.rc test.rc |
th3: 0 errors in 10995913 tests. 7506.868 seconds on DESKTOP-C1KR53M 32-bit little-endian
th3: SQLite 3.36.0 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4 |
2021-06-17 15:17:40
| dan | ok
|
6i. Test the reuse-schema branch with ./configure --enable-all && make "OPTS=-DSQLITE_ENABLE_SHARED_SCHEMA" test. |
SQLite 2021-06-14 14:35:33 f21a53fb4141eaeca2fb33b25bbadfad4e461b0ed1a3526f54a42316f3dd5d9b
0 errors out of 296162 tests on darkstar Linux 64-bit little-endian |
2021-06-17 15:07:16
| drh | ok
|
19. CEROD tests in the "test/" subdirectory. |
2021-06-17 15:02:53
| drh | ok
|
14i. client-see (in the see-base repository) |
2021-06-17 14:59:08
| dan | ok
|
17. Build using the configure/make in main source tree. |
2021-06-17 14:59:06
| dan | ok
|
17a. Make sure that autoconf has been run to update the configure script. |
2021-06-17 14:59:04
| dan | ok
|
17b. Verify the correct version numbers have been installed. |
3.36.0 installed. |
2021-06-17 14:57:29
| drh | ok
|
16c. tclsh run-all.tcl - on unix |
0 errors out of 11879758 tests and 1244 invocations in 786 seconds |
2021-06-17 14:56:30
| drh | ok
|
14h. see (in the see-base repository) |
2021-06-17 14:50:26
| drh | ok
|
15h. Mac: fuzzcheck $CORPUS --spinner |
fuzzcheck: 0 errors out of 57676 tests in 156.479 seconds
SQLite 3.36.0 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4 |
2021-06-17 14:44:53
| drh | ok
|
16a. Checked in latest SQLite amalgamation. |
2021-06-17 14:44:31
| drh | ok
|
15g. CFLAGS='-Os -g -DSQLITE_VDBE_COVERAGE' make -e clean fuzzcheck && ./fuzzcheck $CORPUS --spinner |
fuzzcheck: 0 errors out of 57676 tests in 117.131 seconds
SQLite 3.36.0 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4 |
2021-06-17 14:41:41
| drh | ok
|
16b. No SQLite compiler warnings. |
2021-06-17 13:56:30
| dan | ok
|
21f. At least one of the above on Linux. |
(a) and (e) on Linux. |
2021-06-17 13:53:47
| dan | ok
|
21e. th3make zipvfs.rc quick.rc |
th3: 0 errors in 3545642 tests. 654.330 seconds on darkstar 64-bit little-endian
th3: SQLite 3.36.0 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4 |
2021-06-17 11:30:04
| dan | ok
|
12. Tests for platform OpenBSD (x86): |
2021-06-17 11:30:01
| dan | ok
|
12b. th3make quick.rc |
th3: 0 errors in 2295116 tests. 2532.140 seconds on obsd.home.com 32-bit little-endian
th3: SQLite 3.36.0 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4 |
2021-06-17 11:19:15
| dan | ok
|
11e. tclsh test/wapptest.tcl --msvc --platform Failure-Detection -noui - all failures detected |
All tests report failures: 7 errors from 99 tests in 3 configurations. SQLite version 3.36.0 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4 |
2021-06-17 11:14:57
| dan | ok
|
8d. tclsh test/wapptest.tcl -platform Failure-Detection -noui - all failures detected |
All tests report failures: 8 errors from 197 tests in 7 configurations. SQLite version 3.36.0 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4 |
2021-06-17 11:04:01
| dan | ok
|
6f. tclsh test/wapptest.tcl --platform Failure-Detection -noui - all failures detected |
All tests report failures: 10 errors from 393 tests in 7 configurations. SQLite version 3.36.0 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4 |
2021-06-17 10:50:30
| drh | ok
|
15c. valgrind fuzzcheck $CORPUS --spinner |
20210615.db: 57676/57676
fuzzcheck: 0 errors out of 57676 tests in 3022.910 seconds
SQLite 3.36.0 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4 |
2021-06-17 10:50:09
| drh | ok
|
15d. CC=clang CFLAGS='-Os -g -fsanitize=undefined' make -e clean fuzzcheck && ./fuzzcheck $CORPUS --spinner |
20210615.db: 57676/57676
fuzzcheck: 0 errors out of 57676 tests in 158.518 seconds |
2021-06-17 10:49:30
| drh | ok
|
15e. CC=clang CFLAGS='-Os -g -fsanitize=address' make -e clean fuzzcheck && ./fuzzcheck $CORPUS --spinner |
20210615.db: 57676/57676
fuzzcheck: 0 errors out of 57676 tests in 291.119 seconds |
2021-06-17 10:49:10
| drh | ok
|
15f. CC=clang CFLAGS='-Os -g -fsanitize=memory' make -e clean fuzzcheck && ./fuzzcheck $CORPUS --spinner |
20210615.db: 57676/57676
fuzzcheck: 0 errors out of 57676 tests in 343.759 seconds |
2021-06-17 01:05:21
| drh | ok
|
15b. Check-in CORPUS as an unversioned file in the dbsqlfuzz repository |
2021-06-17 01:00:16
| drh | ok
|
15a. Develop a new CORPUS database by running dbsqlfuzz for 10 billion iterations |
2021-06-17 00:59:39
| drh | ok
|
8b. tclsh multitest.tcl --quick |
0 failures on 16 th3makes and 30207836 tests in (00:59:30) 2 cores on SQLite-iMac-2018.local
SQLite 3.36.0 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4 |
2021-06-17 00:54:27
| drh | ok
|
6h. CC=clang CFLAGS='-fsanitize=address,undefined' ./configure --enable-debug --enable-all && make test |
SQLite 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4
0 errors out of 296781 tests on abby Linux 64-bit little-endian
All memory allocations freed - no leaks |
2021-06-16 23:46:55
| drh | ok
|
6d. tclsh multitest.tcl --scenario failures - all failures detected |
2021-06-16 23:39:10
| drh | ok
|
6c. tclsh multitest.tcl --scenario obscure |
0 failures on 2 th3makes and 4608842 tests in (00:10:23) on abby
SQLite 3.36.0 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce |
2021-06-16 23:22:25
| drh | ok
|
6a. tclsh multitest.tcl |
0 failures on 44 th3makes and 254412505 tests in (03:17:54) 8 cores on abby
SQLite 3.36.0 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4 |
2021-06-16 22:11:38
| drh | ok
|
7. Tests for platform Linux ARM (BeagleBoard or RaspberryPI) |
2021-06-16 22:11:36
| drh | ok
|
7a. tclsh th3make min.rc -DTH3_LOWMEM --unobfuscated |
th3: 04f4dda3a460f3f37fa9e5eb5e87a64370c96c1a7d1bcbcf4e2acf15b8d3943b
th3: ./th3make min.rc -DTH3_LOWMEM --stop --unobfuscated
th3: mkth3.tcl -DTH3_LOWMEM cfg/c?.cfg cfg/wal1.cfg cfg/f2fs.cfg coverage.testplan cov1/?*.test
th3: 0 errors in 1921477 tests. 4797.480 seconds on raspberrypi 32-bit little-endian
th3: SQLite 3.36.0 2021-06-16 16:56:56 75e53215fe436999cdc70434c6ae96d3ce6642c71528cce9f5715fe1b1b81876 |
2021-06-16 20:56:11
| dan | ok
|
12a. make test |
OpenBSD obsd.home.com 6.8 GENERIC#427 i386
SQLite 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4
0 errors out of 249974 tests on obsd.home.com OpenBSD 32-bit little-endian |
2021-06-16 20:18:06
| dan | ok
|
13. On an F2FS filesystem with the F2FS_FEATURE_ATOMIC_WRITE feature, test with: $(TOP)/configure && make test OPTS="-DSQLITE_ENABLE_BATCH_ATOMIC_WRITE -DSQLITE_DEBUG -DSQLITE_NO_SYNC" |
SQLite 2021-06-16 19:23:24 7bd55eee1ac63cf6d5699ce85bc5a29bf51afdf7a80bce44937fa833947a40f4
0 errors out of 248688 tests on darkstar Linux 64-bit little-endian |
2021-06-16 19:22:40
| drh | ok
|
11a. tclsh multitest.tcl --msvc --quick on x64 |
0 failures on 16 th3makes and 30011829 tests in (01:46:10) 3 cores on SQLiteWin10
SQLite 3.36.0 2021-06-16 15:56:09 9f69af4dbcb273519fa87b7868f3792560fb71b192f4ffe53b8b465334da5ae4 |
2021-06-16 19:14:50
| dan | ok
|
21a. testfixture ../zipvfs/test/zipvfs.test (See test/README.md for details) |
SQLite 2021-06-16 16:56:56 75e53215fe436999cdc70434c6ae96d3ce6642c71528cce9f5715fe1b1b81876
0 errors out of 70030 tests on darkstar Linux 64-bit little-endian
SQLite 2021-06-16 18:58:01 c3036c28259c1375cd2c480c9ca0ce7f9aa1e952be4f110dde49b2b7d72a43b7
0 errors out of 250694 tests on darkstar Linux 64-bit little-endian |
2021-06-16 18:48:28
| dan | ok
|
11d. tclsh test/wapptest.tcl --msvc -noui --debug |
0 errors from 3239816 tests in 8 configurations. SQLite version 3.36.0 2021-06-16 16:56:56 75e53215fe436999cdc70434c6ae96d3ce6642c71528cce9f5715fe1b1b81876 |
2021-06-16 18:03:21
| drh | ok
|
5. OMIT, ENABLE, and DISABLE options: |
2021-06-16 18:03:19
| drh | ok
|
5a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a |
0 errors out of 11879758 tests and 1244 invocations in 805 seconds (abby) |
2021-06-16 18:02:30
| drh | ok
|
7b. Recompile and test Fossil. |
2021-06-16 17:51:09
| dan | ok
|
8a. tclsh test/wapptest.tcl -noui --debug |
0 errors from 6531037 tests in 6 configurations. SQLite version 3.36.0 2021-06-16 13:26:40 f8d7ac0104b76555142ce0d32714594f42d19b311dce2f77f42f92756b5e0c93 |
2021-06-16 17:47:13
| drh | ok
|
4. Compiler warning checks. |
2021-06-16 17:47:11
| drh | ok
|
4a. Linux GCC -Wall -Wextra (the "tool/warnings.sh" script) |
2021-06-16 17:46:17
| dan | ok
|
32. Verify that databases (including FTS3 and RTREE databases), rollback journals, and WAL files created by the release candidate are readable and writeable by historical versions of SQLite (as long as no unsupported features are used) and vice versa. |
Tested against 3.8.2 and 3.7.3 using backcompat.test.
SQLite 2021-06-16 16:56:56 75e53215fe436999cdc70434c6ae96d3ce6642c71528cce9f5715fe1b1b81876
0 errors out of 265 tests on darkstar Linux 64-bit little-endian |
2021-06-16 17:45:46
| drh | ok
|
27. Run make wordcount and do tests on current and prior versions: |
2021-06-16 17:45:44
| drh | ok
|
27b. rm -f wc.db && ./wordcount wc.db $BIGTEXT --all --cachesize 5 --nosync |
2021-06-16 17:44:26
| dan | ok
|
36. Run the rbu/run_rbu_tests.tcl script in the test-dbs project on Linux. |
All tests report "round trip test successful". Version "75e53215 (21-06-16 16:56))" |
2021-06-16 17:42:16
| drh | ok
|
27a. rm -f wc.db && ./wordcount wc.db $BIGTEXT --all |
2021-06-16 17:38:35
| drh | ok
|
34. Build and verify sqldiff |
2021-06-16 17:38:33
| drh | ok
|
34a. Linux |
2021-06-16 17:38:11
| drh | ok
|
33. Build and verify correct operation of sqlite3_analyzer on: |
2021-06-16 17:38:09
| drh | ok
|
33a. Linux |
2021-06-16 17:36:05
| drh | ok
|
28. Compare performance to the previous release using kvtest. |
2021-06-16 17:36:03
| drh | ok
|
28a. Linux |
2021-06-16 17:34:27
| drh | ok
|
26. Performance tests using speedtest1 --testset rtree |
2021-06-16 17:34:24
| drh | ok
|
26a. Linux |
2021-06-16 17:32:09
| drh | ok
|
25. Performance tests using speedtest1 compared against the previous release and a release from about one year ago. |
2021-06-16 17:32:06
| drh | ok
|
25a. Linux |
2021-06-16 17:19:07
| dan | ok
|
6e. tclsh test/wapptest.tcl -noui --debug |
0 errors from 16937366 tests in 34 configurations. SQLite version 3.36.0 2021-06-16 13:26:40 f8d7ac0104b76555142ce0d32714594f42d19b311dce2f77f42f92756b5e0c93 |
2021-06-16 17:04:47
| drh | ok
|
34b. Mac |
2021-06-16 17:04:17
| drh | ok
|
33b. Mac OS X |
2021-06-16 17:02:08
| drh | ok
|
29. Use the ".selftest" command of the shell to verify that legacy database files are readable and cross-platform |
2021-06-16 17:02:05
| drh | ok
|
29c. Mac |
2021-06-16 16:59:19
| drh | ok
|
28b. Mac |
2021-06-16 16:57:13
| drh | ok
|
25b. Mac |
2021-06-16 16:52:45
| drh | ok
|
18. Fossil updated to use the latest SQLite. |
2021-06-16 16:52:43
| drh | ok
|
18c. fossil all test-integrity -d |
2021-06-16 16:52:40
| drh | ok
|
18b. Used on active websites with no issues. |
2021-06-16 16:52:38
| drh | ok
|
18a. No SQLite compiler warnings. |
2021-06-16 16:51:55
| drh | ok
|
4b. Mac OS X GCC -Wall -Wextra (the "tool/warnings.sh" script) |
2021-06-16 16:45:44
| drh | ok
|
29b. Linux |
2021-06-16 16:44:21
| drh | ok
|
35. Build the "atrc" test program and run "./atrc $DB | ./sqlite3 $DB" against multiple databases, visually verify the result |
2021-06-16 16:42:49
| drh | ok
|
37. Verify that the "sqlite3-all.c" build target works and that the resulting "sqlite3-all.c" file and its include files ("sqlite3-?.c") compile and run the same as the single-file amalgamation. |
2021-06-16 16:40:41
| drh | ok
|
29d. Windows |
2021-06-16 16:38:13
| drh | ok
|
28c. Windows |
2021-06-16 16:35:16
| drh | ok
|
26b. Windows |
2021-06-16 16:33:17
| drh | ok
|
25c. Windows |
2021-06-16 16:04:58
| drh | ok
|
34c. Windows |
2021-06-16 16:04:09
| drh | ok
|
33c. Windows |
2021-06-16 16:02:57
| drh | ok
|
31. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms. |
2021-06-16 16:02:54
| drh | ok
|
31d. Windows using native MinGW. |
9cec760d07bcef7445396d484ef1fd3d67b3a7493003027722cf994aafd7eff5 sqlite3.c
4f3c85bd9069b5cc9bc69b333df8d024f70c994bfa4020b129e7f0b279b3ae8d sqlite3.h
e3d5d81ed1f7ea794af15a96567007a6b20d9b7aa789d0be5eba8a621bf33873 shell.c |
2021-06-16 16:00:31
| drh | ok
|
31e. Windows using NMAKE. |
9cec760d07bcef7445396d484ef1fd3d67b3a7493003027722cf994aafd7eff5 sqlite3.c
4f3c85bd9069b5cc9bc69b333df8d024f70c994bfa4020b129e7f0b279b3ae8d sqlite3.h
e3d5d81ed1f7ea794af15a96567007a6b20d9b7aa789d0be5eba8a621bf33873 shell.c |
2021-06-16 15:59:57
| drh | ok
|
31b. Mac OS X |
9cec760d07bcef7445396d484ef1fd3d67b3a7493003027722cf994aafd7eff5 sqlite3.c
4f3c85bd9069b5cc9bc69b333df8d024f70c994bfa4020b129e7f0b279b3ae8d sqlite3.h
e3d5d81ed1f7ea794af15a96567007a6b20d9b7aa789d0be5eba8a621bf33873 shell.c |
2021-06-16 15:59:20
| drh | ok
|
31c. Mac OS X (PPC) |
9cec760d07bcef7445396d484ef1fd3d67b3a7493003027722cf994aafd7eff5 sqlite3.c
4f3c85bd9069b5cc9bc69b333df8d024f70c994bfa4020b129e7f0b279b3ae8d sqlite3.h
e3d5d81ed1f7ea794af15a96567007a6b20d9b7aa789d0be5eba8a621bf33873 shell.c |
2021-06-16 15:58:59
| drh | ok
|
31a. Linux |
9cec760d07bcef7445396d484ef1fd3d67b3a7493003027722cf994aafd7eff5 sqlite3.c
4f3c85bd9069b5cc9bc69b333df8d024f70c994bfa4020b129e7f0b279b3ae8d sqlite3.h
e3d5d81ed1f7ea794af15a96567007a6b20d9b7aa789d0be5eba8a621bf33873 shell.c |
2021-06-16 15:51:16
| drh | ---
|
31a. Linux |
2021-06-16 15:51:03
| drh | ---
|
31c. Mac OS X (PPC) |
2021-06-16 15:46:42
| drh | ok
|
31a. Linux |
268a1c206190168e21b1f65b066f922a2c5486f66bd68545f434d8c92185867b sqlite3.c
23018dd6c316bdc51d25db8bf00e2eed952db5810bc025e30509fc7fb56717e9 sqlite3.h
e3d5d81ed1f7ea794af15a96567007a6b20d9b7aa789d0be5eba8a621bf33873 shell.c |
2021-06-16 15:46:29
| drh | ok
|
31c. Mac OS X (PPC) |
b51ca0e1d90acb811502741bc86d4874265dd48abcde47b7c7ce5a4eefae6eb6 sqlite3.c
0cf4e1295eb6fc1d138ec01bb61111a915d4ebbad9c017114f1a951c66bb1a99 sqlite3.h
e3d5d81ed1f7ea794af15a96567007a6b20d9b7aa789d0be5eba8a621bf33873 shell.c |
2021-06-16 15:42:04
| drh | ok
|
29a. iBook PPC |
2021-06-16 15:41:31
| drh | ok
|
10. Tests for platform MacOS (PPC): |
2021-06-16 15:41:28
| drh | ok
|
10c. Verify that Fossil repositories are cross-platform with x86/x64. |
2021-06-16 15:41:25
| drh | ok
|
10b. Recompile and test Fossil. |
2021-06-16 15:41:22
| drh | ok
|
10a. .selftest checks (see below) |
2021-06-16 15:15:00
| dan | ok
|
6e. tclsh test/wapptest.tcl -noui --debug |
0 errors from 16936996 tests in 34 configurations. SQLite version 3.36.0 2021-06-14 14:52:27 3ddfe9ae55e6d0d922fbc209768b2ac4a4792f0f63af9a8fb53d66a4b8f1d94b |
2021-06-16 12:27:11
| drh | ok
|
3e. Requirements marks are up-to-date in both documentation and source code. Do this early so that necessary code changes are well validated by subsequent checklist items. |
2021-06-16 12:27:07
| drh | ok
|
3d. No unresolved hyperlinks in the documentation build. |
2021-06-16 11:36:46
| drh | ok
|
2. Source code change review. fossil diff --from release --to trunk |
2021-06-16 11:36:43
| drh | ok
|
2l. Compare sqlite3.c and sqlite3.h against the previous release. |
2021-06-16 11:36:40
| drh | ok
|
2k. Significant compile-time options are recognized by the sqlite3_compileoption_used() interface. |
2021-06-16 11:36:35
| drh | ok
|
2j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h). |
2021-06-16 11:36:31
| drh | ok
|
2i. Verify that source code contains no tabs and that surplus whitespace has been removed. |
2021-06-16 11:33:01
| drh | ok
|
2h. Check all calls to memory allocation routines to ensure that size computations are 64-bit clean. Suggested regular expression for search: /(Re|M)alloc[FORZa-z]*(/ |
2021-06-16 11:12:03
| drh | ok
|
2g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean. |
2021-06-16 11:10:20
| drh | ok
|
2f. Variables and functions have been renamed to reflect changes in their use. |
2021-06-16 11:10:17
| drh | ok
|
2e. Comments have been updated to reflect code changes. |
2021-06-16 11:10:14
| drh | ok
|
2d. New code complies with design rules. |
2021-06-16 11:10:11
| drh | ok
|
2c. New code complies with style guidelines. |
2021-06-16 11:10:09
| drh | ok
|
2b. All significant changes are mentioned in the "changes" log of the documentation. |
2021-06-16 11:10:06
| drh | ok
|
2a. No stray changes. |