Skip to content
Snippets Groups Projects
  1. Mar 23, 2021
  2. Mar 16, 2021
  3. Mar 04, 2021
  4. Feb 25, 2021
  5. Feb 23, 2021
  6. Feb 22, 2021
  7. Feb 19, 2021
  8. Feb 04, 2021
    • Simon McVittie's avatar
      pressure-vessel: Accept runtime with or without ./files · 5570e4a8
      Simon McVittie authored
      
      Previously, if we were using a Flatpak-style runtime, the argument
      to --runtime= had to be its ./files subdirectory. Now we accept the
      top-level directory as an alternative.
      
      This will make it more straightforward for pressure-vessel-wrap to
      take responsibility for unpacking and deploying runtimes that are
      shipped as a tarball, which is currently done in the SteamLinuxRuntime
      shell scripts, resulting in error handling and locking being less
      robust.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      5570e4a8
  9. Jan 28, 2021
  10. Jan 27, 2021
    • Simon McVittie's avatar
      tests: Don't look at the real environment for driver_environment() · 000b8dc0
      Simon McVittie authored
      
      If one of the variables we are interested in happens to be set
      already, and doesn't get overridden, then the test will fail.
      For example, `DRI_PRIME=1 meson test -C _build` would fail.
      
      This will become a lot more likely to happen when I start logging
      ubiquitous environment variables like `DISPLAY`.
      
      We can't just set envp = NULL initially, because g_environ_setenv()
      in Ubuntu 12.04 won't accept NULL as a valid environment block (although
      newer versions do).
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      000b8dc0
  11. Jan 25, 2021
  12. Jan 21, 2021
    • Ludovico de Nittis's avatar
      Backport the new json_from_string() function · ece65da6
      Ludovico de Nittis authored
      
      JSON-GLib 1.2.0 introduced a new function called `json_from_string()`.
      
      It is an handy function that allows us to obtain a jsonNode with just a
      single operation.
      
      This function had to be backported, and modified a little, because we
      are
      targeting Scout that has an older JSON-GLib version that misses both
      `json_from_string()` and `json_parser_steal_root()` (that was used in
      `json_from_string()`).
      
      Signed-off-by: default avatarLudovico de Nittis <ludovico.denittis@collabora.com>
      ece65da6
  13. Jan 13, 2021
  14. Jan 12, 2021
  15. Jan 11, 2021
  16. Jan 05, 2021
  17. Dec 17, 2020
  18. Dec 14, 2020
    • Simon McVittie's avatar
      tests: Don't assert that "extra" DRI drivers are in the container · 98f35c81
      Simon McVittie authored
      
      These are drivers for which our best guess is that the native loader
      would not actually load them. We want to include them in
      steam-runtime-system-info's diagnostic output in case we are wrong, but
      we don't want to include them in the container: if our guess is correct,
      then the host system doesn't actually load them, and the worst-case
      scenario is that they are somehow broken, in which case adding them to
      the search path might *break* the container.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      98f35c81
  19. Dec 11, 2020
  20. Dec 10, 2020
  21. Dec 08, 2020
  22. Dec 03, 2020
Loading