[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#358512: More information: changes from 2.6.15



Package: linux-headers-2.6.16-1-686-smp
Version: 2.6.16-2
Followup-For: Bug #358512

I see the same problems with module-assistant. I suspect that m-a is in the
wrong here, but perhaps more information on what changed re. version.h files is
helpful:

  $ cd /usr/src
  
  $ find linux-headers-2.6.16-1* -name version.h
  linux-headers-2.6.16-1/include/linux/dvb/version.h
  linux-headers-2.6.16-1/include/pcmcia/version.h
  linux-headers-2.6.16-1/include/sound/version.h
  linux-headers-2.6.16-1-686-smp/include/linux/version.h
  
  $ find linux-headers-2.6.15-1* -name version.h
  linux-headers-2.6.15-1/include/linux/dvb/version.h
  linux-headers-2.6.15-1/include/linux/version.h
  linux-headers-2.6.15-1/include/pcmcia/version.h
  linux-headers-2.6.15-1/include/sound/version.h
  linux-headers-2.6.15-1-686-smp/include/linux/version.h

So, in .15 a linux/version.h was included in the .15-1 headers package, and is
no longer available in the .16 revision. That version.h file differs from the
.15-1-686-smp file:

  $ diff -u linux-headers-2.6.15-1/include/linux/version.h \
            linux-headers-2.6.15-1-686-smp/include/linux/version.h
  --- linux-headers-2.6.15-1/include/linux/version.h	2006-03-06 13:29:16.000000000 +0100
  +++ linux-headers-2.6.15-1-686-smp/include/linux/version.h	2006-03-06 13:31:48.000000000 +0100
  @@ -1,3 +1,3 @@
  -#define UTS_RELEASE "2.6.15-1"
  +#define UTS_RELEASE "2.6.15-1-686-smp"
   #define LINUX_VERSION_CODE 132623
   #define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))

The UTS_RELEASE matches the header-package name. For some reason (perhaps a
wrong one) module-assistant wants to use that UTS_RELEASE version for it's
purposes. I'll also assume it was removed for a reason (the lack of a 2.6.15-1
kernel image comes to mind; they all have an arch suffix).

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-686-smp
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages linux-headers-2.6.16-1-686-smp depends on:
ii  linux-headers-2.6.16-1        2.6.16-2   Common header files for Linux kern

linux-headers-2.6.16-1-686-smp recommends no packages.

-- no debconf information



Reply to: