1. 25 Feb, 2019 1 commit
  2. 24 Feb, 2019 1 commit
  3. 23 Feb, 2019 1 commit
    • Antonio Terceiro's avatar
      autopkgtest-build-qemu: use UUID in fstab · dbbc4831
      Antonio Terceiro authored
      This is a workaround, while vmdb2 doesn't support creating a fstab by
      itself. Here we are assuming that no other process in the system have
      created a loop device under /dev/mapper/ after vmdb2 created the one it
      will use for the root filesystem of the VM.
      dbbc4831
  4. 19 Feb, 2019 3 commits
  5. 15 Feb, 2019 1 commit
  6. 13 Feb, 2019 4 commits
  7. 22 Jan, 2019 2 commits
    • Paul Gevers's avatar
      Merge branch 'trusted-space' into 'master' · b384a817
      Paul Gevers authored
      Add spaces around "[ trusted=yes ]"
      
      See merge request !46
      b384a817
    • Iain Lane's avatar
      Add spaces around "[ trusted=yes ]" · 1a4fddd3
      Iain Lane authored
      In Ubuntu we were seeing that "[trusted=yes]" was being eaten, and
      turning into "t". We haven't managed to reproduce this outside of
      autopkgtest, so it's hard to say exactly what is going on here. The
      theory is that it's accidentally being escaped in some way. Adding a
      space around the square brackets works around that.
      1a4fddd3
  8. 10 Jan, 2019 5 commits
    • Paul Gevers's avatar
      Update d/changelog for release 5.8 · cf6d2bc1
      Paul Gevers authored
      cf6d2bc1
    • Paul Gevers's avatar
      Merge branch 'merge-ubuntu-lxd-tweaks' into 'master' · 95f99f7f
      Paul Gevers authored
      Minor fixes for the lxd test
      
      See merge request !45
      95f99f7f
    • Julian Andres Klode's avatar
      Minor fixes for the lxd test · feac2f18
      Julian Andres Klode authored
      Merge the changes from the Ubuntu package. These do not actually
      affect Debian, as Debian has neither lxd-client nor lxd, so it
      should be entirely safe for it.
      
      * Tweaks for LXD snap:
        - Replace lxd-client with lxd
        - Update lxd test to avoid potential install race
        - Update lxd test to forward env variables
        - Add missing iptables dependency on lxd test
      
      Thanks: Stéphane Graber <stgraber@ubuntu.com>
      feac2f18
    • Paul Gevers's avatar
      Merge branch 'sed-escape-properly' into 'master' · 0d862221
      Paul Gevers authored
      runner: Fix sed command for escaping special characters in package names
      
      See merge request !44
      0d862221
    • Iain Lane's avatar
      runner: Fix sed command for escaping special characters in package names · e3aa1cea
      Iain Lane authored
      Before:
      
        + sed -n /Candidate:/ { s/^.* //; /none/d; p}
        + sed+ echo -r s/([.+])/\/g libglib2.0-0
      
        + apt-cache policy ^libglib20-0$
        + pkg_candidate=
      
      The '.' in the package name is removed (note the '/\/g' in the sed
      command).
      
      After:
      
        + sed -n /Candidate:/ { s/^.* //; /none/d; p}
        + sed+ echo -r s/([.+])/\\\1/g libglib2.0-0
      
        + apt-cache policy ^libglib2\.0-0$
        + pkg_candidate=2.58.1-2
      
      We need a stupid number of backslashes to protect the escapes all the
      way through the python string and subshells to the actual sed command.
      
      Add a testcase for this too.
      e3aa1cea
  9. 07 Jan, 2019 2 commits
  10. 19 Dec, 2018 2 commits
  11. 14 Dec, 2018 1 commit
  12. 13 Dec, 2018 4 commits
  13. 12 Dec, 2018 2 commits
    • Paul Gevers's avatar
      Merge branch 'improve-readability-of-dependency-issues-on-install' into 'master' · 11c2e2d3
      Paul Gevers authored
      Better debug of failed of test dependencies
      
      See merge request !40
      11c2e2d3
    • Christian Ehrhardt's avatar
      Better debug of failed of test dependencies · 70cd3426
      Christian Ehrhardt authored
      In Ubuntu quite often things got build against packages in the
      -proposed pocket but might get tested withotu proposed enabled.
      That leads to an error of autopkgtest-satdep being removed.
      
      Unfortunately in those cases the "offending" packages are not
      listed in the output, so users have to recreate locally to
      debug.
      
      To solve this adds the ouput of a basic `apt install` call to
      the error path. That will report the missing dependency in a
      more readable way.
      
      Example - pre fix:
      autopkgtest [08:18:17]: test daemon: preparing testbed
      [...]
      Starting pkgProblemResolver with broken count: 0
      Starting 2 pkgProblemResolver with broken count: 0
      Done
      The following packages will be REMOVED:
        autopkgtest-satdep
      
      Example - post fix (the old output stays unmodified):
      autopkgtest: WARNING: Test dependencies are unsatisfiable -
      calling apt install on test deps directly for further data about
      failing dependencies in test log
      [...]
      Broken libstrongswan-extra-plugins:amd64 Depends on
      libunbound8:amd64 < none @un H > (>= 1.8.0)
      [...]
      The following packages have unmet dependencies:
       libstrongswan-extra-plugins : Depends: libunbound8 (>= 1.8.0)
       but it is not installable
      E: Unable to correct problems, you have held broken packages.
      Signed-off-by: Christian Ehrhardt's avatarChristian Ehrhardt <christian.ehrhardt@canonical.com>
      70cd3426
  14. 11 Dec, 2018 1 commit
  15. 10 Dec, 2018 1 commit
    • Iain Lane's avatar
      autopkgtest-build-lxd hack: mask serial-getty@getty.service · 9e2cdaec
      Iain Lane authored
      This blocks and slows down our boot, which causes autopkgtest-build-lxd
      to timeout.
      
      Also, don't fail if we can't mask that unit
      
      also, final hack: sleep 5 before the mask
      
      Apparently for bionic it takes a couple of seconds for the container to
      want to accept this lxd exec command.
      
        Failed to connect to bus: No such file or directory
      
      We could retry properly, but since this is a hack and we want
      serial-getty@getty to actually go away, just do this.
      9e2cdaec
  16. 20 Nov, 2018 1 commit
  17. 19 Nov, 2018 1 commit
  18. 18 Nov, 2018 3 commits
  19. 08 Nov, 2018 1 commit
  20. 15 Oct, 2018 3 commits