From patchwork Wed Jan 24 08:30:16 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 3312 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 24 Jan 2024 09:30:42 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-oa1-f61.google.com (mail-oa1-f61.google.com [209.85.160.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 40O8Uffc005649 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 24 Jan 2024 09:30:42 +0100 Received: by mail-oa1-f61.google.com with SMTP id 586e51a60fabf-210cc863309sf3884867fac.1 for ; Wed, 24 Jan 2024 00:30:41 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706085035; cv=pass; d=google.com; s=arc-20160816; b=shjZHxxajL5VjXAWZoT7a5Ul3nqZk3ONcxzzp3z3gJY6rSwjc2SmtEP9YIN66FcvXl g20xH3GzPfM9ydxbBF+spO1IdylLE1BiWSPjXDYa8WKovwrS3PlT0TUAueeidWt21qbE 7ja9O8ic491Tg5QatBFcIbmKRs/NviqnCF3BXh1nM6Rx7mGbSDTohrfx2RsKuElAHLRv Ptht/hWI0rmO8/9QUfXu70TQLMPovCMF2qfO05TWwQv2L2lHX5k2fmehLa+49n9EbUeY +2d7jAh6/qnyATOZnbkE1HS0KB+rKHAih/2HxKslHGUBesdfSAfr9aEj91XnThIWNvp5 bCTQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=JQj8q6kz7EOevrEsBbXyWjh7O5R7qa+NqQ1aiXUpDAg=; fh=Xwx5KAQd7M5XPJvQVz6xz/z//08kOEttrlFeLBySLJ8=; b=BoHnSKa8IhgDiP1l9ZrqkgXwG0LW7Q9w1J06IvibnXYV7fh6GkqLdIxt5WlitB+Jr5 MS6+FnONLRMs0Kcog7QQGerrujaTH8oUAAUU7omiD0Lu6HjBuawov3xP1M5uybWzvh35 AWq+P5ohUzcRRFK5BCt/dtUZrO8b/R4ZGku0iRtu+IbGbrWSUEnPainjl9Rnv0MSLCwp rnALTBvJw+Xc3RWEILcbKKONHjQY/sIIKMfrR1iugWv9ExjWXfyIhBy7fKHM7vUhe0pM ovc3oRzOCCCymn1R+yJp4g5hHfc+TjoA4STd0TwVCW9LUKketl8t6IIhz7L5Ce04Kc6P bSUA== ARC-Authentication-Results: i=2; 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1706085035; x=1706689835; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=JQj8q6kz7EOevrEsBbXyWjh7O5R7qa+NqQ1aiXUpDAg=; b=sAfr1d1g0aEyqVNNcb+Qvc71Fq9rykcbILQ/jNKL7N99Ir6h9UYuZ2Vua6olfxGLss Y7xpr7yL0WH8OK21wfS7mRMlYIdUoC+NqoJhs/1q3+C5CNj4iwbN9R0ZaGfIkmIo3DXL LvUyrwZ0MsJymquDLZgfVN/WpOYVTw2irn3VfObq69eo/tEmY1fLwFkAbx4ooLxUcea4 6x25lT8SPCrMDXn6EN5lf22wUluEw3YVEaCg23baFMYn+OuNJcnADAzC3YbcdNyjXLPu QQng14udXfp5oJBVrlvPZcFUhIDIH6uK8MH0INQgB9hL9Huxf0Oiuk/GbJwJkgdAVH8o Nczw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706085035; x=1706689835; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=JQj8q6kz7EOevrEsBbXyWjh7O5R7qa+NqQ1aiXUpDAg=; b=rsOkFdH9s2Ip1coAxWRw8wgORrIc6tpuRmZQels+wa4RCfN/zNJwcruCdunE9ETUNj J2GLSonOoI0wZI6ZySNRMx84396ApEAn6Zj2zICvEeLXOQxCjyWJQpOHgT3KhxaoAjJ8 ejElSR5gRk6Jht7x0mjCs+Pf1jSFWLyxM25ZgI+OVkUMNkS6hEOYE6bLozAL54Q8hsDP ankRDj85jYGm2N3j2tuSCUiXPZaPaON+FBdZ9X3sb8aPAIlF3W8j5MW6aQv7hzNX3PAe 9Dh4vj8VFnsC5LrKzjZDxvPPxti2rivkDfO+qRdT79dNyhJ4pk5ba9pQ1+SMde//5jEn /0KQ== X-Gm-Message-State: AOJu0YxKne4qhD8eXPy2YiAJopPye52TCkthBykQ91mRcxAX0coLbfcc Hx5H9dHRH0AEP1RpXTHFWrr8haGMtEjI1e4LzLGva5uvKJiCpyeV X-Google-Smtp-Source: AGHT+IFzgCu6Q19tebXVcu4OihHDdQXDOR8G62KMLEYywO3bNJrw5yjzhjx05kvZmuNga0PlFWLGEw== X-Received: by 2002:a05:6870:700e:b0:210:ce97:e196 with SMTP id u14-20020a056870700e00b00210ce97e196mr2948830oae.35.1706085035386; 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-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 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; Received: by mta-65-226.siemens.flowmailer.net with ESMTPSA id 20240124083031f44935e302558f9fd3 for ; Wed, 24 Jan 2024 09:30:31 +0100 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" 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 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1321639:519-21489:flowmailer X-Original-Sender: felix.moessbauer@siemens.com X-Original-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 X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= 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)}"