Bug#1071293: ddcci-dkms: Fails to build on linux-image-6.8.9-amd64
On Thu, 18 Jul 2024 11:17:06 +0500, Ar Worf wrote: > On Fri, 17 May 2024 23:08:30 +0200 Stephen Kitt wrote: > > > They’ve committed changes that allow the module to build, but it doesn’t > work > > — see the discussion in > > > https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/-/merge_requests/15 > > But it DOES work. Tested in my 6.9.7-1~bpo12+1 kernel. And if the package > maintainers, for a change, did actual testing instead of avoiding their > responsibilies by marking any trivially fixable bug as "RC" based on some > unproved rumor of a third-party noname - that would be great. Your is the first confirmation that the patch works for at least one user (albeit a third-party noname). It doesn’t work for me. While I’m at it, I didn’t mark the bug RC, the initial reporter did. At least you had the gumption to insult me in public. Since you will do a much better job than me, I’ve orphaned the package and signaled your intent to adopt it. See https://bugs.debian.org/1076575 Best of luck, Stephen pgp2AaZLA85Fj.pgp Description: OpenPGP digital signature
Bug#1071293: ddcci-dkms: Fails to build on linux-image-6.8.9-amd64
On Fri, 17 May 2024 23:08:30 +0200 Stephen Kitt wrote: > They’ve committed changes that allow the module to build, but it doesn’t work > — see the discussion in > https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/-/merge_requests/15 But it DOES work. Tested in my 6.9.7-1~bpo12+1 kernel. And if the package maintainers, for a change, did actual testing instead of avoiding their responsibilies by marking any trivially fixable bug as "RC" based on some unproved rumor of a third-party noname - that would be great.
Bug#1071293: ddcci-dkms: Fails to build on linux-image-6.8.9-amd64
Hi Ben, On Fri, 17 May 2024 21:10:01 +0100, Ben Morris wrote: > Although upstream has not yet bumped the version number, I believe they have > committed changes that fix this to their GitLab repo. They’ve committed changes that allow the module to build, but it doesn’t work — see the discussion in https://gitlab.com/ddcci-driver-linux/ddcci-driver-linux/-/merge_requests/15 Regards, Stephen pgpCBQOpbOrlA.pgp Description: OpenPGP digital signature
Bug#1071293: ddcci-dkms: Fails to build on linux-image-6.8.9-amd64
Package: ddcci-dkms Version: 0.4.4-1 Severity: grave Justification: renders package unusable Dear Maintainer, Although upstream has not yet bumped the version number, I believe they have committed changes that fix this to their GitLab repo. *** /var/lib/dkms/ddcci/0.4.4/build/make.log DKMS make.log for ddcci-0.4.4 for kernel 6.8.9-amd64 (x86_64) Fri 17 May 20:53:15 BST 2024 make: Entering directory '/var/lib/dkms/ddcci/0.4.4/build' make -C "ddcci" make[1]: Entering directory '/var/lib/dkms/ddcci/0.4.4/build/ddcci' make -C "/lib/modules/6.8.9-amd64/build" M="/var/lib/dkms/ddcci/0.4.4/build/ddcci" modules make[2]: Entering directory '/usr/src/linux-headers-6.8.9-amd64' CC [M] /var/lib/dkms/ddcci/0.4.4/build/ddcci/ddcci.o /var/lib/dkms/ddcci/0.4.4/build/ddcci/ddcci.c: In function ‘ddcci_detect’: /var/lib/dkms/ddcci/0.4.4/build/ddcci/ddcci.c:1673:9: error: implicit declaration of function ‘strlcpy’; did you mean ‘strscpy’? [-Werror=implicit-function-declaration] 1673 | strlcpy(info->type, (outer_addr == DDCCI_DEFAULT_DEVICE_ADDR) ? "ddcci" : "ddcci-dependent", I2C_NAME_SIZE); | ^~~ | strscpy /var/lib/dkms/ddcci/0.4.4/build/ddcci/ddcci.c: At top level: /var/lib/dkms/ddcci/0.4.4/build/ddcci/ddcci.c:1831:27: error: ‘I2C_CLASS_DDC’ undeclared here (not in a function); did you mean ‘I2C_CLASS_SPD’? 1831 | .class = I2C_CLASS_DDC, | ^ | I2C_CLASS_SPD cc1: some warnings being treated as errors make[4]: *** [/usr/src/linux-headers-6.8.9-common/scripts/Makefile.build:248: /var/lib/dkms/ddcci/0.4.4/build/ddcci/ddcci.o] Error 1 make[3]: *** [/usr/src/linux-headers-6.8.9-common/Makefile:1946: /var/lib/dkms/ddcci/0.4.4/build/ddcci] Error 2 make[2]: *** [/usr/src/linux-headers-6.8.9-common/Makefile:252: __sub-make] Error 2 make[2]: Leaving directory '/usr/src/linux-headers-6.8.9-amd64' make[1]: *** [Makefile:38: ddcci.ko] Error 2 make[1]: Leaving directory '/var/lib/dkms/ddcci/0.4.4/build/ddcci' make: *** [Makefile:28: ddcci] Error 2 make: Leaving directory '/var/lib/dkms/ddcci/0.4.4/build' -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.7.12-amd64 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en_US Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages ddcci-dkms depends on: ii dkms 3.0.13-1 ddcci-dkms recommends no packages. ddcci-dkms suggests no packages. -- no debconf information