!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

479 Members
Next Infra call: 2024-07-11, 18:00 CEST (UTC+2) | Infra operational issues backlog: https://github.com/orgs/NixOS/projects/52 | See #infra-alerts:nixos.org for real time alerts from Prometheus.149 Servers

Load older messages


SenderMessageTime
21 Jun 2026
@hexa:lossy.networkhexathat's what we have the queue-runner for after all22:48:36
22 Jun 2026
@hexa:lossy.networkhexahttps://hydra.nixos.org/build/331755252 stuck01:44:10
@9lore:tchncs.de9lore joined the room.02:18:06
@vcunat:matrix.orgVladimír ČunátI don't recall running into this kind of practical problems, though. (not seeing the error)03:55:25
@vcunat:matrix.orgVladimír ČunátIf you want a build for testing of "dependency failed", I'd say this is a nice one: https://hydra.nixos.org/build/33170098503:57:45
@vcunat:matrix.orgVladimír ČunátAll constituents have succeeded, but restarting the job will always fail again.03:58:05
@vcunat:matrix.orgVladimír Čunát Ah, actually the last link for hexa is about the same. 03:58:50
@joerg:thalheim.ioMic92 @hexa:lossy.network: I think it actually requires a new eval for my change to have an effect. Testing this now. At least error messages are a lot clearer now. 05:20:32
@joerg:thalheim.ioMic92https://hydra.nixos.org/eval/1826477#tabs-unfinished that's the eval that will show if it worked.05:37:45
@joerg:thalheim.ioMic92Bumped to the front so we make progress quickly 05:38:14
@vcunat:matrix.orgVladimír Čunát

Two catches:

  • it was 1-2 days, but note that starting the eval happens immediately after the merge, so that is the point where the git hash gets fixed already, even if the channel advances to it a day or two later
  • the new queue runner appears to be way way faster in this respect
05:44:51
@vcunat:matrix.orgVladimír ČunátLooks the same, I'm afraid.05:54:33
@joerg:thalheim.ioMic92 @vcunat:matrix.org: yeah. It was able to clear out some of the previous errors. But now at least I have more recent logs to figure out why the cache is not giving us what we just build. 05:57:31
@vcunat:matrix.orgVladimír ČunátThanks for working on these issues. It's not nice to block channels for too long.05:58:21
@joerg:thalheim.ioMic92Is fastly doing negative caching?05:58:45
@vcunat:matrix.orgVladimír ČunátEven if it isn't, nix does it locally.06:03:37
@joerg:thalheim.ioMic92I think I disabled that already06:04:02
@vcunat:matrix.orgVladimír Čunát(I'm not sure about Fastly, but I think that short negative cache is desirable there as well.)06:04:03
@joerg:thalheim.ioMic92Yeah. Worst comes to worse and we have to add the s3 bucket as a secondary substituter06:04:41
@vcunat:matrix.orgVladimír Čunáthttp headers should releval if it's cached?06:05:04
@joerg:thalheim.ioMic92Checking now06:06:14
@vcunat:matrix.orgVladimír Čunát
$ curl -s https://cache.nixos.org/gypp7g48p2fcpjx952i84dhw4ak95np1.narinfo --show-headers
HTTP/2 404 
server: Varnish
retry-after: 0
content-type: text/plain
accept-ranges: bytes
date: Mon, 22 Jun 2026 06:06:44 GMT
via: 1.1 varnish
x-served-by: cache-vie6368-VIE
x-cache: MISS
x-cache-hits: 0
access-control-allow-origin: *
content-length: 3

404⏎                                                                                                          
06:07:03
@vcunat:matrix.orgVladimír ČunátDoesn't look cached to me.06:07:07
@vcunat:matrix.orgVladimír Čunát(tried a few times)06:07:17
@joerg:thalheim.ioMic92Or it is06:07:58
@vcunat:matrix.orgVladimír Čunát I even managed to get a repeated x-served-by 06:08:20
@vcunat:matrix.orgVladimír Čunát Now I'm force-updating the nixos-26.05 channel to e8210c649915 / https://hydra.nixos.org/build/331669102 06:51:28
@arianvp:matrix.orgArianNope we don't do negative caching. That was very much on purpose iirc? 06:55:10
@vcunat:matrix.orgVladimír ČunátIt's certainly not a problem not to cache those, as long as it doesn't cost us much.06:56:59
@vcunat:matrix.orgVladimír Čunát* It's certainly fine not to cache those, as long as it doesn't cost us much.06:57:11

Show newer messages


Back to Room ListRoom Version: 6