!UNVBThoJtlIiVwiDjU:nixos.org

Staging

350 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/115 Servers

Load older messages


SenderMessageTime
15 Feb 2026
@ma27:nicht-so.sexyma27 no time to dig deeper into it, filed https://github.com/NixOS/nixpkgs/issues/490623 and cced the relevant maintainers. 10:34:58
@k900:0upti.meK900Crazy10:35:25
@k900:0upti.meK900How many rebuilds is it from zlib-ng to the fetcher?10:39:58
@k900:0upti.meK900I'm kinda wondering if it makes sense to bisect zlib-ng itself10:40:05
@ma27:nicht-so.sexyma2760 things. most of the are pretty small (random ruby stuff for asciidoctor that's somehow in there and python pkgs). one cargo rebuild though.10:44:45
@k900:0upti.meK900OK I might doi t10:45:38
@k900:0upti.meK900* OK I might do it10:45:39
@9hp71n:matrix.orgghpzinRedacted or Malformed Event10:46:29
@9hp71n:matrix.orgghpzin Meant to write that fetcher uses override on zlib-ng for libzip so it is possible to rebuild only that:
https://github.com/NixOS/nixpkgs/blob/d49bb5e623100a61625953469d6ed81f4cfffdb4/pkgs/by-name/ya/yarn-berry/fetcher/default.nix#L45-L57
10:54:17
@k900:0upti.meK900OK that makes it easier11:01:18
@k900:0upti.meK900https://kbdfans.com/products/pbtfans-virtuoso11:04:16
@k900:0upti.meK900* Oops11:04:18
@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

Show newer messages


Back to Room ListRoom Version: 6