- Jul 09, 2024
-
-
Simon McVittie authored
These are not syntactically valid shell variables, but they can still exist in the environment. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This implements the naming rules for shell variables (as documented in SUSv4/POSIX.1-2008, dash(1) and bash(1)), but its name is more general because it coincides with many other languages' concept of identifiers. We'll use this when emitting environment variables in a form that can be passed to eval(1posix), similar to `dpkg-buildflags --export=sh`, to filter out syntactically invalid variables. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 24, 2024
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 20, 2024
-
-
Ludovico de Nittis authored
dialog-ui: Try to load fonts provided by Steam See merge request !718
-
- Jun 19, 2024
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
These contain glyphs for all languages supported by Steam. steamrt/tasks#462 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This makes it more obvious that it's loading a font by family name or alias via fontconfig, not by absolute path to the TTF file. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 18, 2024
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 17, 2024
-
-
Simon McVittie authored
It's no longer active. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Remove Steam Runtime 1½ 'heavy' build paths See merge request !723
-
- Jun 14, 2024
-
-
Simon McVittie authored
It has been discontinued. steamrt/tasks#468 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
It has been discontinued. steamrt/tasks#468 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We no longer compile this in any branch that doesn't have SDL. steamrt/tasks#468 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Steam Runtime 1½ 'heavy' has been discontinued and is no longer present in Steam. steamrt/tasks#468 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Ludovico de Nittis authored
logger: Don't set SRT_LOG_TO_JOURNAL if there are other log destinations See merge request !719
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 12, 2024
-
-
Simon McVittie authored
`SRT_LOG_TO_JOURNAL=1` makes utilities from the steam-runtime-tools suite output their diagnostic messages to *only* the systemd Journal, but if we have explicitly wrapped a subprocess tree with `srt-logger`, we likely expect to be sending output from that subprocess tree to a log file and/or the terminal. steamrt/tasks#466 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 10, 2024
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 07, 2024
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Ludovico de Nittis authored
logger: Fix a misleading error message See merge request !717
-
- Jun 06, 2024
-
-
Simon McVittie authored
The executable to run is `argv[1]` in `run()`, but becomes a more normal `argv[0]` in `execvpe_wrapper()`, so that's what we need to use in the error message if we couldn't find or couldn't run `argv[0]`. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
logger: Don't line-buffer output to terminal See merge request !716
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
If the process that is wrapped by the logger is an interactive CLI such as apt-get, then we want prompts and similar interactive content to get to the terminal as quickly as possible, without waiting for the end of a line to be reached. Separate the processing of partial lines (which we send to the terminal ASAP) from the processing of complete lines (which we still buffer, so that we can send them to the log file or systemd Journal as a complete line, to avoid log rotation happening halfway through a line). We have a fallback code path that logs to standard error, which is used if all other log destinations (log file, terminal, Journal) are disabled. We don't know the file type of standard error (it could be an interactive terminal, a pipe or socket, or something else) so err on the side of sending partial messages on that code path without delay as well. steamrt/tasks#447 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This will matter for things like deciding whether to write out complete vs. partial log lines, and whether to parse and/or send severity prefixes like `<4>Something bad happened\n`. Using STDERR_FILENO for the journal_fd is safe since the previous commit. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We never want to mark stdin/stdout/stderr as close-on-exec, or close them explicitly, but it could be reasonable for self->journal_fd to be STDERR_FILENO. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
This makes it clearer that we are checking the same thing we have a few lines below in the `else if ()`. [Change suggested during review] Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 05, 2024
-
-
Simon McVittie authored
glnx_close_fd() is idempotent, so this was harmless, but it's also useless. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Ludovico de Nittis authored
logger: Fix error handling if unable to find srt-logger See merge request !715
-
- Jun 04, 2024
-
-
Simon McVittie authored
If we can't find our own executable, we need to set local_error and then propagate it to error, instead of setting error directly: otherwise the error-handling code path below will be wrong. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 30, 2024
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Fixes: 95cf1fef "debian: Build libcurl compat shim if and only if building for scout" Gbp-Dch: ignore Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 29, 2024
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
supervisor: Fall back to a scanning /proc if CONFIG_PROC_CHILDREN is off Closes tasks#445 See merge request !713
-