| 23 Dec 2025 |
piegames | The CL has both +1 and -1 reviews | 14:18:02 |
helle (just a stray cat girl) | is that not just purely for the test impl | 14:18:14 |
raitobezarius | i think you are misreading the reviews | 14:18:13 |
piegames | Or am I reading it wrongly (I'm on the phone so lol@Gerrit UI) | 14:18:19 |
raitobezarius | +1 was given over the F2 part | 14:18:40 |
raitobezarius | -1 was given over the actual contents | 14:18:46 |
raitobezarius | * -1 was given over the non testing changes | 14:18:49 |
raitobezarius | anyway, this stalled because:
(a) flakes are frozen in principle and we recommend reaching out here before sending changes
(b) selected reviewers did not interact with the CL
(c) it's holidays for many people :P | 14:19:59 |
XYenon | Get it. I thought this was just a small backport change. | 14:47:52 |
raitobezarius | No worries, unfortunately, as we touched upon it in https://lix.systems/blog/2025-11-18-lix-2.94-release/ (section "Flakes freeze"), too many inconsistences kept being discovered in how these features are rolled in CppNix | 14:49:37 |
raitobezarius | And as you have seen, horrors flagged such a problem on that backport, alas | 14:49:57 |
K900 | Oh yeah does anyone want a trivial UX improvement | 15:16:00 |
K900 | Make it so -L doesn't print the failing drv logs twice | 15:16:24 |
K900 | For bonus points make it so it prints the full list of all failing drvs with keep-going | 15:16:42 |
raitobezarius | open an issue so that someone gets to it eventually | 15:19:25 |
K900 | I might just do it myself if no one else does | 15:19:39 |
K900 | Not tonight though | 15:19:49 |
ma27 | fwiw it should be as simple as setting log-lines=0 if -L is set (iirc I even suggested that to cppnix a while ago, but eelco said no).
I have this in all of my nix.conf and I think that's enough to do what you want:
error: build of '/nix/store/bc0s2qws1gnhqqn68dwpm5ypafkichwm-vim-9.1.1869.drv' on 'ssh-ng://roflmayr' failed: builder for '/nix/store/bc0s2qws1gnhqqn68dwpm5ypafkichwm-vim-9.1.1869.drv' failed with exit code 1
error: builder for '/nix/store/d0xjfxgyj5h2girabscd1ss8bsmx9b2v-hello-2.12.2.drv' failed on remote builder
error: builder for '/nix/store/bc0s2qws1gnhqqn68dwpm5ypafkichwm-vim-9.1.1869.drv' failed on remote builder
error: build of '/nix/store/bc0s2qws1gnhqqn68dwpm5ypafkichwm-vim-9.1.1869.drv^out,xxd', '/nix/store/d0xjfxgyj5h2girabscd1ss8bsmx9b2v-hello-2.12.2.drv^out' failed
| 15:27:58 |
K900 | Yeah but then you don't get the logs | 15:28:18 |
K900 | Or what | 15:28:23 |
K900 | Wait am I dumb | 15:28:33 |
K900 | Wait does log-lines | 15:28:36 |
K900 | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | 15:28:39 |
K900 | Why | 15:28:43 |
K900 | W H Y | 15:28:44 |
K900 | W H Y Y Y Y Y Y Y Y Y Y Y Y У Y Y Y Y Y Y | 15:28:55 |
ma27 | ok, I see I can spare the explanation :DD | 15:29:08 |
K900 | OK hold on | 15:40:37 |
K900 | I am very confused | 15:40:43 |
K900 | It seems like it should already do this | 15:40:57 |