clementine-player / Clementine

:tangerine: Clementine Music Player
https://www.clementine-player.org/
GNU General Public License v3.0
3.75k stars 676 forks source link

Provide sane way for using shared system copy of sqlite #3865

Open Clementine-Issue-Importer opened 10 years ago

Clementine-Issue-Importer commented 10 years ago

From Nickollai on September 23, 2013 23:11:41

Packaging clementine-1.2.0_rc4 for Gentoo Linux, dealing with a "present".

Commit d7fa0b970892540abb418d64a772f6553a2e84a8 is strange and contains ugly workaround. Changes and comments in CMakeLists.txt sure are humorous, but mostly useless.

So can you explain which packages and/or upstreams have bugs? What exactly and where exactly should be changed for using in clementine system copy of sqlite-3.8 and qsqlite?

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=3865

Clementine-Issue-Importer commented 10 years ago

From audvare on September 26, 2013 21:47:33

I'd like to know the solution just as much. The current build of 1.1.1 is pretty much unusable for searching. It takes a very long time looping with these syscalls:

[pid 31940] madvise(0x7f9a34595000, 106496, MADV_DONTNEED) = 0 [pid 31940] madvise(0x7f9a34595000, 106496, MADV_DONTNEED) = 0 [pid 31940] lseek(43</home/tatsh/.config/Clementine/clementine.db>, 55555072, SEEK_SET) = 55555072 [pid 31940] read(43</home/tatsh/.config/Clementine/clementine.db>, "\r\0\0\0\2\0M\0\2\"\0M\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1024) = 1024 [pid 31940] madvise(0x7f9a34595000, 106496, MADV_DONTNEED) = 0