From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7327579432489582592 X-Received: by 2002:a2e:b166:0:b0:2cd:a68b:f5c7 with SMTP id a6-20020a2eb166000000b002cda68bf5c7mr1998515ljm.9.1706525449073; Mon, 29 Jan 2024 02:50:49 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:3609:0:b0:2cf:2e3d:af62 with SMTP id d9-20020a2e3609000000b002cf2e3daf62ls749244lja.1.-pod-prod-00-eu; Mon, 29 Jan 2024 02:50:47 -0800 (PST) X-Google-Smtp-Source: AGHT+IGjqjtIYbC1O0b7QR55dZ5Rq1Xg2pdD0yiOk+vXwk1PmKvR2/8BZQGrhsG0rrDL4e63d1Pc X-Received: by 2002:ac2:5e7b:0:b0:50f:f9c6:1f3d with SMTP id a27-20020ac25e7b000000b0050ff9c61f3dmr2423454lfr.1.1706525446729; Mon, 29 Jan 2024 02:50:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1706525446; cv=none; d=google.com; s=arc-20160816; b=iQraOtBfESUj9B5Q0FnQl+p0XYilxTDFIA0oq8KwelkNjP4thLLGrJaJyIshCHQGb+ 8T1Po0A0SCvbHuv3BNEYYP+Fb94HBgqAfJ94x5zhePVdXEK7PmznPuQZcKV9lJatp+C4 YIfYwB041GFcxf8f+9g1lMqrGQq1IfxBW1qHaf1fs2nbC8G4+CAnfzZZPw9BJu7ibH7t kJFL05Gn9nEJtCgfUunCJILp+ZQUDGblCKLHCbk6UAd5Ol5o+DRgTIPpFmDYvVrS6fY8 jPI8lmB8A8W6OMNMCBmyVOYHDU0yPq6Cnv3KVHz6mxgyF8dmWONb2+ryP2GsJnyE3WsH 7RTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id; bh=dqf8uD7d/JrQ8DJh7Tfsy1BCpMWG7RKwcL3OVE4S02Q=; fh=9FyJCdcsdoHCrd4GY44BTUFx7IdqKInKDDLgfnGyrJQ=; b=jajk0oHQ2/llIQOvRcSMF6J2qZt02DQ0eUKcOwgwKJFvfK/UeGVR3ytXEJ6lS4a5cj MG/dPWfvkmUlRKPX1ynMa3NeQfFrloJR6ZM6xNK4ztDDIacNEJ+f/jjUwJaxhjgAvXBK x9Zle6sTwyBcd3Bo7N3ANDGTLYjVCaE/ASL1KY5clZfgSWt6w/Uduya8B9OZ1aghYoyk ww0VkiEAc7iY0n3bkQNk34MX+v6jP686i8oZVzkLmpUjnXjaCTbDkkDREAJ3oWfHT1iv myknUQk8nGOniNQ4g78yNiadNDgmlFPD/phlS/q8BupYILsw+Y50GgBga7H8KCmswfr5 JxNg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id i16-20020a056512225000b0050e6482697bsi213144lfu.12.2024.01.29.02.50.46 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 29 Jan 2024 02:50:46 -0800 (PST) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from [127.0.0.1] (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 40TAohCT001259 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 29 Jan 2024 11:50:45 +0100 Message-ID: <5ea67af2f0709033b0d3ab32d84a9ab9e8415845.camel@ilbers.de> Subject: Re: [PATCH 1/1] dpkg-runbuild: start with clean apt-cache From: Uladzimir Bely To: Felix Moessbauer , isar-users@googlegroups.com Cc: adriaan.schmidt@siemens.com Date: Mon, 29 Jan 2024 13:50:49 +0300 In-Reply-To: <20240124083016.177845-1-felix.moessbauer@siemens.com> References: <20240124083016.177845-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.50.3 (by Flathub.org) MIME-Version: 1.0 X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED 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-TUID: c4qcmMf2UzPJ On Wed, 2024-01-24 at 09:30 +0100, 'Felix Moessbauer' via isar-users wrote: > 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. >=20 > This patch adds the local apt-cache dir to the cleandirs and by that > cleans it before the function is executed. >=20 > Signed-off-by: Felix Moessbauer > --- > =C2=A0meta/classes/dpkg.bbclass | 1 + > =C2=A01 file changed, 1 insertion(+) >=20 > 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 ?=3D "-Ln --no-preserve=3Downer" > =C2=A0CP_FLAGS:sid ?=3D "-L --update=3Dnone --no-preserve=3Downer" > =C2=A0 > =C2=A0# Build package from sources using build script > +dpkg_runbuild[cleandirs] +=3D "${WORKDIR}/rootfs" > =C2=A0dpkg_runbuild[vardepsexclude] +=3D "${SBUILD_PASSTHROUGH_ADDITIONS}= " > =C2=A0dpkg_runbuild() { > =C2=A0=C2=A0=C2=A0=C2=A0 E=3D"${@ isar_export_proxies(d)}" > --=20 > 2.39.2 >=20 Applied to next, thanks.