Change logs for kernel-package source package in Utopic

  • kernel-package (13.014) unstable; urgency=medium
    
    
      * There was a bug in the dh install configuration file, that moved all
        kernel-package conf files to /etc/etc/. This commit fixes that.
        (Closes: #751751).
      * jumped on a s390x porterbox, and created initial support for a s390x
        architecture, based mostly on what we did for s390. (Closes: #750604).
      * Bug fix #751751: "conffiles not removed", thanks to Paul Wise. We
        handled obsolete conffiles sub-optimally since they were not really
        supposed to be obsolete.
      * Bug fix #750604: "No Support in kernel-package for s390x
        architecture", thanks to Stephen Powell
    
     -- Manoj Srivastava <email address hidden>  Mon, 16 Jun 2014 12:22:12 -0700
  • kernel-package (13.013) unstable; urgency=low
    
    
      * kernel-img built with the current kernel-package fails to install on
        an older system (wheezy) due to dependency on kernel-common package
        which is not available there. Based on a suggestion by Michal Hocko,
        changed the relationship to a Recommends, which is what it should have
        been in the first place.  (Closes: #749318).
      * Since the linux-image packages produced by make-kpkg recommend
        kernel-common, , development packages could be forced on to systems
        which installl kernel-common just for the man page. A patch from Sven
        Joachim fixes this oversight. (Closes: #749388).
      * Bug fix #749318: "kernel-img depends on kernel-common", thanks to
        Michal Hocko
      * Bug fix #749388: "postinst should not call dpkg-architecture", thanks
        to Sven Joachim
    
     -- Manoj Srivastava <email address hidden>  Mon, 26 May 2014 17:19:04 -0700
  • kernel-package (13.012) unstable; urgency=low
    
    
      * There are three different views of what architecture a machine hasL
        That of the linux kernel, that of dpkg, and that of the GNU
        configuration systems, So, when the user specifies arch and subarch,
        the information has to be transformed for all the systems, as
        required. This commit tries to give the correct information to dpkg,
        and also still take into account sub architecture specifications.
        (Closes: #748702).
      * Add a dependency on dpkg-dev for the kernel-common package, since the
        maintainer scripts use dpkg-architecture. Alsom kernel-package can't
        really do anything useful without pkg-dev, so added there as well.
        (Closes: #748862).
      * Bug fix #748702: "make-kpkg creates packages with missing architecture
        on i386", thanks to Sven Joachim
      * Bug fix #748862: "missing dependency on dpkg-dev", thanks to Adam
        Borowski
    
    
     -- Manoj Srivastava <email address hidden>  Sun, 25 May 2014 23:41:57 -0700
  • kernel-package (13.011) unstable; urgency=low
    
    
      * The fix for building packages with the correct sub--architecture was
        flawed, in the sense it always looked at theKPKG_ARCH, even when there
        was no need to stray away from DEB_HOST_ARCH. This commit relieas on
        dpkg-architecture to tell us what the proper arch should be for a
        situation where we are building for a subarchitecture.
        (Closes: #748316).
      * Bug fix #748316: "Arch set to x86_64 instead of amd64", thanks to Geoff
        Simonds
    
     -- Manoj Srivastava <email address hidden>  Thu, 15 May 2014 21:16:25 -0700
  • kernel-package (13.010) unstable; urgency=low
    
    
      * No longer have generated kernel images depend on ksymoops, a long
        defunct package, since it is useless with kernels >= 2.6.
        (Closes: #748066).
      * When the user asks for the arch name to be part of the kernel image
        package version string, only image and debig packages included the
        arch in the name. This commit makes the name of the header package
        also be consistent with the image names. At this point, the source and
        document/manual package names remain generic, since arch specific
        differences should not exist in those packages. (Closes: #568576).
      * the image packages generated by kernel-package also build in the
        modules requested in the configuration file, so there is no
        linux-moules-* package. However, in case there are dependencies on
        that package name, the image package now also claims to provide the
        modules package. (Closes: #599815).
      * In order to ease the life of people cross compiling, or building for a
        subarch, do not call dpkg-gencontrol with the host archtecture, but
        rather, with the architecture we built the kernel image for.
        (Closes: #563300).
      * Hopped on to an armel machine to test make-kpkg. The CPU is reported
        as arm by dpkg-architecture, so the top level logic in kernel-package
        was correct.Unfortunately, the armel specific file wassumed the CPU
        was armel, so nothing got included.  Corrected that inner check in
        this release.  (Closes: #664854).
      * Bug fix #748066: "generated linux-image packages suggest ksymoops",
        thanks to Sven Joachim
      * Bug fix #568576: "builds non-matching kernel and headers packages",
        thanks to Michal Suchanek <email address hidden>
      * Bug fix #599815: "make-kpkg doesn't set correctly 'Provides: '
        field", thanks to Gérald Colangelo
      * Bug fix #563300: "on cross compile the 'control' file contains host
        architecture", thanks to Michael Tuschik
      * Bug fix #664854: "kernel-package no longer supports armel
        architecture", thanks to David Madore
    
     -- Manoj Srivastava <email address hidden>  Wed, 14 May 2014 10:54:44 -0700
  • kernel-package (13.008) unstable; urgency=low
    
    
      * The underlying kernel tree has long removed support for zImage
        images. This makes bzImage the default, so there is no need to have
        the user specify one or the other, so removed the --zImage and the
        --bzImage options from kernel-package. Removing this also removed code
        that caused confusion in the image names when --bzImage argment was
        used.  (Closes: #574957).
      * Modified the manual pages to reflect the changes aboue. Updated the
        po4a .po files and .pot files.  Also clarified the requirements for
        running as root,, and emphasized that fakeroot is th way to go, and
        running as root is not recommended. Clarified that make-kpkg is
        supposed to be run after configuring the kernel. (Closes: #704116).
      * Previously, the Debian revision had to contain a digit. Now dpkg
        complains if it does not start with a digit. Updated the  sanity
        checks to test for this new constraint.   (Closes: #674101).
      * Bug fix #574957: "Installation od XEN kernel images fails.", thanks to
        Christian Motschke
      * Bug fix #704116: "[make-kpkg] manpage not uptodate", thanks to
        Christian Buhtz
      * Bug fix #674101: "kernel-package -- please check parameters before you
        build compiling", thanks to Kumar Appaiah
    
     -- Manoj Srivastava <email address hidden>  Mon, 12 May 2014 01:05:20 -0700
  • kernel-package (13.007) unstable; urgency=low
    
    
      * armel systems show upwith DEB_HOST_ARCH_CPU=arm, same as arm, but with
        DEB_HOST_ARCH=armel. This commit loads the proper configuration file,
        otherwise make-kpkg thought that building on a sheevaplug was cross
        compiling for arm.  (Closes: #686159).
      * Bug fix #686159: "On my Sheevaplug (armel) make-kpkg thinks I want to
        do cross compilation", thanks to John Hughes
    
     -- Manoj Srivastava <email address hidden>  Thu, 08 May 2014 15:03:36 -0700
  • kernel-package (13.005) unstable; urgency=low
    
    
      * Normally, if the kernel configuration file enables support for
        modules, the kernel image package produced by kernel-package contains
        the modules, and the modules have a link to the location of the
        debugging symbols file for the mdoule, usually installed by the debug
        package. However, adding this link changes the signature of the module,
        which is not a good thing is module signing is also enabled. This
        version does not install the link to debug symbols if module signing
        is enabled in kernel configuration. Please recompile without moduile
        signatures in order to debug modules. (Closes: #722946).
      * Bug fix #722946: "corrupts module signatures due to objcopy
        --add-gnu-debuglink", thanks to Henrique de Moraes Holschuh
    
     -- Manoj Srivastava <email address hidden>  Thu, 08 May 2014 10:48:01 -0700
  • kernel-package (13.004) unstable; urgency=low
    
    
      * There were some places where we still recommended custom.1.0 instead
        of 1.0.custom, even though the former is now not acceptable. This
        commit fixes the remaining locations where that advice was incorrect.
      * When compiling in a git checkout of the kernel sources: the
        KERNELRELEASE variable contains the key word dirty, even though the
        tree is clean, and verified by git status. This is caused by using
        fakeroot make-kpkg .../ Updated documentation to not the preferred
        form is to use make-kpkg --rootcmd fakeroot to avoid this.
        (Closes: #717807).
      * If you build from the git tree of the linux kernel, and you are not on
        a tagged branch, the script scripts/setlocalversion will append a plus
        sign to the version if the repository is not in a clean annotated or
        signed tagged state and LOCALVERSION= is not specified. This creates
        problems when packaging the resulting image. Updated the documentation
        for workarounds. (Closes: #721482).
      * Patch to build uImage kernels for ARM by  Andrew Bradford. This adds
        the --uimage option to build a uImage kernel for ARM systems. Needs
        uboot-mkimage installed to do so, This package contains the mkimage
        utility, which encapsulates a compressed  "uImage" Linux kerel image
        with header information, CRC32 checksum, etc,  for use with the U-Boot
        bootloader.  (Closes: #572117).
      * Since the debug images all upload files in the same location, they
        conflict with each other.  (Closes: #570635).
      * Starting with 2.6.35 there is a new kernel config target (nconfig)
        which is something like menuconfig just a bit fancier. Added support
        for that. (Closes: #590446).
      * The generated image packages now suggest the corresponding manual
        packages, in addition to the doc packages. Made the doc and manual
        packages suggest each other.  (Closes: #593895).
      * Bug fix: #717807: "kernel-release contains -dirty although the tree is
        clean", thanks to Michal Hocko
      * Bug fix #570635: "-dbg packages should conflict each other", thanks to
        Sebastian Bremicker
      * Bug fix #572117: "please, add support for uboot images (uimage)",
        thanks to Hector Oron
      * Bug fix #590446: "support ncurses kernel config target", thanks to
        Christoph Anton Mitterer
      * Bug fix #593895: "generated linux-image-* packages should also suggest
        the respective linux-manual-* packages", thanks to Christoph Anton
        Mitterer
      * Bug fix #721482: "Can&#39;t build image: changelog says 3.11.0-rc7+,", thanks
        to Linus Lüssing
    
     -- Manoj Srivastava <email address hidden>  Wed, 07 May 2014 22:45:30 -0700
  • kernel-package (13.003) unstable; urgency=low
    
    
      * The image installation process upstream has changed; and uses the
        /sbin/installkernel method now (which is not really aware of
        installing into a temp directory for packaging). Updating the install
        process to match. This also means that this version of kernel-package
        can not compile kernels older than July 2009.
      * Fixed a typo in the control file for debug image packages.
      * Just compiled a kernel linux-image-3.15.0-rc4 with these changes
        (Closes: #745686).
      * To build a kernel  with LZ4 compression enabled, lz4c is
        needed. Added a suggests for liblz4-tool (Closes:  #746539).
      * As part of an effort to deter kernel exploits, System.map and the
        kernel image should be made readable by root only to prevent attackers
        from getting knowledge of kernel addresses. This version of kernel
        package does exactly that.  (Closes: #615029).
      * Upstream kernel Makefiles provide an header_install target to install
        sanitized headers into the destination. Use that while generating the
        headers package.  (Closes: #696922).
      * Bash autocomletion doesn't support all target commands.  Bartosz Janda
        provided an updated autocomplete script (Closes: #696264).
      * Previously the lguest source moved from Documentation/lguest to
        Documentation/virtual/lguest, and more recently it moved again to
        tools/lguest. Look now in all these places. (Closes: #690813).
      * The documentation for the kernel requires db2html from the
        docvoot-utils package to render. kernel-package has always Suggested
        the package, but there was some surprise when the documentation
        packages ended up mostly empty. Moved the relationship to Recommends.
        (Closes: #593894).
      * Bug fix #745686: "fails to build Linux 3.15-rc*", thanks to Darren Salt
      * Bug fix #746539: "Please suggest liblz4-tool", thanks to Toby Speight
      * Bug fix: #615029: "Please restrict permissions of System.map and
        vmlinuz for security reasons", thanks to Pierre Ynard
      * Bug fix #696922: "kernel-headers does not include linux/limits.h",
        thanks to Michal Suchanek
      * Bug fix: #696264: "[kernel-package] Bash autocompletion for missing
        targets", thanks to Bartosz Janda
      * Bug fix #690813: "kernel-package doesn&#39;t look for lguest in
        tools/lguest", thanks to Dave Bechtel
      * Bug fix: "[kernel-package] Makefile.build:44:
        /usr/src/linux-headers-3.2.0-3-common/scripts/basic/Makefile: Datei
        oder Verzeichnis nicht gefunden", thanks to <email address hidden>. This was
        fixed in the last update. (Closes: #684888).
      * Bug fi: #593894x: "Building linux-manual package without docbook-utils
        quietly fails", thanks to Christoph Anton Mitterer
    
     -- Manoj Srivastava <email address hidden>  Mon, 05 May 2014 01:23:16 -0700
  • kernel-package (13.002) unstable; urgency=high
    
    
      * Set the kernel-package version correctly in the new dh build.
      * The new make is pickier about spacing. Update white spaces to work
        with the new make.  (Closes: #746950).
      * brought back the armel configuration. This should allow building there
        again.  (Closes: #664854).
      * Bug fix: "make-kpkg fails with make 4.0", thanks to Arthur Marsh
      * Bug fix: "kernel-package no longer supports armel architecture",
        thanks to David Madore
    
     -- Manoj Srivastava <email address hidden>  Sun, 04 May 2014 10:47:53 -0700
  • kernel-package (13.000) unstable; urgency=low
    
    
      * Move to a new build system based on dh. This is just for
        kernel-package, no changes have yet been made to the generated package
        build system.
      * Move way from git modules to a flatter structure, to better use
        standard git build frameworks. (Closes: #690002).
      * Updated the dependency to from module-init-tools -> kmod, since the
        module-init-tools is an obsolete transitional package.
        (Closes: #733701, #663358, )
      * As of 3.8-rc2, kernel building requires bc(1. Added bc as a dependency
        for kernel-package, so that building a kernel will work again
        (Closes: #705587, #702600,  #742674).
      * There are new configuration options called CONFIG_MODULE_*, which
        confuse the regular expression trying to detect whether modules are
        configured or not. Modified the regular expression to detect
        whether modules are configured as suggested by Stefan Gehn.
        (Closes: #696537).
      * make-kpkg failed to cross build armhf kernels. The supplied patch by
        Karsten Merker adds a few missing definitions  which are only used in
        the case of cross-building (Closes: #728014).
      * The UTS_RELEASE definition was moved from
        $(KERN_ROOT)/include/linux/utsrelease.h to
        $(KERN_ROOT)/include/generated/utsrelease.h. The current version looks
        in both places. Fix sggested by  mahashakti89, (Closes: #591793).
      * find -perm syntax changed from -perl +XXX to -prem /xxx. Fixed
        the use of find -perm in the one location I found it in
        (Closes: #724775).
      * Added a dependency on initramfs-tools into the generated linux-image
        packages,  (Closes: #652637).
      * kernel package was not building a vmlinuz image for mipsel loongson
        cpu. Applied the patch from  liushiwei to allow make-kpkg build
        vmlinuz on mipsel loongson cpu machines (Closes: #593857).
      * if the file include/generated/uapi/linux/version.h exists then
        include/linux/version.h must not be added to
        linux-headers-... package. The former should not exist, and if it does
        it is a mistake.     (Closes: #734310).
      * dpkg: warning: obsolete option '--print-installation-architecture',
        use '--print-architecture' instead. Replaced all instances of dpkg
        --print-installation-architecture in the package. (Closes:  #597637).
      * The following bugs were fixed in this release:
      * Bug fix #733701: "please do not depend on module-init-tools", thanks to
        <email address hidden> (Marco d&#39;Itri)     .
      * Bug fix #663358: "module-init-tools is now a transitional dummy package for
        kmod.Please add the correct depend", thanks to Domenico Pasella.
      * Bug fix #705587,: "As of 3.8-rc2, kernel building requires bc(1)", thanks to
        <email address hidden>.
      * Bug fix #702600: "1: bc: not found", thanks to Andrei Paulau
      * Bug fix #742674: "bc should be added to the dependencies", thanks
        to Erik Braun
      * Bug fix #690002: "Git package repository contains empty directory
        `debian/`", thanks to Paul Menzel. The problem is not that the git
        repository had an empty debian directory, the issue was that
        kernel-package uses git modules. One has to (recursively) expand the
        modules. However, whith this commit, we move away from git modules to
        a flat structure.
      * Bug fix #696537: "Fails to build linux-3.7.1 with module-support disabled",
        thanks to Stefan Gehn. Used the suggested new regular expression.
      * Bug fix #728014: "[PATCH] Fix cross-building armhf kernel packages", thanks to
        Karsten Merker.
      * Bug fix #591793: "Building 2.6.35 kernel fails with kernel-package 12.036",
        thanks to mahashakti89,
      * Bug fix #724775: "kernel-package uses deprecated find -perm +xxx syntax,
        please switch to find -perm /+++", thanks to Andreas Metzler.
      * Bug fix #652637: "Generated linux-image package should depend on
        initramfs-tools", thanks to Matthijs Kooijman. Added the suggested
        dependency
      * Bug fix #593857: "enable gzip for mipsel loongson cpu", thanks to
        liushiwei. Applied the suggested patch
      * Bug fix #734310: "exclude include/linux/version.h", thanks to Eduard Bloch
      * Bug fix #597637: "dpkg using obsolete option", thanks to Brian Minton
    
    
     -- Manoj Srivastava <email address hidden>  Sat, 03 May 2014 12:57:47 -0700
  • kernel-package (12.036+nmu3) unstable; urgency=low
    
    
      * Non-maintainer upload.
      * Fix typos in man pages, thanks to Chris Leick, and other formatting
        errors. (Closes: #654451)
      * Add German man pages translation by Chris Leick. (Closes: #654315)
      * Update man pages French translation.
      * kernel/ruleset/targets/common.mk: Allow building > 3.3 kernel, thanks to
        Ben Hutchings for the patch. (Closes: #663474)
    
     -- David Prévot <email address hidden>  Wed, 15 Aug 2012 11:46:24 -0400