FS#76210 - [broadcom-wl-dkms] dkms package now depends on the linux kernel
Attached to Project:
Community Packages
Opened by dalto (dalto) - Friday, 14 October 2022, 22:35 GMT
Last edited by Alexander F. Rødseth (xyproto) - Saturday, 15 October 2022, 23:08 GMT
Opened by dalto (dalto) - Friday, 14 October 2022, 22:35 GMT
Last edited by Alexander F. Rødseth (xyproto) - Saturday, 15 October 2022, 23:08 GMT
|
Details
Description:
As of the latest release(6.30.223.271-34), broadcom-wl-dkms now depends directly on the package "linux" and "linux-headers". I was curious if this is deliberate because it seems to defeat the purpose of using the dkms package if it is a requirement that you install the "linux" kernel. |
This task depends upon
Closed by Alexander F. Rødseth (xyproto)
Saturday, 15 October 2022, 23:08 GMT
Reason for closing: Fixed
Saturday, 15 October 2022, 23:08 GMT
Reason for closing: Fixed
I would raise the severity of this issue since it blocks us to upgrade to version 6, since new broadcom-wl-dkms package contains linux 6 patch.
WiFi not detected after upgrade.
Anyway, the point is another: the ratio behind this change and the only one who can answer is the package maintainer itself, Alexander Rødseth.
One hypothesis could be: DKMS works (can build modules) together with kernel headers; that is, without it, it's useless; but if he added them (linux+headers) for this reason, I have one (+one) issues the expose: first, `broadcom-wl-dkms` depends on `dkms` in turns it optionally depends on kernel-headers; second, the `broadcom-wl-dkms` can switch those dependencies from hard to optional.
sudo pacman -U /var/cache/pacman/pkg/broadcom-wl-dkms-6.30.223.271-33-x86_64.pkg.tar.zst
I forgot to remove the additions before posting [1], I then noticed the issue and the diff referenced in [2] did not change the depends.
[1] https://bbs.archlinux.org/viewtopic.php?pid=2061961#p2061961
[2] https://bbs.archlinux.org/viewtopic.php?pid=2061964#p2061964