!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

402 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
16 Sep 2025
@laurents:fsfe.orglaurents well well, it looks like using a git+https://github.com/some/repo input does not work if said repo is a fork. If I clone the repo, and create a new one on github that is not a fork, say git+https://github.com/some/repo_that_is_not_a_fork, then lix is happy to use it as an input. 12:27:03
@raitobezarius:matrix.orgraitobezariusabsolutely unhinged bug12:57:28
@laurents:fsfe.orglaurentsok, apologies, ignore me, somehow the nix cache got into an invalid state. once I removed it, the fork version worked again. I'm not sure how it got into that broken state, but I think I will leave it at that for now. Sorry for the noise.13:27:00
@raitobezarius:matrix.orgraitobezarius don't worry, it's called flakes for a reason 13:30:57
@aloisw:julia0815.dealoisw How are the fallback code owners decided? https://gerrit.lix.systems/c/lix/+/4135 has approval from someone in the core team but still doesn't have the code owner check satisfied. 15:29:09
@jade_:matrix.orgjade_ aloisw: it is a file in the refs/meta/config branch that has me, raito and pennae in it. that could of course get changed/fixed though. 17:33:56
@jade_:matrix.orgjade_(the intent of it was to not have it apply to anything, but that has evidently been shown to be wrong sometimes)17:47:14
@jade_:matrix.orgjade_https://gerrit.lix.systems/c/lix/+/4164 let's fix those ones cuz they are definitely wrong17:50:44
@aloisw:julia0815.dealoisw perl also seems to have no owners. 18:01:30
@jade_:matrix.orgjade_ aloisw: fixed 20:30:59
17 Sep 2025
@just1602:systemli.orgjust1602I wish it was also supporting gerrit OWNER file: https://github.com/vim/vim/pull/18299/files00:11:28
@emilazy:matrix.orgemily put up a new version of the build-dir stuff with a fix for the regression (and a test that hopefully works) 01:29:06
@emilazy:matrix.orgemilytoo tired to do the code owner requesting dance on it tonight though01:29:14
@raitobezarius:matrix.orgraitobezariusit's ok10:13:03
@emilazy:matrix.orgemilyhttps://gerrit.lix.systems/c/lix/+/4179/2 and https://gerrit.lix.systems/c/lix/+/4172/3 are the only real changes fwiw13:32:29
@skiparoo:matrix.org@skiparoo:matrix.org left the room.17:26:02
@piegames:flausch.socialpiegamesCan I pretty please get a merge queue?19:02:49
@piegames:flausch.socialpiegamesI rebased today, waited for CI and now I need to rebase again19:02:59
@raitobezarius:matrix.orgraitobezariusI can help someone deploying one, I cannot take care of this until mid-October with the current load on my plate19:05:14
@piegames:flausch.socialpiegameswaiting a month works for me tbh, I won't be doing much Lix in the meantime either20:26:04
@piegames:flausch.socialpiegamesthank you for taking care of this20:26:41
@winter:catgirl.cloudWinter is flokli's still basically the best one? 20:27:35
@lillecarl:matrix.orglillecarlIve been looking into building a time based GC, I built a nix-touch command that updates regtime for a storepath and it's dependencies (and optionally build time deps). Next I'm building a nix-gctime (or something) which will just try to remove any storepaths older than $time regtime (using nix subprocess so I don't have to implement liveness checking). I just wanted to check in and see if either of you guys have thought of this and why it's a bad idea, it feels so stupid redownloading sources and build-time deps from 10 minutes ago because I ran GC. 20:37:40
@lillecarl:matrix.orglillecarl--delete-older-than from nix-collect-garbage only kills old gcroots if I understand correctly and doesn't care about regtime when it's time to collect garbage 20:40:23
@lillecarl:matrix.orglillecarl(This came up when building a nix-snapshotter clone but on the CSI layer rather than CRI) 20:41:58
@emilazy:matrix.orgemilyhttps://github.com/risicle/nix-heuristic-gc but requires atime20:46:24
@emilazy:matrix.orgemilyit sounds like you want keep-derivations and keep-outputs mainly thougj20:47:01
@lillecarl:matrix.orglillecarl
In reply to @emilazy:matrix.org
it sounds like you want keep-derivations and keep-outputs mainly thougj

That's good-enough to start, but it'd keep build deps for all gcroots right?

I'll continue the 3rd party GC impl, it's really just a couple of SQLite statements and some subprocessing :)

20:56:02
@lillecarl:matrix.orglillecarl* That's good-enough to start, but it'd keep build deps for all gcroots right? I'll continue the 3rd party GC impl, it's really just a couple of SQLite statements and some subprocessing :) Edit: wouldn't wanna rely on atime though :p 20:57:07
@emilazy:matrix.orgemilyyes, but I mean it beats losing stuff unless you're low on disk20:58:21

Show newer messages


Back to Room ListRoom Version: 10