Source: v4l2loopback
Version: 0.12.1-1
Severity: serious
X-Debbugs-CC: debian...@lists.debian.org
User: debian...@lists.debian.org
Usertags: issue
Control: affects -1 src:linux-latest

Dear maintainers,

With a recent upload of linux-latest the autopkgtest of v4l2loopback
fails in testing when that autopkgtest is run with the binary packages
of linux-latest from unstable. It passes when run with only packages
from testing. In tabular form:
                       pass            fail
linux-latest           from testing    106
v4l2loopback           from testing    0.12.1-1
versioned deps [0]     from testing    from unstable
all others             from testing    from testing

Currently this regression is blocking the migration of linux-latest to
testing [1], but I'll tell the migration software to ignore this
failure, as it seems to me that your package is broken when the latest
linux kernel isn't equal to the kernel running your test. I copied some
of the output at the bottom of this report. For your first test, if this
really can't be fixed and this installation is supposed to fail, I
suggest you mark the first test with the skip-not-installable
restriction. Maybe the second test should be marked as skippable as well
(I don't know, but you'll need to make it exit with code 77 in the
skippable situation).

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[0] You can see what packages were added from the second line of the log
file quoted below. The migration software adds source package from
unstable to the list if they are needed to install packages from
linux-latest/106. I.e. due to versioned dependencies or breaks/conflicts.
[1] https://qa.debian.org/excuses.php?package=linux-latest

https://ci.debian.net/data/autopkgtest/testing/amd64/v/v4l2loopback/2720576/log.gz

Setting up v4l2loopback-dkms (0.12.1-1) ...
Loading new v4l2loopback-0.12.1 DKMS files...
It is likely that 4.9.0-8-amd64 belongs to a chroot's host
Building for 5.2.0-2-amd64
Building initial module for 5.2.0-2-amd64
Error! Bad return status for module build on kernel: 5.2.0-2-amd64 (x86_64)
Consult /var/lib/dkms/v4l2loopback/0.12.1/build/make.log for more
information.
dpkg: error processing package v4l2loopback-dkms (--configure):
 installed v4l2loopback-dkms package post-installation script subprocess
returned error exit status 10
Setting up linux-headers-5.2.0-2-amd64 (5.2.7-1) ...
/etc/kernel/header_postinst.d/dkms:
Error! Bad return status for module build on kernel: 5.2.0-2-amd64 (x86_64)
Consult /var/lib/dkms/v4l2loopback/0.12.1/build/make.log for more
information.
dpkg: dependency problems prevent configuration of autopkgtest-satdep:
 autopkgtest-satdep depends on v4l2loopback-dkms; however:
  Package v4l2loopback-dkms is not configured yet.

dpkg: error processing package autopkgtest-satdep (--configure):
 dependency problems - leaving unconfigured
Setting up linux-headers-amd64 (5.2+106) ...
Processing triggers for systemd (241-7) ...
Processing triggers for libc-bin (2.28-10) ...
Errors were encountered while processing:
 v4l2loopback-dkms
 autopkgtest-satdep
E: Sub-process /usr/bin/dpkg returned an error code (1)

========================================
and:
========================================

# Build modules
/usr/bin/make -C /usr/src/modules/v4l2loopback v4l2loopback \
KERNEL_DIR=/usr/src/linux-headers-5.2.0-2-amd64
KERNEL_VERSION=5.2.0-2-amd64
KERNELCONF=/usr/src/linux-headers-5.2.0-2-amd64/.config
make[2]: Entering directory '/usr/src/modules/v4l2loopback'
Building v4l2-loopback driver...
/usr/bin/make -C /usr/src/linux-headers-5.2.0-2-amd64
M=/usr/src/modules/v4l2loopback modules
make[3]: Entering directory '/usr/src/linux-headers-5.2.0-2-amd64'
  CC [M]  /usr/src/modules/v4l2loopback/v4l2loopback.o
/usr/src/modules/v4l2loopback/v4l2loopback.c: In function ‘vidioc_qbuf’:
/usr/src/modules/v4l2loopback/v4l2loopback.c:1509:4: error: implicit
declaration of function ‘v4l2_get_timestamp’; did you mean
‘v4l2_get_subdevdata’? [-Werror=implicit-function-declaration]
    v4l2_get_timestamp(&b->buffer.timestamp);
    ^~~~~~~~~~~~~~~~~~
    v4l2_get_subdevdata
cc1: some warnings being treated as errors
make[6]: ***
[/usr/src/linux-headers-5.2.0-2-common/scripts/Makefile.build:290:
/usr/src/modules/v4l2loopback/v4l2loopback.o] Error 1
make[5]: *** [/usr/src/linux-headers-5.2.0-2-common/Makefile:1610:
_module_/usr/src/modules/v4l2loopback] Error 2
make[4]: *** [Makefile:179: sub-make] Error 2
make[3]: *** [Makefile:8: all] Error 2
make[3]: Leaving directory '/usr/src/linux-headers-5.2.0-2-amd64'
make[2]: *** [Makefile:43: v4l2loopback.ko] Error 2
make[2]: Leaving directory '/usr/src/modules/v4l2loopback'
make[1]: *** [debian/rules:17: binary-modules] Error 2
make[1]: Leaving directory '/usr/src/modules/v4l2loopback'
make: *** [/usr/share/modass/include/common-rules.make:56: kdist_build]
Error 2
tput: No value for $TERM and no -T specified
BUILD FAILED!
tput: No value for $TERM and no -T specified
See
/var/cache/modass/v4l2loopback-source.buildlog.5.2.0-2-amd64.1565687553
for details.
Build failed. Press Return to continue...


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to