!9IQChSjwSHXPPWTa:lix.systems

Lix

1124 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms304 Servers

Load older messages


SenderMessageTime
14 May 2024
@k900:0upti.meK900I just don't think it's a good approach for most things, because you usually end up needing more than just Postgres eventually and then you start having to add stuff on top and meh 13:24:41
@k900:0upti.meK900Like, if you're sure you can run everything on top of postgrest, sure13:25:03
@mia:matrix.cybergirly.comMia :) joined the room.13:25:19
@k900:0upti.meK900But every time I've seen it used it ended up eventually not being enough and then people started building tools around it that just made things more complicated 13:25:50
@samrose:matrix.orgsamrose
In reply to @k900:0upti.me
That is basically Hydra
I guess what I describe is more like a metadata system that can include eval and build data hydra does + data about where things are cached and doesn't have to be tied to one package set or hydra instance or whatever
13:40:33
@k900:0upti.meK900If you want to run that globally, there's trust issues13:41:17
@samrose:matrix.orgsamrose
In reply to @k900:0upti.me
But every time I've seen it used it ended up eventually not being enough and then people started building tools around it that just made things more complicated
it's not much different than architecting with any other API/service approach, really. And I agree this issue is always a factor when choosing that approach.
13:41:44
@samrose:matrix.orgsamrose
In reply to @k900:0upti.me
But every time I've seen it used it ended up eventually not being enough and then people started building tools around it that just made things more complicated
Thanks for sharing this perspective
13:41:57
@samrose:matrix.orgsamrose
In reply to @k900:0upti.me
If you want to run that globally, there's trust issues
Oh yes of course.
13:42:07
@samrose:matrix.orgsamrose
In reply to @k900:0upti.me
Has anyone actually tried building dyndrvs on Hydra?
what's an example of a dyndrv to try out on hydra?
13:46:32
@k900:0upti.meK900There is none in nixpkgs at least13:47:04
@k900:0upti.meK900You can probably copy something from the original RFC13:47:11
@k900:0upti.meK900Assuming those even build13:47:15
@wonder-tmp:the-apothecary.clubJuliaanyone else occasioally experiencing firefox freezing? cpu usage drops to 0, doesn't react to any user input13:50:57
@wonder-tmp:the-apothecary.clubJulia(using 124.0.2, sway)13:52:09
@wonder-tmp:the-apothecary.clubJulia * (using 124.0.2, swayfx)13:52:25
@samrose:matrix.orgsamrose
In reply to @k900:0upti.me
Assuming those even build

they may have some problems I used to work at flox from about 2022 - start of this year. Now I recall this, although I had forgotten that it was even an RFC :) I kinda feel about this how you feel about postgrest :) but for different reasons. I think maybe that RFC may need more baking in the oven to think through the impact of dynamically generating derivations. But seems like it could be a good option to turn on for very large builds if it works well (like nixpkgs, linux, etc) but to be fair he said

Really, this RFC is just proposing that we create the experimental feature.

So I guess there are a lot of unknowns and the RFC wanted to create the experimental feature, explore how it works and evolve it. Sounds like fun anyway

14:00:55
@k900:0upti.meK900 I am not all the way convinced dyndrvs are the solution 14:01:42
@k900:0upti.meK900 But they are a solution and the problem they attempt to solve is becoming big for nixpkgs 14:01:53
@k900:0upti.meK900 So I'd like to have something 14:01:57
@samrose:matrix.orgsamrose
In reply to @k900:0upti.me
I am not all the way convinced dyndrvs are the solution
but the proposition does seem to show some issues with nix, so I think you are right on that it is worth exploring
14:02:32
@samrose:matrix.orgsamrose
In reply to @k900:0upti.me
But they are a solution and the problem they attempt to solve is becoming big for nixpkgs
probably it can work and my guess is that it needs more exploration
14:06:35
* @tc424:glasgow.social@tc424:glasgow.social wonders why nix copy has claimed to upload several gigs of data, when the resulting s3 bucket contains only 60mb of objects14:09:14
@puck:puck.moepuckoh, this is a known-ish bug, but we haven't been able to find all the sources of it14:09:38
@tc424:glasgow.social@tc424:glasgow.social
In reply to@puck:puck.moe
oh, this is a known-ish bug, but we haven't been able to find all the sources of it
was slightly worried I was going bonkers :)
14:11:14
@puck:puck.moepuck what was your nix copy command line like? 14:11:42
@samrose:matrix.orgsamrose
In reply to @k900:0upti.me
I am not all the way convinced dyndrvs are the solution
yeah you could be right about this,and it does seem like the rfc is a good start and likely this approach could be part of the solution if it's not "the" solution so I shouldn't come across personally like I am rejecting it. Lix definitely needs something like this
14:12:16
@tc424:glasgow.social@tc424:glasgow.social
In reply to@puck:puck.moe
what was your nix copy command line like?
nix copy --to "s3://muslpi?endpoint=http://aux-test.lan:3900&region=garage" $(which armv6l-unknown-linux-musleabihf-gcc)
14:13:19
@tc424:glasgow.social@tc424:glasgow.social
In reply to@tc424:glasgow.social
nix copy --to "s3://muslpi?endpoint=http://aux-test.lan:3900&region=garage" $(which armv6l-unknown-linux-musleabihf-gcc)
nix-store -qR $(which armv6l-unknown-linux-musleabihf-gcc)output looks sane
14:14:30
@puck:puck.moepuckokay, nothing specal then; should be able to figure it out14:15:14

Show newer messages


Back to Room ListRoom Version: 10