Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp5621335imu; Mon, 26 Nov 2018 03:07:13 -0800 (PST) X-Google-Smtp-Source: AFSGD/V2El14BcMN3lM5lGjj0wii16udq3swzBw7P8Y0skGecAnNjN3YDZqNBWM+dVr3PJbZSXYE X-Received: by 2002:a17:902:7087:: with SMTP id z7-v6mr21259649plk.203.1543230433924; Mon, 26 Nov 2018 03:07:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543230433; cv=none; d=google.com; s=arc-20160816; b=NIgTqJfQKG35UcMsmt7xdle5Uid7ARE29SgQdaQfrmZs4qEvgJrhiF+OSrn2oKBzUb UilcPA4RkpAa3AbWHSUq2+AorpQc69iKpnawMNtuti8fiOXxbYjlNlRotc+/nxwIX/9c 8yE8Z5bWmGnkKkDxMuRruUXvvFdJH3THFdL6NLukM2PGcVR3YLAcubJ5CTQ0XEZkkLW+ 4pdCcO9x9kYpxzgltVOBU0JyFXkmh+iAHqZkCkno2WMBq4/P6MudwMa15iXHWL5p4h3A 6zS3iVBWyWkiRnLnxJqI6cE7QlE6BZHA0Yhhu1MY6QToMAGWA8jKUQGE/7LP/3sv1kbb d+JQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=6/puS32F3fUiIM8uzn5rsA+tRO/scmgq80rRp11DGpA=; b=iS4uVqM9Sp5dA2XRHW5YsXP9WC8mapb0PIMAZtZ9KZVomrV1GKVbFZfMffqP5QO/jE /zLoV9Ho4sK+SwV8OM9TeMIFtp5BkfwhFptViQZ372/K4SfZYaqZzLGv+s3Fvwr0ZII8 GPj3Mlhg2str4+voF6iKWQ6Lj8f4oETZ6KcniVCrOapDiZkrirEV2BMi9wu7smnPi6Bs 5ivi73+qhApI4/McrUB4a+Gx+S0VypPfioZHCclj6mYsSXcWpiqYpY2dDZDudp1GyJ6P sB7OeLE9Ga4us4BnwdKHJqSG7NKL9RHQEtz2pSOV69ztKiNXUWfXvVvVJHYm53d7Cj5h E0TA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Lts3Mj12; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g32si61643617pgg.400.2018.11.26.03.07.00; Mon, 26 Nov 2018 03:07:13 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Lts3Mj12; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731246AbeKZV7A (ORCPT + 99 others); Mon, 26 Nov 2018 16:59:00 -0500 Received: from mail.kernel.org ([198.145.29.99]:44658 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730306AbeKZV67 (ORCPT ); Mon, 26 Nov 2018 16:58:59 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id D74C320645; Mon, 26 Nov 2018 11:05:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1543230313; bh=ulFhwUeNe/LluiiySnEZFDa7hjFaG46UL7JSXFWPfF8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Lts3Mj12vp546juSBocThVdWTTHb6qV/KuX7r+INCxqt83mPkx4SeyZ0Q2cS2jUmb oyGrlOH+Hl970pm8Hh57R9s+PbcV4tbbq63E5QVzXX9hKJK8IxPct4lvB+p3xmfWkE IXgdYxO7gGZP7/GdceW5XvFHLPKFtlRs2VgZxwZg= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Doug Smythies , Masahiro Yamada , Sasha Levin Subject: [PATCH 4.19 089/118] kbuild: deb-pkg: fix too low build version number Date: Mon, 26 Nov 2018 11:51:23 +0100 Message-Id: <20181126105105.279445006@linuxfoundation.org> X-Mailer: git-send-email 2.19.2 In-Reply-To: <20181126105059.832485122@linuxfoundation.org> References: <20181126105059.832485122@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.19-stable review patch. If anyone has any objections, please let me know. ------------------ [ Upstream commit bbcde0a7241261cd0ca8d8e6b94a4113a4b71443 ] Since commit b41d920acff8 ("kbuild: deb-pkg: split generating packaging and build"), the build version of the kernel contained in a deb package is too low by 1. Prior to the bad commit, the kernel was built first, then the number in .version file was read out, and written into the debian control file. Now, the debian control file is created before the kernel is actually compiled, which is causing the version number mismatch. Let the mkdebian script pass KBUILD_BUILD_VERSION=${revision} to require the build system to use the specified version number. Fixes: b41d920acff8 ("kbuild: deb-pkg: split generating packaging and build") Reported-by: Doug Smythies Signed-off-by: Masahiro Yamada Tested-by: Doug Smythies Signed-off-by: Sasha Levin --- scripts/package/mkdebian | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/package/mkdebian b/scripts/package/mkdebian index 663a7f343b42..edcad61fe3cd 100755 --- a/scripts/package/mkdebian +++ b/scripts/package/mkdebian @@ -88,6 +88,7 @@ set_debarch() { version=$KERNELRELEASE if [ -n "$KDEB_PKGVERSION" ]; then packageversion=$KDEB_PKGVERSION + revision=${packageversion##*-} else revision=$(cat .version 2>/dev/null||echo 1) packageversion=$version-$revision @@ -205,10 +206,12 @@ cat < debian/rules #!$(command -v $MAKE) -f build: - \$(MAKE) KERNELRELEASE=${version} ARCH=${ARCH} KBUILD_SRC= + \$(MAKE) KERNELRELEASE=${version} ARCH=${ARCH} \ + KBUILD_BUILD_VERSION=${revision} KBUILD_SRC= binary-arch: - \$(MAKE) KERNELRELEASE=${version} ARCH=${ARCH} KBUILD_SRC= intdeb-pkg + \$(MAKE) KERNELRELEASE=${version} ARCH=${ARCH} \ + KBUILD_BUILD_VERSION=${revision} KBUILD_SRC= intdeb-pkg clean: rm -rf debian/*tmp debian/files -- 2.17.1