gtk3 with tracker3 enabled breaks sqlcipher
Enabling tracker3 in gtk3 causes sqlite to be loaded in pretty much all gui processes:
% ldd /lib/libgtk-3.so | grep sqlite
libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x0000648991f83000)
This causes problems with applications using sqlcipher due to design limitations: https://discuss.zetetic.net/t/is-the-multiple-sqlite-problem-an-issue-for-sqlcipher-for-android/1449/2
Relevant links:
- https://bugs.archlinux.org/task/69980
- https://bugs.archlinux.org/task/69990
- https://github.com/signalapp/Signal-Desktop/issues/4513#issuecomment-798791447
- https://github.com/sqlcipher/sqlcipher/issues/385
I'm not sure if this is actionable for the gnome project, I'm not sure what's the best way to submit feedback so I decided to file a bug. :)
Thanks!