Build while creating kernel-headers package
Hi,
It was remarked on IRC that a build with the new
kernel-package does a full build even when compiling kernel-headers,
and this behaviour was different from the kernel-package in Sid.
Now, since make-kpkg only calls the top level makefile with a
very limited set of targets, namely, one of the configure targets, a
build, or an install target, one can figure (without delving into
code or looking at logs, like I did) that all we used to do before
was call make oldconfig or similar before creating a kernel headers
package.
So, I did a build with a modified new kernel package, and did
a debdiff on a kernel headers package created after a full build,
with another with just a make oldconfig; and I discovered that not
doing a build creates a kernel header package missing things like
include/linux/compile.h and Module.symvers.
So, while it is true that the behaviour has changed, it is not
a regression in kernel-package, as has been stated, it is a bug
fix. Full debdiff below.
I wonder, if this deficiency was know, and the official
headers packages had work arounds, why was this not brought to the
attention of the kernel-package maintainer? This deficiency has left
the users of kernel-package down, and I am sorry about that. I would
have thought caring for end users would have been more important than
turf wars.
manoj
disappointed
__> debdiff linux-headers-2.6.14-skas3-v9-pre7_2.6.14-skas3-v9-pre7-501c_i386.deb tmp/linux-headers-2.6.14-skas3-v9-pre7_2.6.14-skas3-v9-pre7-501c_i386.deb
Files in second .deb but not in first
-------------------------------------
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/Module.symvers
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/include/linux/compile.h
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/.bin2c.cmd
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/.conmakehash.cmd
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/.kallsyms.cmd
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/.pnmtologo.cmd
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/bin2c
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/conmakehash
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/kallsyms
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/mod/.elfconfig.h.cmd
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/mod/.empty.o.cmd
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/mod/.file2alias.o.cmd
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/mod/.mk_elfconfig.cmd
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/mod/.modpost.cmd
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/mod/.modpost.o.cmd
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/mod/.sumversion.o.cmd
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/mod/elfconfig.h
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/mod/empty.o
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/mod/file2alias.o
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/mod/mk_elfconfig
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/mod/modpost
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/mod/modpost.o
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/mod/sumversion.o
/usr/src/linux-headers-2.6.14-skas3-v9-pre7/scripts/pnmtologo
The following lines in the control files differ (wdiff output format):
----------------------------------------------------------------------
Installed-Size: [-54480-] {+54784+}
--
You look like a million dollars. All green and wrinkled.
Manoj Srivastava <srivasta@acm.org> <http://www.golden-gryphon.com/>
1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C
Reply to: