David Heinemeier Hansson
be781574d1
Let the invitation terminals actually open
...
Clicking the Voxtype or fingerprint invitation did nothing. The launcher
execs setsid, which forks because the transient unit's main process is
already a process group leader, so the unit exits within milliseconds and
systemd's default control-group kill took the still-starting terminal down
with it. Run those units with KillMode=process instead.
The invitation tests had also drifted from the two-unit design and were
failing; teach the systemd-run mock to run the command it is given.
2026-07-24 18:57:51 -07:00
..
2026-07-23 13:51:07 -07:00
2026-07-23 16:32:31 -07:00
2026-05-25 14:47:08 +02:00
2026-06-22 19:57:05 +02:00
2026-07-17 16:17:49 -07:00
2026-07-18 21:23:09 -07:00
2026-07-08 11:49:56 -07:00
2026-07-23 07:53:57 -07:00
2026-05-25 14:18:39 +02:00
2026-07-20 16:37:33 -07:00
2026-05-25 14:18:39 +02:00
2026-06-24 13:31:17 +02:00
2026-07-18 10:08:43 -07:00
2026-06-08 17:20:59 +02:00
2026-06-04 12:11:41 -04:00
2026-06-02 22:19:09 -04:00
2026-07-23 17:05:29 -07:00
2026-07-22 17:25:28 -07:00
2026-06-04 11:15:28 +02:00
2026-07-02 21:32:30 -07:00
2026-07-25 01:33:30 +09:00
2026-06-08 12:03:40 -04:00
2026-07-23 14:19:24 -07:00
2026-07-16 21:53:15 -07:00
2026-07-18 18:21:39 -07:00
2026-05-27 10:41:12 +02:00
2026-07-11 11:42:55 -07:00
2026-05-29 15:25:21 +02:00
2026-07-24 18:57:51 -07:00
2026-06-04 18:38:25 -04:00
2026-07-17 07:59:16 -07:00
2026-07-19 17:36:34 -07:00
2026-07-23 18:08:31 -07:00
2026-07-17 10:20:08 -07:00
2026-06-09 15:13:23 -04:00
2026-07-16 21:19:28 -07:00
2026-05-29 15:59:13 +02:00
2026-07-23 21:03:43 -07:00
2026-07-21 15:25:49 -07:00
2026-06-22 17:32:56 +02:00
2026-07-21 15:26:10 -07:00
2026-06-23 16:22:27 +02:00
2026-07-22 16:10:45 -07:00
2026-07-18 10:29:38 -07:00
2026-06-28 20:46:23 -04:00
2026-07-23 13:51:07 -07:00
2026-07-19 11:03:00 -07:00
2026-06-04 18:38:25 -04:00
2026-05-25 20:57:19 +02:00
2026-06-25 06:55:11 -04:00
2026-07-23 19:23:50 -07:00
2026-07-20 11:07:44 -07:00
2026-06-12 13:49:46 -04:00
2026-07-20 11:07:44 -07:00
2026-07-23 13:53:49 +05:30
2026-07-24 12:28:55 -07:00
2026-07-23 20:37:25 -07:00
2026-07-23 20:37:25 -07:00
2026-06-21 12:31:06 +02:00
2026-06-29 09:44:29 -05:00
2026-07-21 15:26:20 -07:00
2026-05-25 23:51:48 +02:00
2026-07-19 21:17:04 -07:00
2026-07-18 21:49:47 -07:00
2026-07-24 16:48:14 -07:00
2026-06-24 13:40:16 +02:00
2026-07-18 12:31:03 -07:00
2026-05-25 20:57:19 +02:00
2026-05-25 14:47:08 +02:00
2026-07-22 15:27:56 -07:00
2026-07-23 13:51:07 -07:00
2026-06-29 10:49:43 -05:00
2026-06-29 10:49:43 -05:00
2026-07-19 09:33:23 -07:00
2026-06-22 18:30:16 +02:00
2026-05-25 14:18:39 +02:00
2026-07-24 09:31:09 -07:00
2026-07-23 15:04:22 -07:00
2026-07-23 15:04:22 -07:00
2026-07-23 16:33:12 -07:00
2026-07-22 17:31:14 -07:00
2026-07-19 17:36:34 -07:00
2026-07-18 18:40:11 -07:00
2026-07-22 17:31:14 -07:00
2026-07-19 21:49:41 -07:00
2026-07-17 10:20:08 -07:00
2026-05-29 14:28:03 +02:00
2026-06-29 08:51:15 -05:00
2026-07-23 17:40:47 -07:00
2026-06-04 11:14:04 +02:00
2026-05-27 15:11:36 +02:00
2026-05-27 13:48:40 +02:00
2026-07-23 15:28:32 -07:00
2026-07-23 15:28:32 -07:00
2026-07-23 18:58:55 -07:00
2026-06-04 18:38:25 -04:00
2026-06-04 18:38:25 -04:00
2026-07-18 21:42:00 -07:00
2026-07-17 07:59:20 -07:00
2026-07-24 18:57:51 -07:00
2026-07-22 17:31:14 -07:00