Broadcom hybrid_wl driver
Chris Nolan
chris at cenolan.com
Mon Oct 27 12:15:46 CET 2008
Thorsten Leemhuis wrote:
>
> Please don't use the term "-kmod-common" in the package name; just
> call it "broadcom-hybrid-wl" and add
>
> Provides: broadcom-hybrid-wl-kmod-common = %{version}-%{release}
>
> Thinking about it some more: Maybe the best scheme for both packages
> might be:
>
> "kmod-wl" for the kmod package
> "broadcom-hybrid-wl" for the second "userland" package (which then
> needs to provide wl-kmod-common = %{version}-%{release})
>
> Opinions?
As an end user I find that slightly confusing to have so many different
permutations. I would find it less confusing to do your original way and
drop the "hybrid" altogether:
"kmod-wl" for the kmod package
"broadcom-wl" for the "userland" package which provides
broadcom-wl-common = %{version}-%{release}
Thoughts?
>
>>> broadcom-hybrid-wl-kmod-debuginfo-5.10.27.6-2.fc9.x86_64.rpm
>>>
>>> I don't fully understand the first two - the second one contains the
>>> actual kernel module but
>>>
>>> a) why is the name of the second package formed like it is - I am
>>> supposing that it is because it is built for a specific kernel version?
>>
>> Correct. The first is the base package. People say 'yum install
>> kmod-broadcom-hybrid_wl', and get that package, and the latest
>> kernel-specific one, which is what the second package is. The
>> 2.6.26.6-79.fc9.x86_64 in the name is actually the uname -r for the
>> kernel it was built for.
>>
>>> b) what is the first package for? it is empty!
>>
>> Virtual package, so people don't have to request the driver including
>> the kernel version. (The kernel version in there is actually part of the
>> rpm name, not part of the rpm version).
>
> More important: that empty package always tracks in the latest kmod
> package (the one with the modules in it) automatically on update; that
> would not happen otherwise due to the "uname -r" in the name of the
> package which holds the modules.
>
> CU
> knurd
Thanks for this info guys, makes perfect sense now. I kinda mostly
figured this out but got too tired last night to respond.
Cheers
Chris
More information about the rpmfusion-developers
mailing list