Your message dated Fri, 13 Jun 2014 13:32:23 -0700 with message-id <[email protected]> and subject line Re: Bug#750951: kernel-package: Make output included in kernel version halts build has caused the Debian Bug report #750951, regarding kernel-package: Make output included in kernel version halts build to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 750951: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750951 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: kernel-package Version: 13.013 Severity: grave Justification: renders package unusable Dear Maintainer, * What led up to the situation? Attempting to build kernel 3.15 from original Kernel.org tar using the following command fails. It appears as though output from Make is being assigned to PATCHLEVEL, SUBLEVEL, EXTRAVERSION and LOCALVERSION. fakeroot make-kpkg --initrd --revision=1 --append-to-version '-beast' --arch-in-name -j 8 buildpackage The relevant output lines seem to be: debian/ruleset/misc/version_vars.mk:161: *** Error. The Kernel Release version make[2]: Leaving directory '/media/UBSeagate/Build/Kernel/3.15/linux-3.15'.make[2]: Leaving directory '/media/UBSeagate/Build/Kernel/3.15/linux-3.15'.make[2]: Leaving directory '/media/UBSeagate/Build/Kernel/3.15/linux-3.15'make[2]: Leaving directory '/media/UBSeagate/Build/Kernel/3.15/linux-3.15'-beastmake[2]: Leaving directory '/media/UBSeagate/Build/Kernel/3.15/linux-3.15' VERSION=[make[2]: Leaving directory '/media/UBSeagate/Build/Kernel/3.15/linux-3.15'], PATCHLEVEL=[make[2]: Leaving directory '/media/UBSeagate/Build/Kernel/3.15/linux-3.15'], SUBLEVEL=[make[2]: Leaving directory '/media/UBSeagate/Build/Kernel/3.15/linux-3.15'], EXTRAVERSION=[make[2]: Leaving directory '/media/UBSeagate/Build/Kernel/3.15/linux-3.15'], iatv=[-beast], LOCALVERSION=[make[2]: Leaving directory '/media/UBSeagate/Build/Kernel/3.15/linux-3.15'], UTS_RELEASE_VERSION=[3.15.0-beast], KERNELRELEASE=[]. is not all lowercase. Since the version ends up in the package name of the kernel image package, this is a Debian policy violation, and the packaging system shall refuse to package the image. . Stop. -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.14.4-beast (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages kernel-package depends on: ii bc 1.06.95-8 ii binutils 2.24.51.20140425-1 ii build-essential 11.6 ii bzip2 1.0.6-5 ii dpkg-dev 1.17.9 ii file 1:5.18-1 ii gettext 0.18.3.2-1 ii kmod 16-2 ii po-debconf 1.0.16+nmu2 ii xmlto 0.0.25-2 ii xz-utils [lzma] 5.1.1alpha+20120614-2 Versions of packages kernel-package recommends: ii cpio 2.11+dfsg-2 ii docbook-utils 0.6.14-3 ii kernel-common 13.013 ii uboot-mkimage 2012.04.01-2 Versions of packages kernel-package suggests: pn libncurses-dev <none> pn linux-source <none> -- Configuration Files: /etc/kernel-pkg.conf changed: maintainer := Ross Schlaikjer email := [email protected] priority := Low debian = $(version)-1.0.Beast -- no debconf information
--- End Message ---
--- Begin Message ---apt-get install --reinstall fakeroot seems to have fixed the problem. Thanks. On 06/13/2014 01:11 PM, Manoj Srivastava wrote: > severity 750951 normal > tags 750951 + unreproducible > tags 750951 + moreinfo > thanks > > On Thu, Jun 12 2014, Ross Schlaikjer wrote: > >> Yes, I get the same results for kernel_image, kernel_headers and >> kernel_source. >> Attached is a script output for attempting to build kernel_image. > This is definitely not behaviour I am seeing on either my own > machines or debian machines available for testing. > > --8<---------------cut here---------------start------------->8--- > VERSION=[make[2]: Leaving directory '/home/ross/Downloads/linux-3.15'], > PATCHLEVEL=[make[2]: Leaving directory '/home/ross/Downloads/linux-3.15'], > SUBLEVEL=[make[2]: Leaving directory '/home/ross/Downloads/linux-3.15'], > EXTRAVERSION=[make[2]: Leaving directory '/home/ross/Downloads/linux-3.15'], > LOCALVERSION=[make[2]: Leaving directory '/home/ross/Downloads/linux-3.15'], > iatv=[-beast], > UTS_RELEASE_VERSION=[3.15.0-beast], > KERNELRELEASE=[]. > --8<---------------cut here---------------end--------------->8--- > > This seems like something going very, very wrong in your local > set up. Do you have another machine you could try this on? I had > another grave but report that turned out to be dues to a local > diversion of a kernel-package file (not that that is what is going on > here, I just want to see if this can be reproduced on another > machine). > > I have: > > make-kpkg clean && make-kpkg -j6 --initrd --rootcmd fakeroot > --revision=$(date +%Y.%m.%d) --append-to-version '-anzu' > --arch-in-name kernel_image > dpkg-deb: building package `linux-image-3.15.0-anzu-11940-g6391f34' in > `../linux-image-3.15.0-anzu-11940-g6391f34_2014.06.13_amd64.deb'. > > --8<---------------cut here---------------start------------->8--- > ====== making target debian/stamp/conf/full-changelog [new prereqs: ]====== > for file in ChangeLog Control Control.bin86 config templates.in rules; do > \ > cp -f /usr/share/kernel-package/$file ./debian/; \ > done > cp: cannot stat ‘/usr/share/kernel-package/ChangeLog’: No such file or > directory > for dir in Config docs examples ruleset scripts pkg po; do > \ > cp -af /usr/share/kernel-package/$dir ./debian/; > \ > done > install -p -m 755 /usr/share/kernel-package/rules debian/rules > sed -e 's/=V/3.15.0-anzu-11940-g6391f34/g' \ > -e 's/=D/2014.06.13/g' -e 's/=A/amd64/g' \ > -e 's/=SA//g' \ > -e 's/=I//g' \ > -e 's/=CV/3.15/g' \ > -e 's/=M/Unknown Kernel Package Maintainer > <[email protected]>/g' \ > -e 's/=ST/linux/g' -e 's/=B/x86_64/g' \ > -e 's/=R//g' /usr/share/kernel-package/Control > > debian/control > sed -e 's/=V/3.15.0-anzu-11940-g6391f34/g' -e 's/=D/2014.06.13/g' > \ > -e 's/=A/amd64/g' -e 's/=M/Unknown Kernel Package Maintainer > <[email protected]>/g' \ > -e 's/=ST/linux/g' -e 's/=B/x86_64/g' \ > /usr/share/kernel-package/changelog > debian/changelog > chmod 0644 debian/control debian/changelog > make -f debian/rules debian/stamp/conf/kernel-conf > make[2]: Entering directory '/usr/local/src/kernel/linus-tree' > --8<---------------cut here---------------end--------------->8--- > > > manoj > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ My Public Key <http://secure.xvjpf.org/pubkey.asc>
--- End Message ---

