!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

424 Members
Next Infra call: 2024-07-11, 18:00 CEST (UTC+2) | Infra operational issues backlog: https://github.com/orgs/NixOS/projects/52 | See #infra-alerts:nixos.org for real time alerts from Prometheus.133 Servers

Load older messages


SenderMessageTime
24 Oct 2021
@janne.hess:helsinki-systems.deJanne HeßRedacted or Malformed Event13:21:30
@tollb1:matrix.orgtollb1 joined the room.15:21:43
@k900:0upti.meK900 Janne Heß: https://github.com/NixOS/nixpkgs/pull/142675 is good to merge 16:19:27
@k900:0upti.meK900You have merge permissions, right?16:19:32
@janne.hess:helsinki-systems.deJanne 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:0upti.meK900Oh16:20:22
@k900:0upti.meK900Welp16:20:24
@k900:0upti.meK900https://hydra.nixos.org/build/15658291019:48:51
@k900:0upti.meK900You love to see it19:48:54
@k900:0upti.meK900(also sorry for breaking tests for 4 days!)19:54:37
@k900:0upti.meK900 Also Janne Heß I kinda like the base64 idea 19:57:28
@k900:0upti.meK900It sounds absolutely horrible but I do kinda like it19:57:34
@k900:0upti.meK900My original idea was to generate, like, a random UUID19:58:20
@k900:0upti.meK900 And then set PS1 to \n${uuid}\n 19:58:29
@k900:0upti.meK900Another idea I had was to just load a script that would take over the serial port20:00:11
@k900:0upti.meK900And speak some stupid, easily parsable protocol20:00:46
@janne.hess:helsinki-systems.deJanne 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 really20:08:43
@k900:0upti.meK900Escaping JSON in bash will be hell20:09:12
@k900:0upti.meK900I don't like how there's no good way to get stdout and stderr separately20:09:52
@k900:0upti.meK900I 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 port20:14:20
@janne.hess:helsinki-systems.deJanne HeßWe actually don't care about stderr20:22:52
@janne.hess:helsinki-systems.deJanne HeßI'd have used jq, but yeah. Current solution seems better20:23:03
@janne.hess:helsinki-systems.deJanne 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:0upti.meK900I mean like20:28:09
@k900:0upti.meK900A proper agent that doesn't involve attaching to a serial console20:28:28
@janne.hess:helsinki-systems.deJanne HeßLooks like ofborg isn't too healthy: https://gist.github.com/GrahamcOfBorg/5974eaa363d41b65eac1bdc81e5bc79521:02:26
25 Oct 2021
@vcunat:matrix.orgVladimí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:matrix.orgtoonn 4 13:43:14
@toonn:matrix.orgtoonn >.< 13:43:22
@janne.hess:helsinki-systems.deJanne Heß

we fixed that locally with:

          fetchpatch {
            url = "https://github.com/NixOS/hydra/commit/d98d74fa4f667a41456d691fdc8ed46512128a84.patch";
            sha256 = "sha256-lG1Rm4EMoCBGVx7sqMBLc6z6U65QmRaFgtv0CszlGrk=";
            revert = true;
          }
13:44:01

Show newer messages


Back to Room ListRoom Version: 6