!sBfrWMVsLoSyFTCkNv:nixos.org

OfBorg

166 Members
Number of builds and evals in queue: <TBD>62 Servers

Load older messages


SenderMessageTime
23 May 2024
@hexa:lossy.networkhexaand caching?18:10:57
@hexa:lossy.networkhexaif one builder has the result, can others reuse it? 😛18:11:03
@cole-h:matrix.orgcole-hNo, no caching between machines at this moment18:11:34
@qyliss:fairydust.spaceAlyssa Rossah, I assumed there would be18:12:48
@qyliss:fairydust.spaceAlyssa Rossthat makes me less confident it would save time 18:12:57
@hexa:lossy.networkhexawondering, does haumea run on darwin?18:13:49
@hexa:lossy.networkhexathat would allow sharing directly from the /nix/store18:14:05
@cole-h:matrix.orgcole-hNo clue what haumea is, so can't comment18:14:38
@hexa:lossy.networkhexaharmonia18:14:48
@hexa:lossy.networkhexasorry 😄 18:14:48
@cole-h:matrix.orgcole-h(Other than it was at one point? the name of the hydra db I think)18:14:56
@hexa:lossy.networkhexahttps://github.com/nix-community/harmonia18:14:59
@hexa:lossy.networkhexayeah, my head wandered a bit18:15:10
@cole-h:matrix.orgcole-hDoes harmonia support GCing? The core machine doesn't have much free disk space to store artifacts, and I imagine running on every PR will fill up what little it has very quick... lol18:18:58
@cole-h:matrix.orgcole-h(Not much is ~500GiB, fwiw, so not "too little" either)18:19:26
@hexa:lossy.networkhexaI thin not, in that I had to fiddle with the ttl in nix18:25:25
@hexa:lossy.networkhexabecause nix is not kind about failed substitution18:25:34
@hexa:lossy.networkhexa
      narinfo-cache-positive-ttl = 3600;
18:26:09
@hexa:lossy.networkhexawith gc.automatic enabled and no further tuning18:26:28
@cole-h:matrix.orgcole-hThen a follow up: is there something harmonia does better than attic?18:26:55
@hexa:lossy.networkhexathe default is like a month18:26:59
@hexa:lossy.networkhexaserves directly from the /nix/store, no central binary store required18:27:17
@hexa:lossy.networkhexaattic with a small binary cache and aggressive gcing would work as well18:28:39
@r_i_s:matrix.orgris_ahem https://github.com/risicle/nix-heuristic-gc20:25:16
@r_i_s:matrix.orgris_i actually originally built that with the intention to use it on a binary cache20:27:20
24 May 2024
@trofi:matrix.orgtrofi I keep finding huge amount of accidental $foo.tests eval failures. An example fix is https://github.com/NixOS/nixpkgs/pull/314109. Looking at https://github.com/NixOS/nixpkgs/runs/24606477687 ofborg shown it as green while it said explicitly it fails to evaluate: The following builds were skipped because they don't evaluate on x86_64-linux: githooks.passthru.tests. Shouldn't it be at least gray in the UI? I vaguely remember it doing that in the past. 06:08:11
@7c6f434c:nitro.chat7c6f434cTests failing to evaluate is usually having no tests specified. A majority of packages failing to evaluate is something not being in the platforms. 06:13:50
@7c6f434c:nitro.chat7c6f434cDistinguishing the cases is some non-trivial work, not just switching a single constant06:15:26
@trofi:matrix.orgtrofi

Sure, but it's so sad to see thing like:

$ nix build --no-link -f. nixVersions.git.tests
...
error: attribute 'nix_2_23' missing
Did you mean one of nix_2_13, nix_2_20, nix_2_21, nix_2_22 or nix_2_3?
06:15:26
@trofi:matrix.orgtrofi At least "no tests specified" feels like a simple case of changing the evaluator to discover tests with $foo.tests or [] instead of $foo.tests. 06:16:34

Show newer messages


Back to Room ListRoom Version: 6