kernel provide 2.6.9. Too bad.

Andrew cmkrnl at speakeasy.net
Sun Oct 31 14:54:18 UTC 2004



Matias Féliciano wrote:
> Le samedi 30 octobre 2004 à 23:40 -0400, Andrew a écrit :
> 
>>Matias Féliciano wrote:
>>
>>>Here is the problem :
>>>
>>
>>[snip]
>>
>>
>>>Try to remove a kernel (2.6.9-1.643.mat.1)
>>># rpm -e kernel-2.6.9-1.643.mat.1
>>>error: Failed dependencies:
>>>        kernel = 2.6.9-1.643.mat.1 is needed by (installed) kernel-module-unicorn-atm-0.8.7-mat.1_2.6.9_1.643.mat.1.i686
>>
>>What if you do a
>>rpm -e kernel-2.6.9-1.643.mat.1 kernel-module-unicorn-atm-0.8.7-mat.1_2.6.9_1.643.mat.1
>>does it still complain?
>>
> 
> No.
> 
> Seems You don't understand :-)
I was trying to gather more info on how the requires in your package and the
provides in the kernel packages were interacting. Yeah I didn't understand, but
I was trying to.

> Sorry if this is cause by my poor English.
No, its not that -- your English better than most native speakers
> 
> 
[snip]
> 
>>
>>Can you post your spec for your atm module (or at least the requires and provides?)
>>
> 
[snip] -- from your unicorn.spec...
>>Release: %{release}_%{krelver}
>>Requires: kernel = %{kversion}
Shouldn't that be
Requires: kernel = %{version}-%{release}
since you are building a module for a specific release?

I don't really know, as I've not built kernel module rpms, but it seems to me
that they would depend on the %[version}-%{release} as your module has to
target the kernel in question to at least that level.

Andrew




More information about the fedora-test-list mailing list