NixOS GSoC | 246 Members | |
| 24 Servers |
| Sender | Message | Time |
|---|---|---|
| 9 Apr 2026 | ||
| 22:02:08 | ||
| 22:12:31 | ||
| 23:14:54 | ||
| 11 Apr 2026 | ||
| 01:38:10 | ||
| 09:43:17 | ||
| 12:14:51 | ||
| 12 Apr 2026 | ||
| How is everyone doing today? | 01:20:16 | |
| Good how about you? | 02:24:52 | |
In reply to @sanskar-0day:matrix.orgthis seems hard to automate since a nixos service module doesn't in a straight-forward manner map to a (systemd) service - they can span heterogeneous services (e.g. need a db) or spin up a set of similar services | 07:55:28 | |
| Redacted or Malformed Event | 07:56:29 | |
| * this seems hard to automate since a nixos service module doesn't in a straight-forward manner map to a (systemd) service - they can span heterogeneous services (e.g. need a db) or spin up [a set of similar services](https://github.com/NixOS/nixpkgs/pull/506645) | 08:21:36 | |
| * this seems hard to automate since a nixos service module doesn't in a straight-forward manner map to a (systemd) service - they can span heterogeneous services (e.g. need a db, example test at [contracts PR] (https://github.com/NixOS/nixpkgs/pull/506343)) or spin up [a set of similar services](https://github.com/NixOS/nixpkgs/pull/506645) | 08:24:14 | |
| * this seems hard to automate since a nixos service module doesn't in a straight-forward manner map to a (systemd) service - they can span heterogeneous services (e.g. need a db, example test at [contracts PR](https://github.com/NixOS/nixpkgs/pull/506343)) or spin up [a set of similar services](https://github.com/NixOS/nixpkgs/pull/506645) | 08:24:38 | |
| 10:42:34 | ||
| 18:43:59 | ||
| 13 Apr 2026 | ||
| 05:16:49 | ||
| 18 Apr 2026 | ||
| 18:39:10 | ||
| 20:32:23 | ||
| 19 Apr 2026 | ||
| 09:23:26 | ||
| 20 Apr 2026 | ||
| 22:05:26 | ||
| 23 Apr 2026 | ||
| 07:41:40 | ||
| 12:27:31 | ||
| 24 Apr 2026 | ||
| 05:42:01 | ||
| 05:49:59 | ||
| 25 Apr 2026 | ||
| 23:12:39 | ||
| 27 Apr 2026 | ||
| 14:57:14 | ||
| 29 Apr 2026 | ||
| kiara: Reading through the easyturn (#506645) and contracts (#506343) PRs more carefully, I think I get now why a generic wrapper doesn't work. They're actually two different failure modes: easyturn breaks because a flat legacy option space can't map to named instances without knowing the cardinality upfront, while contracts breaks because the module spans a runtime dependency graph that has no single modular equivalent. One thing I'm still not clear on: if the contracts PR lands, does migration for a dependent service become two separate steps? First map it to its modular shape, then manually audit and add the contract declarations? Or is there a way the contract requirements get derived from the existing config references? | 11:01:22 | |
In reply to @sanskar-0day:matrix.orgone could imagine taking an submodule option shape as a request shape, tho the question might be what to take as the result if we wanna infer things: none? same submodule tree? like the honest answer here is i haven't actually tried to do this yet. | 11:13:04 | |
| 14:47:53 | ||
| 17:28:41 | ||