Activity log for bug #2023532

Date Who What changed Old value New value Message
2023-06-12 07:47:20 Andrea Righi bug added bug
2023-06-12 07:50:46 Andrea Righi nominated for series Ubuntu Jammy
2023-06-12 07:50:46 Andrea Righi bug task added librem-ec-acpi (Ubuntu Jammy)
2023-06-12 07:51:23 Andrea Righi attachment added librem-ec-acpi-dkms-support-linux-6.2-jammy.debdiff https://bugs.launchpad.net/ubuntu/+source/librem-ec-acpi/+bug/2023532/+attachment/5679287/+files/librem-ec-acpi-dkms-support-linux-6.2-jammy.debdiff
2023-06-12 08:14:27 Ubuntu Foundations Team Bug Bot tags amd64 apport-bug jammy third-party-packages uec-images amd64 apport-bug jammy patch third-party-packages uec-images
2023-06-27 14:58:55 Alberto Milone bug added subscriber Ubuntu Stable Release Updates Team
2023-06-27 14:59:15 Alberto Milone bug added subscriber Alberto Milone
2023-06-27 15:15:25 Alberto Milone librem-ec-acpi (Ubuntu Jammy): status New In Progress
2023-06-27 15:15:28 Alberto Milone librem-ec-acpi (Ubuntu Jammy): importance Undecided Medium
2023-06-27 15:15:41 Alberto Milone librem-ec-acpi (Ubuntu Jammy): assignee Andrea Righi (arighi)
2023-06-27 15:15:54 Alberto Milone librem-ec-acpi (Ubuntu): status New Invalid
2023-06-27 19:03:01 Robie Basak librem-ec-acpi (Ubuntu Jammy): status In Progress Incomplete
2023-07-06 11:50:08 Andrea Righi description [Impact] librem-ec-acpi-dkms (EC ACPI in Purism Librem devices) fails to build on linux 6.2 in jammy with the following errors: /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 [Test case] $ sudo apt install librem-ec-acpi-dkms [Fix] Backport the right patch(es) from lunar to properly support the new linux 6.2 ABI. [Regression potential] librem-ec-acpi-dkms is the EC ACPI driver for Purism Librem devices, so we may experience potential kernel regressions only on these devices that are using ACPI. ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: librem-ec-acpi-dkms 0.9.1-2ubuntu2 ProcVersionSignature: User Name 6.2.0-23.23~22.04.1-generic 6.2.12 Uname: Linux 6.2.0-23-generic x86_64 ApportVersion: 2.20.11-0ubuntu82.5 Architecture: amd64 CasperMD5CheckResult: unknown Date: Mon Jun 12 07:43:56 2023 PackageArchitecture: all SourcePackage: librem-ec-acpi UpgradeStatus: No upgrade log present (probably fresh install) [Impact] librem-ec-acpi-dkms (EC ACPI in Purism Librem devices) fails to build on linux 6.2 in jammy with the following errors: /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 [Test case]  $ sudo apt install librem-ec-acpi-dkms With the fix applied: - hwe kernel 6.2: Building for 6.2.0-25-generic Building initial module for 6.2.0-25-generic EFI variables are not supported on this system /sys/firmware/efi/efivars not found, aborting. 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.2.0-25-generic/updates/dkms/ - release kernel 5.15: Building for 5.15.0-77-generic Building initial module for 5.15.0-77-generic EFI variables are not supported on this system /sys/firmware/efi/efivars not found, aborting. Done. librem_ec_acpi.ko: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/5.15.0-77-generic/updates/dkms/ [Fix] Backport the right patch(es) from lunar to properly support the new linux 6.2 ABI. [Regression potential] librem-ec-acpi-dkms is the EC ACPI driver for Purism Librem devices, so we may experience potential kernel regressions only on these devices that are using ACPI. ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: librem-ec-acpi-dkms 0.9.1-2ubuntu2 ProcVersionSignature: User Name 6.2.0-23.23~22.04.1-generic 6.2.12 Uname: Linux 6.2.0-23-generic x86_64 ApportVersion: 2.20.11-0ubuntu82.5 Architecture: amd64 CasperMD5CheckResult: unknown Date: Mon Jun 12 07:43:56 2023 PackageArchitecture: all SourcePackage: librem-ec-acpi UpgradeStatus: No upgrade log present (probably fresh install)
2023-07-06 11:50:35 Andrea Righi librem-ec-acpi (Ubuntu Jammy): status Incomplete In Progress
2023-07-06 12:10:41 Andrea Righi librem-ec-acpi (Ubuntu): status Invalid In Progress
2023-07-06 14:31:07 Andrea Righi librem-ec-acpi (Ubuntu): assignee Robie Basak (racb)
2023-07-06 14:32:27 Andrea Righi librem-ec-acpi (Ubuntu): importance Undecided Medium
2023-07-06 14:46:15 Robie Basak librem-ec-acpi (Ubuntu): assignee Robie Basak (racb)
2023-07-07 20:16:26 Steve Langasek librem-ec-acpi (Ubuntu): status In Progress Fix Released
2023-07-07 20:16:56 Steve Langasek librem-ec-acpi (Ubuntu Jammy): status In Progress Fix Committed
2023-07-07 20:16:58 Steve Langasek bug added subscriber SRU Verification
2023-07-07 20:17:01 Steve Langasek tags amd64 apport-bug jammy patch third-party-packages uec-images amd64 apport-bug jammy patch third-party-packages uec-images verification-needed verification-needed-jammy
2023-07-13 07:28:41 Andrea Righi tags amd64 apport-bug jammy patch third-party-packages uec-images verification-needed verification-needed-jammy amd64 apport-bug jammy patch third-party-packages uec-images verification-done-jammy
2023-07-26 13:46:15 Robie Basak tags amd64 apport-bug jammy patch third-party-packages uec-images verification-done-jammy amd64 apport-bug jammy patch third-party-packages uec-images verification-needed-jammy
2023-08-03 13:15:14 Andrea Righi description [Impact] librem-ec-acpi-dkms (EC ACPI in Purism Librem devices) fails to build on linux 6.2 in jammy with the following errors: /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 [Test case]  $ sudo apt install librem-ec-acpi-dkms With the fix applied: - hwe kernel 6.2: Building for 6.2.0-25-generic Building initial module for 6.2.0-25-generic EFI variables are not supported on this system /sys/firmware/efi/efivars not found, aborting. 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.2.0-25-generic/updates/dkms/ - release kernel 5.15: Building for 5.15.0-77-generic Building initial module for 5.15.0-77-generic EFI variables are not supported on this system /sys/firmware/efi/efivars not found, aborting. Done. librem_ec_acpi.ko: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/5.15.0-77-generic/updates/dkms/ [Fix] Backport the right patch(es) from lunar to properly support the new linux 6.2 ABI. [Regression potential] librem-ec-acpi-dkms is the EC ACPI driver for Purism Librem devices, so we may experience potential kernel regressions only on these devices that are using ACPI. ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: librem-ec-acpi-dkms 0.9.1-2ubuntu2 ProcVersionSignature: User Name 6.2.0-23.23~22.04.1-generic 6.2.12 Uname: Linux 6.2.0-23-generic x86_64 ApportVersion: 2.20.11-0ubuntu82.5 Architecture: amd64 CasperMD5CheckResult: unknown Date: Mon Jun 12 07:43:56 2023 PackageArchitecture: all SourcePackage: librem-ec-acpi UpgradeStatus: No upgrade log present (probably fresh install) [Impact] librem-ec-acpi-dkms (EC ACPI in Purism Librem devices) fails to build on linux 6.2 in jammy with the following errors: /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 [Test case]  $ sudo apt install librem-ec-acpi-dkms With the fix applied:  - hwe kernel 6.2: ... Get:1 http://archive.ubuntu.com/ubuntu jammy-proposed/universe amd64 librem-ec-acpi-dkms all 0.9.1-2ubuntu3 [7858 B] ... Building for 6.2.0-26-generic Building initial module for 6.2.0-26-generic EFI variables are not supported on this system /sys/firmware/efi/efivars not found, aborting. 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.2.0-26-generic/updates/dkms/  - release kernel 5.15: ... Get:1 http://archive.ubuntu.com/ubuntu jammy-proposed/universe amd64 librem-ec-acpi-dkms all 0.9.1-2ubuntu3 [7858 B] ... Building for 5.15.0-79-generic Building initial module for 5.15.0-79-generic EFI variables are not supported on this system /sys/firmware/efi/efivars not found, aborting. Done. librem_ec_acpi.ko: Running module version sanity check.  - Original module    - No original module exists within this kernel  - Installation    - Installing to /lib/modules/5.15.0-79-generic/updates/dkms/ [Fix] Backport the right patch(es) from lunar to properly support the new linux 6.2 ABI. [Regression potential] librem-ec-acpi-dkms is the EC ACPI driver for Purism Librem devices, so we may experience potential kernel regressions only on these devices that are using ACPI. ProblemType: Bug DistroRelease: Ubuntu 22.04 Package: librem-ec-acpi-dkms 0.9.1-2ubuntu2 ProcVersionSignature: User Name 6.2.0-23.23~22.04.1-generic 6.2.12 Uname: Linux 6.2.0-23-generic x86_64 ApportVersion: 2.20.11-0ubuntu82.5 Architecture: amd64 CasperMD5CheckResult: unknown Date: Mon Jun 12 07:43:56 2023 PackageArchitecture: all SourcePackage: librem-ec-acpi UpgradeStatus: No upgrade log present (probably fresh install)
2023-08-03 13:17:42 Andrea Righi tags amd64 apport-bug jammy patch third-party-packages uec-images verification-needed-jammy amd64 apport-bug jammy patch third-party-packages uec-images verification-done-jammy
2023-08-09 08:08:42 Chris Halse Rogers removed subscriber Ubuntu Stable Release Updates Team
2023-08-09 08:09:11 Launchpad Janitor librem-ec-acpi (Ubuntu Jammy): status Fix Committed Fix Released