| 25 Oct 2023 |
K900 | Maybe run it on Winter's box? | 11:06:18 |
K900 | Might be faster | 11:06:20 |
cpcloud | I don't know what that means | 11:06:27 |
K900 | https://github.com/winterqt/darwin-build-box/ | 11:06:41 |
K900 | I have access if you want | 11:06:45 |
cpcloud | Eh, not too sure about shared nature of it :) | 11:10:54 |
K900 | It's about 99% idle | 11:13:27 |
K900 | Right now | 11:13:29 |
K900 | Also I don't mean running it there in CI | 11:13:38 |
K900 | I mean running it there for now | 11:13:42 |
K900 | Just to iterate faster | 11:13:49 |
cpcloud | Re sphinx5, I don't think this can be done in an override | 11:20:40 |
cpcloud | The recursion is happening before overrides are evaluated, while converting the lockfile to nix expressions | 11:21:14 |
K900 | Shouldn't it be lazy here? | 11:21:49 |
K900 | Like, it should be adding a thunk | 11:21:56 |
K900 | Not fully evaluating it | 11:22:10 |
K900 | So you can just removePackagesByName it away later | 11:22:15 |
cpcloud | I am using lib.remove, maybe that's the reason? | 11:23:25 |
K900 | lib.remove what? | 11:23:30 |
cpcloud |
sphinxcontrib-applehelp = super.sphinxcontrib-applehelp.overridePythonAttrs (old: {
propagatedBuildInputs = lib.remove self.sphinx old.propagatedBuildInputs;
});
| 11:23:46 |
cpcloud | * sphinxcontrib-applehelp = super.sphinxcontrib-applehelp.overridePythonAttrs (old: {
propagatedBuildInputs = lib.remove self.sphinx old.propagatedBuildInputs;
});
| 11:23:50 |
K900 | Yeah it won't compare equal probably | 11:25:01 |
cpcloud | Lemme try the other function | 11:25:10 |
K900 | Because drvs aren't compared sanely | 11:25:12 |
cpcloud | Ok, nice that gets the eval working, thank you! | 11:28:19 |
cpcloud | sphinxcontrib-serializinghtml = super.sphinxcontrib-serializinghtml.overridePythonAttrs (old: {
propagatedBuildInputs = removePackagesByName (old.propagatedBuildInputs or [ ]) [ self.sphinx ];
});
| 11:28:31 |
cpcloud | I'll push up the fixes and a test once I update build-systems.json to get things working | 11:29:23 |
K900 | Cool | 11:29:26 |
cpcloud | pushed | 11:31:16 |
cpcloud | The mac os issue is that netcdf is failing to link libhdf5_hl https://github.com/nix-community/poetry2nix/actions/runs/6638146548/job/18038264309#step:5:5781 | 11:34:33 |