Package: sqlite3
Version: 3.40.1-2+deb12u1
Severity: normal

Dear Maintainer,

sqlite3 ".dbinfo" command works fine in bullseye, fails in bookworm and trixie, 
upstream suggests [1] to enable SQLITE_ENABLE_DBPAGE_VTAB [2] compile option to 
fix this.

Reproducer:
sqlite3 ':memory:' 'CREATE TABLE contacts (id INTEGER PRIMARY KEY);' '.dbinfo'


Works fine in bullseye:

root@debian-4gb-hel1-6:~# lsb_release -d
Description:    Debian GNU/Linux 11 (bullseye)
root@debian-4gb-hel1-6:~# sqlite3 --version
3.34.1 2021-01-20 14:10:07 
10e20c0b43500cfb9bbc0eaa061c57514f715d87238f4d835880cd846b9ealt1
root@debian-4gb-hel1-6:~# sqlite3 ':memory:' 'CREATE TABLE contacts (id INTEGER 
PRIMARY KEY);' '.dbinfo'
database page size:  4096
[...]
data version         2
root@debian-4gb-hel1-6:~#


Fails in bookworm and trixie:

root@debian-4gb-hel1-6:~# lsb_release -d
No LSB modules are available.
Description:    Debian GNU/Linux 12 (bookworm)
root@debian-4gb-hel1-6:~# sqlite3 --version
3.40.1 2022-12-28 14:03:47 
df5c253c0b3dd24916e4ec7cf77d3db5294cc9fd45ae7b9c5e82ad8197f3alt1
root@debian-4gb-hel1-6:~# sqlite3 ':memory:' 'CREATE TABLE contacts (id INTEGER 
PRIMARY KEY);' '.dbinfo'
error: no such table: sqlite_dbpage
root@debian-4gb-hel1-6:~#


root@debian-4gb-hel1-4:~# lsb_release -d
Description:    Debian GNU/Linux trixie/sid
root@debian-4gb-hel1-4:~# sqlite3 --version
3.46.1 2024-08-13 09:16:08 
c9c2ab54ba1f5f46360f1b4f35d849cd3f080e6fc2b6c60e91b16c63f69aalt1 (64-bit)
root@debian-4gb-hel1-4:~# sqlite3 ':memory:' 'CREATE TABLE contacts (id INTEGER 
PRIMARY KEY);' '.dbinfo'
error: no such table: sqlite_dbpage
root@debian-4gb-hel1-4:~#


Thank you,

Lukas Tribus


[1] https://sqlite.org/forum/forumpost/76011ac1f04d2c16
[2] https://www.sqlite.org/compile.html


-- System Information:
Debian Release: 12.9
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-31-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages sqlite3 depends on:
ii  libc6         2.36-9+deb12u9
ii  libreadline8  8.2-1.3
ii  libsqlite3-0  3.40.1-2+deb12u1
ii  zlib1g        1:1.2.13.dfsg-1

sqlite3 recommends no packages.

Versions of packages sqlite3 suggests:
pn  sqlite3-doc  <none>

-- no debconf information

Reply via email to