| 23 Oct 2021 |
K900 | * It involves abusing the shell prompt | 17:58:14 |
| 24 Oct 2021 |
| vk3wtf joined the room. | 08:15:22 |
Janne Heß | Redacted or Malformed Event | 13:21:30 |
| tollb1 joined the room. | 15:21:43 |
K900 | Janne Heß: https://github.com/NixOS/nixpkgs/pull/142675 is good to merge | 16:19:27 |
K900 | You have merge permissions, right? | 16:19:32 |
Janne Heß | In reply to @k900:0upti.me Janne Heß: https://github.com/NixOS/nixpkgs/pull/142675 is good to merge Maybe tell that to someone who has merge permissions :P | 16:20:15 |
K900 | Oh | 16:20:22 |
K900 | Welp | 16:20:24 |
K900 | https://hydra.nixos.org/build/156582910 | 19:48:51 |
K900 | You love to see it | 19:48:54 |
K900 | (also sorry for breaking tests for 4 days!) | 19:54:37 |
K900 | Also Janne Heß I kinda like the base64 idea | 19:57:28 |
K900 | It sounds absolutely horrible but I do kinda like it | 19:57:34 |
K900 | My original idea was to generate, like, a random UUID | 19:58:20 |
K900 | And then set PS1 to \n${uuid}\n | 19:58:29 |
K900 | Another idea I had was to just load a script that would take over the serial port | 20:00:11 |
K900 | And speak some stupid, easily parsable protocol | 20:00:46 |
Janne Heß | I was initially going to use json for that but it turns out that just makes a different problem and doesn't solve anything really | 20:08:43 |
K900 | Escaping JSON in bash will be hell | 20:09:12 |
K900 | I don't like how there's no good way to get stdout and stderr separately | 20:09:52 |
K900 | I wonder how terrible of an idea it would be to inject some sort of agent into the VM that just talks over a different serial port | 20:14:20 |
Janne Heß | We actually don't care about stderr | 20:22:52 |
Janne Heß | I'd have used jq, but yeah. Current solution seems better | 20:23:03 |
Janne Heß | In reply to @k900:0upti.me I wonder how terrible of an idea it would be to inject some sort of agent into the VM that just talks over a different serial port That's literally what's being done | 20:23:43 |
K900 | I mean like | 20:28:09 |
K900 | A proper agent that doesn't involve attaching to a serial console | 20:28:28 |
Janne Heß | Looks like ofborg isn't too healthy: https://gist.github.com/GrahamcOfBorg/5974eaa363d41b65eac1bdc81e5bc795 | 21:02:26 |
| 25 Oct 2021 |
Vladimír Čunát | Cancelling a whole evaluation also doesn't work:
{UNKNOWN}: Can't locate object method "search" via package "Hydra::Model::DB::Builds" at /nix/store/01h0rxf0qphc45jrmvf048wvdmzp47yq-hydra-0.1.20211025.592fef9/libexec/hydra/lib/Hydra/Helper/Nix.pm line 502, <$read> line 59080. at /nix/store/01h0rxf0qphc45jrmvf048wvdmzp47yq-hydra-0.1.20211025.592fef9/libexec/hydra/lib/Hydra/Helper/Nix.pm line 512
| 13:42:44 |
toonn | 4 | 13:43:14 |