On Fri, May 29, 2026 at 2:45 PM Sergei Golovan <[email protected]> wrote: > On Sat, 21 Feb 2026 15:20:36 -0600 Jose Lombera <[email protected]> wrote: > > Package libsqlite3-tcl is not compatible with tcl9.0: > > $ tclsh9.0 > > % package require sqlite3 > > this extension is compiled for Tcl 8.6 This is expected. Debian has a default for all multi-version libraries, including Tcl/Tk. You can check the actual default version with: $ apt-cache show tcl-dev/unstable | grep Version Version: 8.6.18
That is, dependent packages should and are built against this version. > libsqlite-tcl 3.46.1 does not have Tcl 9 support, so in order to make it > compatible with Tcl 9 one has to upgrade it at least to 3.47.0, which is > not easy given the number of the sqlite3 dependencies. Maybe an even newer version. I'm going to retest it this weekend, with the most recent sqlite3 version. > > And since no tdbc-sqlite3 driver is provided for tcl9.0 either (only for > > tcl8.6), there is no way to use libsqlite3 with tcl9.0. Please see above. We need to wait for the Tcl / Tk transition first. I do not know if it's scheduled or not. While even the 9.1 version of Tcl and Tk are in the archives, tcltk-defaults to 9.0.1 only even in experimental [1]. Regards, Laszlo/GCS [1] https://tracker.debian.org/pkg/tcltk-defaults

