!UNVBThoJtlIiVwiDjU:nixos.org

Staging

343 Members
Staging merges | Running staging cycles: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Astaging-next+head%3Astaging-next-25.11 | Review Reports: https://malob.github.io/nix-review-tools-reports/112 Servers

Load older messages


SenderMessageTime
15 Feb 2026
@k900:0upti.meK900https://github.com/zlib-ng/zlib-ng/commit/be819413be8a284b1827437006c0859644d0c36711:13:07
@k900:0upti.meK900OK that feels like it could be it11:13:11
@k900:0upti.meK900Reverting it on 2.3.3 does make things work11:16:35
@k900:0upti.meK900 @Yureka (she/her) any ideas? 11:17:05
@yuka:yuka.devYureka (she/her)yeah11:17:36
@yuka:yuka.devYureka (she/her)this is just how yarn works 💩11:17:45
@k900:0upti.meK900...oh wait11:18:17
@k900:0upti.meK900I just saw your comment11:18:23
@yuka:yuka.devYureka (she/her)the hashes specified in the yarn.lock file (which we the downloads check against) are hashes of zip files11:18:25
@yuka:yuka.devYureka (she/her)not the tars downloaded from the npm registry, but re-packed re-compressed11:18:38
@k900:0upti.meK900And yarn is what makes the zip fi--11:18:42
@k900:0upti.meK900WHAT11:18:45
@yuka:yuka.devYureka (she/her) * 11:18:46
@yuka:yuka.devYureka (she/her)yeah11:18:47
@yuka:yuka.devYureka (she/her)in yarn-berry-fetcher we recompress to bit-identically match the hash in the yarn.lock.11:19:17
@yuka:yuka.devYureka (she/her) * 11:19:23
@yuka:yuka.devYureka (she/her)So pinning to an old zlib-ng version is sane11:19:53
@yuka:yuka.devYureka (she/her)and there's no way to work around this really11:20:07
@yuka:yuka.devYureka (she/her)(except not using/supporting yarn v2 / berry)11:20:14
@yuka:yuka.devYureka (she/her)(or generating and saving our own hash mappings inside nixpkgs)11:20:47
@yuka:yuka.devYureka (she/her) * 11:21:00
@yuka:yuka.devYureka (she/her) * 11:21:05
@k900:0upti.meK900https://github.com/NixOS/nixpkgs/pull/490634 ?11:21:13
@k900:0upti.meK900And I guess we drop the revert when Yarn updates?11:22:35
@k900:0upti.meK900...wait11:22:38
@k900:0upti.meK900W A I T11:22:40
@k900:0upti.meK900Oh no11:22:44
@k900:0upti.meK900 OH NO 11:22:52
@ma27:nicht-so.sexyma27good to know, I was already wondering why my attempt to reproduce the mismatch (or even one of the hashes) was unsuccessful last night :DDD11:24:44
@yuka:yuka.devYureka (she/her)yarn can never update11:25:46

Show newer messages


Back to Room ListRoom Version: 6