Bug 28006 - 3rd party kernel module packages that fail to build with current kernel
Summary: 3rd party kernel module packages that fail to build with current kernel
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: release_blocker normal
Target Milestone: Mageia 8
Assignee: All Packagers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-03 12:21 CET by Martin Whitaker
Modified: 2021-02-14 21:52 CET (History)
5 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Martin Whitaker 2021-01-03 12:21:12 CET
The following packages contain out-of-tree kernel modules which no longer build with the current kernel. If they are not fixed before we release Mageia 8, they should be removed from the distribution.

dkms-dahdi
dkms-digimend
dkms-em8300
dkms-ena
dkms-fsam7400
dkms-iscsitarget
dkms-lzma
dkms-ndiswrapper
dkms-nvidiabl
dkms-syntek
dkms-zd1211
David Walser 2021-01-03 17:08:02 CET

CC: (none) => kernel, luigiwalser

Comment 1 Dave Hodgins 2021-01-27 23:32:13 CET
As none of these packages are on any of the iso images, lowering priority.

CC: (none) => davidwhodgins
Priority: release_blocker => High

Comment 2 David Walser 2021-01-28 04:09:48 CET
If they're going to be dropped, it must happen before release.

Priority: High => release_blocker

Comment 3 Nicolas Lécureuil 2021-02-01 12:30:22 CET
syntek => seems dead upstream

CC: (none) => mageia

Comment 4 Nicolas Lécureuil 2021-02-02 00:08:21 CET
dkms-digimend => just updated and freeze push asked.

Build of kernel module OK:

Building module:
cleaning build area....
make -j4 KERNELRELEASE=5.10.7-desktop-1.mga8 KVERSION=5.10.7-desktop-1.mga8........
cleaning build area....
cleaning kernel tree (make mrproper)....(bad exit status: 2)

DKMS: build Completed.

hid-kye.ko.xz:
 - Installation
   - Installing to /lib/modules/5.10.7-desktop-1.mga8/dkms/extra/

hid-uclogic.ko.xz:
 - Installation
   - Installing to /lib/modules/5.10.7-desktop-1.mga8/dkms/extra/

hid-polostar.ko.xz:
 - Installation
   - Installing to /lib/modules/5.10.7-desktop-1.mga8/dkms/extra/

hid-viewsonic.ko.xz:
 - Installation
   - Installing to /lib/modules/5.10.7-desktop-1.mga8/dkms/extra/

depmod..........................

DKMS: install Completed.
Comment 5 Nicolas Lécureuil 2021-02-02 00:12:28 CET
dkms-dahdi => No new releases
Comment 6 Nicolas Lécureuil 2021-02-02 00:14:48 CET
dkms-em8300 => No new releases
Comment 7 Nicolas Lécureuil 2021-02-02 00:15:35 CET
dkms-ena => Seems already removed from the repos
Comment 8 Nicolas Lécureuil 2021-02-02 00:18:24 CET
dkms-fsam7400 => The website of the project does not work.
Comment 9 Nicolas Lécureuil 2021-02-12 21:45:30 CET
@thomas: what to do ? we remove them on mirors but do we add on task-obsolete ?
Comment 10 Thomas Backlund 2021-02-12 21:49:29 CET
ndiswrapper I will fix, fo the rest of unfixed ones we'll just remove them from the mirrors
Comment 11 Nicolas Lécureuil 2021-02-12 21:56:45 CET
ok i will remove them :-) ( except ndiswrapper ;) )
Comment 12 Thomas Backlund 2021-02-12 23:55:09 CET
I actually decided to disable dkms-ndiswrapper for Mga8, with the plan to drop ndiswrapper support in Mga9

dkms-ndiswrapper has been broken since switch to kernel 5.8 series kernels in August 2020, so if we still have some users, they are only using the in-kernel driver.

and in reality I think the amount of ndiswrapper user nowdays can be counted on one hand, even if you miss some fingers...
Comment 13 Nicolas Lécureuil 2021-02-13 00:26:30 CET
i removed:

dkms-nvidiabl
iscsitarget
dkms-fsam7400
em8300

disabled:

dkms-lzma

updated:
dkms-digimend
Comment 14 Martin Whitaker 2021-02-13 08:15:31 CET
We should try to clean up drakx-net for Mageia 9. As well as ndiswrapper, it references many other drivers that no longer exist.
Comment 15 Nicolas Lécureuil 2021-02-13 09:57:55 CET
i have a "ndiswrapper clean" patch ready for post mga8 :-)
Comment 16 Giuseppe Ghibò 2021-02-13 10:48:22 CET
What are the differences between the ndiswrapper module built within out kernel package and the one in dkms-ndiswrapper? Aren't coming from the same sources?

CC: (none) => ghibomgx

Comment 17 Thomas Backlund 2021-02-13 11:08:11 CET
base code is the same, but a dkms package needs to be sprinkled with kernel version checks for every kernel api change so it works regardless of kernel version.

the in-kernel code only needs code changes to match the kernel its attached to.

so there is a lot of maintenance overhead for a package no-one uses.

and this is the first step of obsoleting stoneage ndiswrapper support.

it _will_ be gone in mga9
Comment 18 Thomas Backlund 2021-02-14 21:52:25 CET
done

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.