Your message dated Thu, 29 Jun 2023 09:34:32 +0000 with message-id <E1qEo2q-00AO6b-Le@fasolo.debian.org> and subject line Bug#1038918: fixed in librem-ec-acpi 0.9.2-1 has caused the Debian Bug report #1038918, regarding librem-ec-acpi-dkms: Does not build against Linux 6.3.0 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1038918: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1038918 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: librem-ec-acpi-dkms: Does not build against Linux 6.3.0
- From: Asher Gordon <AsDaGo@posteo.net>
- Date: Fri, 23 Jun 2023 05:27:47 +0000
- Message-id: <[🔎] 87legad9yk.fsf@posteo.net>
Package: librem-ec-acpi-dkms Version: 0.9.1-4 Severity: grave X-Debbugs-Cc: none, Asher Gordon <AsDaGo@posteo.net> Dear Maintainer, During a system upgrade, I noticed that there was an error upgrading the Linux kernel. I was able to isolate the problem to the librem-ec-acpi-dkms package. (Without this package, the brightness keys on the Librem 14 do not work anymore after a suspend, and possibly other issues too.) If I remove the package and install it again, I get the following output: Loading new librem_ec_acpi-0.9.1 DKMS files... Building for 6.1.0-9-amd64 6.3.0-1-amd64 Building initial module for 6.1.0-9-amd64 Done. librem_ec_acpi.ko: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/6.1.0-9-amd64/updates/dkms/ depmod... Building initial module for 6.3.0-1-amd64 Error! Bad return status for module build on kernel: 6.3.0-1-amd64 (x86_64) Consult /var/lib/dkms/librem_ec_acpi/0.9.1/build/make.log for more information. dpkg: error processing package librem-ec-acpi-dkms (--configure): installed librem-ec-acpi-dkms package post-installation script subprocess returned error exit status 10 So it appears to build successfully against 6.1.0, but not 6.3.0. Here is the contents of my /var/lib/dkms/librem_ec_acpi/0.9.1/build/make.log:DKMS make.log for librem_ec_acpi-0.9.1 for kernel 6.3.0-1-amd64 (x86_64) Fri Jun 23 01:16:58 AM EDT 2023 make: Entering directory '/usr/src/linux-headers-6.3.0-1-amd64' CC [M] /var/lib/dkms/librem_ec_acpi/0.9.1/build/librem_ec_acpi.o /var/lib/dkms/librem_ec_acpi/0.9.1/build/librem_ec_acpi.c:276:24: error: initialization of ‘int (*)(struct power_supply *, struct acpi_battery_hook *)’ from incompatible pointer type ‘int (*)(struct power_supply *)’ [-Werror=incompatible-pointer-types] 276 | .add_battery = librem_ec_battery_add, | ^~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/librem_ec_acpi/0.9.1/build/librem_ec_acpi.c:276:24: note: (near initialization for ‘librem_ec_battery_hook.add_battery’) /var/lib/dkms/librem_ec_acpi/0.9.1/build/librem_ec_acpi.c:277:27: error: initialization of ‘int (*)(struct power_supply *, struct acpi_battery_hook *)’ from incompatible pointer type ‘int (*)(struct power_supply *)’ [-Werror=incompatible-pointer-types] 277 | .remove_battery = librem_ec_battery_remove, | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/librem_ec_acpi/0.9.1/build/librem_ec_acpi.c:277:27: note: (near initialization for ‘librem_ec_battery_hook.remove_battery’) /var/lib/dkms/librem_ec_acpi/0.9.1/build/librem_ec_acpi.c:773:27: error: initialization of ‘void (*)(struct acpi_device *)’ from incompatible pointer type ‘int (*)(struct acpi_device *)’ [-Werror=incompatible-pointer-types] 773 | .remove = librem_ec_remove, | ^~~~~~~~~~~~~~~~ /var/lib/dkms/librem_ec_acpi/0.9.1/build/librem_ec_acpi.c:773:27: note: (near initialization for ‘librem_ec_driver.ops.remove’) cc1: some warnings being treated as errors make[1]: *** [/usr/src/linux-headers-6.3.0-1-common/scripts/Makefile.build:257: /var/lib/dkms/librem_ec_acpi/0.9.1/build/librem_ec_acpi.o] Error 1 make: *** [/usr/src/linux-headers-6.3.0-1-common/Makefile:2050: /var/lib/dkms/librem_ec_acpi/0.9.1/build] Error 2 make: Leaving directory '/usr/src/linux-headers-6.3.0-1-amd64'I don't know much about kernel module development, but it looks like these errors are due to an API change in the new kernel version. This makes the package nonfunctional for Linux 6.3.0 (although it still works for 6.1.0, which I'm on now), thus the grave severity. Thanks, Asher -- System Information: Debian Release: trixie/sid APT prefers testing-debug APT policy: (500, 'testing-debug'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-9-amd64 (SMP w/12 CPU threads; PREEMPT) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages librem-ec-acpi-dkms depends on: ii dkms 3.0.11-3 librem-ec-acpi-dkms recommends no packages. librem-ec-acpi-dkms suggests no packages. -- no debconf informationAttachment: signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
- To: 1038918-close@bugs.debian.org
- Subject: Bug#1038918: fixed in librem-ec-acpi 0.9.2-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Thu, 29 Jun 2023 09:34:32 +0000
- Message-id: <E1qEo2q-00AO6b-Le@fasolo.debian.org>
- Reply-to: Andreas Beckmann <anbe@debian.org>
Source: librem-ec-acpi Source-Version: 0.9.2-1 Done: Andreas Beckmann <anbe@debian.org> We believe that the bug you reported is fixed in the latest version of librem-ec-acpi, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1038918@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Andreas Beckmann <anbe@debian.org> (supplier of updated librem-ec-acpi package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 29 Jun 2023 11:09:30 +0200 Source: librem-ec-acpi Architecture: source Version: 0.9.2-1 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packages@qa.debian.org> Changed-By: Andreas Beckmann <anbe@debian.org> Closes: 1038001 1038918 Changes: librem-ec-acpi (0.9.2-1) unstable; urgency=medium . * QA upload. * New upstream release. (Closes: #1038918, #1038001) * Add debian/upstream/metadata. * Use a noawait trigger. Checksums-Sha1: f02b08203038cd2f6691b61139e3a731d55dbf6c 2004 librem-ec-acpi_0.9.2-1.dsc 352977b77f818d1cb0c15f97d1348fb1e534c628 12546 librem-ec-acpi_0.9.2.orig.tar.bz2 31fd2704727508b6ceedc6ad037fb98a0121c293 3412 librem-ec-acpi_0.9.2-1.debian.tar.xz 530fd0674150395e24f0ef7e605be9d629f053e8 5655 librem-ec-acpi_0.9.2-1_source.buildinfo Checksums-Sha256: 67a9527fee0ce2825be50c30afdc4477462f4034c64353eca0308f22294d7731 2004 librem-ec-acpi_0.9.2-1.dsc ca3904838b7df6a29a6c110eb1911dee29a4cd8fa849062447e2ad96ac943151 12546 librem-ec-acpi_0.9.2.orig.tar.bz2 68153fb567b2efae3ba4bb8f74a3ba912f21173c542a0ff25adba9997ec0b3cd 3412 librem-ec-acpi_0.9.2-1.debian.tar.xz 5e37bd6626c9de4e62f7840b66d0b8f88f3b883703689b0bc85df9981f53c4d5 5655 librem-ec-acpi_0.9.2-1_source.buildinfo Files: dd6bd3df3d41365907a0e0dd46625d39 2004 kernel optional librem-ec-acpi_0.9.2-1.dsc 8834f283b09ec53597e48ff73a82a4fd 12546 kernel optional librem-ec-acpi_0.9.2.orig.tar.bz2 1ba21df1d2c1ac7f41d4319c0c335eca 3412 kernel optional librem-ec-acpi_0.9.2-1.debian.tar.xz aab501217f00a65062d820e50856bf76 5655 kernel optional librem-ec-acpi_0.9.2-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmSdSx0QHGFuYmVAZGVi aWFuLm9yZwAKCRBfsz+TWentCPIHD/9jyuSH8R+Tgf65+Ki1y1zCuaeCVOAyyGzP dmuAKFtpVzfsNS5FAFKIeQPpYrTXptv6DrJPVfeErUDmVulmcyzRseiPm4xluM/q I3NQFHVPnl6DXshmyc4pHqbAqiPGJ7xHv586NwklXD9Z0atdOUZ49uu/sHe/1rI9 yq1EwcOcXSrDX8cLp3J/88tCdJ4ACsU1VrwhsiCA4qdITSCGb36MhbDRSteP8FKH TOChvM6Gbk8nj8xCIp4sdVMoC+LMs5Becw/BVs5h98mQ2bG71VzbdWWRGtfSobu1 Z+sZGPEe13qv0TiPrsVn73a19leqeysPfCTFZPMIQHZf/esJNaF6aw+ugRb4lsU7 m3U7B/fMeLwOK0/+xP0Wc1nqX4UXlo7W4eW/fe9vpERadVTGjyMV8cKLw60oXuvm 9iuwWAOe8slr0YNojHLnhfw0PgtPcJ6wxXu6F4ZgXpX81kFJs01tAnn1l7qAnVAl yS3iqWjL/M152E9hW33vludOSkIm4BgHQSw2SwU2xPs6st4QJLQBI7bwf9kyh8t8 SRifNAIo+gEVaBB8bdEgcBbrN6J5CTzHj59Fpmv3tSU+UgdhVXht9ds3VR5pJpMo 4dMEIxpj017fhrZkRIBq/iTMEWeOe6iPADFkbAw8lDmgM3a20grg4pkvN7Fd1x43 DHanKK9c0A== =4gTR -----END PGP SIGNATURE-----
--- End Message ---