1. 18 Mar, 2020 1 commit
  2. 17 Mar, 2020 3 commits
    • Michal Nowak's avatar
      Use custom kyua · 13885225
      Michal Nowak authored
      Kyua has it's own expectations on where to find core file generated by
      a broken test. They do not suit us well as the common Linux core
      pattern setup places the core alongside the crashed binary with a
      'core.PID' pattern.
      Following Kyua fork adds the above mentioned expectation to the Kyua
      source code.
    • Michał Kępień's avatar
      Fix broken @CLANG@ token · 2ce221b1
      Michał Kępień authored
    • Michał Kępień's avatar
      Enable use of HTTPS Clang repositories on Debian · 6cdeb04c
      Michał Kępień authored
      The apt.llvm.org package repository seems to have moved to HTTPS-only.
      Without the apt-transport-https package installed, apt appears to hang
      during routine operations (e.g. "apt-get update") when a repository like
      this is enabled in its configuration.  Fix by installing the
      apt-transport-https package whenever Clang repositories are to be used.
  3. 16 Mar, 2020 1 commit
  4. 06 Mar, 2020 1 commit
  5. 05 Mar, 2020 5 commits
  6. 03 Mar, 2020 1 commit
  7. 20 Feb, 2020 1 commit
    • Michal Nowak's avatar
      sid: Add respdiff dependencies · 900f63d0
      Michal Nowak authored
      respdiff test depends on Python modules which currently can't be
      satisfied with sid packages, we need to grab them from PyPI.
  8. 16 Feb, 2020 1 commit
  9. 14 Feb, 2020 1 commit
  10. 10 Feb, 2020 2 commits
  11. 04 Feb, 2020 1 commit
    • Michał Kępień's avatar
      Add support for building OpenBSD QCOW2 images · 7cc2be6b
      Michał Kępień authored
      Unlike CentOS QCOW2 images, OpenBSD QCOW2 images are meant to be used
      for running build & test GitLab CI jobs for BIND, hence the extra
      packages being installed.  As there is no officially distributed version
      of gitlab-runner for OpenBSD, use a precompiled binary to avoid pulling
      the whole Go stack during the image building process.
  12. 30 Jan, 2020 1 commit
  13. 28 Jan, 2020 2 commits
    • Michal Nowak's avatar
      Add missing packages to CentOS 7 & 8 · 781593e7
      Michal Nowak authored
      CentOS 7 when configuring ATF and lutok:
       ./configure: line 6754: /usr/bin/file: No such file or directory
      CentOS 8 when configuring libuv, ATF, and lutok:
       checking for a working dd... ./configure: line 7043: cmp: command not found
      ./configure: line 7043: cmp: command not found
       checking if gcc supports -fno-rtti -fno-exceptions... ./configure: line 8916: diff: command not found
    • Michal Nowak's avatar
      Build CentOS QCOW2 images with Packer · b7021a6e
      Michal Nowak authored
      This leverages Packer infrastructure for building QCOW2 images and adds
      CentOS 6, 7, and 8 jobs.  Each job starts Qemu/KVM virtual machine
      inside a Docker container.  The end result is installed and configured
      CentOS image, which is later wrapped into a Docker image and pushed to
      GitLab Container Registry.
  14. 27 Jan, 2020 1 commit
  15. 24 Jan, 2020 3 commits
  16. 21 Jan, 2020 1 commit
  17. 13 Jan, 2020 1 commit
  18. 09 Jan, 2020 1 commit
    • Michal Nowak's avatar
      Enable building QCOW2 images with Packer · ea55b8dc
      Michal Nowak authored
      Add support for building QCOW2 images of currently supported CentOS
      releases using Packer.  Each generated image is wrapped as a Docker
      image and pushed to GitLab Container Registry for easy synchronization
      across GitLab CI runners.  The purpose of building QCOW2 images is to
      enable BIND RPMs to be automatically tested on virtual machines; using
      full-blown VMs instead of Docker or LXC, while more resource-heavy than
      the alternatives, eliminates problems with running systemd under Docker
      and also allows testing package compliance with stock SELinux policies.
  19. 31 Dec, 2019 1 commit
  20. 05 Dec, 2019 1 commit
  21. 04 Dec, 2019 1 commit
  22. 29 Nov, 2019 1 commit
  23. 27 Nov, 2019 2 commits
    • Michał Kępień's avatar
      Install zip on Debian/Ubuntu · c27b9212
      Michał Kępień authored
      This enables building Windows zips in GitLab CI.
    • Michał Kępień's avatar
      RPM packager: use Cloudsmith instead of Copr · b102f829
      Michał Kępień authored
      RPM packager containers are no longer responsible for synchronizing
      packages between Copr and Cloudsmith.  As Cloudsmith repositories are
      expected to contain all BIND dependencies not available from stock OS
      packages anyway, make the RPM packager image only have access to
      Cloudsmith repositories as it may help catch potential cases of packages
      missing from those repositories.  Use the isc/bind-dev repository
      instead of isc/bind-esv as the former is the only Cloudsmith repository
      which has libuv packages available (and all the other BIND dependencies
      should have identical versions in all Cloudsmith repositories).
  24. 18 Nov, 2019 6 commits