Skip to content
Snippets Groups Projects
  1. Feb 25, 2021
  2. Feb 18, 2021
  3. Nov 17, 2020
  4. Oct 06, 2020
  5. Sep 14, 2020
  6. Sep 10, 2020
    • Simon McVittie's avatar
      CI: Don't test against SDK when using the public beta runtime · 2af47b18
      Simon McVittie authored
      
      This doesn't currently work in the public beta (it's fixed in a future
      build).
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      2af47b18
    • Simon McVittie's avatar
      CI improvements · 7d45fec9
      Simon McVittie authored
      
      * Label the .deb build as "package" rather than "build" to be less
        confusable with build:foo
      * Build i386 packages, now that we can need them for the
        relocatable install
      * Build -dbgsym packages, so that we can do a full upgrade
      * Do a build and test on scout i386, not just amd64
      * Combine the scout amd64 and i386 builds to get the relocatable install
      * Avoid multiarch skew when running autopkgtest by preinstalling
        what we need
      * Always record test logs, not just on success
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      7d45fec9
  7. Sep 09, 2020
  8. Sep 08, 2020
  9. Sep 07, 2020
  10. Aug 20, 2020
  11. Aug 19, 2020
  12. Aug 18, 2020
  13. Aug 17, 2020
  14. Jul 16, 2020
  15. Jun 23, 2020
  16. May 21, 2020
  17. Apr 03, 2020
    • Simon McVittie's avatar
      scripts: Assert that we have the desired Python version · b4f85647
      Simon McVittie authored
      
      In Steam Runtime 1 'scout' and Steam Runtime 1½ 'heavy' SDK
      environments, we have a backport of python3.5 in order to run Meson,
      and meson.build automatically selects it if available.
      
      In newer environments like a developer's laptop, we expect to have a
      strictly newer Python version, like the python3.7 in Debian 10.
      
      One notable exception is that we only require Python 3.4+ for scripts
      that are meant to run on test machines or on non-developer Steam users'
      systems, which right now just means the test UI. This version was chosen
      because SteamOS 2 'brewmaster' and Ubuntu 14.04 'trusty' both have 3.4.
      
      Ubuntu 12.04 'precise' only has 3.2, but the Steam client doesn't
      actually work on 12.04 any more for orthogonal reasons.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      b4f85647
  18. Mar 05, 2020
  19. Mar 04, 2020
  20. Feb 27, 2020
  21. Feb 26, 2020
  22. Jan 09, 2020
  23. Dec 16, 2019
  24. Dec 05, 2019
    • Simon McVittie's avatar
      Add Build-Conflicts on libsteam-runtime-tools-0-helpers · ea250de4
      Simon McVittie authored
      
      Since steam-runtime-tools was made relocatable in c3a06cce, its build
      will fail with the Steam Runtime 1 'scout' version of dpkg if it is
      already installed system-wide.
      
      If the SDK container where steam-runtime-tools is built has our
      $(pkglibexecdir) populated with symbolic links to the dependency
      libraries, then dpkg-shlibdeps will look there to convert DT_NEEDED
      dependencies into Debian dependencies. Unfortunately, the version of
      dpkg in SteamRT 1 'scout' has Debian bug #843073, which means it assumes
      all libraries are found via their canonical names as listed in the dpkg
      database, not a symlink-based alias. This results in the build failing
      with an error similar to:
      
          dpkg-shlibdeps: error: no dependency information found for
          /usr/lib/x86_64-linux-gnu/steam-runtime-tools-0/libglib-2.0.so.0
          (used by
          debian/libsteam-runtime-tools-0-helpers/usr/libexec/steam-runtime-tools-0/x86_64-linux-gnu-check-locale)
      
      Until we get a newer Docker image with a newer version of this
      package that works around this issue, we will have to remove it
      explicitly before running CI. Adding Build-Conflicts is not enough:
      autopkgtest installs build-dependencies, but does not remove
      Build-Conflicts.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      ea250de4
  25. Nov 12, 2019
Loading