| 23 Apr 2025 |
emily | there's a thing to produce a PR template | 14:20:04 |
hexa | John Ericson: I have frankly no clue how to pass around nixComponents2 in the hydra flake and package | 21:06:18 |
John Ericson | hexa (signing key rotation when): do you need to? | 21:06:44 |
hexa | after bumping nix and nixpkgs, apparently | 21:06:57 |
John Ericson | I see your test branch | 21:07:15 |
hexa | yeah, that is me trying things, but meh | 21:07:30 |
hexa | error: evaluation aborted with the following error message: 'lib.customisation.callPackageWith: Function called without required argument "nixComponents" at /nix/store/anvi3cc1qbbfzp9mlxq5c9xh3m9m8lcf-source/package.nix:11, did you mean "nixComponents2"?'
| 21:07:52 |
hexa | that is package.nix:11 in hydra | 21:08:19 |
John Ericson | I can take a look | 21:08:21 |
hexa | thx | 21:08:25 |
hexa | I'll yeet the test branch again | 21:08:34 |
John Ericson | I am a bit less sure now | 21:11:34 |
John Ericson | is there anything that is not working on master? | 21:11:40 |
John Ericson | that I should use as my test? | 21:11:47 |
hexa | hm, the way we consume it in infra breaks | 21:13:44 |
John Ericson | oh ok | 21:13:54 |
hexa | the test in hydra don't show anything | 21:13:57 |
John Ericson | is that because of more overlays? | 21:14:01 |
hexa | hydra.url = "github:NixOS/hydra";
hydra.inputs.nixpkgs.follows = "nixpkgs";
nix.follows = "hydra/nix";
| 21:14:30 |
hexa | we added the overlays for things that did not build against 2.28 | 21:15:18 |
hexa | nixos-option was one, the other were the channel scripts | 21:15:26 |
hexa | beyond that there should be nothing | 21:15:32 |
John Ericson | Mic92: says he can remove some overlays | 21:18:56 |
John Ericson | hexa (signing key rotation when): that reminds me did the channel update scripts situation ever get updated? | 21:19:12 |
John Ericson | or did that keep on failing? | 21:19:15 |
hexa | https://github.com/NixOS/infra/pull/656 … cd build; colmena build --on=pluto | 21:19:20 |
hexa | mic92 fixed 2.28 compat, we just did not bump and deploy yet | 21:19:36 |
hexa | * mic92 finished fixing 2.28 compat, we just did not bump and deploy yet | 21:19:43 |
Mic92 | Is there some way to test btw except for deploying it to production? | 21:20:47 |
hexa | not really | 21:21:00 |