!UNVBThoJtlIiVwiDjU:nixos.org

Staging

346 Members
Staging merges | Find currently open staging-next PRs: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+sort%3Aupdated-desc+head%3Astaging-next+head%3Astaging-next-21.05+is%3Aopen114 Servers

Load older messages


SenderMessageTime
11 Oct 2025
@r_i_s:matrix.orgris_this kinda brings me back to "i'm amazed wrapped compilers work for wasm at all"10:51:40
@r_i_s:matrix.orgris_falling back to "all hardening flags", i think, was due to me trying to be minimally intrusive when making an already-major PR and not wanting to default to "no hardening" and be the reason someone didn't realize all their hardening flags have been off for years10:58:34
@r_i_s:matrix.orgris_now that it's separate from the big PR that introduced it, the change to making it hard-fail, on its own, may not be too disruptive10:59:30
@yuka:yuka.devYureka (she/her)fwiw, some more build failures: https://spectrum-os.org/lists/archives/spectrum-devel/82249ddc-ae1a-4e3a-a6ae-bb4717243fca@yuka.dev/10:59:42
@r_i_s:matrix.orgris_ i think the expectation would be that the compiler would have hardeningUnsupportedFlags properly defined so this would not be an issue 11:03:56
@k900:0upti.meK900 Then maybe we should throw if we have neither? 11:04:30
@r_i_s:matrix.orgris_ * i think the expectation was that the compiler would have hardeningUnsupportedFlags properly defined so this would not be an issue 11:04:48
@r_i_s:matrix.orgris_these all sound like sensible suggestions11:05:12
@yuka:yuka.devYureka (she/her)I still don't think all supported hardening flags should be enabled by accident11:05:26
@yuka:yuka.devYureka (she/her)given hardening flags also have performance penalties11:05:37
@yuka:yuka.devYureka (she/her)that's what pkgsExtraHardening is for11:05:48
@k900:0upti.meK900I think what we want is probably if [compiler explicitly declares supported] then [that] else [some set of sane defaults] - [compiler explicitly declares unsupported]11:07:08
12 Oct 2025
@anton:gersthof.comAnton (he/him) changed their display name from Anton to Anton (he/him).13:17:58
@emilazy:matrix.orgemily can we eat ~10k Ruby rebuilds on -next to fix extension modules with LLVM 21? 14:21:25
@emilazy:matrix.orgemilycould be conditioned on Darwin only for now14:21:30
@vcunat:matrix.orgVladimír ČunátSounds OK to me.14:46:55
@emilazy:matrix.orgemilyre the whole doing periodic merges via PR thing15:55:00
@emilazy:matrix.orgemily what if we just used the merge queue to ensure that nothing goes into master or staging-next that won't cleanly merge into the branches after it? 15:55:17
@emilazy:matrix.orgemily and switched things around so that, if you would cause a merge conflict on a later branch, you instead merge it into the later branch 15:55:34
@k900:0upti.meK900That is going to completely stall some PRs15:55:39
@emilazy:matrix.orgemilyand then "backport" it to the earlier ones15:55:40
@k900:0upti.meK900 I think 15:55:43
@emilazy:matrix.orgemilystall howso?15:55:51
@k900:0upti.meK900 Oh god that's going to be so painful 15:55:53
@emilazy:matrix.orgemilywhy?15:55:58
@k900:0upti.meK900Because nothing will backport cleanly and then we have to check backports and oof15:56:12
@emilazy:matrix.orgemilyit means the conflicts can be resolved per-PR15:56:03
@emilazy:matrix.orgemilyrather than all at once15:56:08
@emilazy:matrix.orgemilyI don't understand15:56:22
@emilazy:matrix.orgemilythat's exactly the case of periodic merges failing15:56:26

Show newer messages


Back to Room ListRoom Version: 6