2023-10-31 05:30:39 |
You-Sheng Yang |
bug |
|
|
added bug |
2023-10-31 05:30:39 |
You-Sheng Yang |
attachment added |
|
make.log https://bugs.launchpad.net/bugs/2042059/+attachment/5714580/+files/make.log |
|
2023-10-31 05:30:53 |
You-Sheng Yang |
nominated for series |
|
Ubuntu Noble |
|
2023-10-31 05:30:53 |
You-Sheng Yang |
bug task added |
|
backport-iwlwifi-dkms (Ubuntu Noble) |
|
2023-10-31 08:35:56 |
You-Sheng Yang |
backport-iwlwifi-dkms (Ubuntu Noble): importance |
Undecided |
High |
|
2023-10-31 08:35:56 |
You-Sheng Yang |
backport-iwlwifi-dkms (Ubuntu Noble): status |
New |
In Progress |
|
2023-10-31 08:35:56 |
You-Sheng Yang |
backport-iwlwifi-dkms (Ubuntu Noble): assignee |
|
You-Sheng Yang (vicamo) |
|
2023-10-31 08:36:39 |
You-Sheng Yang |
attachment added |
|
backport-iwlwifi-dkms_11510-0ubuntu1.debdiff https://bugs.launchpad.net/ubuntu/noble/+source/backport-iwlwifi-dkms/+bug/2042059/+attachment/5714595/+files/backport-iwlwifi-dkms_11510-0ubuntu1.debdiff |
|
2023-10-31 08:37:01 |
You-Sheng Yang |
bug |
|
|
added subscriber Ubuntu Sponsors |
2023-10-31 14:25:16 |
You-Sheng Yang |
attachment added |
|
backport-iwlwifi-dkms_11289-0ubuntu2.mantic.debdiff https://bugs.launchpad.net/ubuntu/+source/backport-iwlwifi-dkms/+bug/2042059/+attachment/5714674/+files/backport-iwlwifi-dkms_11289-0ubuntu2.mantic.debdiff |
|
2023-10-31 14:25:25 |
You-Sheng Yang |
nominated for series |
|
Ubuntu Mantic |
|
2023-10-31 14:25:25 |
You-Sheng Yang |
bug task added |
|
backport-iwlwifi-dkms (Ubuntu Mantic) |
|
2023-10-31 14:25:34 |
You-Sheng Yang |
backport-iwlwifi-dkms (Ubuntu Mantic): status |
New |
In Progress |
|
2023-10-31 14:25:36 |
You-Sheng Yang |
backport-iwlwifi-dkms (Ubuntu Mantic): importance |
Undecided |
High |
|
2023-10-31 14:25:38 |
You-Sheng Yang |
backport-iwlwifi-dkms (Ubuntu Mantic): assignee |
|
You-Sheng Yang (vicamo) |
|
2023-10-31 14:34:08 |
You-Sheng Yang |
description |
In file included from /var/lib/dkms/backport-iwlwifi/11289/build/drivers/net/wireless/intel/iwlwifi/iwl-tm-gnl.c:8:
/var/lib/dkms/backport-iwlwifi/11289/build/backport-include/net/genetlink.h: In function '__bp_genl_info_userhdr_set':
/var/lib/dkms/backport-iwlwifi/11289/build/backport-include/net/genetlink.h:9:13: error: 'struct genl_info' has no member named 'userhdr'
9 | info->userhdr = userhdr;
| ^~
/var/lib/dkms/backport-iwlwifi/11289/build/backport-include/net/genetlink.h: In function '__bp_genl_info_userhdr':
/var/lib/dkms/backport-iwlwifi/11289/build/backport-include/net/genetlink.h:14:20: error: 'struct genl_info' has no member named 'userhdr'
14 | return info->userhdr;
| ^~
/var/lib/dkms/backport-iwlwifi/11289/build/backport-include/net/genetlink.h: At top level:
/var/lib/dkms/backport-iwlwifi/11289/build/backport-include/net/genetlink.h:48:21: error: conflicting types for 'genl_info_userhdr'; have 'void *(struct genl_info *)'
48 | static inline void *genl_info_userhdr(struct genl_info *info)
| ^~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/backport-iwlwifi/11289/build/backport-include/net/genetlink.h:3:
./include/net/genetlink.h:126:21: note: previous definition of 'genl_info_userhdr' with type 'void *(const struct genl_info *)'
126 | static inline void *genl_info_userhdr(const struct genl_info *info)
| ^~~~~~~~~~~~~~~~~
make[8]: *** [scripts/Makefile.build:251: /var/lib/dkms/backport-iwlwifi/11289/build/drivers/net/wireless/intel/iwlwifi/iwl-tm-gnl.o] Error 1
make[8]: *** Waiting for unfinished jobs.... |
[SRU Justification]
[Impact]
backport-iwlwifi-dkms fails to compile against kernel > 6.6 due to API changes.
[Fix]
Upstream fix commit 8fd541f76cdc ("backport: genetlink: adjust to info->userhdr removal").
[Test Case]
```
$ sudo add-apt-repository ppa:canonical-kernel-team/unstable
$ sudo apt-get install linux-headers-generic-wip
$ sudo add-apt-repository ppa:vicamo/ppa-2042059
$ sudo apt-get install backport-iwlwifi-dkms
```
[Where problems could occur]
We're pulling new upstream version with around 200+ commits for backport-iwlwifi-dkms/noble, but only backport the required fix commit for mantic. Likely to expect issue in Noble only.
[Other Info]
Mantic is nominated because we're still using mantic environment for preparing linux-unstable.
========== original bug report ==========
In file included from /var/lib/dkms/backport-iwlwifi/11289/build/drivers/net/wireless/intel/iwlwifi/iwl-tm-gnl.c:8:
/var/lib/dkms/backport-iwlwifi/11289/build/backport-include/net/genetlink.h: In function '__bp_genl_info_userhdr_set':
/var/lib/dkms/backport-iwlwifi/11289/build/backport-include/net/genetlink.h:9:13: error: 'struct genl_info' has no member named 'userhdr'
9 | info->userhdr = userhdr;
| ^~
/var/lib/dkms/backport-iwlwifi/11289/build/backport-include/net/genetlink.h: In function '__bp_genl_info_userhdr':
/var/lib/dkms/backport-iwlwifi/11289/build/backport-include/net/genetlink.h:14:20: error: 'struct genl_info' has no member named 'userhdr'
14 | return info->userhdr;
| ^~
/var/lib/dkms/backport-iwlwifi/11289/build/backport-include/net/genetlink.h: At top level:
/var/lib/dkms/backport-iwlwifi/11289/build/backport-include/net/genetlink.h:48:21: error: conflicting types for 'genl_info_userhdr'; have 'void *(struct genl_info *)'
48 | static inline void *genl_info_userhdr(struct genl_info *info)
| ^~~~~~~~~~~~~~~~~
In file included from /var/lib/dkms/backport-iwlwifi/11289/build/backport-include/net/genetlink.h:3:
./include/net/genetlink.h:126:21: note: previous definition of 'genl_info_userhdr' with type 'void *(const struct genl_info *)'
126 | static inline void *genl_info_userhdr(const struct genl_info *info)
| ^~~~~~~~~~~~~~~~~
make[8]: *** [scripts/Makefile.build:251: /var/lib/dkms/backport-iwlwifi/11289/build/drivers/net/wireless/intel/iwlwifi/iwl-tm-gnl.o] Error 1
make[8]: *** Waiting for unfinished jobs.... |
|
2023-11-08 15:42:52 |
Ubuntu Archive Robot |
bug |
|
|
added subscriber Alberto Milone |
2023-11-15 06:17:37 |
Launchpad Janitor |
backport-iwlwifi-dkms (Ubuntu Noble): status |
In Progress |
Fix Released |
|
2023-11-17 10:57:59 |
Timo Aaltonen |
backport-iwlwifi-dkms (Ubuntu Mantic): status |
In Progress |
Fix Committed |
|
2023-11-17 10:58:00 |
Timo Aaltonen |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2023-11-17 10:58:01 |
Timo Aaltonen |
bug |
|
|
added subscriber SRU Verification |
2023-11-17 10:58:04 |
Timo Aaltonen |
tags |
|
verification-needed verification-needed-mantic |
|
2023-11-17 18:29:20 |
Andreas Hasenack |
removed subscriber Ubuntu Sponsors |
|
|
|
2023-12-07 16:15:42 |
You-Sheng Yang |
tags |
verification-needed verification-needed-mantic |
verification-done verification-done-mantic |
|
2023-12-14 13:10:08 |
Launchpad Janitor |
backport-iwlwifi-dkms (Ubuntu Mantic): status |
Fix Committed |
Fix Released |
|
2023-12-14 13:10:11 |
Andreas Hasenack |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|