| 9 Feb 2022 |
cransom | it's a global setting. | 15:37:24 |
das_j | In reply to @grahamc:nixos.org das_j: I'm coming around to test that ldap PR and I am just struggling to get excited about digging in lol No worries ;) | 16:03:24 |
@grahamc:nixos.org | okay but some worries because I'm supposed to :P | 16:06:28 |
hexa | hopefully we can soon slap kanidm in there and get rid of slapd 🙂 | 16:08:51 |
@grahamc:nixos.org | I'm already 20% through copy-pasting ldif files around | 16:12:01 |
@grahamc:nixos.org | I could abort if kanidm is easy :) | 16:12:09 |
@grahamc:nixos.org | I was 5% tempted to make subs to create users and groups and instead I think I'll just have the test writer copy paste their own ldif around | 16:13:37 |
hexa | In reply to @grahamc:nixos.org I could abort if kanidm is easy :) Good opportunity to test kanidm, it looks simple, but only speaks LDAP to a certain degree | 16:37:30 |
hexa | There is an open pr that i did a first review on a few days ago | 16:38:18 |
Arian | Kanidm people are on matrix btw and pretty helpful | 16:40:00 |
Arian | https://matrix.to/#/!fzbFDgtoaOQXSSxOZc:gitter.im?via=matrix.org&via=gitter.im&via=lossy.network | 16:40:28 |
@grahamc:nixos.org | I'm already so far in to getting slapd going | 16:45:58 |
Amanda (she/her) | hydra-queue-runner might need some poking for connections handling. It seems that the max_db_connections as a result also ends up limiting the concurrency of the steps of a build. I had a build stalled for 30m with no new output, I suspect because I set the max_db_connections too low | 16:49:43 |
Amanda (she/her) | In reply to @amanda:camnet.site hydra-queue-runner might need some poking for connections handling. It seems that the max_db_connections as a result also ends up limiting the concurrency of the steps of a build. I had a build stalled for 30m with no new output, I suspect because I set the max_db_connections too low In any case, that default should be looked at, judging from the sample config postgres's default is 100 | 17:32:52 |
@grahamc:nixos.org | das_j: https://github.com/NixOS/hydra/blob/13b6308581a36b52e92221273f533b3844469def/t/Hydra/Controller/User/ldap.t | 19:37:52 |
das_j | Is it possible that the localStore check is broken? I can see the variable being referenced in templates but not in perl code: [% IF localStore %] | 23:45:25 |
| 10 Feb 2022 |
@grahamc:nixos.org | das_j: it is indeed broken: https://github.com/NixOS/hydra/commit/44ef743d847ee62188cc3e40ca6f93493499dd07 | 00:40:11 |
@grahamc:nixos.org | das_j: https://github.com/NixOS/hydra/pull/1151/commits/42a7f5283c68641f3c4f37283d3d3047bd0718bb | 02:25:28 |
@grahamc:nixos.org | I don't like perl still, but at least I can get something done and not feel too bad about it | 02:33:27 |
das_j | In reply to @grahamc:nixos.org das_j: https://github.com/NixOS/hydra/pull/1151/commits/42a7f5283c68641f3c4f37283d3d3047bd0718bb Ah great, that looks better than the old approach | 08:37:32 |
@grahamc:nixos.org | we should get the hydra docs published somewhere | 14:06:29 |
das_j | grahamc (he/him): It'd be nice to serve it under $HYDRA_URL/docs so everybody can have the docs matching their version | 14:07:15 |
@grahamc:nixos.org | oh that'd be great | 14:07:24 |
@grahamc:nixos.org | something about this PR seems to be making the tests take 6h+, except there doesn't seem to be any log output for the last 5h50m | 14:09:40 |
@grahamc:nixos.org | Wed, 09 Feb 2022 19:56:49 GMT ==================
Wed, 09 Feb 2022 19:56:49 GMT All 2 tests passed
Wed, 09 Feb 2022 19:56:49 GMT ==================
Wed, 09 Feb 2022 19:56:49 GMT make[2]: Leaving directory '/build/source/t'
Wed, 09 Feb 2022 19:56:49 GMT make[1]: Leaving directory '/build/source/t'
Wed, 09 Feb 2022 19:56:49 GMT Making check in doc
Wed, 09 Feb 2022 19:56:49 GMT make[1]: Entering directory '/build/source/doc'
Wed, 09 Feb 2022 19:56:49 GMT Making check in manual
Wed, 09 Feb 2022 19:56:49 GMT make[2]: Entering directory '/build/source/doc/manual'
Wed, 09 Feb 2022 19:56:49 GMT make[2]: Nothing to be done for 'check'.
Wed, 09 Feb 2022 19:56:49 GMT make[2]: Leaving directory '/build/source/doc/manual'
Wed, 09 Feb 2022 19:56:49 GMT make[2]: Entering directory '/build/source/doc'
Wed, 09 Feb 2022 19:56:49 GMT make[2]: Nothing to be done for 'check-am'.
Wed, 09 Feb 2022 19:56:49 GMT make[2]: Leaving directory '/build/source/doc'
Wed, 09 Feb 2022 19:56:49 GMT make[1]: Leaving directory '/build/source/doc'
Wed, 09 Feb 2022 19:56:49 GMT make[1]: Entering directory '/build/source'
Wed, 09 Feb 2022 19:56:49 GMT make[1]: Leaving directory '/build/source'
Thu, 10 Feb 2022 01:47:26 GMT Error: The operation was canceled.
| 14:09:52 |
@grahamc:nixos.org | github actions were a mistake | 14:10:27 |
@grahamc:nixos.org | oh it fails in hydra too | 14:11:04 |
@grahamc:nixos.org | * ~github actions were a mistake~ I take it back, GHA | 14:11:18 |
@grahamc:nixos.org | maybe it has to do with this:
$ pgrep -af slapd | wc -l
231
| 14:15:51 |
@grahamc:nixos.org | ( STDERR ) job 33 step ‘/run/user/1000/yath-2687510-eoEHov/tmp/a0g6Tw/t4cQ6F9CjQ/nix/store/ygpyj02zzrs9x8w53bak5335ibfbaaby-fails.drv’ is now runnable
( STDERR ) job 33 dispatcher woken up
( STDERR ) job 33 aborting unsupported build step '/run/user/1000/yath-2687510-eoEHov/tmp/a0g6Tw/t4cQ6F9CjQ/nix/store/ygpyj02zzrs9x8w53bak5335ibfbaaby-fails.drv' (type 'x86_64-linux')
( STDERR ) job 33 adding new machine ‘localhost’
( STDERR ) job 33 marking build 3 as failed
( STDERR ) job 33 finishing build step ‘/run/user/1000/yath-2687510-eoEHov/tmp/a0g6Tw/t4cQ6F9CjQ/nix/store/ygpyj02zzrs9x8w53bak5335ibfbaaby-fails.drv’
races :(
| 15:07:40 |