!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.138 Servers

Load older messages


SenderMessageTime
16 May 2024
@samrose:matrix.orgsamroseyes it's a rather large undertaking17:28:52
@samrose:matrix.orgsamrosecould be done in chunks17:28:59
@qyriad:katesiria.orgQyriad at the very least though, it would be wonderful to have an option for new tests to not just be a mess of bash 17:29:17
@samrose:matrix.orgsamroseyes it could be to choose a new approach that this community is truly happy with, rewrite some of the old tests, use it for all new, and then over time rewrite all old17:30:00
@qyriad:katesiria.orgQyriadyeah17:30:31
@samrose:matrix.orgsamroseand also probably you all would want to speak into the testing paradigm to make sure the tests are relevant17:30:52
@qyriad:katesiria.orgQyriadmhmm17:33:22
@qyriad:katesiria.orgQyriad
In reply to@samrose:matrix.org
I 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.
Python's fine, and it's already part of the buildsystem in other ways. If there's something that's a better idea or more preferred for another reason we can talk about that too
17:35:04
@samrose:matrix.orgsamrose
In reply to @qyriad:katesiria.org
Python's fine, and it's already part of the buildsystem in other ways. If there's something that's a better idea or more preferred for another reason we can talk about that too
It would be nice if someone had written a general cli testing suit in Rust, or Go (which likely would make the test suite run faster) but I am not aware of anything that exists. I think the Rust cli tool community gravitated toward using python due to Pexpect, and a lot of existing tools that are good fit for test suite.
17:37:19
@samrose:matrix.orgsamrose(it seems like functional tests need the most help basically if I am not mistaken. Apologies if you basically already said this)17:38:19
@qyriad:katesiria.orgQyriadno they definitely do. those are the "bash" flavor of tests17:38:40
@samrose:matrix.orgsamrosehttps://git.lix.systems/lix-project/lix/src/branch/main/tests/functional17:38:51
@qyriad:katesiria.orgQyriadyep17:38:57
@qyriad:katesiria.orgQyriadsomething that probably could be migrated separately is the stuff that sets up the daemon the test suite uses17:39:16
@aprl:uwu.isaprl (GPN; DECT 2774; SIP GAYS) joined the room.18:30:38
@puck:puck.moepuck domen?? https://github.com/NixOS/nixpkgs/blob/741342772c768588878be460f0e1aa9e6d8d0caa/pkgs/by-name/de/devenv/package.nix#L19-L30 18:45:40
@qyriad:katesiria.orgQyriado.o18:46:06
@puck:puck.moepuckpushed a fix lmao18:51:40
@qyriad:katesiria.orgQyriad Wait to what 18:52:17
@puck:puck.moepuck nixos-module; devenv wouldn't build with the overlay attached because it overrided the source of pkgs.nix 18:52:41
@puck:puck.moepuck * nixos-module; devenv wouldn't build with the overlay attached because it locally overrided the source of pkgs.nix 18:52:47
@puck:puck.moepuckand the build system changes meant that it broke18:52:54
@puck:puck.moepuck https://git.lix.systems/lix-project/nixos-module/commit/53d713eb486f21d653af3ef3528e9a19ecfc45e5 18:54:09
@qyriad:katesiria.orgQyriadahh19:01:23
@qyriad:katesiria.orgQyriadty19:01:25
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)
In reply to @puck:puck.moe
domen?? https://github.com/NixOS/nixpkgs/blob/741342772c768588878be460f0e1aa9e6d8d0caa/pkgs/by-name/de/devenv/package.nix#L19-L30
oh so we found another fork of nix?
19:10:20
@delroth:delroth.netdelroth
In reply to @raitobezarius:matrix.org
oh so we found another fork of nix?
Literally, you can't make this up.
19:14:05
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)Redacted or Malformed Event19:14:19
@morguwuldir:uwu.sulian.eumorguwuldir 🏳️‍⚧️ set a profile picture.22:46:38
@delroth:delroth.netdelroth Qyriad: if you have some time I'd love some input on whether the fix I have in mind for https://git.lix.systems/lix-project/lix/issues/312 is what you also had in mind (if you did have a fix in mind) / something that matches your expectations 22:49:57

Show newer messages


Back to Room ListRoom Version: 10