| 8 Jun 2026 |
zoë (@blokyk) | https://gist.github.com/blokyk/182bfd34d829d27fb4d794d91dd0a6dd#file-build-log-L632-L644 | 23:02:24 |
hexa | so fwiw, it built for me earlier | 23:03:00 |
zoë (@blokyk) | :( | 23:03:06 |
hexa | on 388f56120f655a9cf4512e697b2c2afa06fe7434 | 23:03:22 |
hexa | yeah, still HEAD | 23:03:34 |
hexa | the error sounds like nix isn't there for the golden tests | 23:04:33 |
maralorn | Yeah, but the point is that that test can never work from within a nix build anyway so preCheck is setting an environment variable to disable it which apparently doesn’t reach the test driver. | 23:06:05 |
maralorn | It feels slightly like the whole preCheck phase is not applying on that system. | 23:06:54 |
maralorn | Because the other test error is sympotmatic of the comment in the line above missing … | 23:07:19 |
zoë (@blokyk) | fwiw here's the expression i use to build it:
let
nixpkgs = builtins.fetchTarball "https://github.com/NixOS/nixpkgs/tarball/73e88497633d80127b350b01ec7b504bcdccdabf";
pkgs = import nixpkgs {};
in
pkgs.haskellPackages.callPackage (pkgs.fetchFromForgejo {
domain = "code.maralorn.de";
owner = "maralorn";
repo = "nix-output-monitor";
rev = "388f56120f655a9cf4512e697b2c2afa06fe7434";
sha256 = "sha256-3N+PVFpsnBtQ11Vk9OKm1q9dE0d5fxGsEDyfwoxpYaE=";
}) {}
| 23:08:23 |
zoë (@blokyk) | is that done in the flake? if so that might be why, since i'm not using the flake | 23:08:53 |
maralorn | Ooooh, yeah. Totally. | 23:09:24 |
hexa | oh no | 23:09:29 |
hexa | I was revealed a flake user | 23:09:33 |
hexa | 🫣 | 23:09:35 |
zoë (@blokyk) | oh sorry :( | 23:09:39 |
maralorn | If you want to use your own expression you just have to disable the tests. | 23:09:50 |
maralorn | Also you won’t get completion. 😄 | 23:10:18 |
zoë (@blokyk) | noooooo | 23:10:24 |
maralorn | But otherwise you should be fine. | 23:10:28 |
zoë (@blokyk) | oh actually i can just steal the completion-copying part from the flake i'm guessing? | 23:10:56 |
hexa | doesn't flake-compat fix this? | 23:11:05 |
zoë (@blokyk) | anyway if i can at least build it and test it i'm happy | 23:11:06 |
zoë (@blokyk) | yes but i hate heavily disfavor flake-compat | 23:11:22 |
Emma [it/its] | nothing wrong with being a flake user though?
| 23:12:04 |
zoë (@blokyk) | (mostly because i'm kinda strapped for storage and (except for a few unmerged PRs) it doesn't allow overriding inputs, so it's easy to just end up in a situation where i just can't build things because their inputs take up too much space) | 23:12:53 |
zoë (@blokyk) | * (mostly because i'm kinda strapped for storage and (except for a few unmerged PRs) it doesn't allow overriding inputs, so it's easy to just end up in a situation where i just can't build things because their inputs or trees take up too much space) | 23:13:00 |
hexa | flakes would be fine if they could be fixed incrementally | 23:13:19 |
hexa | but that ship has sailed around the world twice and is now leaving for mars | 23:14:00 |
Emma [it/its] | i dont mind the current flakes design all that much tbh | 23:15:07 |