Skip to content
Snippets Groups Projects
  1. Jun 16, 2021
  2. Jun 08, 2021
  3. May 26, 2021
  4. May 24, 2021
    • Simon McVittie's avatar
      Add a way to layer scout onto soldier · 56f39520
      Simon McVittie authored
      
      This works like Proton 5.13+, with Steam Runtime 2 'soldier' as the
      "lower" layer; but instead of Proton, the "upper" layer is the traditional
      LD_LIBRARY_PATH Steam Runtime. This has compatibility characteristics
      similar to running a non-container runtime on a Debian 10 host system,
      and in particular can run some games that don't work in a strict scout
      container, such as Life Is Strange 2.
      
      Resolves: T18668
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      56f39520
  5. May 20, 2021
  6. May 05, 2021
  7. Apr 29, 2021
  8. Mar 12, 2021
  9. Aug 19, 2020
    • Simon McVittie's avatar
      depot: Add scripts that can run multiple commands in one container · 483bbc50
      Simon McVittie authored
      
      We need this for Proton integration: a Proton game runs several
      setup commands, followed by the game itself.
      
      This prototype has some limitations:
      
      * An as-yet-unreleased version of Steam is required.
      
      * A systemd-style XDG_RUNTIME_DIR is required. We'll fall back to /tmp
        when this can be done without introducing a security flaw.
      
      * Old session directories in XDG_RUNTIME_DIR are not cleaned up.
      
      * There are a lot of processes, most of which should be unnecessary.
      
      * The environment handling is rather ad-hoc.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      483bbc50
  10. May 28, 2020
  11. May 27, 2020
  12. May 19, 2020
    • Simon McVittie's avatar
      populate-depot: New script to download one or more runtimes · e3ebf1b9
      Simon McVittie authored
      
      As we start to add more runtimes, we need to decouple the
      SteamLinuxRuntime depot from any individual runtime. Instead of producing
      a pre-populated depot as part of a scout build, we can clone this git
      repository in some convenient place and run ./populate-depot.py to
      download the necessary files.
      
      Also add convenience Makefile targets to download scout and optionally
      soldier - these are mostly here as manual tests and as executable
      examples.
      
      This partially resolves T17590 and T20721.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      e3ebf1b9
  13. Apr 21, 2020
  14. Apr 20, 2020
    • Rossen Georgiev's avatar
      add binary_load/binary_dump · 42da74ab
      Rossen Georgiev authored
      Close #27
      
      * new methods for working on filelike objects
      * add raise_on_remaining param
        * (False by default) binary_loads raises on remaining data (preserves orignal behaviour)
        * (True by default) binary_load doesn't raise on remaining after bVDF
      42da74ab
  15. Mar 26, 2020
  16. Jan 16, 2020
  17. Jan 10, 2020
  18. Jan 08, 2020
  19. Jan 03, 2020
  20. Jul 26, 2019
  21. Apr 09, 2019
  22. Feb 23, 2019
  23. Mar 22, 2017
  24. Jan 06, 2017
  25. Oct 12, 2016
  26. Apr 09, 2016
  27. Apr 04, 2016
  28. Apr 02, 2016
    • Rossen Georgiev's avatar
      reworked complete VDFDict · b4e9ba16
      Rossen Georgiev authored
      VDFDict mimics a regular dict, but it is ordered and can have duplicate keys.
      The keys can only be of type str. This mapper won't be used by default when parsing.
      b4e9ba16
Loading