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 |
|