biweekly update Minutes

Meeting started by dan-shearer[m] at 2022-09-02 08:19:33+0000 (full logs).

Attendees

  1. Labhraich (aka Claudio) - 14 lines (8%)
  2. bjk621[m] (aka Björn Johansson) - 18 lines (10%)
  3. dan-shearer[m] (aka Dan) - 89 lines (48%)
  4. lumosql-meetbot - 7 lines (4%)
  5. rubdos[m] (aka Ruben) - 56 lines (30%)

Meeting Summary

  1. Prologue (dan-shearer[m], 08:19:33)
    1. MEETING_NAME: biweekly update (dan-shearer[m], 08:20:02)
  2. Admin and What's Up (dan-shearer[m], 08:20:47)
    1. INFO: Ruben is working hard to get Martina funded starting January. (rubdos[m], 08:22:14)
    2. INFO: Dan has continued to contact potential new team members, perhaps with some success. Let's see who turns up in this channel soon. (dan-shearer[m], 08:22:15)
    3. INFO: GitHub is now a current mirror. There has been some contact from people as a result. (dan-shearer[m], 08:22:56)
    4. ACTION: Dan and Ruben De Smet to talk about short-term funding for University postgrads/staff. (dan-shearer[m], 08:25:46)
  3. Signal-related Uses of LumoSQL and Lumions (dan-shearer[m], 08:33:44)
    1. INFO: It is looking increasingly likely that an early user of LumoSQL and also Lumions will be one of the projects related to the Signal source code. And there is an opportunity to discuss it with Signal themselves too. (dan-shearer[m], 08:34:46)
    2. INFO: Signal-related projects including Molly, Whisperfish, Sweet Lies (all people clustering around LumoSQL already) and several others. (dan-shearer[m], 08:35:57)
    3. INFO: this is LumoSQL as a drop-in replacement for SQLite/SQLCipher, and Lumions as a way for Signal data to be forwarded and stored even outside SQLite (dan-shearer[m], 08:37:17)
    4. INFO: The Signal codebase is exceptionally fast-moving. They are too busy riding a galloping horse to spend much time thinking about strategic solutions and there we may be able to help quite a lot. Because LumoSQL/Lumions is part of a strategy. (dan-shearer[m], 08:38:32)
  4. SQL-PE (dan-shearer[m], 08:46:09)
    1. INFO: Labhraich is having a holiday, but Ruben De Smet can do the internals of the logic required without linking to SQLite for now. (dan-shearer[m], 08:46:45)
    2. INFO: Ruben has been writing code for the user authentication system that will eventually end up in LumoSQL. (rubdos[m], 08:47:41)
    3. INFO: Concretely, this means there's now a key-based authentication for users, and a special role for the `root` user. (rubdos[m], 08:48:03)
    4. INFO: the fact that this code is in Rust is not a problem because (a) Rust can link to C and (b) there is not very much code to re-implement in C anyway, because this is 80% design and 20% code. (dan-shearer[m], 08:48:48)
    5. LINK: https://gitlab.com/etrovub/smartnets/sql-pe code lives here <- (rubdos[m], 08:49:17)
    6. INFO: Next up is the privilege management system, where roles are assigned SQL priliveges, and those privileges are stored in a root-authenticated way (rubdos[m], 08:51:11)
  5. LumoSQL APIs (dan-shearer[m], 08:54:33)
    1. INFO: Dan cares about replacing a lot of btree.c with a standard K-V API exported to the world and has done a preliminary review (dan-shearer[m], 08:55:43)
    2. INFO: this is part of the recruitment Dan has been trying to do for LumoSQL... to make something called kvlite or libkvlite or something (dan-shearer[m], 08:56:24)
    3. INFO: this would be quite a significant new piece of functionality for embedded developers everywhere, since it has decades of testing and very well known behaviours and failure modes (dan-shearer[m], 08:57:40)
    4. INFO: But this is a bounded and separate project. It would also make LumoSQL internals quite a lot cleaner at the bottom. (dan-shearer[m], 08:58:13)
    5. INFO: Because a lot of LumoSQL seems to be about hardware differences, which are becoming more extreme not less with new kinds of storage, CPU and crypto-assist (dan-shearer[m], 08:59:30)
  6. Months of September and October (dan-shearer[m], 09:15:19)
    1. INFO: LumoSQL is having exciting movement (Ruben and Martina! Yay!) (dan-shearer[m], 09:16:01)
    2. INFO: LumoSQL has got a deliverable to make happen: The Demo (dan-shearer[m], 09:16:36)
    3. INFO: Martina will most probably be visiting Brussels to write her thesis. We shouldn't expect her to write (a lot of) code any more during these months, and that is perfectly fine. (rubdos[m], 09:16:38)
    4. INFO: And the first version of The Demo could be prototyped right now, if we assume SQL commands work which really don't exist (dan-shearer[m], 09:17:33)
    5. INFO: We hope to have some more developer power appearing here in #lumosql:libera.chat . At least that is what I am spending a lot of time on. (dan-shearer[m], 09:18:34)
    6. INFO: I am also spending time on the Science Communication problem, as everyone here knows. Because the world is full of genius work that nobody uses because nobody understands why it matters. (dan-shearer[m], 09:19:20)
    7. INFO: Dan is expecting to travel at least a little for this Science Communication task, including to Sweden. Details unclear yet. (dan-shearer[m], 09:20:19)
    8. INFO: if Dan is travelling then Amsterdam and Brussels are on the itinerary too. (dan-shearer[m], 09:20:41)
    9. INFO: Dan has two more talks on LumoSQL topics (dan-shearer[m], 09:21:00)
Meeting ended at 2022-09-02 09:31:27+0000 (full logs).

Action Items

  1. Dan and Ruben De Smet to talk about short-term funding for University postgrads/staff. (link)

Action Items by Attendee

Generated by HCoop Meetbot v0.6.1 (09 Jun 2022)