!UNVBThoJtlIiVwiDjU:nixos.org

Staging

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

Load older messages


SenderMessageTime
11 Oct 2025
@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
@emilazy:matrix.orgemilyit would be far more auditable and granular than those15:56:35
@k900:0upti.meK900 I'd much rather resolve the conflicts all at once than have random people make three different PRs and compare them against each other 15:56:58
@emilazy:matrix.orgemily this would eliminate the conflicts 15:57:17

Show newer messages


Back to Room ListRoom Version: 6