!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

408 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.135 Servers

Load older messages


SenderMessageTime
3 Dec 2025
@raitobezarius:matrix.orgraitobezariuswait you have to go through my sponsor segment first00:09:47
@helle:tacobelllabs.nethelle (just a stray cat girl)hmmm, kinda wish we had handling for tabs in files, had a few very funnily aligned error messages by accident (oh and iirc also on some other weirdness in files causing a misalign, possibly unicode combined chars?, should try and repro that on purpose)12:36:34
@helle:tacobelllabs.nethelle (just a stray cat girl)and by wish, I mean this is impossible to do right, but that doesn't stop me dreaming12:53:14
@julienmalka:matrix.orgJulien joined the room.13:26:40
@commentator2.0:elia.gardenRutile (Commentator2.0) feel free to pinghttps://github.com/ToruNiina/toml11/issues/303 so apparently this is closed and "works on currnt main"? could we check if we can update our dep, before i try rewriting everything with the other library?15:50:26
@commentator2.0:elia.gardenRutile (Commentator2.0) feel free to pingso apparently this jut magically works now for me?15:56:28
@kloenk:kloenk.eukloenk Please do not observe the library. Outputs might change when observed 15:59:33
@qyriad:katesiria.orgQyriad
In reply to @helle:tacobelllabs.net
hmmm, kinda wish we had handling for tabs in files, had a few very funnily aligned error messages by accident (oh and iirc also on some other weirdness in files causing a misalign, possibly unicode combined chars?, should try and repro that on purpose)
we just wrote a real dedent impl and use it in our nix code lmao
16:13:39
@helle:tacobelllabs.nethelle (just a stray cat girl)
In reply to @qyriad:katesiria.org
we just wrote a real dedent impl and use it in our nix code lmao
valid approach, may steal
17:07:33
@qyriad:katesiria.orgQyriad helle (just a stray cat girl)  https://github.com/Qyriad/nur-packages/blob/d84007a3ac972dc2fe3f6a74aac76f2dc448f7b7/lib/strings.nix#L25 17:11:47
@commentator2.0:elia.gardenRutile (Commentator2.0) feel free to pinghttps://github.com/ToruNiina/toml11/issues/303#issuecomment-3608123392 okay its just getting worse18:03:21
@k900:0upti.meK900Fuzz it18:13:28
@commentator2.0:elia.gardenRutile (Commentator2.0) feel free to pingno energy tbh18:22:02
@522_:catgirl.cloud522 it/its ⛯ΘΔ they apparently have a fuzzer 18:42:25
@522_:catgirl.cloud522 it/its ⛯ΘΔ(but do they run it? unsure.)18:44:54
@522_:catgirl.cloud522 it/its ⛯ΘΔim running into timeouts, lol18:45:46
@522_:catgirl.cloud522 it/its ⛯ΘΔ
ALARM: working on the last Unit for 7 seconds
       and the timeout value is 5 (use -timeout=N to change)
MS: 4 ChangeByte-ShuffleBytes-CrossOver-CopyPart-; base unit: ec4cda4d91344407b0e0c4c8f068b4f60532cbed
0x23,0x4c,0x1,0x5b,0xa,0x23,0xa,
#L\001[\012#\012
artifact_prefix='./'; Test unit written to ./timeout-133e6ac795d4022c770ef5c80082622f983ece7e
Base64: I0wBWwojCg==

thanks, very cool

18:46:17
@522_:catgirl.cloud522 it/its ⛯ΘΔanyways this library seems so broken with timeouts that i can't find any interesting bugs. i would not use it.18:50:39
@522_:catgirl.cloud522 it/its ⛯ΘΔ
AddressSanitizer:DEADLYSIGNAL
=================================================================
==4186307==ERROR: AddressSanitizer: stack-overflow on address 0x7ffd4de08ff8 (pc 0x5573ef08d9d5 bp 0x7ffd4de09020 sp 0x7ffd4de09000 T0)
[...]
SUMMARY: AddressSanitizer: stack-overflow (/tmp/empty_2025-12-03_18-42_YO56/toml11/.clusterfuzzlite/parse_fuzzer+0xe49d5) 
==4186307==ABORTING
MS: 4 CopyPart-ChangeBit-PersAutoDict-ChangeBit- DE: "\001t]\027E\321t]"-; base unit: cedc8e17bb302340fa730e2daef1bf85c97f1c23
0x48,0xa,0xa,0x3d,0x2d,0x73,0x31,0x5b,0x2d,0x65,0x6d,0x20,0x20,0x60,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa,0x44,0xa,0x4e,0x3d,0x5b,0xa,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x5b,0xa,0x20,0x30,0x20,0x20,0x20,0x20,0x20,0x5b,0x5b,0x5b,0x20,0x3d,0x2d,0x73,0x31,0x20,0x74,0x5d,0x20,0x45,0x51,0x74,0x5d,
H\012\012=-s1[-em  `         \012D\012N=[\012         [\012 0     [[[ =-s1 t] EQt]
artifact_prefix='./'; Test unit written to ./crash-57c309cacf0b22cae06e40cb1e4a75759b0ec285
Base64: SAoKPS1zMVstZW0gIGAgICAgICAgICAKRApOPVsKICAgICAgICAgWwogMCAgICAgW1tbID0tczEgdF0gRVF0XQ==

loud cheering
we got a "not timeout"

18:53:33
@522_:catgirl.cloud522 it/its ⛯ΘΔnot actually memory unsafety, just a stack overflow, but still. lol lmao.18:53:54
@raitobezarius:matrix.orgraitobezariusthis seems crazy19:30:35
@522_:catgirl.cloud522 it/its ⛯ΘΔdoes lix have a hard dep on rust? just use the toml crate and make C bindings to it :-)19:45:26
@aloisw:julia0815.dealoisw It does, but as far as I understand the problem with adding more Rust is that you can't have two dependencies on Rust, so that's not going to work. 19:47:45
@qyriad:katesiria.orgQyriad no we have the fix for that 19:52:45
@qyriad:katesiria.orgQyriad actually we have two 19:53:11
@qyriad:katesiria.orgQyriad the first is implemented and we just need to rebase it and write comments/README to explain it 19:53:44
@qyriad:katesiria.orgQyriad which is just linking all rust through a single crate 19:54:18
@qyriad:katesiria.orgQyriad the second is to just use rustc as our linker  19:54:35
@qyriad:katesiria.orgQyriad which we think is the cleaner solution and something we'll want to do anyway 19:54:56
@raitobezarius:matrix.orgraitobezariusi love the sound of every words20:15:11

There are no newer messages yet.


Back to Room ListRoom Version: 10