[Bug 19415] new kernel-package breaks official linux-2.6 kernel builds, should not propagate to testing.

bugzilla-daemon at bugzilla.ubuntu.com bugzilla-daemon at bugzilla.ubuntu.com
Wed Nov 9 21:32:15 UTC 2005


Please do not reply to this email.  You can add comments at
http://bugzilla.ubuntu.com/show_bug.cgi?id=19415
Ubuntu | kernel-package





------- Additional Comments From debzilla at ubuntu.com  2005-11-09 21:32 UTC -------
Message-ID: <87mzkdr778.fsf at glaurung.internal.golden-gryphon.com>
Date: Wed, 09 Nov 2005 12:45:31 -0600
From: Manoj Srivastava <srivasta at ieee.org>
Cc: 338283-done at bugs.debian.org
Subject: Build while creating kernel-headers package

The following message is a courtesy copy of an article
that has been posted to gmane.linux.debian.devel.kernel as well.

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 at acm.org>    <http://www.golden-gryphon.com/>
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C




-- 
Configure bugmail: http://bugzilla.ubuntu.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the kernel-bugs mailing list