Bug#343583: kernel-source-2.4.27: kernel-source and kernel-image version out of sync for Sparc
Justification: no longer builds from source
-- System Information:
Debian Release: 3.1
Architecture: sparc (sparc64)
Kernel: Linux 2.4.27-2-sparc64
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
When attempting to make some small modifications to the Sparc kernel, in general, one runs into problems making it, because the version of the available source code does not match the available image version.
Installed image and source via dselect:
I could not find matching pairs of them using in ftp.debian.org either.
Challanged though, I've first made a kernel image using the config-2.4.27 file which was placed in /boot (during install of Sarge, it's now put there, which is ok!). I compiled like explained in http://www.debian.org/releases/stable/sparc/ch08s04.html.en. After dpkg -i, It showed my kernel and the original kernel differed. I found out the config files of the source (in /usr/src/kernel-source-2.4.27/arch/sparc64) and image (in /boot) differed. Apart from that, I think the source code itself is different too, at least the version numbers differ...
I did not succeed running this kernel by the way, because system halted after rebooting (Kernel panic: VFS: Unable to mount root fs on 03:01), but that's a problem to be posted somewhere else.
Solution for the image/source version difference would be to synchronize the two. It's an easy fix, and I think a lot of users would benefit from.