For testers, installing broadcom-wl-kernel-<flavour>-latest should pull in dkms-broadcom-wl, kernel-desktop-devel-<flavour>-latest and dkms + gcc buildchain + deps and install and work properly... Advisory: Updated broadcom-wl driver fixes GPL violation It's been found that shipping prebuilt proprietary kernel modules is in violation of the GPL license. Since Mageia.org is pro open source we adjust the way we provide support for propritetary drivers. In order to comply with GPL, this update switches to dkms source based setup that builds the needed modules at kernel / driver install time. SRPMS: kmod-broadcom-wl-6.30.223.271-10.mga5.nonfree.src.rpm i586: broadcom-wl-kernel-desktop586-latest-6.30.223.271-10.mga5.nonfree.i586.rpm broadcom-wl-kernel-desktop-latest-6.30.223.271-10.mga5.nonfree.i586.rpm broadcom-wl-kernel-server-latest-6.30.223.271-10.mga5.nonfree.i586.rpm x86_64: broadcom-wl-kernel-desktop-latest-6.30.223.271-10.mga5.nonfree.x86_64.rpm broadcom-wl-kernel-server-latest-6.30.223.271-10.mga5.nonfree.x86_64.rpm
Blocks: (none) => 18031
Blocks: (none) => 18374
Blocks: (none) => 18375
We don't seem to have suitable broadcom hardware so just checking it updates/compiles ok with current kernel 4.1.15-2. Seems NOT OK. Adding feedback marker. # uname -a Linux mega 4.1.15-desktop-2.mga5 #1 SMP Wed Jan 20 17:05:51 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux Before ------ # urpmi broadcom-wl-kernel-desktop-latest To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Nonfree Updates") broadcom-wl-common 6.30.223.271 1.mga5.nonfr> x86_64 broadcom-wl-kernel-4.1.15-des> 6.30.223.271 5.mga5.nonfr> x86_64 broadcom-wl-kernel-desktop-la> 6.30.223.271 5.mga5.nonfr> x86_64 1.3MB of additional disk space will be used. 1.4MB of packages will be retrieved. Proceed with the installation of the 3 packages? (Y/n) y ... DKMS: install Completed. broadcom-wl, 6.30.223.271-1.mga5.nonfree, 4.1.15-desktop-2.mga5, x86_64: installed-binary from 4.1.15-desktop-2.mga5 # dkms status -m broadcom-wl broadcom-wl, 6.30.223.271-1.mga5.nonfree, 4.1.15-desktop-2.mga5, x86_64: installed-binary from 4.1.15-desktop-2.mga5 # rpm -qa *broadcom-wl* broadcom-wl-kernel-desktop-latest-6.30.223.271-5.mga5.nonfree broadcom-wl-common-6.30.223.271-1.mga5.nonfree broadcom-wl-kernel-4.1.15-desktop-2.mga5-6.30.223.271-5.mga5.nonfree After ----- # urpmi broadcom-wl-kernel-desktop-latest A requested package cannot be installed: broadcom-wl-kernel-desktop-latest-6.30.223.271-10.mga5.nonfree.x86_64 (due to unsatisfied dkms-broadcom-wl[>= 6.30.223.271-4.mga5.nonfree]) Continue installation anyway? (Y/n) n # urpmq --list-media active Core Release Core Updates Core Updates Testing Nonfree Release Nonfree Updates Nonfree Updates Testing Tainted Release Tainted Updates Core 32bit Release Core 32bit Updates Nonfree 32bit Release Nonfree 32bit Updates Tainted 32bit Release Tainted 32bit Updates
Whiteboard: (none) => feedback
$ ./depcheck dkms-broadcom-wl Mageia release 5 (Official) for x86_64 ------------------ Nonfree 32bit Release dkms-broadcom-wl-6.30.223.248-2.mga5.nonfree ------------------ Nonfree 32bit Updates dkms-broadcom-wl-6.30.223.248-2.1.mga5.nonfree dkms-broadcom-wl-6.30.223.271-1.mga5.nonfree ------------------ Nonfree Release dkms-broadcom-wl-6.30.223.248-2.mga5.nonfree ------------------ Nonfree Updates dkms-broadcom-wl-6.30.223.248-2.1.mga5.nonfree dkms-broadcom-wl-6.30.223.271-1.mga5.nonfree ------------------
Ok, this is weird with missing rpms... maybe I cleaned up too much at some point. Anyway new rpms: SRPMS: broadcom-wl-6.30.223.271-5.mga5.nonfree.src.rpm kmod-broadcom-wl-6.30.223.271-11.mga5.nonfree.src.rpm i586: broadcom-wl-common-6.30.223.271-5.mga5.nonfree.i586.rpm broadcom-wl-kernel-desktop586-latest-6.30.223.271-11.mga5.nonfree.i586.rpm broadcom-wl-kernel-desktop-latest-6.30.223.271-11.mga5.nonfree.i586.rpm broadcom-wl-kernel-server-latest-6.30.223.271-11.mga5.nonfree.i586.rpm dkms-broadcom-wl-6.30.223.271-5.mga5.nonfree.i586.rpm x86_64: broadcom-wl-common-6.30.223.271-5.mga5.nonfree.x86_64.rpm broadcom-wl-kernel-desktop-latest-6.30.223.271-11.mga5.nonfree.x86_64.rpm broadcom-wl-kernel-server-latest-6.30.223.271-11.mga5.nonfree.x86_64.rpm dkms-broadcom-wl-6.30.223.271-5.mga5.nonfree.x86_64.rpm
Whiteboard: feedback => (none)
That's better.. # urpmi broadcom-wl-kernel-desktop-latest To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Nonfree Updates Testing") broadcom-wl-kernel-desktop-la> 6.30.223.271 11.mga5.nonf> x86_64 dkms-broadcom-wl 6.30.223.271 5.mga5.nonfr> x86_64 7.5MB of additional disk space will be used. 1.4MB of packages will be retrieved. Proceed with the installation of the 2 packages? (Y/n) y ... DKMS: install Completed. # dkms status -m broadcom-wl broadcom-wl, 6.30.223.271-5.mga5.nonfree, 4.1.15-desktop-2.mga5, x86_64: installed broadcom-wl, 6.30.223.271-1.mga5.nonfree, 4.1.15-desktop-2.mga5, x86_64: installed-binary from 4.1.15-desktop-2.mga5
Whiteboard: (none) => mga5-64-ok
Validating. Advisory uploaded.
Keywords: (none) => validated_updateWhiteboard: mga5-64-ok => advisory mga5-64-okCC: (none) => sysadmin-bugs
An update for this issue has been pushed to the Mageia Updates repository. http://advisories.mageia.org/MGAA-2016-0092.html
Status: NEW => RESOLVEDResolution: (none) => FIXED