Package: kernel-package
Version: 12.033
Severity: normal

It seems that generated debian/control file uses version rather than
KERNELRELEASE varible which means that extra/local verion doesn't get
into the file and the package build fails.

The following patch should help, I guess:

--- /usr/share/kernel-package/ruleset/targets/common.mk.old     2010-07-12 
16:05:11.000000000 +0200
+++ /usr/share/kernel-package/ruleset/targets/common.mk 2010-07-12 
16:06:17.000000000 +0200
@@ -231,7 +231,7 @@
           cp -af $(LIBLOC)/$$dir  ./debian/;                           \
        done
        install -p -m 755 $(LIBLOC)/rules debian/rules
-       sed         -e 's/=V/$(version)/g'  \
+       sed         -e 's/=V/$(KERNELRELEASE)/g'  \
                 -e 's/=D/$(debian)/g'         -e 's/=A/$(DEB_HOST_ARCH)/g'  \
                -e 's/=SA/$(INT_SUBARCH)/g'  \
                -e 's/=I/$(initrddep)/g'                                    \
@@ -247,7 +247,7 @@
        test ! -d $(strip $(KPKG_OVERLAY_DIR))  ||                          \
           (cd $(strip $(KPKG_OVERLAY_DIR)); tar cf - . | (cd $(SRCTOP)/debian; 
umask 000; tar xsf -))
        test ! -f $(strip $(KPKG_OVERLAY_DIR))/Control ||                   \
-                sed         -e 's/=V/$(version)/g'  \
+                sed         -e 's/=V/$(KERNELRELEASE)/g'  \
                 -e 's/=D/$(debian)/g'         -e 's/=A/$(DEB_HOST_ARCH)/g'  \
                -e 's/=SA/$(INT_SUBARCH)/g'  \
                -e 's/=I/$(initrddep)/g'                                    \
@@ -256,7 +256,7 @@
                -e 's/=ST/$(INT_STEM)/g'      -e 's/=B/$(KERNEL_ARCH)/g'    \
                   $(strip $(KPKG_OVERLAY_DIR))/Control > debian/control
        test ! -f $(strip $(KPKG_OVERLAY_DIR))/changelog ||                 \
-            sed -e 's/=V/$(version)/g'       \
+            sed -e 's/=V/$(KERNELRELEASE)/g'       \
             -e 's/=D/$(debian)/g'        -e 's/=A/$(DEB_HOST_ARCH)/g'       \
             -e 's/=ST/$(INT_STEM)/g'     -e 's/=B/$(KERNEL_ARCH)/g'         \
             -e 's/=M/$(maintainer) <$(email)>/g'                            \

Btw. I have noticed some other places where version->KERNELRELEASE might
make sense as well, like the following one:

--- /usr/share/kernel-package/ruleset/targets/image.mk.old      2010-07-12 
16:16:28.000000000 +0200
+++ /usr/share/kernel-package/ruleset/targets/image.mk  2010-07-12 
16:16:42.000000000 +0200
@@ -288,7 +288,7 @@
         $(DEBDIR)/pkg/image/prerm > $(TMPTOP)/DEBIAN/prerm
        chmod 755 $(TMPTOP)/DEBIAN/prerm
        $(INSTALL_TEMPLATE)
-       sed -e 's/=V/$(version)/g'    -e 's/=IB/$(link_in_boot)/g'    \
+       sed -e 's/=V/$(KERNELRELEASE)/g'    -e 's/=IB/$(link_in_boot)/g'    \
            -e 's/=ST/$(INT_STEM)/g'  -e 's/=R/$(reverse_symlink)/g' \
             -e 's/=KPV/$(kpkg_version)/g'                       \
            -e 's/=K/$(kimage)/g'           \

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.34 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash

Versions of packages kernel-package depends on:
ii  binutils                      2.20.1-11  The GNU assembler, linker and bina
ii  build-essential               11.5       Informational list of build-essent
ii  debianutils                   3.3        Miscellaneous utilities specific t
ii  file                          5.04-2     Determines file type using "magic"
ii  gettext                       0.17-11    GNU Internationalization utilities
ii  make                          3.81-8     An utility for Directing compilati
ii  module-init-tools             3.12-1     tools for managing Linux kernel mo
ii  po-debconf                    1.0.16     tool for managing templates file t
ii  util-linux                    2.17.2-3.1 Miscellaneous system utilities

Versions of packages kernel-package recommends:
ii  cpio                          2.11-4     GNU cpio -- a program to manage ar

Versions of packages kernel-package suggests:
pn  btrfs-tools               <none>         (no description available)
ii  bzip2                     1.0.5-4        high-quality block-sorting file co
pn  docbook-utils             <none>         (no description available)
ii  e2fsprogs                 1.41.12-2      ext2/ext3/ext4 file system utiliti
ii  grub-legacy [grub]        0.97-61        GRand Unified Bootloader (Legacy v
ii  initramfs-tools [linux-in 0.97.2         tools for generating an initramfs
pn  jfsutils                  <none>         (no description available)
ii  libncurses5-dev [libncurs 5.7+20100313-2 developer's libraries and docs for
pn  linux-source | kernel-sou <none>         (no description available)
pn  mcelog                    <none>         (no description available)
pn  oprofile                  <none>         (no description available)
pn  pcmciautils               <none>         (no description available)
ii  ppp                       2.4.4rel-10.1  Point-to-Point Protocol (PPP) - da
ii  procps                    1:3.2.8-9      /proc file system utilities
pn  quota                     <none>         (no description available)
pn  reiserfsprogs             <none>         (no description available)
pn  squashfs-tools            <none>         (no description available)
ii  udev                      158-1          /dev/ and hotplug management daemo
pn  xfsprogs                  <none>         (no description available)
pn  xmlto                     <none>         (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to