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

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: