From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7327579432489582592 X-Received: by 2002:a05:6871:5224:b0:203:88b1:31ce with SMTP id ht36-20020a056871522400b0020388b131cemr2639767oac.117.1706085035469; Wed, 24 Jan 2024 00:30:35 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6870:a92a:b0:210:d79d:eda5 with SMTP id eq42-20020a056870a92a00b00210d79deda5ls1521345oab.1.-pod-prod-04-us; Wed, 24 Jan 2024 00:30:34 -0800 (PST) X-Google-Smtp-Source: AGHT+IGujtEnYOLZ4t44i7Z3MlobHe7EZLfh6N+ZVyKsx/2IMMD3WFIMQutHDN4af80kvFQhCr1O X-Received: by 2002:a05:6870:5587:b0:210:8cbc:aba1 with SMTP id qj7-20020a056870558700b002108cbcaba1mr3004538oac.95.1706085034079; Wed, 24 Jan 2024 00:30:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1706085034; cv=none; d=google.com; s=arc-20160816; b=bfZbBS1Ej0grY7Rq56Iv7jRFJ8JylU1S4DbYkfIYGLWF79CGC92lEkNFrIrtcPSNhZ QLl2vy5KSS1YJVazd90VUy64kfH5OWmjhMtXeN63mawHWFuTZ2FYpPDCiT+8F6VTd7dG pZoQKvUPXiRaRP7Ro6UUKL3X+BjOSS2G2IOny+Fe+urGFxuHva52XKNUDg2gqncoSZux SCa/d2eFdAtH9BVYVYQRlFBcYmJFHUMI3lcRbCQEYw4FKpbNy6VwXzDCmYLxgdE5iMl2 yCHKJk/Vm5DsvvI2CDXveZUdUD/NdJIPh/GuyPgiuZxsFlBwB0M1VzsNgIwYA/bhq9zy ZkPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=9dwiSmAK67y8HcsEPIFQrx5eVDI1LsRtcjB/RzmILlI=; fh=Xwx5KAQd7M5XPJvQVz6xz/z//08kOEttrlFeLBySLJ8=; b=t/4AAjSAgnYFGWKK6Mdut+zHtBN21Vg7sd25OjSf//DUfHhRuQ4VgH0SUYhSwLieSq EUE8XjZIBBXRnHCfVqh/kQb94ApfGbmUG+DU4q7LilrA6Y5HlxuA1dY+wRiW53N1WtsB rIg1VVAo2jJ/k02fToxXwMPYJ3lOfeEfwPRVWdeRP5Uen0ih0lweiLkBqMSaRslZ2R03 PMlGp81D/Ax4Io2z9ecp2Kp/ILXF3mFs/Pwkhnh7LvBVbbXVw4LpWbSuhr0c0F66NXIq 9vXN1m4+ezSAnWEABjFAPmmf5p+J+fzJSsbF4D5f4P2yVLWZ7Cn9VTskEwaNDx4p4hvp vdFA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="Q2/ad4fp"; spf=pass (google.com: domain of fm-1321639-20240124083031f44935e302558f9fd3-hod39o@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-1321639-20240124083031f44935e302558f9fd3-hoD39o@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from mta-65-226.siemens.flowmailer.net (mta-65-226.siemens.flowmailer.net. [185.136.65.226]) by gmr-mx.google.com with ESMTPS id gy19-20020a056870289300b00214872797b9si379156oab.2.2024.01.24.00.30.33 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 24 Jan 2024 00:30:33 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1321639-20240124083031f44935e302558f9fd3-hod39o@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) client-ip=185.136.65.226; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="Q2/ad4fp"; spf=pass (google.com: domain of fm-1321639-20240124083031f44935e302558f9fd3-hod39o@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-1321639-20240124083031f44935e302558f9fd3-hoD39o@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: by mta-65-226.siemens.flowmailer.net with ESMTPSA id 20240124083031f44935e302558f9fd3 for ; Wed, 24 Jan 2024 09:30:31 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=felix.moessbauer@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc; bh=9dwiSmAK67y8HcsEPIFQrx5eVDI1LsRtcjB/RzmILlI=; b=Q2/ad4fphGLE30O8saAPDJRuabhMuqy8rKLFUQQbqyr/9xl7if5TOuvIeNCVm1mb7z6spo W/Nnuq8Y8S0CVLU7Wy8xr1IlS1aJyclDEKqlluXrfjTp20fbFkxu3BGXYWtZ8yg//p1RUxbO fzvoOreJ/BL5zi7OiyjlrYmhcD490=; From: Felix Moessbauer To: isar-users@googlegroups.com Cc: adriaan.schmidt@siemens.com, Felix Moessbauer Subject: [PATCH 1/1] dpkg-runbuild: start with clean apt-cache Date: Wed, 24 Jan 2024 09:30:16 +0100 Message-Id: <20240124083016.177845-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1321639:519-21489:flowmailer X-TUID: M68LDTp3Una8 The global apt-cache is imported during dpkg-runbuild and cleaned once the function completes. This works properly on successfull builds. However, in case of a build failure, the apt-cache dir is not cleaned and re-read on the next build, leading to unstable builds in case erronous data was added to the cache. This patch adds the local apt-cache dir to the cleandirs and by that cleans it before the function is executed. Signed-off-by: Felix Moessbauer --- meta/classes/dpkg.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/classes/dpkg.bbclass b/meta/classes/dpkg.bbclass index 3057329f..8800ce41 100644 --- a/meta/classes/dpkg.bbclass +++ b/meta/classes/dpkg.bbclass @@ -34,6 +34,7 @@ CP_FLAGS ?= "-Ln --no-preserve=owner" CP_FLAGS:sid ?= "-L --update=none --no-preserve=owner" # Build package from sources using build script +dpkg_runbuild[cleandirs] += "${WORKDIR}/rootfs" dpkg_runbuild[vardepsexclude] += "${SBUILD_PASSTHROUGH_ADDITIONS}" dpkg_runbuild() { E="${@ isar_export_proxies(d)}" -- 2.39.2