Philip Withnall
1c42e2da25
tests: Fix minor race in desktop-app-info terminals test
...
The implementation of `g_desktop_app_info_launch_uris()` will spawn the
exec file once for each URI unless the desktop file has a placeholder in
its Exec line which supports multiple URIs at once.
The fake terminal doesn’t have such a placeholder, so the fake terminal
script is spawned twice in quick succession, once for each URI. Since it
was making two separate printf calls (one to print the output to the
pipe, and one to terminate it with a newline), it’s possible that two
invocations of the script could interleave their printf calls, resulting
in pipe input along the lines of `URI1 URI2 newline newline` rather than
`URI1 newline URI2 newline`.
This would cause the test to fail.
Fix that by making the script atomic by moving the newline into the
first printf call.
See: https://gitlab.gnome.org/GNOME/glib/-/jobs/2339109 :
```
\# Fake 'nxterm' terminal created as: /tmp/bin-path-R6GWT1/nxterm
\# 'nxterm' called with arguments: '-e true nxterm-argument /tmp/bin-path-R6GWT1-e true nxterm-argument /tmp/test_desktop-app-info_CO92T1/desktop-app-info/launch-uris-with-terminal/nxterm/.dirs/data'
Bail out! GLib-GIO:ERROR:../gio/tests/desktop-app-info.c:1294:test_launch_uris_with_terminal: assertion failed (g_strv_length (output_args) == 4): (7 == 4)
```
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2022-10-17 17:40:53 +01:00
..
2021-01-05 16:14:16 +00:00
2022-09-20 11:30:12 -04:00
2022-10-13 20:53:56 -04:00
2022-10-13 20:53:56 -04:00
2022-10-17 17:40:53 +01:00
2022-10-13 20:53:56 -04:00
2022-10-13 20:53:56 -04:00
2021-07-02 14:42:54 +02:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-09-04 17:29:39 -07:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-08-26 11:33:22 +02:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-07-25 22:30:22 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-07-05 12:30:46 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-07-23 11:35:08 +00:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-06-01 12:44:23 +01:00
2022-05-18 09:18:52 +01:00
2022-07-25 22:30:22 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-07-24 14:07:02 +01:00
2022-07-24 13:46:26 +01:00
2022-07-24 14:07:02 +01:00
2022-07-24 13:46:26 +01:00
2022-07-24 13:46:26 +01:00
2022-05-18 09:18:52 +01:00
2022-07-24 13:46:26 +01:00
2022-05-18 09:18:52 +01:00
2022-07-24 14:07:02 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-07-24 14:07:02 +01:00
2022-10-13 20:53:56 -04:00
2022-07-05 12:30:46 +01:00
2022-07-05 12:30:46 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-06-23 10:46:45 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-06-23 10:46:45 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-09-02 23:17:25 +00:00
2022-10-13 20:53:56 -04:00
2022-09-02 19:48:36 +02:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-07-25 22:30:22 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-06-22 20:07:30 +02:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-06-23 20:01:12 +02:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-27 17:03:35 +01:00
2022-05-27 17:03:35 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-09-15 12:55:18 +02:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-07-24 15:59:43 -05:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-08-30 16:33:29 +02:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-07-31 13:19:50 -05:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 14:01:43 +00:00
2022-10-13 20:53:56 -04:00
2022-09-07 15:31:38 +02:00
2022-10-13 20:53:56 -04:00
2022-06-22 20:07:30 +02:00
2022-10-13 20:53:56 -04:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-17 14:32:15 +04:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-22 01:06:37 +00:00
2022-08-26 04:10:22 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-06-09 17:08:42 +02:00
2022-10-13 20:53:56 -04:00
2022-06-09 17:08:42 +02:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-10-17 16:05:58 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-17 10:52:11 +04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-06-23 10:46:45 +01:00
2022-10-13 20:53:56 -04:00
2022-09-16 15:11:47 +02:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2019-06-17 16:29:09 -07:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-07-15 21:36:03 +02:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-06-01 12:44:23 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-07-15 21:36:09 +02:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-07-15 21:36:09 +02:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-07-05 11:06:49 +00:00
2022-09-20 15:41:08 +02:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-06-01 12:44:23 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-06-27 15:10:05 -05:00
2022-10-13 20:53:56 -04:00
2022-06-27 15:10:25 -05:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-07-15 21:36:09 +02:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-06-23 20:01:12 +02:00
2022-10-13 20:53:56 -04:00
2022-07-30 20:06:07 +01:00
2022-05-18 09:18:52 +01:00
2019-05-06 16:26:53 +02:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-06-23 10:47:39 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-06-27 14:23:51 -05:00
2022-10-13 20:53:56 -04:00
2022-05-31 17:08:08 -04:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-31 11:34:02 +02:00
2022-10-13 20:53:56 -04:00
2022-07-12 16:07:23 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-06-23 10:46:45 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-09-16 01:27:12 -04:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-10-17 12:46:01 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-08-06 01:33:15 +02:00
2022-10-13 20:53:56 -04:00
2022-07-25 22:30:22 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 14:01:43 +00:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-06-27 11:20:49 +00:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-07-05 12:30:46 +01:00
2022-07-05 12:30:46 +01:00
2022-07-05 12:30:46 +01:00
2022-07-05 12:30:46 +01:00
2022-07-05 12:30:46 +01:00
2022-09-02 12:35:17 +02:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-10-13 20:53:56 -04:00
2022-05-27 17:03:35 +01:00
2022-10-13 20:53:56 -04:00
2022-10-13 20:53:56 -04:00
2020-06-12 15:01:08 +01:00
2019-12-17 20:48:22 +08:00
2019-12-17 20:48:22 +08:00
2019-01-31 19:00:19 -05:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00
2022-05-18 09:18:52 +01:00