-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Wed, 2 Nov 2005 14:16:19 -0600 Source: kernel-package Binary: kernel-package Architecture: source all Version: 10.003 Distribution: experimental Urgency: low Maintainer: Manoj Srivastava <[EMAIL PROTECTED]> Changed-By: Manoj Srivastava <[EMAIL PROTECTED]> Description: kernel-package - A utility for building Linux kernel related Debian packages. Closes: 336409 336724 336744 Changes: kernel-package (10.003) experimental; urgency=low . * Bug fix: "can not clean up the kernel source tree", thanks to Chun-Chung Chen. (Closes: #336409) * Bug fix: "kernel-package creates packages depending on linux-initramfs-tools, should use linux-initramfs-tool", thanks to Thomas Luzat. (Closes: #336724) * Bug fix: "/usr/share/doc/kernel-package seems to contain broken symlinks", thanks to Thomas Luzat (Closes: #336744) * This is a major reorganization of the rules file that helps create kernel related packages. The crusty old mechanism has been removed, the targets are now streamlined, and the policy mandated dependencies are now called out into a separate file. This should allow a future enhancement to allow end users to override the behavior of kernel-package in a fine grained fashion. Also, separating out the variable setting for each arch into a separate file should facilitate the delegation of that file to the person responsible for kernel images for that architecture. And, separating out the policy mandated targets into fine grained double colon targets allows people to add in any additional make targets for a particular architecture, something long requested. One of the factors that made the build mechanism so complex was that the rules file had a dual purpose: Initially, when ./debian was not present or not populated, it was responsible for populating that, and then it was responsible for building the kernel packages, incorporating any user customizations. Unfortunately, since Make reads all the commands at startup, it was difficult to incorporate any customizations, but the modularization of the rules file makes it possible to have two top level files, a minimal make file whose sole responsibility is to populate ./debian (and run clean even when ./debian does not exist), and which uses some of the same variable setting make snippets that the final top level Make file uses when it resides in ./debian. The task of deciding which top level makefile to use has now been relegated to /usr/bin/make-kpkg -- which, if there ./debian is empty or not present, first calls the minimal Makefile to populate it, and _then_ calls the real ./debian/rules file to perform the actual task that it was asked. This little intelligence in make-kpkg allows the minimal makefile, and ./debian/rules, to be far simpler, and allows them to conform to the standards my other Debian packages adhere to. The goal of this release was to handle the bugs in the previous experimental release, but to create a set of packages indistinguishable from the ones created before. Pointedly, non-of the minor lacunae in the Debian kernel image postinst scripts have been addressed yet. Also, the build process is a little more verbose at the moment than it needs to be. Files: 87bf6af36818fdf557d99f887322b5d1 485 misc optional kernel-package_10.003.dsc bd2ef9c5d1f1c1eb2b4f55d67c84beb0 603402 misc optional kernel-package_10.003.tar.gz 127ffc45a12dff63b7db684ce1174649 390280 misc optional kernel-package_10.003_all.deb
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDaUQiIbrau78kQkwRAq44AJ9J0VVJ23E7lsWyMf26L9wgZlmyAQCgkAws OHwojCuwdQiAstbaOnChyWw= =dCN3 -----END PGP SIGNATURE----- Accepted: kernel-package_10.003.dsc to pool/main/k/kernel-package/kernel-package_10.003.dsc kernel-package_10.003.tar.gz to pool/main/k/kernel-package/kernel-package_10.003.tar.gz kernel-package_10.003_all.deb to pool/main/k/kernel-package/kernel-package_10.003_all.deb -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]