| 27 May 2022 |
| yellovv joined the room. | 15:16:29 |
| 28 May 2022 |
| @bdd:mozilla.org joined the room. | 04:19:06 |
| Mic92 changed their display name from Mic92 to Mic92 (Old). | 10:26:09 |
| Mic92 joined the room. | 11:30:15 |
| Mic92 left the room. | 11:30:25 |
| 29 May 2022 |
| @kenzie:matrix.kenzi.dev joined the room. | 16:36:59 |
| 30 May 2022 |
| Florian | W3F changed their display name from Florian | OoO -> 29.5. to Florian | W3F. | 09:03:16 |
@ulrikstrid:matrix.org | Is it possible to compare between jobsets, usecase is github PRs since there's no easy way to find failing builds in a new jobset | 10:52:38 |
| Bryan Honof changed their profile picture. | 21:43:34 |
ma27 | anythign missing to get https://github.com/NixOS/hydra/pull/1211 merged? %) | 22:40:48 |
| 31 May 2022 |
das_j | In reply to @ma27:nicht-so.sexy anythign missing to get https://github.com/NixOS/hydra/pull/1211 merged? %) A test maybe? Do you think this is testable? | 06:41:28 |
ma27 | not sure if it's that easy, AFAIU you'd need a different owner for the git repo then (on production that's hydra-queue-runner vs hydra IIRC) | 12:08:42 |
| 1 Jun 2022 |
| @tinybronca:sibnsk.net joined the room. | 09:05:12 |
| 2 Jun 2022 |
| Bryan Honof changed their profile picture. | 18:28:26 |
| 4 Jun 2022 |
| @bdd:mozilla.org set a profile picture. | 20:03:16 |
| 6 Jun 2022 |
| Eli Kogan-Wang joined the room. | 00:03:29 |
| ultraman joined the room. | 16:59:00 |
| 7 Jun 2022 |
Robert Hensing (roberth) | evaluations hasn't started for 13h; seems like something is wrong https://hydra.nixos.org/jobset/nixos/trunk-combined | 07:26:19 |
Robert Hensing (roberth) | * evaluation hasn't started for 13h; seems like something is wrong https://hydra.nixos.org/jobset/nixos/trunk-combined | 07:26:28 |
Robert Hensing (roberth) | I might have caused that with a diverging nested attrset in nixos.tests.allDrivers, I think. I've fixed that problem in master at Jun 6 20:22:26 2022 +0200 | 07:30:13 |
| jackdk joined the room. | 07:54:30 |
jackdk | I was told to re-ask my question here: Is there any more documentation about how to make Hydra build a Flake, beyond the comment on hydraJobs in https://nixos.wiki/wiki/Flakes ? | 07:54:53 |
kenran_ | In reply to @jackdk:matrix.org I was told to re-ask my question here: Is there any more documentation about how to make Hydra build a Flake, beyond the comment on hydraJobs in https://nixos.wiki/wiki/Flakes ? Hum, I'd say this is really all there is to it in a flake.nix. Or do you mean how to set up a flake project in the Hydra UI? | 08:02:57 |
jackdk | In reply to @kenran_:matrix.org Hum, I'd say this is really all there is to it in a flake.nix. Or do you mean how to set up a flake project in the Hydra UI?
how to set up a flake project in the Hydra UI? This is the gap in my understanding. I can write flakes and I have set up a declarative jobset by writing a spec.json.
| 08:04:03 |
kenran_ | In reply to @jackdk:matrix.org
how to set up a flake project in the Hydra UI? This is the gap in my understanding. I can write flakes and I have set up a declarative jobset by writing a spec.json.
Ah, I think I did this by trial and error, too. I don't have a spec.json, and I don't think it's needed. Let me see if I can retrace my steps: | 08:05:43 |
kenran_ |
- Create the project (give it a name and that's enough imho)
- Actions -> Create Jobset -> enter a flake URI, like
github:my/project. In my case (private GitLab instance) it's something like git+ssh://git@gitlab.foo.de/group/projectname?ref=main. Set some of the other preferences as you like. jackdk is yours a private project too?
- If your Hydra has access to the repo then everything should be working soon thereafter, nothing more needed.
| 08:09:45 |
kenran_ | *
- Create the project (give it a name and that's enough imho)
- Actions -> Create Jobset -> enter a flake URI, like
github:my/project. In my case (private GitLab instance) it's something like git+ssh://git@gitlab.foo.de/group/projectname?ref=main. Set some of the other preferences as you like. jackdk is yours a private (not publically accessible) project too?
- If your Hydra has access to the repo then everything should be working soon thereafter, nothing more needed.
| 08:10:20 |
jackdk | I'm thinking about how to do CI for my private/public projects because I feel a bit rude rebuilding the universe on various CI services, but I haven't actually got anything serious running. | 08:10:52 |
kenran_ | (Mind you I'm also a first-time Hydra user, so there might be gaps in my understanding, but so far everything is working in my end.) | 08:10:58 |
jackdk | But because the flake completely specifies its inputs, ISTM that you don't need the separate spec.json to declare which inputs you want in NIX_PATH or whatever | 08:11:53 |