Skip to content
Snippets Groups Projects
  1. Sep 07, 2020
  2. Aug 20, 2020
  3. Aug 19, 2020
  4. Mar 05, 2020
  5. Feb 27, 2020
  6. Jan 09, 2020
  7. 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
  8. Nov 11, 2019
  9. Nov 08, 2019
  10. Oct 31, 2019
  11. Oct 29, 2019
    • Jeremy Whiting's avatar
      Add check-vulkan to draw a triangle using vulkan api. · fae5ff63
      Jeremy Whiting authored
      %multiarch%-check-vulkan uses vulkan to draw a simple triangle
      in a 200x200 window (next commit will not draw the window)
      and reports any issues found.
      Exit code is 0 on success.
      shader.frag and shader.vert are shader source files compiled
      into shaders/frag.spv and shaders/vert.spv respectively by using
      glslc such as:
      glslc shader.frag -o shaders/frag.spv
      glslc shader.vert -o shaders/vert.spv
      Binary shaders included in commit because glslc hasn't been
      packaged for scout runtime yet.
      Also add libvulkan-dev and libxcb1-dev to ci dependencies.
      fae5ff63
  12. Sep 11, 2019
  13. Sep 09, 2019
  14. Aug 22, 2019
  15. Jul 26, 2019
  16. Jul 24, 2019
    • Simon McVittie's avatar
      debian: Enable Gitlab-CI · 9202e729
      Simon McVittie authored
      
      We are targeting scout, but because scout is so old, its SDK environment
      is too old to run deb-build-snapshot. Instead, we do that step in a
      Debian 10 'buster' environment, and hand over the artifacts from that
      to the autopkgtest step.
      
      Our build-dependencies are not all preinstalled in the CI Docker
      images, so add them.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      9202e729
Loading