| 28 Apr 2026 |
antifuchs | yuuuup the function you identified was exactly it; using string interpolation on the path instead of toString on paths correctly fails the build, now that I'm doing the module-replacement right. | 14:55:22 |
zoë (@blokyk) | maybe i'm just blind, but is there any instruction for building lix with debug symbols? i tried to debug it with lldb and i just get nothing ^^; | 16:29:12 |
zoë (@blokyk) | * maybe i'm just blind, but is there any instruction for building lix with debug info? i tried to debug it with lldb and i just don't get any source ^^; | 16:35:41 |
zoë (@blokyk) | hmm actually it's just that every source path is pointing to /build/lix instead of /lix | 16:42:55 |
zoë (@blokyk) | * nvm it's just that every source path is pointing to /build/lix instead of /lix | 16:43:16 |
Qyriad | This is a persistent problem we have with everything we build that doesn't substitute from Nixpkgs (where nixseparatedebuginfod works) >.> | 16:44:34 |
| 29 Apr 2026 |
antifuchs | to close the loop, here | 13:54:38 |
antifuchs | * to close the loop, I think I fixed the thing https://github.com/NixOS/nixpkgs/pull/514441 | 13:54:48 |
zoë (@blokyk) | actually Qyriad i removed this line that you added in f9d08cc44c, and i do get correct sources in lldb and gdb; is there some nuance i'm missing there? | 15:12:57 |
zoë (@blokyk) | * actually Qyriad i removed this line that you added in f9d08cc44c, and i do get correct sources in lldb and gdb without needing any setup in the debugger (eg source-map in lldb); is there some nuance i'm missing there? | 15:13:45 |
zoë (@blokyk) | * actually Qyriad i removed this line that you added in f9d08cc44c, and i do get correct sources in lldb and gdb without needing any setup in the debugger (eg source-map in lldb); is there some nuance i'm missing there? | 15:13:52 |
| 30 Apr 2026 |
| @deezrightwinger:matrix.org joined the room. | 01:21:10 |
@deezrightwinger:matrix.org | Redacted or Malformed Event | 01:21:24 |
electria | I didn't know Lix had a Terms of Service (TOS), considering it's not a service...
A development chat is also most certainly not the right place for this
| 01:27:31 |
| @hxr404:tchncs.de left the room. | 13:43:59 |
Qyriad | In reply to @blokyk:matrix.org actually Qyriad i removed this line that you added in f9d08cc44c, and i do get correct sources in lldb and gdb without needing any setup in the debugger (eg source-map in lldb); is there some nuance i'm missing there? Probably not. Iwrc there have been changes to Nixpkgs' default path mapping stuff since that commit, but if removing it now fixes things then yeet it! | 13:51:50 |
| piegames banned @deezrightwinger:matrix.org (spam). | 18:33:21 |
| isabel changed their profile picture. | 18:47:20 |
| 1 May 2026 |
aloisw | Oh cool, I missed that when it came out: https://lwn.net/Articles/1054225/ | 11:19:40 |
aloisw | It only took them almost seven years! | 11:19:49 |
Sergei Zimmerman (xokdvium) | I thought it was an unmerged patchset? | 11:24:35 |
aloisw | Not sure if it's the exact same API, but this looks like the entry point to the thing: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/io_uring/register.c?h=v7.0.3#n1014 | 11:26:15 |
Sergei Zimmerman (xokdvium) | Oh great | 11:32:28 |
| llakala set a profile picture. | 17:12:38 |
| 2 May 2026 |
Sergei Zimmerman (xokdvium) | Noticed one thing here:
https://git.lix.systems/lix-project/lix/src/commit/cd573beb0a60d6bf0e341bcd4d2c464ed97c1a8a/lix/libstore/sqlite.cc#L186-L190
The reasoning there doesn't seem entirely correct since per sqlite docs NUL bytes anywhere in the string are UB?
If a non-negative fourth parameter is provided to sqlite3_bind_text() or sqlite3_bind_text16() or sqlite3_bind_text64() then that parameter must be the byte offset where the NUL terminator would occur assuming the string were NUL terminated. If any NUL characters occur at byte offsets less than the value of the fourth parameter then the resulting string value will contain embedded NULs. The result of expressions involving strings with embedded NULs is undefined.
| 01:14:56 |
| 16 May 2024 |
| zrsk joined the room. | 13:54:49 |
samrose | In reply to @lunaphied:lunaphied.me I think there were a few CLs on the Gerrit but nothing being actively worked The other thing that I could do if it helps is test things and try to find bugs. I did do some C++ work in the past, but may lack the time to do it justice here at least for about 30 days or so | 15:55:29 |
Qyriad | we are not in any rush 🙂 | 17:20:53 |
samrose | Would it help to also test out the existing Lix code and try to find issues/bugs etc? | 17:23:21 |
Qyriad | absolutely | 17:23:41 |