On Wed, Mar 02, 2005 at 10:12:37PM +0200, Ville Skyttä wrote: > On Wed, 2005-03-02 at 14:00 -0600, Tom 'spot' Callaway wrote: > > On Wed, 2005-03-02 at 13:46 -0600, Tom 'spot' Callaway wrote: > > > > >Requires: %{kver} > > > > Should be: > > > > Requires: kernel = %{kver} > > > > (This doesn't deal well with the SMP case (or arch specifics), > > That won't really work, not even for the UP kernel, because it's not > arch-qualified, and all variants (smp, xen*) have > "Provides: kernel = $version" and would thus satisfy the dependency for > a UP kernel module package. Wasn't there recent discussion about this? I thought the conclusion was that rawhide kernels Provides: kernel-%{arch} = %{version}-%{release} ? Ah, yes, here it is: On Mon, 21 Feb 2005 23:51:45 -0500, seth vidal wrote: > A couple of items to mention: > > new kernels in fc4 should have: > > Provides: kernel-%{arch} = ver-rel > > in them now. > > so kernel-modules should definitely dep on: > kernel-%{arch} so we don't get any arch mixups b/t kernels and > kernel-modules. > > -sv However, I don't see this in rawhide kernels yet: rpm -qp --provides kernel-2.6.10-1.1162_FC4.i686.rpm kernel = 2.6.10 kernel-drm = 4.3.0 kernel = 2.6.10-1.1162_FC4 rpm -qp --provides kernel-smp-2.6.10-1.1162_FC4.i686.rpm kernel = 2.6.10 kernel-drm = 4.3.0 kernel-smp = 2.6.10-1.1162_FC4