-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Fri, 28 Oct 2005 09:03:41 -0500 Source: kernel-package Binary: kernel-package Architecture: source all Version: 10.002 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: 335993 Changes: kernel-package (10.002) experimental; urgency=low . * Bug fix: "kernel-package: Problem with kernel_version.mk causes build fauilure", thanks to Horms (Closes: #335993). * This is a fairly large reorganization of the directory and file layout for the package. Instead of a mostly flat directory structure with a giant monolithic rules files, we are moving towards a more organized structure, with finer granularity of files, which may in the future facilitate third party replacement and overriding of parts of the build mechanism. Also, this reorganization may make the overall structure easier to see (though it may also result in it being harder to get the big picture, but I doubt that). . This time around, I am trying to keep substantive changes to a minimum, so files have just been broken up, moved around, but the package should still more or less behave the way that it always did (apart from changing the stem). * kernel/rules (DEBDIR): Test to see if we have ./debian/kernel_version.mk, since all kinds of other people create ./debian * Makefile (install): Adjust for the reorganization of the files, since the source files are no longer in their previous locations. Keep the destination mostly the same. * kernel/rules: This is the one file that has faced the brunt of the changes. Large chunks of it have been moved out into separate chunks included in this file. The major addition has been are mechanisms to allow the file to be broken up. The parts removed are o) dpkg-architecture variable are now moved out to ruleset/common/archvars.mk o) The variables set in the file have mostly been moved to ruleset/local-vars.mk, which shall be further broken up into smaller parts o) For example, the per arch variable settings have already been moved out of ruleset/local-vars.mk into ruleset/architecture.mk -- and shall be further fragmented into files in ruleset/arches/, so that it would be easier to delegate ownership to domain experts. o) The action/rules part of the file have been broken out to ruleset/local.mk -- and shall be broken out into ruleset/common/targets.mk (which contain policy mandated targets, and their dependencies, and ruleset/actual_rules.mk, where the grunt work shall be done. It may make sense to further divide ruleset/actual_rules.mk into separate files for images, headers, doc, and manual packages. At a later stage, actually installing files into ./debian/tmp-<something> shall be separated out from the subsequent packaging into separate targets (probably in the same file), to allow finer granularity for debugging. Files: 4f73ccb71cbdf627c0667a749d79ad8f 485 misc optional kernel-package_10.002.dsc e38436187e41cd7bcb9a80bcb6d70d83 582521 misc optional kernel-package_10.002.tar.gz c616a51c0d2242b693cbb728a5c8b08b 378450 misc optional kernel-package_10.002_all.deb
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDYwYlIbrau78kQkwRAo8XAJ0Vtc8iy+Qp3mRaLAYNfok/NEGD3ACfZB4j O6ZLGez/swDI0uoHs/QMsWo= =majm -----END PGP SIGNATURE----- Accepted: kernel-package_10.002.dsc to pool/main/k/kernel-package/kernel-package_10.002.dsc kernel-package_10.002.tar.gz to pool/main/k/kernel-package/kernel-package_10.002.tar.gz kernel-package_10.002_all.deb to pool/main/k/kernel-package/kernel-package_10.002_all.deb -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]