2020-12-01 15:59:29
| drh | ok
|
19. SEE tests using TH3: |
2020-12-01 15:59:26
| drh | ok
|
19n. At least one of the above on Mac OS X. |
2020-12-01 15:59:18
| drh | ok
|
19f. see-cccrypt.c |
th3: 0 errors in 2045078 tests. 335.335 seconds on SQLite-iMac-2018 64-bit little-endian
th3: SQLite 3.34.0 2020-11-30 14:23:31 e97938194d364c75b9ebb387833c0bba652abc3e91bfc26b23a30a414d7e03d1 |
2020-12-01 15:59:07
| drh | ok
|
19h. see-aes256-cryptoapi.c |
th3: 0 errors in 2082232 tests. 992.170 seconds on SQLiteWin10 64-bit little-endian
th3: SQLite 3.34.0 2020-11-30 14:23:31 e97938194d364c75b9ebb387833c0bba652abc3e91bfc26b23a30a414d7e03d1 |
2020-12-01 15:17:45
| drh | ok
|
8. Tests for platform Mac OS X: |
2020-12-01 15:17:43
| drh | ok
|
8c. tclsh multitest.tcl --scenario failures - all failures detected |
2020-12-01 15:16:05
| drh | ok
|
8b. tclsh multitest.tcl |
0 failures on 39 th3makes and 195729264 tests in (25:31:55) on SQLite-iMac-2018
SQLite 3.34.0 2020-11-27 19:40:13 8edb983bc87898eff2cd2e7e672a32a47c71b2be9d818513d339e95560d45b2b |
2020-11-30 23:27:45
| drh | ok
|
6a. tclsh multitest.tcl |
0 failures on 44 th3makes and 242363685 tests in (03:16:03) 7 cores on abby
SQLite 3.34.0 2020-11-23 21:05:29 4f1573b146193e5d552981a9d1d11e50da4da4a843f790e4af1cf0cc19a0b020
0 failures on 44 th3makes and 242374673 tests in (03:16:38) 7 cores on abby
SQLite 3.34.0 2020-11-30 18:52:08 23212b1a054f05773a9f69f9802035eea6a9d759a2a09e22f46d1046c058b417 |
2020-11-30 20:44:22
| dan | ok
|
1. Test procedure review. |
2020-11-30 20:44:16
| dan | ok
|
1a. Review the "test/wapptest.tcl" script for completeness and accuracy. |
2020-11-30 20:43:24
| drh | ok
|
23. TEA archive builds correctly and runs: |
2020-11-30 20:43:18
| drh | ok
|
23d. Windows MSVC |
2020-11-30 20:30:38
| drh | ok
|
3. Documentation review: |
2020-11-30 20:30:35
| drh | ok
|
3i. Check new/changed documentation for spelling and gramatical mistakes. |
2020-11-30 18:55:19
| drh | ok
|
3c. Release accouncement in "news.html". |
2020-11-30 18:39:46
| drh | ok
|
19g. see-aes256-openssl.c |
th3: 0 errors in 2061392 tests. 241.039 seconds on abby 64-bit little-endian
th3: SQLite 3.34.0 2020-11-30 14:23:31 e97938194d364c75b9ebb387833c0bba652abc3e91bfc26b23a30a414d7e03d1 |
2020-11-30 18:27:24
| drh | ok
|
19e. see-aes128-ccm.c |
th3: 0 errors in 2061454 tests. 294.783 seconds on abby 64-bit little-endian
th3: SQLite 3.34.0 2020-11-30 14:23:31 e97938194d364c75b9ebb387833c0bba652abc3e91bfc26b23a30a414d7e03d1 |
2020-11-30 18:21:05
| drh | ok
|
19d. see-rc4.c |
th3: 0 errors in 2061438 tests. 318.955 seconds on abby 64-bit little-endian
th3: SQLite 3.34.0 2020-11-30 14:23:31 e97938194d364c75b9ebb387833c0bba652abc3e91bfc26b23a30a414d7e03d1 |
2020-11-30 18:20:44
| drh | ok
|
19o. At least one of the above on Windows. |
2020-11-30 18:20:41
| drh | ok
|
19h. see-aes256-cryptoapi.c |
th3: 0 errors in 2082232 tests. 992.170 seconds on SQLiteWin10 64-bit little-endian
th3: SQLite 3.34.0 2020-11-30 14:23:31 e97938194d364c75b9ebb387833c0bba652abc3e91bfc26b23a30a414d7e03d1 |
2020-11-30 18:20:05
| drh | ok
|
29. Verify that the performance and size measurement spreadsheet in the documentation (misc/speed-size-graph.ods) is up-to-date. |
2020-11-30 18:00:49
| drh | ok
|
19j. At least one of the above using "test.rc". |
2020-11-30 18:00:46
| drh | ok
|
19i. Verify that builds work with -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT |
2020-11-30 18:00:42
| drh | ok
|
19c. see-aes256-ofb.c |
th3: ./th3make see.rc test.rc -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT
th3: mkth3.tcl -DSQLITE_HAS_CODEC -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_ENABLE_UPDATE_DELETE_LIMIT cfg/?*.cfg extra1/?*.cfg bugs/?*.test cov1/?*.test extra1/?*.test fts/?*.test req1/?*.test demo/?*.test
th3: 0 errors in 10494703 tests. 3038.369 seconds on abby 64-bit little-endian
th3: SQLite 3.34.0 2020-11-30 14:23:31 e97938194d364c75b9ebb387833c0bba652abc3e91bfc26b23a30a414d7e03d1 |
2020-11-30 17:58:53
| drh | ok
|
15. Sqllogictest: |
2020-11-30 17:58:50
| drh | ok
|
15d. tclsh run-all.tcl - on windows |
0 errors out of 11879758 tests and 1244 invocations in 3277 seconds |
2020-11-30 17:04:17
| drh | ok
|
19l. At least one of the above with option -DSQLITE_DIRECT_OVERFLOW_READ. |
2020-11-30 17:04:15
| drh | ok
|
19k. At least one of the above using "memdebug.rc". |
2020-11-30 17:04:12
| drh | ok
|
19b. see-aes128-ofb.c |
th3: ./th3make see.rc -DSQLITE_DIRECT_OVERFLOW_READ memdebug.rc
th3: mkth3.tcl -DSQLITE_HAS_CODEC -DSQLITE_DIRECT_OVERFLOW_READ -DSQLITE_DEBUG -DSQLITE_MEMDEBUG cfg/?*.cfg extra1/?*.cfg bugs/?*.test cov1/?*.test extra1/?*.test fts/?*.test req1/?*.test
th3: 0 errors in 10046590 tests. 7066.899 seconds on abby 64-bit little-endian
th3: SQLite 3.34.0 2020-11-30 14:23:31 e97938194d364c75b9ebb387833c0bba652abc3e91bfc26b23a30a414d7e03d1 |
2020-11-30 17:01:45
| drh | ok
|
10. Tests for platform Windows: |
2020-11-30 17:01:42
| drh | ok
|
10c. tclsh multitest.tcl --msvc --scenario failures - verify failures detected |
2020-11-30 17:01:12
| drh | ok
|
10b. tclsh multitest.tcl --msvc --quick on x86 |
0 failures on 16 th3makes and 27315439 tests in (02:01:00) 3 cores on SQLiteWin10
SQLite 3.34.0 2020-11-27 19:40:13 8edb983bc87898eff2cd2e7e672a32a47c71b2be9d818513d339e95560d45b2b |
2020-11-30 14:57:23
| drh | ok
|
10a. tclsh multitest.tcl --msvc --quick on x64 |
0 failures on 16 th3makes and 27652909 tests in (01:58:27) 3 cores on SQLiteWin10
SQLite 3.34.0 2020-11-27 19:40:13 8edb983bc87898eff2cd2e7e672a32a47c71b2be9d818513d339e95560d45b2b |
2020-11-30 14:55:54
| drh | ok
|
19m. At least one of the above on Linux. |
2020-11-30 14:55:48
| drh | ok
|
19a. see.c |
th3: 0 errors in 2061398 tests. 281.114 seconds on abby 64-bit little-endian
th3: SQLite 3.34.0 2020-11-30 14:23:31 e97938194d364c75b9ebb387833c0bba652abc3e91bfc26b23a30a414d7e03d1 |
2020-11-30 13:42:36
| dan | ok
|
32a. Linux |
2020-11-30 13:39:53
| drh | ok
|
32. Build and verify correct operation of sqlite3_analyzer on: |
2020-11-30 13:39:50
| drh | ok
|
32a. Linux |
2020-11-30 13:37:42
| drh | ok
|
27. Compare performance to the previous release using kvtest. |
2020-11-30 13:37:40
| drh | ok
|
27b. Mac |
2020-11-30 13:36:44
| drh | ok
|
24. Performance tests using speedtest1 compared against the previous release and a release from about one year ago. |
2020-11-30 13:36:42
| drh | ok
|
24b. Mac |
2020-11-30 13:33:57
| drh | ok
|
6. Tests for platform Linux x86_64: |
2020-11-30 13:33:55
| drh | ok
|
6d. tclsh multitest.tcl --scenario failures - all failures detected |
2020-11-30 13:31:28
| drh | ok
|
6c. tclsh multitest.tcl --scenario obscure |
2020-11-30 13:31:01
| drh | ok
|
28. Use the ".selftest" command of the shell to verify that legacy database files are readable and cross-platform |
2020-11-30 13:30:58
| drh | ok
|
28c. Mac |
2020-11-30 13:30:42
| drh | ok
|
18. CEROD tests in the "test/" subdirectory. |
2020-11-30 13:08:35
| drh | ok
|
27a. Linux |
2020-11-30 13:07:43
| drh | ok
|
28b. Linux |
2020-11-30 13:06:35
| drh | ok
|
25. Performance tests using speedtest1 --testset rtree |
2020-11-30 13:06:33
| drh | ok
|
25a. Linux |
2020-11-30 13:00:12
| drh | ok
|
24a. Linux |
2020-11-30 12:47:45
| drh | ok
|
10g. Verify that EXEs and DLLs generated using MSVC contain the correct version number, product name, description, and copyright as resources. |
2020-11-30 12:37:45
| drh | ok
|
10f. sh tool/symbols-mingw.sh - no incorrect exports or dependencies |
2020-11-30 12:36:02
| drh | ok
|
28d. Windows |
2020-11-30 12:34:45
| drh | ok
|
32c. Windows |
2020-11-30 12:22:03
| drh | ok
|
34. Build the "atrc" test program and run "./atrc $DB | ./sqlite3 $DB" against multiple databases, visually verify the result |
2020-11-30 12:01:39
| dan | ok
|
33. Build and verify sqldiff |
2020-11-30 12:01:37
| dan | ok
|
33c. Windows |
2020-11-30 12:01:33
| dan | ok
|
33b. Mac |
2020-11-30 11:32:41
| dan | ok
|
33a. Linux |
2020-11-27 14:59:50
| dan | ok
|
21. NDS-Devkit testing |
2020-11-27 14:59:45
| dan | ok
|
21c. Verify the "NDS DevKit" version number shown at the end of the test |
th3: NDS DevKit 3.34.0 2020-11-27 11:27:42 4d7cbc4544caa700 |
2020-11-27 14:59:38
| dan | ok
|
21b. Test using: tclsh th3make test.rc nds_devkit.rc |
th3: 0 errors in 9175177 tests. 2678.742 seconds on darkstar 64-bit little-endian
th3: NDS DevKit 3.34.0 2020-11-27 11:27:42 4d7cbc4544caa700
th3: SQLite 3.34.0 2020-11-25 20:29:45 f4b7c10057a50c5b1f38d4e35ec684ad9d6e21278675fec98961e1fa408ded52 |
2020-11-27 11:12:03
| dan | pending
|
21b. Test using: tclsh th3make test.rc nds_devkit.rc |
2020-11-27 11:11:59
| dan | ok
|
21a. Merge all trunk enhancements into the reuse-schema branch and use that branch to update the devkit. |
2020-11-26 21:19:11
| dan | ok
|
23c. Mac OS X |
2020-11-26 21:13:05
| dan | ok
|
23b. Linux |
2020-11-26 21:11:03
| dan | review
|
23d. Windows MSVC |
Not sure. Running "nmake -f makefile.vc install INSTALLDIR=c:UsersDanDesktopTcl868" installs files into the lib/ subdirectory, but the generated pkgIndex.tcl script contains "package ifneeded tclsqlite3". This fails as the dll specifies package "sqlite3". Changing the pkgIndex.tcl file to "package ifneeded sqlite3..." results in a working install. |
2020-11-26 21:01:33
| dan | ok
|
23a. Verify that the SQLite version number is correct in autoconf/tea/configure.ac |
3.34.0 |
2020-11-26 21:00:51
| dan | ok
|
22. Amalgamation autoconf tarball. |
2020-11-26 21:00:47
| dan | ok
|
22e. Works on Windows MSVC |
[nmake -f Makefile.msc] generates working sqlite3.exe, sqlite3.lib and sqlite3.dll files. |
2020-11-26 20:57:44
| dan | ok
|
22d. Works on Windows MinGW |
2020-11-26 20:43:29
| dan | ok
|
22c. Works on Mac OS X. |
2020-11-26 20:39:50
| dan | ok
|
22b. Works on Linux. |
2020-11-26 20:39:24
| dan | ok
|
7. Tests for platform Linux ARM (BeagleBoard or RaspberryPI) |
2020-11-26 20:39:19
| dan | ok
|
7a. tclsh th3make min.rc |
th3: bb174a074b5833181900d396edda955254ea1768750a0ab3b6d714530b1fe13f
th3: ./th3make CC=arm-unknown-linux-gnueabi-gcc -O2 min.rc -norun
th3: mkth3.tcl cfg/c?.cfg cfg/wal1.cfg cfg/f2fs.cfg coverage.testplan cov1/?*.test
th3: 0 errors in 1766354 tests. 3215.688 seconds on beaglebone 32-bit little-endian
th3: SQLite 3.34.0 2020-11-25 18:44:20 bb174a074b5833181900d396edda955254ea1768750a0ab3b6d714530b1fe13f |
2020-11-26 20:36:41
| dan | ok
|
22a. Builds. |
It builds. |
2020-11-26 20:18:14
| dan | ok
|
6g. CC=clang CFLAGS='-fsanitize=address,undefined' ./configure --enable-debug --enable-all && make test |
Some UndefinedBehaviorSanitizer errors in cases where we cast a double to a 64-bit integers. These all look intentional and safe.
SQLite 2020-11-25 18:44:20 bb174a074b5833181900d396edda955254ea1768750a0ab3b6d714530b1fe13f
0 errors out of 295532 tests on darkstar Linux 64-bit little-endian |
2020-11-26 20:03:02
| dan | ok
|
37. Website built procedures |
2020-11-26 20:02:59
| dan | ok
|
37b. All build products work on their target platforms |
2020-11-26 20:02:57
| dan | ok
|
37a. Compile-time options for build products have been updated as necessary |
2020-11-26 19:50:22
| dan | ok
|
35. Run the rbu/run_rbu_tests.tcl script in the test-dbs project on Linux. |
2020-11-26 19:29:37
| dan | ok
|
6f. sh tool/symbols.sh - no incorrect exports or dependencies |
2020-11-26 18:51:40
| dan | ok
|
13. Trunk changes merged and verified on active branches: |
2020-11-26 18:51:35
| dan | ok
|
13f. reuse-schema (from trunk) |
Tcl tests pass. |
2020-11-26 18:41:21
| dan | ok
|
13e. begin-concurrent-pnu-wal2 (from wal2) |
Tcl tests pass. |
2020-11-26 18:41:17
| dan | ok
|
13d. wal2 (from trunk) |
Tcl tests pass. |
2020-11-26 17:54:18
| dan | ok
|
13c. begin-concurrent-report (from begin-concurrent-pnu) |
Tcl tests pass. |
2020-11-26 17:39:33
| dan | ok
|
13b. begin-concurrent-pnu (from trunk) |
Tcl tests all pass. |
2020-11-26 11:38:13
| dan | ok
|
13a. begin-concurrent (from trunk) |
Tcl tests pass. |
2020-11-26 11:02:28
| dan | ok
|
20. ZIPVFS tests: |
2020-11-26 11:02:22
| dan | ok
|
20d. th3make zipvfs.rc quick.rc -valgrind |
th3: 0 errors in 3279430 tests. 32306.867 seconds on darkstar 64-bit little-endian
th3: SQLite 3.34.0 2020-11-24 23:40:48 5b4325295b2f17b7a4eaa2d3a30d06a24801992b3aa17c7d57e015f9f395fb95
==25686== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==25686== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) |
2020-11-25 21:11:51
| dan | ok
|
16. Build using the configure/make in main source tree. |
2020-11-25 21:11:49
| dan | ok
|
16b. Verify the correct version numbers have been installed. |
3.34.0 installed |
2020-11-25 21:11:38
| dan | ok
|
16a. Make sure that autoconf has been run to update the configure script. |
2020-11-25 20:34:25
| dan | ok
|
31. 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 using backcompat.test against 3.7.3 and 3.8.2. |
2020-11-25 20:29:56
| dan | ok
|
6h. Test the reuse-schema branch with ./configure --enable-all && make "OPTS=-DSQLITE_ENABLE_SHARED_SCHEMA" test. |
SQLite 2020-11-18 21:15:42 6004de525d90e5a32742349db9a7c818e1ae2d3bf3f57aff9058a3cb8f6falt1
0 errors out of 294957 tests on darkstar Linux 64-bit little-endian |
2020-11-25 20:27:54
| dan | ok
|
10e. tclsh test/wapptest.tcl --msvc --platform Failure-Detection -noui - all failures detected |
7 errors from 99 tests in 3 configurations. SQLite version 3.34.0 2020-11-25 14:50:42 9bd15b07e58b1811c2a368ec76059ac683a2c35b163ef4bba01ccb8b7ca7288d |
2020-11-25 20:17:37
| dan | ok
|
6e. tclsh test/wapptest.tcl --platform Failure-Detection -noui - all failures detected |
10 errors from 393 tests in 7 configurations. SQLite version 3.34.0 2020-11-25 18:44:20 bb174a074b5833181900d396edda955254ea1768750a0ab3b6d714530b1fe13f |
2020-11-25 20:05:30
| dan | ok
|
8d. tclsh test/wapptest.tcl -platform Failure-Detection -noui - all failures detected |
8 errors from 197 tests in 7 configurations.
SQLite version 3.34.0 2020-11-25 14:50:42 9bd15b07e58b1811c2a368ec76059ac683a2c35b163ef4bba01ccb8b7ca7288d |
2020-11-25 19:45:39
| dan | ok
|
20g. At least one of the above on Mac OS X. |
20c on osx |
2020-11-25 19:45:30
| dan | ok
|
20c. th3make zipvfs.rc memdebug.rc |
th3: 0 errors in 10058399 tests. 12314.227 seconds on Dans-iMac.local 64-bit little-endian
th3: SQLite 3.34.0 2020-11-24 23:40:48 5b4325295b2f17b7a4eaa2d3a30d06a24801992b3aa17c7d57e015f9f395fb95 |
2020-11-25 19:43:25
| dan | ok
|
11. Tests for platform OpenBSD (x86): |
2020-11-25 19:43:23
| dan | ok
|
11b. th3make quick.rc |
th3: 0 errors in 2094126 tests. 1344.661 seconds on obsd.my.domain 32-bit little-endian
th3: SQLite 3.34.0 2020-11-25 18:44:20 bb174a074b5833181900d396edda955254ea1768750a0ab3b6d714530b1fe13f |
2020-11-25 19:26:55
| dan | ok
|
11a. make test |
SQLite 2020-11-25 18:44:20 bb174a074b5833181900d396edda955254ea1768750a0ab3b6d714530b1fe13f
0 errors out of 248539 tests on obsd.my.domain OpenBSD 32-bit little-endian |
2020-11-25 19:02:42
| dan | ok
|
12. 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 2020-11-25 18:44:20 bb174a074b5833181900d396edda955254ea1768750a0ab3b6d714530b1fe13f
0 errors out of 247566 tests on darkstar Linux 64-bit little-endian |
2020-11-25 18:45:52
| drh | ok
|
1c. Review this checklist for completeness and accuracy. |
2020-11-25 18:45:49
| drh | ok
|
1b. Review "multitest.tcl" and "alignment*.rc" scripts in TH3 for completeness. |
2020-11-25 18:45:40
| drh | ok
|
3h. Test metrics are up-to-date (testing.html). |
2020-11-25 18:45:38
| drh | ok
|
3g. Database footprint is up-to-date (features.html). |
2020-11-25 18:45:34
| drh | ok
|
3f. The compile-time options are all up-to-date (compile.html). |
2020-11-25 18:45:29
| drh | ok
|
3e. Requirements marks are up-to-date in both documentation and source code. |
2020-11-25 18:01:04
| drh | ok
|
3d. No unresolved hyperlinks in the documentation build. |
2020-11-25 18:01:01
| drh | ok
|
3b. Release announcement in "changes.in". |
2020-11-25 18:00:57
| drh | ok
|
3a. Latest release on the "index.html" page. |
2020-11-25 17:59:55
| drh | ok
|
5. OMIT, ENABLE, and DISABLE options: |
2020-11-25 17:59:52
| drh | ok
|
5a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a |
2020-11-25 17:46:26
| dan | ok
|
8a. tclsh test/wapptest.tcl -noui |
0 errors from 6512621 tests in 6 configurations. SQLite version 3.34.0 2020-11-25 14:50:42 9bd15b07e58b1811c2a368ec76059ac683a2c35b163ef4bba01ccb8b7ca7288d |
2020-11-25 17:45:05
| dan | ok
|
20f. At least one of the above on Linux. |
20b on Linux |
2020-11-25 17:44:53
| dan | ok
|
20h. At least one of the above on Windows. |
20e on windows. |
2020-11-25 17:44:40
| dan | ok
|
20e. th3make zipvfs.rc quick.rc |
th3: 0 errors in 3270947 tests. 1884.994 seconds on DESKTOP-C1KR53M 32-bit little-endian
th3: SQLite 3.33.0 2020-08-12 16:19:12 f6cffa2d50bfebe5b025f412b7a49b7fdafb798aaf1ddc80e6656ccd1f012a7f |
2020-11-25 17:44:15
| dan | ok
|
10d. tclsh test/wapptest.tcl --msvc -noui |
0 errors from 3228732 tests in 8 configurations. SQLite version 3.34.0 2020-11-25 14:50:42 9bd15b07e58b1811c2a368ec76059ac683a2c35b163ef4bba01ccb8b7ca7288d |
2020-11-25 17:37:58
| drh | ok
|
14. Dbsqlfuzz tests |
2020-11-25 17:37:53
| drh | ok
|
14a. valgrind fuzzcheck $CORPUS --spinner |
fuzzcheck: 0 errors out of 51568 tests in 4663.698 seconds
==1055768== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) |
2020-11-25 16:48:54
| dan | ok
|
20b. th3make zipvfs.rc test.rc |
th3: 0 errors in 12760567 tests. 4790.998 seconds on darkstar 64-bit little-endian
th3: SQLite 3.34.0 2020-11-24 23:40:48 5b4325295b2f17b7a4eaa2d3a30d06a24801992b3aa17c7d57e015f9f395fb95 |
2020-11-25 16:40:41
| drh | ok
|
4. Compiler warning checks. |
2020-11-25 16:40:38
| drh | ok
|
4b. Mac OS X GCC -Wall -Wextra (the "tool/warnings.sh" script) |
2020-11-25 16:40:28
| drh | ok
|
4a. Linux GCC -Wall -Wextra (the "tool/warnings.sh" script) |
2020-11-25 16:40:21
| drh | ok
|
7b. Recompile and test Fossil. |
2020-11-25 16:39:53
| drh | ok
|
17. Fossil updated to use the latest SQLite. |
2020-11-25 16:39:51
| drh | ok
|
17c. fossil all test-integrity -d |
2020-11-25 16:39:48
| drh | ok
|
17b. Used on active websites with no issues. |
2020-11-25 16:39:46
| drh | ok
|
17a. No SQLite compiler warnings. |
2020-11-25 14:58:55
| dan | ok
|
20a. testfixture ../zipvfs/test/zipvfs.test (See test/README.txt for details) |
SQLite 2020-11-24 23:40:48 5b4325295b2f17b7a4eaa2d3a30d06a24801992b3aa17c7d57e015f9f395fb95
0 errors out of 74479 tests on darkstar Linux 64-bit little-endian |
2020-11-25 14:29:50
| dan | ok
|
6b. tclsh test/wapptest.tcl -noui |
0 errors from 16456287 tests in 34 configurations. SQLite version 3.34.0 2020-11-23 15:30:16 2c437f7a2c87129d00c71fa569315b68e0ba9514041d93503350c9ae9f080f17 |
2020-11-24 23:24:46
| drh | ok
|
2. Source code change review. fossil diff --from release --to trunk |
2020-11-24 23:24:43
| drh | ok
|
2l. Compare sqlite3.c and sqlite3.h against the previous release. |
2020-11-24 21:19:34
| drh | ok
|
2k. Significant compile-time options are recognized by the sqlite3_compileoption_used() interface. |
2020-11-24 21:19:31
| drh | ok
|
2j. Verify that the list of APIs exposed via the extension header is up-to-date (sqlite3ext.h). |
2020-11-24 21:08:49
| drh | ok
|
2i. Verify that source code contains no tabs and that surplus whitespace has been removed. |
2020-11-24 21:08:05
| 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]*(/ |
2020-11-24 20:59:33
| drh | ok
|
2g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that offset computations are 64-bit clean. |
2020-11-24 20:58:05
| drh | ok
|
2f. Variables and functions have been renamed to reflect changes in their use. |
2020-11-24 20:58:02
| drh | ok
|
2e. Comments have been updated to reflect code changes. |
2020-11-24 20:57:58
| drh | ok
|
2d. New code complies with design rules. |
2020-11-24 20:57:56
| drh | ok
|
2c. New code complies with style guidelines. |
2020-11-24 20:57:53
| drh | ok
|
2b. All significant changes are mentioned in the "changes" log of the documentation. |
2020-11-24 20:57:49
| drh | ok
|
2a. No stray changes. |
2020-11-24 19:37:25
| drh | ok
|
27c. Windows |
current: 853.0 MB/s
3.33.0: 837.3 MB/s
20191124: 831.0 MB/s |
2020-11-24 19:31:34
| drh | ok
|
25b. Windows |
current: 12.674
3.33.0: 12.700
20191124: 12.693 |
2020-11-24 19:29:08
| drh | ok
|
24c. Windows |
current: 7.569
3.33.0: 7.591
20191124: 7.776 |
2020-11-24 19:27:56
| drh | ok
|
26. Run make wordcount and do tests on current and prior versions: |
2020-11-24 19:27:52
| drh | ok
|
26b. rm -f wc.db && ./wordcount wc.db $BIGTEXT --all --cachesize 5 --nosync |
current 86.456
3.33.0: 88.358
20191124: 87.548 |
2020-11-24 19:20:34
| drh | ok
|
26a. rm -f wc.db && ./wordcount wc.db $BIGTEXT --all |
On windows:
current: 18.186
3.33.0: 18.477
20191124: 18.530 |
2020-11-24 17:28:44
| drh | ok
|
36. 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. |
2020-11-24 17:26:45
| drh | ok
|
32b. Mac OS X |
2020-11-24 17:17:30
| drh | ok
|
30. Verify that the amalgamation builds are byte-for-byte identical on all workstation platforms. |
2020-11-24 17:17:27
| drh | ok
|
30a. Linux |
d3c16ac1af2fb4c01dd238d614b1e036c65cd4498267fc71bf88c6e093ba1a04 sqlite3.c
642f3178f54744853cd00735e870868aca5aa8a0815ca0b42222c02d7eca2a25 sqlite3.h |
2020-11-24 17:17:14
| drh | ok
|
30c. Mac OS X (PPC) |
d3c16ac1af2fb4c01dd238d614b1e036c65cd4498267fc71bf88c6e093ba1a04 sqlite3.c
642f3178f54744853cd00735e870868aca5aa8a0815ca0b42222c02d7eca2a25 sqlite3.h |
2020-11-24 17:16:54
| drh | ok
|
30e. Windows using NMAKE. |
d3c16ac1af2fb4c01dd238d614b1e036c65cd4498267fc71bf88c6e093ba1a04 sqlite3.c
642f3178f54744853cd00735e870868aca5aa8a0815ca0b42222c02d7eca2a25 sqlite3.h |
2020-11-24 17:16:26
| drh | ok
|
30d. Windows using native MinGW. |
d3c16ac1af2fb4c01dd238d614b1e036c65cd4498267fc71bf88c6e093ba1a04 sqlite3.c
642f3178f54744853cd00735e870868aca5aa8a0815ca0b42222c02d7eca2a25 sqlite3.h |
2020-11-24 17:15:01
| drh | ok
|
30b. Mac OS X |
d3c16ac1af2fb4c01dd238d614b1e036c65cd4498267fc71bf88c6e093ba1a04 sqlite3.c
642f3178f54744853cd00735e870868aca5aa8a0815ca0b42222c02d7eca2a25 sqlite3.h |
2020-11-24 16:48:16
| drh | ok
|
28a. iBook PPC |
2020-11-24 16:47:29
| drh | ok
|
9. Tests for platform Mac OS X 10.5 (PPC): |
2020-11-24 16:47:26
| drh | ok
|
9c. Verify that Fossil repositories are cross-platform with x86/x64. |
2020-11-24 16:47:11
| drh | ok
|
9a. .selftest checks (see below) |
2020-11-24 16:16:38
| drh | ok
|
9b. Recompile and test Fossil. |
2020-11-24 16:07:38
| drh | ok
|
15a. Checked in latest SQLite amalgamation. |
2020-11-24 16:07:07
| drh | ok
|
15b. No SQLite compiler warnings. |
2020-11-24 16:07:04
| drh | ok
|
15c. tclsh run-all.tcl - on unix |
0 errors out of 11879758 tests and 1244 invocations in 855 seconds |
2020-11-24 15:54:29
| drh | ok
|
6a. tclsh multitest.tcl |
0 failures on 44 th3makes and 242363685 tests in (03:16:03) 7 cores on abby
SQLite 3.34.0 2020-11-23 21:05:29 4f1573b146193e5d552981a9d1d11e50da4da4a843f790e4af1cf0cc19a0b020 |