| 26 Nov 2025 |
| somasis joined the room. | 05:34:33 |
somasis | hi all, hopefully this isn't the wrong place to report an issue concerning Discourse. I primarily use its' mailing list mode for keeping up with the forums, and I stopped receiving emails from Discourse on the 21st for no apparent reason, mailing list mode is and was still turned on, but I wasn't getting any messages. after trying to see if it was a problem with the emails getting rejected or something, I tried to get a password reset email, and then tried adding a different email (a gmail provided one) to my account, but never received email from any of those troubleshooting attempts. has anyone else encountered this recently? | 05:40:42 |
Arian | Can confirm. I also don't receive password reset emails | 08:59:08 |
leona | I forwarded this to the people maintaining the discourse | 10:01:18 |
hexa | mail delivery has been restored | 11:51:24 |
ma27 | Redacted or Malformed Event | 12:20:06 |
somasis | yay :) thanks y'all | 16:22:45 |
Arian | I was wondering if it would make sense to add a rewrite rule to Fastly for narinfos to drop any information about compression and push this into Content-Encoding instead. It would allow us to transparantly recompress the cache to new compression algorithms and levels . | 16:54:52 |
| 27 Nov 2025 |
flokli | That's what snix nar-bridge does. The challenge with c.n.o is that it uses `nar/$fileHash.nar[.$compression_suffix]`, instead of `nar/$fileHash.nar[.$compression_suffix]`, so you can't easily find a NAR by it's nar hash without another lookup table somewhere. | 10:35:44 |
Arian | oooh $fileHash is the hash of the compressed file? that’s a choice | 10:36:29 |
Arian | T_T | 10:36:34 |
flokli | * That's what snix nar-bridge does. The challenge with c.n.o is that it uses `nar/$fileHash.nar[.$compression_suffix]`, instead of `nar/$narHash.nar[.$compression_suffix]`, so you can't easily find a NAR by it's nar hash without another lookup table somewhere. | 10:36:36 |
flokli | Yes | 10:36:39 |
flokli | It's a good way to ensure we don't get too bored and run out of challenges. | 10:37:37 |
flokli | A more sane way would be to have hydra push to some http daemon that does do all the rewriting, and uploads it to the right places. Or patch Nix to use $narHash. The URL in FileHash really doesn't matter. | 10:39:15 |
flokli | In 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.md | 10:42:05 |
flokli | (and use content-encoding to emit a zstd-compressed version, if someone wants the entire NAR) | 10:42:34 |
edef | It would bump S3 bandwidth a bit, we'd have to do the math | 10:56:02 |
hexa | rebooting mimas/haumea for 25.11 update | 14:32:25 |
hexa | looks like everything went fine and builds are ramping up again | 14:41:18 |
Mic92 | https://meet.cccda.de/nix-osin-fra vcunat Arian Jeremy Fleischman (jfly) | 17:01:44 |
Vladimír Čunát | So just me and Mic92, basically nothing to discuss. | 17:27:34 |
| 28 Nov 2025 |
aleksana 🏳️⚧️ (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 | The location is cache.nixos.org | 06:33:20 |
aleksana 🏳️⚧️ (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 🏳️⚧️ (force me to bed after 18:00 UTC) | I guess I have to write a script myself | 06:35:45 |
K900 | You'd have to pull the drv paths from an eval | 06:35:49 |
K900 | It's not quite trivial | 06:35:57 |
K900 | What are you actually trying to do? | 06:36:03 |
aleksana 🏳️⚧️ (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 |