Bug#1071293: ddcci-dkms: Fails to build on linux-image-6.8.9-amd64

2024-07-19 Thread Stephen Kitt
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

2024-07-17 Thread Ar Worf
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

2024-05-17 Thread Stephen Kitt
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

2024-05-17 Thread Ben Morris
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