tde-devs@chat.jabb.im < 2021/09/15 >
[00:16]Slávek: It seems okay because the value of TDEWM is passed as the --windowmanager option for ksmserver.
[00:32]Slávek: Oh, I looked at starttde again and you seem to be the truth - that the same variable should be used in tdeinit_phase1.
[01:32]michelec2 has joined
[03:12]michelec2 has left
[03:26]blu.256 has left
[03:41]blu.256 has joined
[05:11]tde-bot has left
[05:19]tde-bot has joined
[06:13]blu.256 has joined
[06:19]blu.256 has left
[06:29]blu.256 has joined
[06:29]blu.256 has left
[06:41]Slávek has joined
[07:30]blu.256 has joined
[08:30]blu.256 has left
[08:30]blu.256 has joined
[09:30]blu.256 has left
[09:30]blu.256 has joined
[09:46]Slávek has left
[10:40]Slávek has joined
[11:50]blu.256 has left
[11:59]michelec2 has joined
[12:10]cethyel has joined
[13:00]blu.256 has joined
[13:00]blu.256 has left
[13:59]michelec2 has left
[14:00]blu.256 has joined
[15:00]blu.256 has left
[15:01]blu.256 has joined
[15:10]cethyel:
Slávek, in tqt3 I'm about to add building support for sqlite3, as I said to Michele last week-end, sqlite3 is provided in several forms:

1) as a shared lib from the system.
2) as a built-in within the application (shared or static linking) for instance we have that kind of config in Klamav.
3) as a built-in static lib within the application...but with a single sqlite3.c file (the amalgamation form, https://sqlite.org/amalgamation.html in Amarok)

According to the author It's almost always better to add sqlite3 support to an app with the amalgamation form because the compiler optimizes a single file better than several compile units.

Furthermore with the amalgamation form we don't have to worry with the fixes due to change in API at the cost of having a watch over CVE.

First, I wanted as much as possible a dynamic linking with the OS libraries but I have changed my mind in the case of Sqlite3.
To me, It seems both more suited and convenient to rely on the amalgamation form.

Overall what is your view on the topic if you have any?
[15:12]blu.256 has left
[15:12]Slávek: Using a dynamically linked library gives the advantage that any security updates do not require rebuild all applications that contain copy of library, but only common shared library.
[15:16]Slávek: It is a question that is a bigger problem to solve updates on newer APIs or watching and backport security patches.
[15:17]cethyel: what would you prefer for the sqlite driver in tqt3?
[15:22]Slávek: For me, it seems a good choice to use a shared library.
[15:24]cethyel: ok, I'll build the sqlite3 driver with the sqlite3 provided by the OS, like the other sql drivers
[15:25]cethyel: I'm gone, bye!
[15:25]cethyel has left
[17:05]Slávek has left
[17:08]blu.256 has joined
[17:09]blu.256 has left
[17:10]blu.256 has joined
[17:11]blu.256 has left
[17:12]blu.256 has joined
[17:13]blu.256 has left
[17:13]blu.256 has joined
[17:14]blu.256 has left
[17:15]blu.256 has joined
[17:15]blu.256 has left
[17:32]blu.256 has joined
[17:33]blu.256 has left
[17:34]blu.256 has joined
[17:35]blu.256 has left
[17:52]blu.256 has joined
[17:53]blu.256 has left
[17:53]blu.256 has joined
[17:55]blu.256 has left
[17:56]blu.256 has joined
[17:57]blu.256 has left
[17:58]blu.256 has joined
[18:00]blu.256 has left
[18:01]blu.256 has joined
[18:02]blu.256 has left
[18:03]blu.256 has joined
[18:09]Slávek has joined
[18:12]blu.256 has left
[18:13]blu.256 has joined
[18:14]blu.256 has left
[18:31]blu.256 has joined
[18:32]blu.256 has left
[18:33]blu.256 has joined
[18:34]blu.256 has left
[18:51]blu.256 has joined
[18:53]blu.256 has left

tde-devs@chat.jabb.im < 2021/09/15 >