!UNVBThoJtlIiVwiDjU:nixos.org

Staging

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

Load older messages


SenderMessageTime
16 Jun 2026
@vcunat:matrix.orgVladimír Čunát(out of ~160k)06:51:12
@hexa:lossy.networkhexa 7580 of which are nixos tests, where half are duplicated with the allDrivers attribute 11:07:59
@hexa:lossy.networkhexahttps://github.com/NixOS/nixpkgs/pull/17609911:09:21
@hexa:lossy.networkhexado we really need to build that?11:09:58
@hexa:lossy.networkhexa Robert Hensing (roberth)? 11:10:10
@roberthensing:matrix.orgRobert Hensing (roberth) the allDrivers set has all the configs, testScript, etc, but is already part of nixosTests proper. They don't add extra build work, but may add extra eval work given that multiple batches of evaluation are needed for the tests, and it seems unlikely that the allDrivers vs tests run in the same batch (unless someone has added a workaround specifically for this - I assume the batches are cut lexicographically) 11:13:41
@roberthensing:matrix.orgRobert Hensing (roberth)tl;dr they're eval work not extra build work11:13:54
@hexa:lossy.networkhexathey can be extra build work, if the builds land on different hosts. and they contribute to the overall job count changes quite a bit.11:14:26
@leona:leona.isleonabut they cause stress for the queue runner, as they are actual queue jobs, no?11:14:40
@roberthensing:matrix.orgRobert Hensing (roberth)what? the builders don't share a cache??11:14:42
@hexa:lossy.networkhexathey ultimately do, but it takes time to push things to it11:15:07
@hexa:lossy.networkhexatimeouts that we get from aws s3 excacerbate the situation11:15:28
@roberthensing:matrix.orgRobert Hensing (roberth):(11:15:36
@roberthensing:matrix.orgRobert Hensing (roberth) I wouldn't mind if allDrivers were removed or dontRecurseIntoAttrs, unless tfc makes regular use of it? 11:16:51
@tfc:matrix.orgtfcthe alldrivers attribute is important. it exposes if/when there are problems with changes to the driver module system, linter settings etc.11:39:10
@k900:0upti.meK900Except we still build all the actual tests/11:39:33
@k900:0upti.meK900* Except we still build all the actual tests?11:39:34
@k900:0upti.meK900So we still build the exact same derivations11:39:41
@k900:0upti.meK900Again11:39:44
@tfc:matrix.orgtfci see that this is annoying from the CI perspective. from a maintainer perspective i build the alldriver symbol at home for my and other people's PRs.11:40:30
@leona:leona.isleonais it important that it gets build by hydra? I mean we can still provide it in Nixpkgs11:40:48
@tfc:matrix.orgtfcit would be a bit of a shame if we couldn't have that because CI (re)builds them unnecessarily11:40:53
@leona:leona.isleona* is it important that it gets built by hydra? I mean we can still provide it in Nixpkgs11:40:55
@tfc:matrix.orgtfcnot important that hydra builds it11:40:59
@leona:leona.isleonathat's my suggestion for that https://github.com/NixOS/nixpkgs/pull/53239618:16:35
@leona:leona.isleonaeven makes GHA eval ~1.89% faster ^^18:17:15
18 Jun 2026
@r-burns:matrix.orgr-burnspython3.pkgs.fakeredis fails some tests on staging-next-26.05, bumping to latest seems to fix it. Bump doesn't seem to cause breakage on master so potentially could merge to master -> backport 26.05 -> merge into staging-next-26.05 if that seems cleaner than a cherry-pick.00:40:45
@hexa:lossy.networkhexa master -> release-26.05 sounds fine to me 00:42:19
@hexa:lossy.networkhexaprobably another fallout from the valkey 9.1 update that surely had no breaking changes00:42:57
@hexa:lossy.networkhexaRedacted or Malformed Event00:43:05

Show newer messages


Back to Room ListRoom Version: 6