From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6521574336665485312 X-Received: by 10.28.63.6 with SMTP id m6mr299139wma.3.1518552329522; Tue, 13 Feb 2018 12:05:29 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 10.28.193.79 with SMTP id r76ls1742976wmf.3.gmail; Tue, 13 Feb 2018 12:05:28 -0800 (PST) X-Google-Smtp-Source: AH8x225L/JUpchAyg3YNz6vKZBTv2LCZbp2IjiZYO4c2BphuJPPeTASwU/4K+7ZEtTc/gRtRoXk5 X-Received: by 10.28.4.216 with SMTP id 207mr302357wme.13.1518552328926; Tue, 13 Feb 2018 12:05:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518552328; cv=none; d=google.com; s=arc-20160816; b=FsSvsbNim5CVYskz1JzX5lCFHJR0n2+T8JdWJOd1jCuZsr8j1GZliLtuOhPs7a0w1V /5+6dl+j9+Po7fp1kxbjBnGmeoCiAkC9vNffLn72Iaoj0B1Zu/FdJWzlpUw5KdWCT9wl I1EWpqKOfXilCMpTtu2jGgc3+9fQRxbEhq82e+AyXPZyRcS5294djhPKhmvbcAUOQOA7 Ui+XrmdsCo19+1d7wcB9mQzV/OB7IAkiTC01Kl0uDXZNu+6sZ5whz8zofo+Mt/a0kHr5 9gHTz5FODkRNKkq31jC9Ywz3sJzY3vEwXTZwRd9JXzwbRwZRsQh5PTd3Kna1oMSKPf0r iVvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=references:in-reply-to:references:in-reply-to:message-id:date :subject:to:from:arc-authentication-results; bh=w1sSaEX36soeDbfUYVjyenEvQfjQCyoWORMN75vRXQg=; b=TjJDqFIgjZZ5QTXopadqZRFK1GWQIOHLy8whWNsi69ab8Nypyuk+UyPjZx/UR7JQyG bT6BC6membMYwHbrGmX6p8yUVXpQxxarGvIfWNlVV7XTV1pYy9rYMf5U+ogFpyKzy49A kqK5o2ErUfrWBwz533FNIJaBCY9BT6aAFmHe3lYLAjsFwC3cMjh9WgO8BWiaAHkIJKfT ccLVIjB2tPWPsDTVPTCK1qFiFOybBMLitGTmCUT3T4WVbO6kbsTLG/tXVjgKA/gvsR+m Plzr2z4Oy9shM/f+QtR07j3TsxaMlAVKWOyYAl4FcjIPWAGnCA9hfgDgq4TiZRejeEH0 l7dg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Return-Path: Received: from thoth.sbs.de (thoth.sbs.de. [192.35.17.2]) by gmr-mx.google.com with ESMTPS id 200si568994wml.2.2018.02.13.12.05.28 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Feb 2018 12:05:28 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) client-ip=192.35.17.2; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Received: from mail2.siemens.de (mail2.siemens.de [139.25.208.11]) by thoth.sbs.de (8.15.2/8.15.2) with ESMTPS id w1DK5SS1018541 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 13 Feb 2018 21:05:28 +0100 Received: from md1f2u6c.ad001.siemens.net (md1q0hnc.ad001.siemens.net [139.25.68.37] (may be forged)) by mail2.siemens.de (8.15.2/8.15.2) with ESMTP id w1DK5Suj001776 for ; Tue, 13 Feb 2018 21:05:28 +0100 From: Jan Kiszka To: isar-users Subject: [PATCH v2 6/9] Enable proper rebuilds on dependency changes Date: Tue, 13 Feb 2018 21:05:24 +0100 Message-Id: <2c78a39e9f04cef27de6206d29d1ce3cbbe8f9a7.1518552327.git.jan.kiszka@siemens.com> X-Mailer: git-send-email 2.13.6 In-Reply-To: References: In-Reply-To: References: X-TUID: dodBWvvroqz0 From: Jan Kiszka Install a basichash as signature handler and set the stamp policy to full - and suddenly we get proper rebuilds of the image and all affected packages when some recipe down the dependency chain changed! We are using the legacy bitbake mechanism here as we do not have setscene machinery like OE. Still good enough for us. Signed-off-by: Jan Kiszka --- meta/conf/isar-bitbake.conf | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/meta/conf/isar-bitbake.conf b/meta/conf/isar-bitbake.conf index 660e0c0..c01e486 100644 --- a/meta/conf/isar-bitbake.conf +++ b/meta/conf/isar-bitbake.conf @@ -37,9 +37,8 @@ BB_HASHCONFIG_WHITELIST ?= "${BB_HASHBASE_WHITELIST} DATE TIME SSH_AGENT_PID \ GIT_PROXY_COMMAND ALL_PROXY all_proxy NO_PROXY no_proxy FTP_PROXY ftp_proxy \ HTTP_PROXY http_proxy HTTPS_PROXY https_proxy SOCKS5_USER SOCKS5_PASSWD \ BB_SETSCENE_ENFORCE BB_CMDLINE BB_SERVER_TIMEOUT" - -# Setup our default hash policy -BB_SIGNATURE_HANDLER ?= "noop" +BB_SIGNATURE_HANDLER ?= "basichash" +BB_STAMP_POLICY ?= "full" # Add event handlers for bitbake INHERIT += "isar-events" -- 2.13.6