!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

373 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.114 Servers

Load older messages


SenderMessageTime
27 Nov 2025
@flokli:matrix.orgflokliIn nar-bridge, we emit a path that encodes the castore root node as the path to the NAR, giving a subtle cue to a more castore-aware substituter, who can then potentially skip downloading most of the file entirely: https://git.snix.dev/snix/snix/src/commit/9c023a073e1b7298d322c26331331ccf5249cf0f/web/content/docs/components/store/snix_flavoured_binary_cache_protocol.md10:42:05
@flokli:matrix.orgflokli(and use content-encoding to emit a zstd-compressed version, if someone wants the entire NAR)10:42:34
@edef1c:matrix.orgedefIt would bump S3 bandwidth a bit, we'd have to do the math10:56:02
@hexa:lossy.networkhexa (signing key rotation when)rebooting mimas/haumea for 25.11 update14:32:25
@hexa:lossy.networkhexa (signing key rotation when)looks like everything went fine and builds are ramping up again14:41:18
@joerg:thalheim.ioMic92 https://meet.cccda.de/nix-osin-fra vcunat Arian Jeremy Fleischman (jfly) 17:01:44
@vcunat:matrix.orgvcunat So just me and Mic92, basically nothing to discuss. 17:27:34
28 Nov 2025
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC)Hi, I was wondering if we could use a script to upload all the logs of Hydra's failing jobs to one location, or do we have such a service now?06:28:31
@k900:0upti.meK900The location is cache.nixos.org06:33:20
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC)
In reply to @k900:0upti.me
The location is cache.nixos.org
But how do I only fetch failed logs?
06:35:37
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC)I guess I have to write a script myself06:35:45
@k900:0upti.meK900You'd have to pull the drv paths from an eval06:35:49
@k900:0upti.meK900It's not quite trivial06:35:57
@k900:0upti.meK900What are you actually trying to do?06:36:03
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC)
In reply to @k900:0upti.me
What are you actually trying to do?
See if it's possible to fix common build issues treewide
06:36:50
@k900:0upti.meK900I think Grimmauld was working on something like that06:38:09
@vcunat:matrix.orgvcunat Getting list of .drv shouldn't be that hard. If this way didn't work out, I'd recommend trying to start from nixpkgs' maintainers/scripts/rebuild-amount.sh 07:16:03
@vcunat:matrix.orgvcunat(there are other places for sure which try to do something with all packages)07:16:46
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC)Okay I'm writing it07:43:53
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC)But how do I get the password of my hydra account if I've logged in with GitHub07:44:16
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC) Seems like https://hydra.nixos.org/eval/1820524/builds doesn't respond unless I log in 07:44:40
@vcunat:matrix.orgvcunatWhy do you need that?08:32:46
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC)
In reply to @vcunat:matrix.org
Why do you need that?
I want to query builds -> get drv paths of failed builds -> download log from cache.nixos.org
08:47:10
@vcunat:matrix.orgvcunat You can view the logs e.g. via nix-store -l /nix/store/foo.drv 08:47:42
@vcunat:matrix.orgvcunatOr construct the URL manually. It's trivial.08:47:58
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC)Yeah, the last part is trivial, and I have implemented it08:48:14
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC)Now the problem is hydra API doesn't respond so I can't get the list of failed derivations08:48:38
@vcunat:matrix.orgvcunatAh, failed derivations? 🤔08:49:00
@vcunat:matrix.orgvcunatVia non-presence of substitutes?08:49:44
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC)
In reply to @vcunat:matrix.org
Via non-presence of substitutes?
That requires evaluating Nixpkgs
08:50:30

Show newer messages


Back to Room ListRoom Version: 6