| 17 Oct 2025 |
John Ericson | raboof: ah OK I think I see what is going on | 15:24:41 |
John Ericson | there is no need to re-register the path info in the check case, but we still want to re-sign it | 15:25:00 |
John Ericson | (assuming it didn't change) | 15:25:05 |
John Ericson | raboof: so a tricky thing with --check is that it doesn't register outputs that were not registered before | 15:46:05 |
John Ericson | I was surprised to learn that, and a few of my refactors were dedicated to making sure I didn't break that | 15:46:47 |
John Ericson | as a I split things up | 15:46:56 |
John Ericson | that is why DerivationBuilder doesn't register or return any path infos in the --check case | 15:47:27 |
John Ericson | and I think it should stay that way | 15:47:30 |
John Ericson | but we can make the caller just look them in the check case just for calling the hook | 15:47:43 |