!VRULIdgoKmKPzJZzjj:nixos.org

Nix Package Manager development

853 Members
For people hacking on Nix: https://github.com/NixOS/nix Nix maintainers can be reached here.180 Servers

Load older messages


SenderMessageTime
17 Oct 2025
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @raboof:matrix.org
this is indeed not about 'regular' builds but about rebuilds - filed https://github.com/NixOS/nix/issues/14287
I think there’s been some changes around builtOutputs that might not keep those for bmCheck mode.
07:34:33
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)Must have been the DerivationGoal per-output split07:35:13
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)Or was it called just in the DerivationBuildingGoal?07:36:17
@raboof:matrix.orgraboofjup indeed looks like it broke in https://github.com/NixOS/nix/pull/1329413:30:15
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @raboof:matrix.org
jup indeed looks like it broke in https://github.com/NixOS/nix/pull/13294
That itself was a fix for checking when not all outputs are valid
13:38:44
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)So when some outputs have been substituted previously13:39:16
@raboof:matrix.orgraboofyeah I won't pretend I understand what exactly is going on, just sharing my observation after bisecting :)13:45:27
@Ericson2314:matrix.orgJohn Ericson raboof: ah OK I think I see what is going on 15:24:41
@Ericson2314:matrix.orgJohn Ericsonthere is no need to re-register the path info in the check case, but we still want to re-sign it15:25:00
@Ericson2314:matrix.orgJohn Ericson(assuming it didn't change)15:25:05
@Ericson2314:matrix.orgJohn Ericson raboof: so a tricky thing with --check is that it doesn't register outputs that were not registered before 15:46:05
@Ericson2314:matrix.orgJohn EricsonI was surprised to learn that, and a few of my refactors were dedicated to making sure I didn't break that15:46:47
@Ericson2314:matrix.orgJohn Ericsonas a I split things up15:46:56
@Ericson2314:matrix.orgJohn Ericson that is why DerivationBuilder doesn't register or return any path infos in the --check case 15:47:27
@Ericson2314:matrix.orgJohn Ericsonand I think it should stay that way15:47:30
@Ericson2314:matrix.orgJohn Ericson but we can make the caller just look them in the check case just for calling the hook 15:47:43
@Ericson2314:matrix.orgJohn Ericson raboof: https://github.com/NixOS/nix/pull/14289 here's your fix! :) 17:11:20
@raboof:matrix.orgraboofOh cool, thx! s/most/post/ 🙂. Will take it for a spin later this weekend!17:50:44
@fzakaria:one.ems.hostfzakariaDo the VM tests use a different derivation ?19:13:39
@fzakaria:one.ems.hostfzakaria My new test is passing .#componentTests but failing vmTests 19:14:04
@fzakaria:one.ems.hostfzakariaI need to add python3 ... hmm; Not sure why it's not there if it's in the componentTests19:16:10
@fzakaria:one.ems.hostfzakaria(I think I found it -- probably makes more sense to make it propagatedInputs but i just referenced it again)19:18:23
@fzakaria:one.ems.hostfzakariaokay gonna pickup another issue19:36:39
@fzakaria:one.ems.hostfzakariai hit 60 min timeout on this PR20:23:07
@fzakaria:one.ems.hostfzakariahttps://github.com/NixOS/nix/pull/1428520:23:08
@fzakaria:one.ems.hostfzakariabut its all post tests :(20:23:15
@fzakaria:one.ems.hostfzakariacan someone re-run it ?23:18:34
18 Oct 2025
@ihar.hrachyshka:matrix.org@ihar.hrachyshka:matrix.org left the room.00:11:45
@turbio:matrix.orgturbio joined the room.00:21:51
@raboof:matrix.orgraboofhmm I seems to remember in the past I seem to remember it would refuse to even start rebuilding in that case, with a message about "some outputs are not valid" or somesuch. I can't reproduce it right now, though, and might be confusing things.10:38:56

There are no newer messages yet.


Back to Room ListRoom Version: 6