!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

416 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
14 Aug 2025
@jade_:matrix.orgjade_that's correct, yeah, i don't know where that's supposed to be documented17:03:09
@puck:puck.moepuck
In reply to @jade_:matrix.org
this seems like a good idea, yes. it will break some of puck 's eval-breaking art projects, but that's good actually.
i expected it to break some day, tbh
17:03:10
@puck:puck.moepuckand i think i no longer depend on it in any thing17:03:36
@emilazy:matrix.orgemilybtw https://github.com/NixOS/nixpkgs/pull/433729 is also funny for CI17:03:57
@emilazy:matrix.orgemilyturns out some Nixpkgs lib tests were not in fact testing the built interpreter17:04:11
@jade_:matrix.orgjade_unrelated question: why is lix not also codeowners on those files? i mean, i think we would have to convince someone to make us a group but .....17:05:21
@commentator2.0:elia.gardenRutile (Commentator2.0) feel free to ping
In reply to @emilazy:matrix.org
btw what's the intended way to update functional2 snapshots with a just-built Lix?
The env variable and just test-functional2 --accept-tests
17:05:28
@emilazy:matrix.orgemilyprobably just because nobody did it?17:05:42
@emilazy:matrix.orgemily there's already a lib.teams entry 17:05:55
@emilazy:matrix.orgemilyany committer can make a GitHub team17:06:01
@jade_:matrix.orgjade_wait really?? okay let's fix tha17:06:28
@emilazy:matrix.orgemilyright, it was the "just-built Lix" part17:06:46
@emilazy:matrix.orgemilybtw17:06:48
@emilazy:matrix.orgemily you can't --accept-tests a change from an eval failure to success or vice versa 17:06:55
@emilazy:matrix.orgemilywould be nice to have17:06:59
@emilazy:matrix.orgemilyhttps://github.com/NixOS/nix/pull/1301317:15:38
@emilazy:matrix.orgemilyjoy17:15:40
@emilazy:matrix.orgemilydoes anyone else feel like backporting that so I don't spend literally all day dealing with overflow bugs :P17:17:40
@jade_:matrix.orgjade_https://github.com/orgs/NixOS/teams/lix-maintainers/members done17:18:37
@jade_:matrix.orgjade_woof. yeah i can do it17:18:55
@emilazy:matrix.orgemily the srclix rename is tremendously annoying for Nix backports because of Git's broken handling of renames. can't wait for Jujutsu's rebase algorithm to handle moves/copies. 17:19:52
@emilazy:matrix.orgemilydoes anyone have any tricks that they use to make it not be useless at that17:20:13
@emilazy:matrix.orgemily I tried merge.directoryRenames 17:20:31
@charles:computer.surgeryCharlesi wonder if a similar trick for cherry-picking across formatting changes would help?17:21:10
@emilazy:matrix.orgemily yeah, but it would require jj run rather than jj fix sadly 17:21:43
@emilazy:matrix.orgemilymaybe a Git mergetool could do it but I don't feel like writing one of those17:21:51
@emilazy:matrix.orgemilyI guess I can just duplicate, move, rebase, but ugh17:22:01
@charles:computer.surgeryCharles🪦17:22:48
@jade_:matrix.orgjade_ yeah. idk. i find so many bugs in code review of stuff that got accepted by cppnix that i think that most code has to be rewritten anyway. i think it's possible to rename the directory in a commit that you can base the cherry-picked one on, or something like that. 17:25:50
@jade_:matrix.orgjade_for example, i found straight up wrong code in here (in addition to error messages that refer to concepts that only exist in C++ and not in user facing places) i am still happy to port the fix, but it's going to experience some rewrites17:27:16

Show newer messages


Back to Room ListRoom Version: 10