Ticket Change Details
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to
or submit via the online form by Sep 9.

Artifact ID: 532287603df0ed4e77314643eb9de56fd04cf07bc9eef7a6f74d27353faf7cc8
Ticket: 145df89159588c565bc1ee20769385889b6095ae
SQLite TCL Test suite regressions
User & Date: oehhar 2018-12-17 10:21:10

  1. Change foundin to "8.6.9"
  2. Change icomment to:

    HaO: Moved from tcl ticket:

    I updated Tcl to 8.6.9 on OpenIndiana 2018.10 (illumos kernel, an OpenSolaris fork) and noticed that SQLite 3.26.0 TCL test suite fails in some 30 cases, 27 of them fail like this:

    ! window1-13.5 expected: [ ] ! window1-13.5 got: []

    However, those 27 work with Tcl 8.6.7.

    Here's the OpenIndiana shipped Tcl 8.6.7 sources:

    Here are my Tcl 8.6.9 changes, which exhibit the problem:

    You can run the SQLite test suite by `make test`, test cases are in tests/.

    Here's the window1-13.5 test case from sqlite-src-3260000/test/window1.test:

    590 do_execsql_test 13.5 { 591 SELECT a, rank() OVER(ORDER BY b) FROM t1 592 INTERSECT 593 SELECT a, rank() OVER(ORDER BY b DESC) FROM t1; 594 } { 595 }

  3. Change login to "oehhar"
  4. Change mimetype to "text/x-fossil-plain"
  5. Change private_contact to "826e03c82c5753e4a748e69af5b198873bd7522c"
  6. Change severity to "Critical"
  7. Change status to "Open"
  8. Change title to "SQLite TCL Test suite regressions"
  9. Change type to "Code_Defect"