| 27 Jan 2022 |
@grahamc:nixos.org | here, I think you can make that isLocalhost function this:
if (sshName.size() < 9) {
return false;
}
return (sshName.substr(sshName.size() - 9) == "localhost");
| 01:09:30 |
@grahamc:nixos.org | * here, I think you can make that isLocalhost function this:
if (sshName.size() < 9) {
return false;
}
return (sshName.substr(sshName.size() - 9) == "localhost");
then use "i686.localhost" and "x86.localhost"
| 01:11:40 |
@grahamc:nixos.org | Amanda (she/her): ^ | 01:15:52 |
| 31 Jan 2022 |
| @sjanssen:matrix.org joined the room. | 20:28:41 |
@sjanssen:matrix.org | is there a current working example of "Generated, Declarative Projects"? https://hydra.nixos.org/build/165366167/download/1/hydra/plugins/declarative-projects.html#generated-declarative-projects | 20:33:56 |
@sjanssen:matrix.org | this is what I'm trying: https://gist.github.com/spencerjanssen/786cc8c2b047faf92767917e0fb2dcc6 | 20:47:47 |
@sjanssen:matrix.org | consistently get a message error: access to canonical path '/nix/store/...-user-environment' is forbidden in restricted mode. I think it's failing because I'm trying to instantiate a nixpkgs? | 20:48:31 |
ajs124 | we use them, but we also patch hydra to disable restricted mode | 20:49:56 |
ajs124 | (not because of that, we just do that in general) | 20:50:06 |
@grahamc:nixos.org | 🤔 | 21:48:58 |
@grahamc:nixos.org | Spencer Janssen: I typically use https://github.com/DeterminateSystems/hydra-github-jobsets-generator | 21:49:38 |
@sjanssen:matrix.org | In reply to @grahamc:nixos.org Spencer Janssen: I typically use https://github.com/DeterminateSystems/hydra-github-jobsets-generator this is cool! Very similar to what I was trying to build myself | 22:04:40 |
@grahamc:nixos.org | Great! It isn’t perfect, I have a couple
branches in that repo working on some things. But yeah, cool :) | 22:05:25 |
@grahamc:nixos.org | Also theGitHub status code is WAY improved on hydra master btw | 22:06:18 |
@sjanssen:matrix.org | do you know if it should work with jobs that are flakes? Can I set inputs = {} and flake = "..." in config.json? | 22:06:30 |
@grahamc:nixos.org | { “flake”: true } I think | 22:07:52 |
@grahamc:nixos.org | { "flakes": true } | 22:08:58 |
@grahamc:nixos.org | and in the project.json I apparently use a branch to fix an issue with private repos:
"generator": {
"type": "git",
"value": "https://github.com/DeterminateSystems/hydra-github-jobsets-generator.git make-flake-definition-fixup-flake-uri",
"emailresponsible": false
},
which is this pr: https://github.com/DeterminateSystems/hydra-github-jobsets-generator/pull/28
| 22:09:55 |
@grahamc:nixos.org | we've been a bit swamped with holidays and catching back up, so haven't gotten back around to finishing it off :) | 22:10:19 |
@sjanssen:matrix.org | grahamc (he/him): getting a similar message about restricted mode from hydra-github-jobsets-generator. Using hydra-unstable from nixos-unstable, could that be a problem? | 22:28:14 |
@grahamc:nixos.org | hum. | 22:28:40 |
@grahamc:nixos.org | can you paste your literal project.json? | 22:28:55 |
@sjanssen:matrix.org | https://gist.github.com/spencerjanssen/90627cea757b8097322cbf75f82c0315 | 22:29:55 |
@grahamc:nixos.org | and can you paste the error? | 22:30:37 |
@sjanssen:matrix.org | updated that gist | 22:31:30 |
@grahamc:nixos.org | that is actually the exact same store path, I don't think it is very likely to be producing the exact same error | 22:36:14 |
@grahamc:nixos.org | I wonder if something else is going wrong | 22:36:18 |
@grahamc:nixos.org | I've got to run for the night, though :(. maybe verify that it is actually evaluating again? maybe watch the logs of hydra-evaluator? | 22:36:54 |
@grahamc:nixos.org | (hydra in nixpkgs should be just fine for this purpose, btw, but it does not have the github status improvements) | 22:37:15 |
@sjanssen:matrix.org | I did see the evaluation in the logs. I will poke at it a bit and see what happens. Thanks! | 22:37:47 |