2017-03-29 16:16:41
| drh | ok
|
30. Documentation review: |
2017-03-29 16:16:41
| drh | ok
|
30a. Latest release on the "index.html" page. |
2017-03-29 16:16:41
| drh | ok
|
30b. Release announcement in "changes.in". |
2017-03-29 16:16:41
| drh | ok
|
30c. Release accouncement in "news.html". |
2017-03-29 16:16:41
| drh | ok
|
30d. No unresolved hyperlinks in the documentation build. |
2017-03-29 16:16:41
| drh | ok
|
30e. Requirements marks are up-to-date in both documentation and source code. |
2017-03-29 16:16:41
| drh | ok
|
30f. The compile-time options are all up-to-date (compile.html). |
2017-03-29 16:16:41
| drh | ok
|
30g. Database footprint is up-to-date (features.html). |
2017-03-29 16:16:41
| drh | ok
|
30h. Test metrics are up-to-date (testing.html). |
2017-03-29 16:16:41
| drh | ok
|
30i. Check new/changed documentation for spelling and gramatical mistakes. |
2017-03-28 19:10:18
| drh | ok
|
170. SEE tests using TH3: |
2017-03-28 19:10:14
| drh | ok
|
170i. At least one of the above on Linux. |
2017-03-28 19:10:10
| drh | ok
|
170h. At least one of the above using "memdebug.rc". |
2017-03-28 19:10:05
| drh | ok
|
170b. see-aes128-ofb.c |
th3: 0 errors in 8240519 tests. 4474.413 seconds on bella 64-bit little-endian
th3: SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb
Linux, memdebug.rc |
2017-03-28 18:47:03
| drh | ok
|
240. Performance tests using speedtest1 --testset rtree |
2017-03-28 18:46:58
| drh | ok
|
240b. Windows |
9.986 vs 9.922
MSVC on Win10 64-bit |
2017-03-28 18:34:17
| drh | ok
|
210. Amalgamation autoconf tarball. |
2017-03-28 18:34:13
| drh | ok
|
210e. Works on Windows MSVC |
2017-03-28 18:32:28
| drh | ok
|
210d. Works on Windows MinGW |
2017-03-28 18:26:39
| drh | ok
|
170c. see-aes256-ofb.c |
th3: 0 errors in 1690391 tests. 315.932 seconds on macpro01 64-bit little-endian
th3: SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb
Mac, quick.rc |
2017-03-28 18:22:43
| drh | ok
|
280. Verify that the performance and size measurement spreadsheet in
the documentation (misc/speed-size-graph.ods) is up-to-date. |
2017-03-28 18:20:06
| drh | ok
|
170d. see-rc4.c |
th3: 0 errors in 1690441 tests. 318.181 seconds on macpro01 64-bit little-endian
th3: SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb
Mac, quick.rc |
2017-03-28 18:10:49
| drh | ok
|
170e. see-aes128-ccm.c |
th3: 0 errors in 1690620 tests. 363.802 seconds on macpro01 64-bit little-endian
th3: SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb
Mac, quick.rc |
2017-03-28 18:10:23
| drh | ok
|
310. Build and verify correct operation of sqlite3_analyzer on: |
2017-03-28 18:10:19
| drh | ok
|
310c. Windows (MinGW) |
2017-03-28 18:00:01
| drh | ok
|
320. Build and verify sqldiff |
2017-03-28 17:59:56
| drh | ok
|
320c. Windows |
2017-03-28 17:58:22
| drh | ok
|
310b. Mac OS X |
2017-03-28 17:54:59
| drh | ok
|
320b. Mac |
2017-03-28 17:50:42
| drh | ok
|
260. Compare performance to the previous release using kvtest. |
2017-03-28 17:50:38
| drh | ok
|
260c. Mac |
Same speed |
2017-03-28 17:47:10
| drh | ok
|
320a. Linux |
2017-03-28 17:36:41
| drh | ok
|
170j. At least one of the above on Mac OS X. |
2017-03-28 17:36:35
| drh | ok
|
170g. At least one of the above using "test.rc". |
2017-03-28 17:36:30
| drh | ok+
|
170f. see-cccrypt.c |
th3: 0 errors in 6456924 tests. 2263.575 seconds on macpro01 64-bit little-endian
th3: SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb
test.rc |
2017-03-28 17:36:15
| drh | ok
|
170f. see-cccrypt.c |
2017-03-28 15:57:29
| drh | ok
|
310a. Linux |
2017-03-28 15:56:05
| drh | ok
|
260b. Linux |
0.497 to 0.472 |
2017-03-28 15:51:44
| drh | ok
|
180. SEE using configure; make test |
2017-03-28 15:51:38
| drh | ok
|
180b. Mac |
SQLite 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb
0 errors out of 139988 tests on macpro01 Darwin 64-bit little-endian |
2017-03-28 15:50:58
| drh | ok
|
180a. Linux |
SQLite 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb
0 errors out of 140602 tests on bella Linux 64-bit little-endian |
2017-03-28 15:46:09
| drh | ok
|
260d. Windows |
Same speed |
2017-03-28 15:42:20
| drh | ok
|
190. ZIPVFS tests: |
2017-03-28 15:42:13
| drh | ok
|
190h. At least one of the above on Windows. |
2017-03-28 15:42:08
| drh | ok
|
190e. th3make zipvfs.rc quick.rc |
th3: 0 errors in 2895021 tests. 1584.360 seconds on DESKTOP-8U9G1N8 32-bit little-endian
th3: SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb |
2017-03-28 15:29:39
| drh | ok
|
260a. Android |
2858 microseconds down to 2819. |
2017-03-28 15:25:08
| drh | ok
|
230. Performance tests using speedtest1
compared against the previous release and a release from about one
year ago. |
2017-03-28 15:25:04
| drh | ok
|
230a. Android |
133.790s down to 128.610s |
2017-03-28 15:00:50
| drh | ok
|
200. NDS-Devkit testing |
2017-03-28 15:00:46
| drh | ok
|
200a. Verify that devkit sources are up-to-date with SQLite and ZIPVFS
by running update-src.sh and mkdevkit.tcl in the sbin subdirectory
of the devkit source tree. Record nds_sqlite3.[ch] hashes in the
comment. |
Devkit updated. But the commit is not marked as release and there are no hashes in the comment. |
2017-03-28 15:00:00
| drh | ok
|
90. Tests for platform Mac OS X 10.2 (PPC): |
2017-03-28 14:59:56
| drh | ok
|
90a. tclsh th3make quick.rc |
th3: 0 errors in 2014952 tests. 12330.943 seconds on crabapple 32-bit big-endian
th3: SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb |
2017-03-28 05:52:09
| dan | ok
|
190d. th3make zipvfs.rc quick.rc -valgrind |
th3: 0 errors in 2829955 tests. 25287.291 seconds on darkstar 64-bit little-endian
th3: SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb
==31567== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) |
2017-03-28 05:52:04
| dan | pending+
|
190d. th3make zipvfs.rc quick.rc -valgrind |
th3: 0 errors in 2829955 tests. 25287.291 seconds on darkstar 64-bit little-endian
th3: SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb
==31567== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) |
2017-03-27 20:46:35
| drh | ok
|
240a. Linux |
7.513 vs 7.504 |
2017-03-27 20:36:26
| drh | ok
|
230c. Mac |
3.18.0 is faster than 3.16.0. Real-time preformance difference from 3.17.0 is difficult to measure. |
2017-03-27 20:26:25
| drh | ok
|
170k. At least one of the above on Windows. |
2017-03-27 20:26:14
| drh | ok
|
170a. see.c |
th3: 0 errors in 1721372 tests. 648.124 seconds on DESKTOP-8U9G1N8 64-bit little-endian
th3: SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb
Win10, quick.rc |
2017-03-27 18:33:40
| dan | ok
|
190i. th3make zipvfs-cov.rc - verify full coverage |
th3: 0 errors in 1254091 tests. 374.463 seconds on darkstar 64-bit little-endian
th3: SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb
Branch coverage: 100.00% hit 941 missed 0 total 941 |
2017-03-27 18:32:51
| dan | ok
|
190g. At least one of the above on Mac OS X. |
20c |
2017-03-27 18:32:32
| dan | ok
|
190f. At least one of the above on Linux. |
2017-03-27 18:32:23
| dan | ok
|
190c. th3make zipvfs.rc memdebug.rc |
On OSX.
th3: 0 errors in 8316643 tests. 15297.417 seconds on Chanphen-Kruatawongs-iMac.local 64-bit little-endian
th3: SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb |
2017-03-27 18:32:17
| dan | pending+
|
190c. th3make zipvfs.rc memdebug.rc |
On OSX.
th3: 0 errors in 8316643 tests. 15297.417 seconds on Chanphen-Kruatawongs-iMac.local 64-bit little-endian
th3: SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb |
2017-03-27 17:17:14
| dan | ok
|
200c. Verify the "NDS DevKit" version number shown at the end of the test |
th3: NDS DevKit 3.18.0 2017-03-27 16:39:34 6fe0aa7fdd0fe14b |
2017-03-27 17:16:01
| dan | ok
|
200b. Test using: tclsh th3make test.rc nds_devkit.rc |
th3: 0 errors in 7085713 tests. 1487.272 seconds on darkstar 64-bit little-endian
th3: SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb |
2017-03-27 17:01:16
| drh | ok
|
150. Rebuild and use Firefox with the latest SQLite |
2017-03-27 17:01:12
| drh | ok
|
150a. Routine use with no problems |
2017-03-27 17:00:28
| drh | ok
|
100. Tests for platform Windows: |
2017-03-27 17:00:22
| drh | ok
|
100b. tclsh multitest.tcl --quick on x86 |
0 failures on 15 th3makes and 21194460 tests in (04:13:21) on win7dev
SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb |
2017-03-27 16:47:28
| dan | pending
|
200b. Test using: tclsh th3make test.rc nds_devkit.rc |
2017-03-27 16:44:06
| dan | review
|
200a. Verify that devkit sources are up-to-date with SQLite and ZIPVFS
by running update-src.sh and mkdevkit.tcl in the sbin subdirectory
of the devkit source tree. Record nds_sqlite3.[ch] hashes in the
comment. |
Devkit updated. But the commit is not marked as release and there are no hashes in the comment. |
2017-03-27 16:38:59
| drh | ok
|
160. CEROD tests in the "test/" subdirectory. |
2017-03-27 16:33:46
| dan | ok
|
220. TEA archive builds correctly and runs: |
2017-03-27 16:33:38
| dan | ok
|
220a. Linux |
2017-03-27 16:31:59
| dan | ok
|
220b. Mac OS X |
2017-03-27 16:27:57
| dan | ok
|
210c. Works on Mac OS X. |
2017-03-27 16:25:55
| drh | ok
|
150d. ./mach web-platform-tests IndexedDB |
Ran 1260 tests (279 parents, 981 subtests)
Expected results: 1260
Unexpected results: 0 |
2017-03-27 16:24:18
| drh | ok
|
150c. ./mach xpcshell-test dom/indexedDB |
Ran 207 tests
Expected results: 205
Unexpected results: 0
Skipped: 2 |
2017-03-27 16:22:50
| drh | ok
|
150b. ./mach mochitest dom/indexedDB |
1 INFO Passed: 26767
2 INFO Failed: 0 |
2017-03-27 16:20:59
| drh | ok
|
60. Tests for platform Linux x86_64: |
2017-03-27 16:20:55
| drh | ok
|
60e. tclsh multitest.tcl --scenario failures - all failures detected |
2017-03-27 16:17:55
| drh | ok
|
120. Sqllogictest: |
2017-03-27 16:17:50
| drh | ok
|
120c. tclsh run-all.tcl - on unix |
0 errors out of 11879758 tests and 1244 invocations in 1540 seconds |
2017-03-27 16:17:14
| drh | ok
|
120d. tclsh run-all.tcl - on windows |
0 errors out of 11879758 tests and 1244 invocations in 2322 seconds |
2017-03-27 16:16:56
| dan | ok
|
210b. Works on Linux. |
2017-03-27 15:41:53
| dan | ok
|
210a. Builds. |
2017-03-27 15:16:10
| drh | ok
|
120b. No SQLite compiler warnings. |
2017-03-27 15:16:06
| drh | ok
|
120a. Checked in latest SQLite amalgamation. |
2017-03-27 15:06:58
| drh | ok
|
100c. tclsh multitest.tcl --scenario failures - verify failures detected |
2017-03-27 15:05:16
| drh | ok
|
100i. Verify that EXEs and DLLs generated using MSVC contain the correct
version number, product name, description, and copyright as resources. |
2017-03-27 15:02:15
| drh | ok
|
100h. sh tool/symbols-mingw.sh - no incorrect exports or dependencies |
2017-03-27 14:59:40
| drh | ok
|
100g. nmake /f makefile.msc WIN32HEAP=1 DEBUG=4 test |
SQLite 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb
0 errors out of 114036 tests on DESKTOP-8U9G1N8 Windows NT 64-bit little-endian |
2017-03-27 14:31:50
| drh | ok
|
100f. nmake /f makefile.msc MEMDEBUG=1 DEBUG=3 test |
SQLite 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb
0 errors out of 112987 tests on DESKTOP-8U9G1N8 Windows NT 64-bit little-endian |
2017-03-27 14:29:55
| dan | ok
|
190b. th3make zipvfs.rc test.rc |
th3: 0 errors in 10071701 tests. 2777.407 seconds on darkstar 64-bit little-endian
th3: SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb |
2017-03-27 14:29:17
| dan | ok
|
60f. tclsh releasetest.tcl --platform Failure-Detection - all
failures detected |
All configurations report "FAIL".
26 failures out of 786 tests in (00:08:22) on darkstar
SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb |
2017-03-27 14:17:30
| dan | ok++
|
60g. sh tool/symbols.sh - no incorrect exports or dependencies |
All exports are sqlite3_*, sqlite3changeset_* or sqlite3session_*. Core deps are: malloc, free, realloc, localtime, memset, memmove, memcpy, memcmp, strcmp, strlen, strncmp. |
2017-03-27 14:16:18
| dan | ok+
|
60g. sh tool/symbols.sh - no incorrect exports or dependencies |
2017-03-27 14:10:46
| drh | ok
|
60g. sh tool/symbols.sh - no incorrect exports or dependencies |
2017-03-27 14:08:10
| dan | ok+
|
80. Tests for platform Mac OS X: |
2017-03-27 14:08:01
| dan | ok
|
80a. tclsh releasetest.tcl |
0 failures out of 4745197 tests in (04:52:38) 2 cores on Chanphen-Kruatawongs-iMac.local • SQLite 3.18.0 2017-03-25 19:16:41
8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb |
2017-03-27 14:07:43
| dan | ok
|
80. Tests for platform Mac OS X: |
0 failures out of 4745197 tests in (04:52:38) 2 cores on Chanphen-Kruatawongs-iMac.local
SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb |
2017-03-27 14:06:15
| drh | ok
|
100e. tclsh releasetest.tcl --platform Failure-Detection - all
failures detected |
2017-03-27 14:05:54
| drh | ok
|
90c. Verify that Fossil repositories are cross-platform with x86/x64. |
2017-03-27 13:56:12
| drh | ok
|
100d. tclsh test/releasetest.tcl --msvc |
0 failures out of 1960169 tests in (02:04:01) on DESKTOP-8U9G1N8
SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb |
2017-03-27 13:53:27
| dan | ok
|
190a. testfixture ../zipvfs/test/zipvfs.test
(See test/README.txt in the ZIPVFS source tree for details.) |
SQLite 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb
0 errors out of 85663 tests on darkstar Linux 64-bit little-endian |
2017-03-27 13:47:03
| dan | ok
|
300. 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 with backcompat.test against 3.8.2 and 3.7.3.
SQLite 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb
0 errors out of 265 tests on darkstar Linux 64-bit little-endian |
2017-03-27 13:46:52
| dan | ---+
|
300. 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 with backcompat.test against 3.8.2 and 3.7.3.
SQLite 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb
0 errors out of 265 tests on darkstar Linux 64-bit little-endian |
2017-03-27 13:39:05
| drh | ok
|
230b. Linux |
3.12.0: 4.773s, 3.17.0: 4.385s, 3.18.0: 4.322s. 9.4% and 1.4% faster. Wall-clock time on linux using "./configure; make speedtest1; time ./speedtest1 st1.db" |
2017-03-27 13:27:59
| drh | ok
|
250. Run make wordcount; bash run-wordcount.bash $OPTIONS with options: |
2017-03-27 13:27:53
| drh | ok
|
250b. bash run-wordcount.sh sqlite3.c --cachesize 5 --nosync |
From 27.286s down to 26.700s (Mac, 2.1%) |
2017-03-27 13:23:41
| drh | ok+
|
250a. bash run-wordcount.sh sqlite3.c |
14.060s on 3.17.0 down to 13.192 for 3.18.0. About 6% faster. (Mac)
11.347s on 3.17.0 down to 11.020 for 3.18.0 (2.9%) on Linux. |
2017-03-27 13:16:58
| drh | ok
|
270. Use the ".selftest" command of the shell to verify that legacy database files are readable
and cross-platform |
2017-03-27 13:16:51
| drh | ok
|
270a. iBook PPC |
2017-03-27 13:15:03
| drh | ok
|
250a. bash run-wordcount.sh sqlite3.c |
14.060s on 3.17.0 down to 13.192 for 3.18.0. About 6% faster. |
2017-03-27 13:02:00
| drh | ok
|
90b. Recompile and test Fossil. |
2017-03-27 13:01:22
| drh | ok
|
80c. tclsh multitest.tcl --scenario failures - all failures detected |
2017-03-27 12:44:55
| drh | ok
|
80d. tclsh releasetest.tcl --platform Failure-Detection - all
failures detected |
2017-03-27 12:31:24
| drh | ok
|
60b. Check the "multitest.tcl" log files for undetected errors. |
2017-03-27 11:55:52
| dan | pending
|
190a. testfixture ../zipvfs/test/zipvfs.test
(See test/README.txt in the ZIPVFS source tree for details.) |
2017-03-27 11:55:19
| dan | ok
|
70. Tests for platform Linux ARM (BeagleBoard) |
2017-03-27 11:55:13
| dan | ok
|
70a. tclsh th3make min.rc |
th3: 0 errors in 1646876 tests. 4685.086 seconds on beaglebone 32-bit little-endian
th3: SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb |
2017-03-27 11:21:23
| drh | ok
|
100a. tclsh multitest.tcl (after updating th3private) |
0 failures on 36 th3makes and 139722833 tests in (09:58:16) 2 cores on DESKTOP-8U9G1N8
SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb |
2017-03-27 09:06:41
| dan | ok
|
340. 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. |
[make sqlite3-all.c && gcc -I. sqlite3-all.c shell.c -ldl -lpthread -o shell] works on Linux with either main.mk or the non-amalgamation configure script. |
2017-03-27 09:00:33
| dan | ok
|
330. Run the rbu/run_rbu_tests.tcl script in the test-dbs project on Linux. |
2017-03-27 08:41:27
| dan | ok
|
190a. testfixture ../zipvfs/test/zipvfs.test
(See test/README.txt in the ZIPVFS source tree for details.) |
SQLite 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb
0 errors out of 85617 tests on darkstar Linux 64-bit little-endian |
2017-03-27 08:35:41
| dan | pending
|
190c. th3make zipvfs.rc memdebug.rc |
On OSX. |
2017-03-27 08:33:01
| dan | pending
|
190d. th3make zipvfs.rc quick.rc -valgrind |
2017-03-27 08:32:07
| dan | pending
|
190b. th3make zipvfs.rc test.rc |
2017-03-27 08:30:37
| dan | pending
|
190a. testfixture ../zipvfs/test/zipvfs.test
(See test/README.txt in the ZIPVFS source tree for details.) |
2017-03-27 08:17:31
| dan | ok
|
130. Build using the configure/make in main source tree. |
2017-03-27 08:17:25
| dan | ok
|
130b. Verify the correct version numbers have been installed. |
2017-03-27 08:17:20
| dan | ok
|
130a. Make sure that autoconf has been run to update the configure script. |
2017-03-27 08:10:57
| dan | ok
|
70b. Recompile and test Fossil. |
[fossil all rebuild] works. [fossil sync] works. |
2017-03-27 08:10:34
| dan | pending
|
80a. tclsh releasetest.tcl |
2017-03-27 07:47:56
| dan | pending
|
70b. Recompile and test Fossil. |
2017-03-27 07:47:50
| dan | pending
|
70a. tclsh th3make min.rc |
2017-03-26 15:31:01
| drh | ok+
|
60c. tclsh releasetest.tcl |
0 failures out of 9754130 tests in (01:42:50) 3 cores on darkstar
SQLite 3.18.0 2017-03-25 18:31:42 55df410b2cd27dc4c7670bcc1196fa3a0e9e601fc24c42e53d6b0a26ee3e4b45
0 failures out of 9755979 tests in (03:44:57) on bella
SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb |
2017-03-26 10:53:16
| drh | ok
|
80b. tclsh multitest.tcl --omit test-ex (after updating th3private) |
0 failures on 37 th3makes and 148890242 tests in (09:04:55) 2 cores on macpro01
SQLite 3.18.0 2017-03-25 19:16:41 8469fc0d48d6af0accef9b8a84e08ad2ca32351907510d177b4ca4815c1ea7cb |
2017-03-26 06:56:05
| dan | ok
|
60d. Check the "releasetest.tcl" log files for undetected errors. |
2017-03-26 06:55:59
| dan | ok
|
60c. tclsh releasetest.tcl |
0 failures out of 9754130 tests in (01:42:50) 3 cores on darkstar
SQLite 3.18.0 2017-03-25 18:31:42 55df410b2cd27dc4c7670bcc1196fa3a0e9e601fc24c42e53d6b0a26ee3e4b45 |
2017-03-26 01:05:24
| drh | ok
|
50. OMIT, ENABLE, and DISABLE options: |
2017-03-26 01:05:21
| drh | ok
|
50a. tclsh ../tool/omittest.tcl -skip_run -target libsqlite3.a |
2017-03-25 19:17:45
| drh | ok
|
20. Source code change review.
fossil diff --from release --to trunk |
2017-03-25 19:17:41
| drh | ok
|
20k. Significant compile-time options are recognized by the
sqlite3_compileoption_used() interface. |
2017-03-25 19:17:35
| drh | ok
|
20j. Verify that the list of APIs exposed via the extension header is
up-to-date (sqlite3ext.h). |
2017-03-25 19:05:26
| drh | ok
|
20i. Verify that source code contains no tabs and that surplus whitespace has
been removed. |
2017-03-25 19:05:13
| drh | ok
|
20h. 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]*(/ |
2017-03-25 19:03:02
| drh | ok
|
20g. Check all calls to sqlite3OsRead() and sqlite3OsWrite() to ensure that
offset computations are 64-bit clean. |
2017-03-25 19:02:17
| drh | ok
|
20f. Variables and functions have been renamed to reflect changes
in their use. |
2017-03-25 19:02:12
| drh | ok
|
20e. Comments have been updated to reflect code changes. |
2017-03-25 19:02:08
| drh | ok
|
20d. New code complies with design rules. |
2017-03-25 19:02:04
| drh | ok
|
20c. New code complies with style guidelines. |
2017-03-25 19:02:00
| drh | ok
|
20b. All significant changes are mentioned in the "changes" log
of the documentation. |
2017-03-25 19:01:56
| drh | ok
|
20a. No stray changes. |
2017-03-25 17:31:35
| drh | ok
|
40. Compiler warning checks. |
2017-03-25 17:31:31
| drh | ok
|
40d. Windows (32-bit) MSVC using option /W4 (nmake /f makefile.msc USE_FULLWARN=1) |
2017-03-25 17:27:22
| drh | ok
|
310e. A database containing WITHOUT ROWID tables. |
2017-03-25 17:27:17
| drh | ok
|
310d. Windows (MSVC) |
2017-03-25 17:25:34
| drh | ok
|
270d. Windows |
2017-03-25 17:21:52
| drh | ok
|
290. Verify that the amalgamation builds are byte-for-byte identical on all
workstation platforms. |
2017-03-25 17:21:47
| drh | ok
|
290d. Windows using native MinGW. |
254f84222b3d53f99980a63cc768da07b76d19211166ce20eac80dcbe867dbb6 sqlite3.c
6c6ed9bc6793e48060a3815dd553ed13bf9568facf74ff5de2883d0737543091 sqlite3.h |
2017-03-25 17:16:32
| drh | ok
|
140. Fossil updated to use the latest SQLite. |
2017-03-25 17:16:32
| drh | ok
|
140a. No SQLite compiler warnings. |
2017-03-25 17:16:32
| drh | ok
|
140b. Used on active websites with no issues. |
2017-03-25 17:16:32
| drh | ok
|
140c. fossil all dbstat --db-check |
2017-03-25 16:50:39
| dan | ok
|
290c. OpenBSD |
254f84222b3d53f99980a63cc768da07b76d19211166ce20eac80dcbe867dbb6 sqlite3.c
6c6ed9bc6793e48060a3815dd553ed13bf9568facf74ff5de2883d0737543091 sqlite3.h |
2017-03-25 16:32:50
| dan | ok
|
110. Tests for platform OpenBSD (x86): |
2017-03-25 16:32:45
| dan | ok
|
110b. th3make quick.rc |
th3: 0 errors in 1768723 tests. 586.047 seconds on obsd.my.domain 32-bit little-endian
th3: SQLite 3.18.0 2017-03-25 12:08:11 32be9c3faaafd736da3f49d475dc9279af4e4ba38070b60033d898345080acf0 |
2017-03-25 16:09:33
| dan | ok
|
110a. make test |
SQLite 2017-03-25 12:08:11 32be9c3faaafd736da3f49d475dc9279af4e4ba38070b60033d898345080acf0
0 errors out of 140446 tests on obsd.my.domain OpenBSD 32-bit little-endian |
2017-03-25 15:48:41
| dan | ok
|
40c. OpenBSD GCC using options -Wall |
[gcc -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_RTREE -c -Wall sqlite3.c] runs clean. OpenBSD 5.0. gcc version 4.2.1 20070719 |
2017-03-25 12:32:44
| drh | ok
|
270b. Linux |
2017-03-25 12:32:12
| drh | ok
|
270c. Mac |
2017-03-25 12:25:44
| drh | ok
|
290a. Linux |
254f84222b3d53f99980a63cc768da07b76d19211166ce20eac80dcbe867dbb6 sqlite3.c
6c6ed9bc6793e48060a3815dd553ed13bf9568facf74ff5de2883d0737543091 sqlite3.h |
2017-03-25 12:25:14
| drh | ok
|
290b. Mac OS X |
254f84222b3d53f99980a63cc768da07b76d19211166ce20eac80dcbe867dbb6 sqlite3.c
6c6ed9bc6793e48060a3815dd553ed13bf9568facf74ff5de2883d0737543091 sqlite3.h |
2017-03-25 12:24:18
| drh | ok
|
290e. Windows using NMAKE. |
254f84222b3d53f99980a63cc768da07b76d19211166ce20eac80dcbe867dbb6 sqlite3.c
6c6ed9bc6793e48060a3815dd553ed13bf9568facf74ff5de2883d0737543091 sqlite3.h |
2017-03-25 12:19:29
| drh | ok
|
40e. Windows (64-bit) MSVC using option /W4 (nmake /f makefile.msc USE_FULLWARN=1) |
2017-03-25 12:18:22
| drh | ok
|
40b. Mac OS X GCC -Wall -Wextra (the "tool/warnings.sh" script) |
2017-03-25 12:13:35
| drh | ok
|
40a. Linux GCC -Wall -Wextra (the "tool/warnings.sh" script) |
2017-03-25 12:13:16
| drh | ok
|
10. Test procedure review. |
2017-03-25 12:13:16
| drh | ok
|
10a. Review the "test/releasetest.tcl" script for completeness and accuracy. |
2017-03-25 12:13:16
| drh | ok
|
10b. Review "multitest.tcl" and "alignment*.rc" scripts in TH3 for completeness. |
2017-03-25 12:13:16
| drh | ok
|
10c. Review this checklist for completeness and accuracy. |
2017-03-25 11:55:08
| drh | ok
|
60a. tclsh multitest.tcl (take care to update ../th3private) |
0 failures on 42 th3makes and 184565712 tests in (05:30:40) 3 cores on bella
SQLite 3.18.0 2017-03-24 19:45:05 c2c3dd84534bb5ea81c974847b74a166c9cba1545fc749ce625929f303bf22e4 |
2017-03-22 14:14:32
| drh | ok
|
230d. Windows |
Windows10 MSVC 64-bit. 3.12.0: 6.077s. 3.17.0: 5.484s. 3.18.0: 5.423s. |