1. 17 Aug, 2022 1 commit
  2. 12 Aug, 2022 1 commit
  3. 29 Jul, 2022 1 commit
  4. 20 Jul, 2022 2 commits
  5. 13 Jul, 2022 1 commit
    • Ben Hutchings's avatar
      Handle APT sources in debian.sources as well as sources.list · 355fbe0d
      Ben Hutchings authored
      All pipelines are currently failing in unstable:
      
          $ sed -n '/^deb\s/s//deb-src /p' /etc/apt/sources.list > /etc/apt/sources.list.d/deb-src.list
          sed: can't read /etc/apt/sources.list: No such file or directory
      
      The APT sources list in the base image is now a deb822-style file at
      /etc/apt/sources.list.d/debian.sources instead of the old-style
      /etc/apt/sources.list.
      
      Change the build-script in salsa-ci.yml to handle whichever of the two
      files are present.
      
      Change the Dockerfile for the gbp image similarly.
      355fbe0d
  6. 15 Jun, 2022 1 commit
  7. 10 Jun, 2022 2 commits
  8. 26 May, 2022 1 commit
  9. 24 May, 2022 1 commit
  10. 12 Apr, 2022 1 commit
  11. 05 Apr, 2022 1 commit
  12. 30 Mar, 2022 1 commit
  13. 09 Mar, 2022 1 commit
  14. 12 Feb, 2022 1 commit
  15. 09 Feb, 2022 1 commit
  16. 03 Feb, 2022 1 commit
  17. 31 Jan, 2022 1 commit
  18. 12 Jan, 2022 2 commits
  19. 29 Dec, 2021 2 commits
  20. 28 Dec, 2021 1 commit
  21. 18 Dec, 2021 1 commit
    • bastif's avatar
      prefix dpkg-buildpackage and reprotest command with "timeout" · f1790ae6
      bastif authored
      + add a variable ${SALSA_CI_TIMEOUT_ARGS}
      
      Since the runner has a timeout of 3h, default limit is set to 2h45min = 2.75h
      
      The user can override the values to his wishes and also set other timeout parameters if he wants
      
      This allows:
      - to let the job finish cleanly by going through after_script and get artifacts, save the caches...
      - to save ccache cache so that on the next run, there is more chance to finish the job since it can use ccache's cache
      f1790ae6
  22. 13 Dec, 2021 1 commit
  23. 29 Nov, 2021 1 commit
  24. 28 Nov, 2021 3 commits
  25. 27 Nov, 2021 2 commits
  26. 26 Nov, 2021 1 commit
    • Johannes Schauer Marin Rodrigues's avatar
      Drop using aptitude and mk-build-deps · 58880fce
      Johannes Schauer Marin Rodrigues authored
       * avoid installing devscripts, equivs, aptitude and dependencies in the build
         chroot. Compared to a chroot that only contains Essential, apt and
         build-essential a chroot with these packages contains 114 additional binary
         packages. This means that it was possible that a salsaci job does not error
         out if a developer forgot to add a build dependency if it happens to be one
         of those 114 packages (false positive).
       * when only building architecture dependent packages in the test-build-any
         job, only Build-Depends and Build-Depends-Arch must be installed and
         Build-Conflicts-Indep must be ignored. When only building architecture
         independent packages in the test-build-all job, only Build-Depends and
         Build-Depends-Indep must be installed and Build-Conflicts-Arch must be
         ignored. This was not respected before this commit due to bug #980058 in
         mk-build-deps. This leads to similar false-positive builds like the last
         point and wrong build depend...
      58880fce
  27. 17 Nov, 2021 1 commit
  28. 13 Aug, 2021 1 commit
  29. 07 Jul, 2021 4 commits
  30. 04 May, 2021 1 commit
    • Philip Hands's avatar
      replace buggy awk · 6ff150c6
      Philip Hands authored
      The awk code uses '/debian' as a delimiter, and looks for anything
      before that, which breaks for package names that start with debian, such
      as debian-installer.
      
      This replaces that with a sed command that strips off the last part of
      the path that includes two slashes.
      6ff150c6