Skip to content
Snippets Groups Projects
  1. Jul 05, 2021
    • Simon McVittie's avatar
      _v2-entry-point: Remove support for running in "session mode" · 441b2105
      Simon McVittie authored and Ludovico de Nittis's avatar Ludovico de Nittis committed
      
      We used to use this to process Windows games' installscripts, but since
      Steam beta 1623823138, Steam implements a much simpler interface for
      running installscripts and we don't need this any more. Less code means
      fewer bugs!
      
      See also steam-runtime-tools!324, which documents the old and new
      compatibility tool interfaces.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      441b2105
    • Simon McVittie's avatar
      _v2-entry-point: Remove support for not relaunching the container · bb5b57a3
      Simon McVittie authored and Ludovico de Nittis's avatar Ludovico de Nittis committed
      
      This effectively hard-codes PRESSURE_VESSEL_RELAUNCH_CONTAINER to 1:
      if we are in "session mode" with a STEAM_COMPAT_SESSION_ID set, then
      we will still share a container started by _start-container-in-background
      between one or more setup commands, but then we will terminate that
      container and start again for the actual game.
      
      We need to do this if we want the actual game to be able to take its
      user-specified launch options into account, which is why it has been the
      default since January.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      bb5b57a3
    • Simon McVittie's avatar
      Merge branch 'wip/fix-public-beta-alias' into 'master' · a246f537
      Simon McVittie authored
      tests: Update for infrastructure changes
      
      See merge request !61
      a246f537
    • Simon McVittie's avatar
      tests: Default to the public download URL for pressure-vessel snapshots · 53870080
      Simon McVittie authored
      
      We now publish these on repo.steampowered.com, so we can hard-code that
      as a default. This avoids relying on scout builds having their own copy
      of pressure-vessel included, which the latest beta does not.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      53870080
    • Simon McVittie's avatar
      tests/scout.sh: Use latest-steam-client-public-beta · 50f914fe
      Simon McVittie authored
      
      The latest-container-runtime-public-beta alias no longer exists, because
      the latest container runtime public beta for scout doesn't contain its
      own copy of scout any more, making the alias misleading. Instead, it's
      the "layered" runtime previously seen in the scout_layered_slim branch,
      where we use a Steam Runtime 2 'soldier' container and then layer the
      scout LD_LIBRARY_PATH runtime included with Steam onto it, for an
      overall result similar to using the traditional LD_LIBRARY_PATH
      (non-container) runtime on a Debian 10 system. This provides better
      compatibility with games that were compiled in a non-pure scout
      environment, such as Life Is Strange 2.
      
      The closest equivalent is the latest-steam-client-public-beta alias,
      which represents the version of the LD_LIBRARY_PATH runtime that is
      included in the public beta branch of the Steam client, so move over
      to that when producing non-"layered" scout runtime builds.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      50f914fe
  2. Jun 23, 2021
  3. Jun 22, 2021
  4. Jun 17, 2021
  5. Jun 16, 2021
  6. Jun 14, 2021
  7. Jun 08, 2021
  8. May 27, 2021
  9. May 26, 2021
Loading