Dear Christian,

There is a considerable change on sqlcipher where they synchronized the
build system with sqlite3.

There is no recommendation from the upstream to choose the soname
downstream.

The current upstream libsqlcipher soname for the library seems inspired
from sqlite3 version.

https://sqlite.org/releaselog/3_50_4.html
https://github.com/sqlcipher/sqlcipher/blob/master/CHANGELOG.md#4100---august-2025---4100-changes

The bump of soname from 1 -> 2 is debian specific.

More details are available on the choice of soname :
https://github.com/sqlcipher/sqlcipher/issues/488

In the previous sqlcipher version (trixie):

pkg-config --print-provides sqlcipher
sqlcipher = 3.46.1

pkg-config --print-provides sqlite3
sqlite3 = 3.46.1

dpkg -L libsqlcipher1
/usr/lib/x86_64-linux-gnu/libsqlcipher.so.1.8.0
..
/usr/share/lintian/overrides//usr/lib/x86_64-linux-gnu/libsqlcipher.so.1

In sqlcipher(unstable)

pkg-config --print-provides sqlcipher
sqlcipher = 3.50.4

sqlite3 is still at 3.46.1 version.

pkg-config --print-provides sqlite3
sqlite3 = 3.46.1

Regards,
Syed Shahrukh Hussain.

Reply via email to