!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

980 Members
For people hacking on the Nix package manager itself208 Servers

Load older messages


SenderMessageTime
16 Jun 2026
@opandddd:matrix.orgSapii/Saperson joined the room.00:36:59
@andiandi:tchncs.deandiandi 🐈 changed their display name from andiandi 🐈 to andiandi 🐈 @ HadR ☎️ 2634@DECT.13:51:32
@andiandi:tchncs.deandiandi 🐈 changed their display name from andiandi 🐈 @ HadR ☎️ 2634@DECT to andiandi 🐈 🏰 HadR ☎️ 2634@DECT.13:53:11
17 Jun 2026
@jean:4ray.coJean 💕 changed their profile picture.14:21:35
@c2fc2f:sagbot.comc2fc2f joined the room.16:14:04
@spider_dev:matrix.orgSpider joined the room.17:03:03
18 Jun 2026
@arrowd:kde.org@arrowd:kde.org joined the room.08:29:21
@arrowd:kde.org@arrowd:kde.org Eelco Hi, I see you merged a PR in https://github.com/NixOS/patchelf
Could you also please take a look at https://github.com/NixOS/patchelf/pull/638 and https://github.com/NixOS/patchelf/pull/636 ? These should be fairly simple to review.
08:31:08
@biswa96:matrix.orgBiswa96 joined the room.17:28:52
@whispers:catgirl.cloudwhispers [& it/fae] changed their display name from whispers [& it/fae] to meow meow.18:46:22
@whispers:catgirl.cloudwhispers [& it/fae] changed their display name from meow meow to whispers [& it/fae].19:11:58
19 Jun 2026
@andiandi:tchncs.deandiandi 🐈 changed their display name from andiandi 🐈 🏰 HadR ☎️ 2634@DECT to andiandi 🐈 @ 🏰 HadR ☎️ 2634.07:55:39
@krysteq:matrix.orgKrysteq joined the room.11:57:29
20 Jun 2026
@pveierland:matrix.orgpveierlandIs it intentional that xz files are created as a single compressed block from nix?08:54:05
@pveierland:matrix.orgpveierland * 08:54:33
@pveierland:matrix.orgpveierland * 08:55:32
@pveierland:matrix.orgpveierlandI'd guess it could relate to determinism and avoiding additional parameters.09:01:02
@pveierland:matrix.orgpveierland * 09:03:08
@flokli:matrix.orgflokliFileHash is not verified at all, and some people looked into using multi-block for various usecases.09:06:47
@flokli:matrix.orgflokliIn the end the conclusion was that xz isn't really worth it, which is why we're now with zstd.09:07:11
@pveierland:matrix.orgpveierlandIs zstd in use on cache.nixos.org now? Does it support ranged reads?09:08:12
@flokli:matrix.orgfloklizstd is in use. Don't know if it allows ranged reads.09:08:53
@pveierland:matrix.orgpveierlandDo you know why it was chosen over brotli?09:09:40
@flokli:matrix.orgflokliNo09:09:57
@flokli:matrix.orgflokliIdeally all the compression parts would be a content-encoding concern, so range requests wouldn't need to be complicated at all. That's what snix-nar-bridge does, it sends Compression: none and relies on libcurl to request zstd-compressed. That of course not realistic for the c.n.o situation, where we currently serve from the bucket "directly", as it would be even more costly than it already is.09:11:57
@flokli:matrix.orgflokliIf you're ok with the current caveats, you're welcome to use nixos.snix.store for the mynixos usecase as a fetch-through version. Gives you c.n.o with Compression: none and zstd content encoding.09:14:56
@pveierland:matrix.orgpveierlandInteresting, thank you 👍 I'll have a look. Do you know ~coverage/content available compared to c.n.o?09:17:03
@pveierland:matrix.orgpveierlandFound the stats 👍09:18:21
@flokli:matrix.orgflokliWe have "everything" in c.n.o. the first request from anyone to the Narinfo url is "slow" though, as it needs to ingest the NAR09:18:47
@pveierland:matrix.orgpveierlandAh, so it's just a lazy cache with better interface?09:19:24

Show newer messages


Back to Room ListRoom Version: 6