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

Accepted kernel-package 10.003 (source all)

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 <srivasta@debian.org>
Changed-By: Manoj Srivastava <srivasta@debian.org>
 kernel-package - A utility for building Linux kernel related Debian packages.
Closes: 336409 336724 336744
 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
             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.
 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

Version: GnuPG v1.4.2 (GNU/Linux)


  to pool/main/k/kernel-package/kernel-package_10.003.dsc
  to pool/main/k/kernel-package/kernel-package_10.003.tar.gz
  to pool/main/k/kernel-package/kernel-package_10.003_all.deb

Reply to: