!UNVBThoJtlIiVwiDjU:nixos.org

Staging

316 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
12 Oct 2025
@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
@matthewcroughan:defenestrate.itmatthewcroughan * idea is that musl.nix contains only what is currently necessary to build a nixpkgs.lib.nixosSystem {} on musl, and nothing more 17:13:06
@emilazy:matrix.orgemily can be useful, OTOH is in tension with moving variant package sets to variants.nix which we'd generally like to do. 17:13:44
@emilazy:matrix.orgemilyit depends a bit on just how "expected" it is I think17:14:09
@emilazy:matrix.orgemily like "would people be okay with an update being held back just because it regresses pkgsStatic for that package" 17:14:27
@emilazy:matrix.orgemilyif it's part of a channel blocker then certainly17:14:33
@matthewcroughan:defenestrate.itmatthewcroughanI don't want things to be held back, but it would be nice if as much as possible was cached, and that status could be checked17:14:51
@ihar.hrachyshka:matrix.orgIhar Hrachyshkaaren't passthru.tests already kinda advisory? (I don't think we gate on them and I don't see a lot of nixpkgs-reviews ran with -p passthru.tests )17:15:25
@matthewcroughan:defenestrate.itmatthewcroughan K900: Can I merge https://github.com/NixOS/nixpkgs/pull/451338 when ready? It's what I intended now that it's musl conditional 17:18:40
@emilazy:matrix.orgemilycaching is unlikely to happen17:18:57
@emilazy:matrix.orgemily I think if passthru.tests.X fails you're meant to be worried, at least. 17:19:12
@matthewcroughan:defenestrate.itmatthewcroughanI mean I've been doing an okay job warming up my own caches by doing as many builds as possible, at all times 17:19:23
@emilazy:matrix.orgemily as in, you would usually add something to passthru.tests if it failing would be a reason for you to at least consider blocking the PR. 17:19:29
@matthewcroughan:defenestrate.itmatthewcroughan nix build .#checks.aarch64-linux.{base,musl,musl-llvm,gnu-musl} --keep-going for example 17:19:37
@matthewcroughan:defenestrate.itmatthewcroughanin my flake17:19:39
@matthewcroughan:defenestrate.itmatthewcroughanso I'll let those build on a bunch of builders 24/7 as I make changes to files.. and it's better than if I hadn't attempted the builds at all17:19:54
@matthewcroughan:defenestrate.itmatthewcroughansince at least then the base toolchains and stuff are cached17:20:43
@matthewcroughan:defenestrate.itmatthewcroughanI spent a few hours to build https://github.com/NixOS/nixpkgs/pull/45127419:58:11

Show newer messages


Back to Room ListRoom Version: 6