[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