!UNVBThoJtlIiVwiDjU:nixos.org

Staging

311 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/107 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
12 Oct 2025
@matthewcroughan:defenestrate.itmatthewcroughanI know what happened anyway, I had https://github.com/NixOS/nixpkgs/pull/451274 open and mistook the tags when I moved to the other tab 17:08:25
@yuka:yuka.devYureka (she/her) we usually don't want patches to be conditional on something because the people doing the updates won't notice when patches no longer apply 17:08:36
@matthewcroughan:defenestrate.itmatthewcroughanI see yeah, just like the systemd example17:08:49
@emilazy:matrix.orgemily(and because a patch conditional inherently can't be upstreamed)17:08:52
@emilazy:matrix.orgemily(so a conditional "inside" the patch is always nicer)17:09:05
@matthewcroughan:defenestrate.itmatthewcroughanAre the rebuild labels based on inherent rebuild cost? Or is it based on whatever hydra/ci has to build?17:09:25
@yuka:yuka.devYureka (she/her)I don't understand the question17:09:38
@matthewcroughan:defenestrate.itmatthewcroughanLike I wouldn't have expected the systemd rebuild count to be so low17:09:42
@emilazy:matrix.orgemilyI wonder if the "backport" flow is nicer for rebuild-avoidance too.17:09:43
@emilazy:matrix.orgemily do the nice thing on staging, add the bodges to make it not a mass rebuild when backporting to -next. 17:09:50
@matthewcroughan:defenestrate.itmatthewcroughanah okay it's because it's conditional on musl it avoids the rebuild labels 17:10:04
@emilazy:matrix.orgemilythat way the most you can neglect to do is getting the fix early, rather than neglecting to clean up.17:10:12
@yuka:yuka.devYureka (she/her)that's because hydra doesn't build pkgsMusl.systemd17:10:12
@yuka:yuka.devYureka (she/her)or anything depending on it17:10:16
@matthewcroughan:defenestrate.itmatthewcroughanWhat's needed to make hydra keep track of this? :P17:10:25
@matthewcroughan:defenestrate.itmatthewcroughanI wanted to make a flake to keep track of it, I'm in the process of doing that atm17:10:34
@matthewcroughan:defenestrate.itmatthewcroughanhercules is nice but hydra is made for nixpkgs more than hercules is17:10:49
@emilazy:matrix.orgemilyyou can run your own Hydra, building tons of stuff on dynamic Musl isn't a good use of our limited build resources17:11:14
@matthewcroughan:defenestrate.itmatthewcroughanYeah that makes sense, but I'm happy to put my resources to use on musl 17:11:38
@matthewcroughan:defenestrate.itmatthewcroughanMy https://github.com/MatthewCroughan/nixos-musl/tree/refactor flake is keeping track of what is necessary in these profiles17:12:34
@matthewcroughan:defenestrate.itmatthewcroughan idea is that musl.nix contains only want is currently necessary to build a nixpkgs.lib.nixosSystem {} on musl, and nothing more 17:13:00
@ihar.hrachyshka:matrix.orgIhar Hrachyshkaon a relevant point: how do folks feel like about a packaging having a passthru.tests.static = pkgsStatic.<itself> to signal it is desired / expected to build? or is it redundant?17:13:05

Show newer messages


Back to Room ListRoom Version: 6