!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

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

Load older messages


SenderMessageTime
2 Dec 2025
@raitobezarius:matrix.orgraitobezariusyou can write any search expr23:07:11
@kloenk:kloenk.eukloenk oh interesting desing decision. so guess I stay with stared CLs, thanks 23:09:03
3 Dec 2025
@niklaskorz:matrix.orgniklaskorz
In reply to @raitobezarius:matrix.org
don't forget to subscribe for more gerrit protips
which caret do I click to subscribe to the pro tips
00:09:34
@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
16 May 2024
@aciceri:nixos.devzrsk joined the room.13:54:49
@samrose:matrix.orgsamrose
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:katesiria.orgQyriadwe are not in any rush 🙂17:20:53
@samrose:matrix.orgsamroseWould it help to also test out the existing Lix code and try to find issues/bugs etc?17:23:21
@qyriad:katesiria.orgQyriadabsolutely17:23:41
@samrose:matrix.orgsamrose
  • how do people feel about the existing test suite that comes along with nix source code or Lix?
17:23:48
@qyriad:katesiria.orgQyriadit's pitiful17:24:10
@samrose:matrix.orgsamroseheh 17:24:16
@raitobezarius:matrix.orgraitobezariusexpanding it is cool17:24:23
@raitobezarius:matrix.orgraitobezariuswriting new tests for builtins which are not tested17:24:30
@raitobezarius:matrix.orgraitobezariusnew test behaviors, etc.17:24:32
@qyriad:katesiria.orgQyriad we have three flavors of test:
  1. gtest (offer only available in libexpr and libutil)

  2. bash script

  3. virtual machine


the vast, vast majority of testing is in the "bash script" flavor and it is a mess
17:25:01
@samrose:matrix.orgsamroseI was just going to ask on the "functional" tests: do we still like using bash there?17:25:56
@samrose:matrix.orgsamrosethe last time that I worked on a major nix related cli project that used bash, or bats for testing, over time it became rather kind of hard to maintain17:26:42
@samrose:matrix.orgsamroseI am not usually a big python fan, but in that project we heard from some in the Rust community that they actually use Python to test CLI and seem to have success there. 17:27:59
@qyriad:katesiria.orgQyriadno gods please kill bash testing. the problem is that it's kind of really difficult to migrate an entire test suite and be sure that you actually migrated the test suite correctly and won't lose coverage accidentally in the process, which makes any kind of migration a bit nerve wracking17:28:36
@samrose:matrix.orgsamroseyes it's a rather large undertaking17:28:52
@samrose:matrix.orgsamrosecould be done in chunks17:28:59

Show newer messages


Back to Room ListRoom Version: 10