[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted kernel-package 10.002 (source all)



-----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 <srivasta@debian.org>
Changed-By: Manoj Srivastava <srivasta@debian.org>
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



Reply to: