!UNVBThoJtlIiVwiDjU:nixos.org

Staging

317 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%3Aopen109 Servers

Load older messages


SenderMessageTime
28 Oct 2025
@emilazy:matrix.orgemily is it possible to make Hydra do the equivalent of NIX_ABORT_ON_WARN instead of checking it in release checks, so that those are caught in the same way warnings in packages are? 18:02:10
@artturin:matrix.orgArtturinOk I can take care of those18:03:18
@emilazy:matrix.orgemilyno rush18:04:09
@emilazy:matrix.orgemilybut I do have a PR to attach warnings to them18:04:24
@emilazy:matrix.orgemily for system it's kind of annoying, I had to do a __toString thing to stop it from spamming nix search :) 18:04:45
@artturin:matrix.orgArtturin :p tests shows only one *Platform attribute missing
platformEquality = «error: attribute 'buildPlatform' missing»;
18:04:51
@emilazy:matrix.orgemily I can put a PR up for that and handling runCommandNoCC 18:04:58
@hexa:lossy.networkhexa We should just point python to python 3 18:05:23
@hexa:lossy.networkhexaIt will be a great surprise18:05:29
@artturin:matrix.orgArtturin
diff --git a/pkgs/test/top-level/default.nix b/pkgs/test/top-level/default.nix
index a5b44afb8522..e713b617f8dd 100644
--- a/pkgs/test/top-level/default.nix
+++ b/pkgs/test/top-level/default.nix
@@ -61,7 +61,7 @@ lib.recurseIntoAttrs {
       pkgsLocal = map nixpkgsFun configsLocal;
       pkgsCross = map nixpkgsFun configsCross;
     in
-    assert lib.all (p: p.buildPlatform == p.hostPlatform) pkgsLocal;
-    assert lib.all (p: p.buildPlatform != p.hostPlatform) pkgsCross;
+    assert lib.all (p: p.stdenv.buildPlatform == p.stdenv.hostPlatform) pkgsLocal;
+    assert lib.all (p: p.stdenv.buildPlatform != p.stdenv.hostPlatform) pkgsCross;
     pkgs.emptyFile;
 }
18:05:29
@artturin:matrix.orgArtturinRemoving it completely might be better18:06:15
@artturin:matrix.orgArtturinBut not as good of a surprise18:06:28
@hexa:lossy.networkhexaBut where is the fun in that18:06:33
@emilazy:matrix.orgemily making it a throw is what my PR automatically did, because the alias is old 18:07:42
@emilazy:matrix.orgemily but I will adjust the throw text to say "use Python 3 instead" 18:07:47
@emilazy:matrix.orgemily freeing up the namespace will be nice, it's awkward that python is used as a generic-Python argument in places but also exists at the top level as an alias 18:08:12
@artturin:matrix.orgArtturinhttps://github.com/NixOS/nixpkgs/pull/45651218:10:35
@emilazy:matrix.orgemily does anyone want to merge https://github.com/NixOS/nixpkgs/pull/456060 so I have fewer aliases.nix conflicts to resolve later 😆 18:14:50
@emilazy:matrix.orgemily do we want to keep forceSystem around? 18:21:32
@emilazy:matrix.orgemilyI've never seen anyone use it18:21:33
@emilazy:matrix.orgemily it seems like a poor substitute for variant sets and nixpkgsFun 18:21:57
@emilazy:matrix.orgemilyit also… ignores its second argument??18:23:13
@emilazy:matrix.orgemilyI'm going to add a warning to it at least.18:23:18
@vcunat:matrix.orgVladimír ČunátYes, I think it won't.18:25:12
@emilazy:matrix.orgemily is making it use NIX_ABORT_ON_WARN or similar feasible, or would that break nix-eval-jobs? 18:34:50
@emilazy:matrix.orgemily I suppose I should say abort-on-warn instead 18:35:46
@emilazy:matrix.orgemilyok, https://github.com/NixOS/nixpkgs/pull/45652718:56:48
29 Oct 2025
@k900:0upti.meK900Started a new eval on unstable-small to pick up the new kernels because it looks like there's security stuff in there14:39:29
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)btw re kernel: it seems gentoo enables some ARCH_QCOM stuff for their default kernels, and we don't. Was struggling with a friend yesterday to make a nixos boot. It still doesn't boot, so we are still probably missing some options. With aarch64 laptops slowly gaining popularity, would there a point at which we too set those default enables?15:04:36
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) * btw re kernel: it seems gentoo enables some ARCH_QCOM stuff for their default kernels, and we don't. Was struggling with a friend yesterday to make a nixos boot. It still doesn't boot, so we are still probably missing some options. With aarch64 laptops slowly gaining popularity, would there be a point at which we too set those default enables? 15:04:58

Show newer messages


Back to Room ListRoom Version: 6