-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Fri, 10 Oct 2008 00:31:31 -0500 Source: kernel-package Binary: kernel-package Architecture: source all Version: 11.003 Distribution: unstable Urgency: high Maintainer: Manoj Srivastava <[EMAIL PROTECTED]> Changed-By: Manoj Srivastava <[EMAIL PROTECTED]> Description: kernel-package - A utility for building Linux kernel related Debian packages. Closes: 410035 432711 433217 446879 460507 475036 480436 500897 501699 Changes: kernel-package (11.003) unstable; urgency=high . * [e12e615] Fix the build system to accommodate XEN changes, use kbuild as far as possible . These are fairly extensive changes. Firstly, we try to use upstream kbuild as far as possible, to reduce churn as the files upstream installs change. Some added checks of the Makefile are now in place so we retain backwards compatibility. This should improve things lot wrt header files. We also now add dependencies to more packages actually required to build kernel images. . We also try to look for the kbuild created KERNELRELEASE variable, which is designed to be used by distros to figure out where modules are to be loaded from, etc. This should help reduce version mismatches. We also prepare the kernel.release file early, to help that. . We also refitted to support the new XEN code in mainstream, in that the same image can be booted normally or be used as a XEN image. This support probably needs to be improved. . The make target dependencies have been extensively reworked, to minimize surprises and wasted effort. We also strip modules, based on DEB_BUILD_OPTIONS (nostrip). . Extra care is now taken so we do not accidentally remove ./debian while cleaning, thanks to upstream helpfully removing ./debian when cleaning. This should prevent dpkg-buildpackage from accidentally shooting itself in the foot by removing ./debian as its first action. . Bug fix: "No such file or directory", thanks to Marc Haber. I am fairly sure this is fixed. The code around the cleaning has been thoroughly revamped, and there have been a large number of test runs. (Closes: #410035). Bug fix: "kernel-package is suffering from bit rot, and is severely broken", thanks to Manoj Srivastava (Closes: #475036). . Bug fix: "make-kpkg kernel_image fails on upstream 2.6.23 when CONFIG_XEN is defined (new Xen paravirt_ops)", thanks to Ben McKeegan Not only do we handle the normal image package, we should also provide a working Xen setup. (Closes: #446879). . Bug fix: "Version check compares wrong vars", thanks to Matthijs Kooijman. Actually, this is ont the case. We do check the upstream version against our best guess of what whould be the correct string -- and then we ensure what we think is the right thing is what the URS header thinks is the corect one. In any case, the KERNELRELEASE changes above make this moot. (Closes: #433217). . Bug fix: "local version not set when config is out of date", thanks to Matthijs Kooijman. Now we always run oldconfig before we create the changelog, so things should work OK. (Closes: #432711). . Bug fix: "modules_clean after build with --append-to-version demands correct --append-to-version", thanks to Marc Haber. Cleaning out the dependency targets above cleaned out this bug as well. At least, it worked for me. (Closes: #460507). . Bug fix: "fails to build 2.6.25-2 kernel source", thanks to Arthur Marsh. This was extensively tested on 2.6.25.8 and 2.6.26. (Closes: #480436). * [18152d7] Document targets must that be run as root The targets in question are binary, binary-arch, and binary-indep. This is not out of line with other packages, really. Fixing this would be too kludgey. Bug fix: "make-kpkg fails with non-root user and fakeroot", thanks to C. Dominik Bodi. (Closes: #501699) * [7c6c88e] Make sure we always patch the sources before generating the changelog The tricky part was to make sure that the first, minimal invocation also did the right thing. The solution was to create a ./debian directory just good enough to bootstrap a correct ./debian dir in the second phase. Bug fix: "debian target does not patch the source as advertised", thanks to Dylan Thurston (Closes: #500897). Checksums-Sha1: 004d377fe545aa9633320dfcc6bd0ae865b67519 864 kernel-package_11.003.dsc fecf939be2b12e2635e447ef38d40fb31d2697a4 523274 kernel-package_11.003.tar.gz 04e1da052f344ae618614b8203b4753785dac02d 522658 kernel-package_11.003_all.deb Checksums-Sha256: 6ae98535820a89f96967863b699f5c0b6591f889b79eebb10905e8d564d15192 864 kernel-package_11.003.dsc 41f4f29be691ec5244c57fa01cf90888f3074ded7635f091921439e119d90a64 523274 kernel-package_11.003.tar.gz a1138cd3212877e9a81f7024f023326baf15723547c832faa8e2ae6ae9d1bb58 522658 kernel-package_11.003_all.deb Files: 3c2b8d413f8a178d311331fd9591448b 864 misc optional kernel-package_11.003.dsc 051630b53334ae580ecb0fa10ca315f9 523274 misc optional kernel-package_11.003.tar.gz 6adc72b4562cb8e9912e9be509f9df32 522658 misc optional kernel-package_11.003_all.deb
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkju7QkACgkQIbrau78kQkxXGwCfS6bdOCy9WhRhq6RHU4kk3+NS GK0AoJQ61F+qdsnExOKuaMNPySdt2Ih9 =1Z8r -----END PGP SIGNATURE----- Accepted: kernel-package_11.003.dsc to pool/main/k/kernel-package/kernel-package_11.003.dsc kernel-package_11.003.tar.gz to pool/main/k/kernel-package/kernel-package_11.003.tar.gz kernel-package_11.003_all.deb to pool/main/k/kernel-package/kernel-package_11.003_all.deb -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]