~paelzer/ubuntu/+source/liburing:improve-self-tests-Debian

Last commit made on 2020-07-01
Get this branch:
git clone -b improve-self-tests-Debian https://git.launchpad.net/~paelzer/ubuntu/+source/liburing
Only Christian Ehrhardt  can upload to this branch. If you are Christian Ehrhardt  please log in for upload directions.

Branch merges

Branch information

Name:
improve-self-tests-Debian
Repository:
lp:~paelzer/ubuntu/+source/liburing

Recent commits

e76c74b... by Christian Ehrhardt 

d/rules: test succeed now, stop passing || true

Signed-off-by: Christian Ehrhardt <email address hidden>

e8b9f7d... by Christian Ehrhardt 

d/p/disable-known-failures.patch: disable tests known to fail

In various environments (build time, build time + root, autopkgtest)
these tests still fail. By removing them we could get a smaller, but
actually helpful test coverage.

Signed-off-by: Christian Ehrhardt <email address hidden>

a08a5f3... by Christian Ehrhardt 

d/t/test-build: io_uring-link no more exists as example, but link-cp does

Signed-off-by: Christian Ehrhardt <email address hidden>

5b75548... by Christian Ehrhardt 

d/t/control: mark unit tests to need root and a VM

With that we also match recent upstream which did:

commit 930da55e31b3b1e9c2257d51a58fe4d3564efc1b (HEAD, upstream/master)
Author: Bart Van Assche <email address hidden>
Date: Sun Jun 28 12:58:23 2020 -0700

  .travis.yml: Run tests as root and ignore test results

  Since many tests require root privileges, run the tests with root privileges.
  Ignore the test results because the kernel of Travis VMs is too old for all
  tests to pass.

Signed-off-by: Christian Ehrhardt <email address hidden>

125fe3f... by Christian Ehrhardt 

d/rules: build time tests require root

I'm unsure if it can be made working in the build env, but either
way they will require root. And since R³=no in d/control d/rules
needs to check and try to use root for the tests.

Signed-off-by: Christian Ehrhardt <email address hidden>

c93b9b4... by Guillem Jover <email address hidden>

Release liburing 0.6-3

69516cd... by Guillem Jover <email address hidden>

Replace mmap patch with upstream one

b3d7f70... by Guillem Jover <email address hidden>

Add dependencies on libc-dev and linux-libc-dev to liburing-dev

Closes: #959182

88ebb6d... by Guillem Jover <email address hidden>

Release liburing 0.6-2

0c725b7... by Guillem Jover <email address hidden>

Use __NR_mmap2 when __NR_mmap is not defined in uni tests

This fixes build failures on armhf and armel. Using __NR_mmap2 in this
case is fine, because the unit tests pass 0 as offset.