!9IQChSjwSHXPPWTa:lix.systems

Lix

1104 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-rooms295 Servers

Load older messages


SenderMessageTime
14 May 2024
@leo60228:matrix.orgleo60228 annoyingly basically no compatible coolers exist, if you buy the motherboard together with a CPU it comes with a 2U passive cooler, alphacool makes a compatible waterblock, and noctua has two coolers listed on their website but just say to contact their b2b sales address if you want to buy one 02:12:49
@samrose:matrix.orgsamrose
In reply to @darkkronicle:jpxs.io
(Let me know if I should ask this question somewhere else). Is there a way to debug why Lix is building from source and not using the binary cache? It installs just fine, just wondering if it's on my end. I added the substituter to my substituter list and double checked the public key. (My current version is 2.90.0-beta.1-lixpre20240506-b6799ab). Each time it builds it gives me a different hash, so maybe I have a weird dependency issue?
When I nix build -L in the root of the source repo, I just see the same version each time, and uses the build from cache (although I have not replaced nix with lix on the same machine I built it on)
02:40:35
@darkkronicle:jpxs.ioDarkKronicleMaybe it's because I'm using nixpkgs unstable?02:42:16
@samrose:matrix.orgsamroseare you installing lix from nixpkgs is that right?02:44:04
@darkkronicle:jpxs.ioDarkKronicle
inputs = {
    nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
    lix = {
      url = "git+https://git@git.lix.systems/lix-project/lix?ref=refs/tags/2.90-beta.1";;
      flake = false;
    };
    lix-module = {
      url = "git+https://git.lix.systems/lix-project/nixos-module";;
      inputs.lix.follows = "lix";
      inputs.nixpkgs.follows = "nixpkgs";
    };
   ...
}
02:46:33
@samrose:matrix.orgsamrosefwiw there is only one commit of lix in nixpkgs-unstable so I don't believe using nixpkgs-unstable is a factor https://github.com/NixOS/nixpkgs/commits/nixpkgs-unstable/pkgs/tools/package-management/lix/default.nix02:48:40
@samrose:matrix.orgsamroseoh wait, you are sourcing lix from the upstream source ok02:49:18
@darkkronicle:jpxs.ioDarkKronicleohhh I didn't realize it existed as a package on nixpkgs yet02:49:33
@darkkronicle:jpxs.ioDarkKronicleI'll probably just switch to that then :p02:49:43
@samrose:matrix.orgsamrosesomeone mentioned earlier that the nixpkgs version may lag behind a bit02:50:24
@darkkronicle:jpxs.ioDarkKronicleHmm ok. So the binary cache is built with the latest nixpkgs stable release then?02:51:18
@samrose:matrix.orgsamrosehttps://matrix.to/#/!9IQChSjwSHXPPWTa:lix.systems/$V1dsy1Ni0XPj4DAz06RY8j3BcaEoJFBeERONLReRWEw?via=lix.systems&via=matrix.org&via=auxolotl.org02:51:20
@samrose:matrix.orgsamrose
In reply to @puck:puck.moe
The version of Lix in nixpkgs will likely lag behind by a bit; and the dedicated overlay/module will build other packages that depend on Nix with Lix as well; which doesn't happen in nixpkgs.
this message sorry ^^
02:52:31
@samrose:matrix.orgsamrosebut it may make it easier in the short term02:52:47
@samrose:matrix.orgsamroseto use lix02:52:50
@samrose:matrix.orgsamrose(installing from nixpkgs may make it easier I mean)02:54:14
@darkkronicle:jpxs.ioDarkKronicle That makes sense, I'll probably still use the module, but may switch to have it follow stable to be able to use the cache. Since this follows stable (https://git.lix.systems/lix-project/lix/src/branch/main/flake.nix#L5). Thanks for the help! Really looking forward to this project 02:57:37
@easrng:yuri.imeasrng changed their profile picture.03:18:18
@qyriad:katesiria.orgQyriad yeah Lix's own binary cache is very scuffed right now, largely because we don't have it in CI yet (working on it) 05:10:36
@qyriad:katesiria.orgQyriad thankfully Lix is not too terrible to build; it's not like building LLVM or even Python 05:10:52
@drupol:matrix.org@drupol:matrix.orgJust so you know, yesterday I did a quick demo of Lix to the Nix Meetup in Brussels :)08:00:48
@toastal:mozilla.orgtoastal-matrix-sucks How does lix play with pkgs.nixVersion.*? 08:41:48
@toastal:mozilla.orgtoastal-matrix-sucks * How does lix play with pkgs.nixVersions.*? 08:42:05
@qyriad:katesiria.orgQyriad the overlay sets stable and nix_2_18 to Lix 08:55:31
@joegilkes:matrix.orgjoegilkes joined the room.10:03:50
@samrose:matrix.orgsamrose
In reply to @raitobezarius:matrix.org
It can be Nix scheduler, can be Hydra scheduler, there's multiple possible designs and paths
I am exploring creating a replacement for nomad, vault, and consul with a combo of postgrest, and an elixir agent on machine + elixir middleware doing dynamic scheduling (targeting only microvm.nix ). I am actually prototyping it with supabase, but trying to make it so that it’ll just work with postgrest too. I am making temporal.io an optional component in this too (to handle complicated queue and workflow). Might not be useful for hydra ng but sharing in any case
12:14:39
@k900:0upti.meK900I don't think it's the kind of thing we need for Hydra12:17:26
@k900:0upti.meK900But sounds interesting 12:17:31
@k900:0upti.meK900But Hydra is not a typical cluster workload because it's a huge DAG of batch jobs 12:18:06
@k900:0upti.meK900That have wildly different resource profiles12:18:36

There are no newer messages yet.


Back to Room ListRoom Version: 10