From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7327579432489582592 X-Received: by 2002:a05:6e02:3881:b0:363:b166:ea2 with SMTP id cn1-20020a056e02388100b00363b1660ea2mr8597601ilb.9.1707045051165; Sun, 04 Feb 2024 03:10:51 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6e02:2411:b0:363:7be8:17a0 with SMTP id bs17-20020a056e02241100b003637be817a0ls170253ilb.0.-pod-prod-01-us; Sun, 04 Feb 2024 03:10:50 -0800 (PST) X-Google-Smtp-Source: AGHT+IEKLJ+1u1Tq+ZtSafaxG/BkiOPwWZ1N4/qKOu3GqsFtk4jcB6RKY4pmD+klyhtv2aYs4oAn X-Received: by 2002:a6b:4e0d:0:b0:7ba:9546:2d6b with SMTP id c13-20020a6b4e0d000000b007ba95462d6bmr14060436iob.4.1707045050267; Sun, 04 Feb 2024 03:10:50 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707045050; cv=pass; d=google.com; s=arc-20160816; b=Ucd50qbbCIEDMn+dOiyDZKrXvbYzwDHZypwCap7665WgymGalANy9ZKLwkQZUrGDYw vRCaxAfMJRhayLzC1yDMQQeoeGdiNze9BiUKM0uIb2GWXuxZU6Sm08OiiymidEhGZsy6 2q8aq8R2d7g7zClSxsNNPPgLQJRqHmZbeFisdYhLjdjFjovgGccPa495ost1AEg4Z0e8 GbymOlOVGv9gybXeKsqMWNEa3CycBUSB2Rt6gMaXGJVQxi5QlT+Z+pJpuxAHKhpogcXw vP0a1AwKq4HyjGvesmp1yxZfe5IssE9SdZnPN4dehQgTdJxU1I5Tu61ASlFlg3zNP79H MsCg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:from:references :cc:to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=YxcD4R3evFP+3APw8hzfYGeR3WCkduZgUlqW9nMEFBQ=; fh=H05q/8/Ymri/QbMXO9e/YKigWF6uEJkBLBHGl88126k=; b=wIL5esAIXHNaB0ykbi99ArW7ohZoaSDroU+TccnOVllnB/g9XFudJXWgKkyzSWQxjm s7MAmfySa4sAB3/W08BpShIe/B+TVJ4P6T9pwaS27h+Ng743N9+nAzOHq9yS5VRbE51O YgwnD6nIOEJXSd/E4O7qtCoEKOTiRqFBpsy1337KiFms1F2yVxtXDgRtWDOFluuMDtWV 4+ehEEd53Ky+htGuLKkRBwyulIQ1gnjO9naKzIzqMpU+x4CcH7PoSn2eJ8SVbbqhwarq Jt0BX8NcQGiXW8iTzS/u+P88IcO42k8AUQewquWrS5IwxMROjczXXhDhfDtZk6jz3iqa /JVA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=pzCAoD9y; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:260e::600 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Forwarded-Encrypted: i=1; AJvYcCWN+DhiXm787iRMhUf8Jner3bkeWeDjIFePsICT8KTsZhvhMAGl+tqKmSvDDC3AvlsNJQXpdk69OZpexXVTmnmYYwHZio2kFYx2VRU= Return-Path: Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on20600.outbound.protection.outlook.com. [2a01:111:f403:260e::600]) by gmr-mx.google.com with ESMTPS id t2-20020a5edd02000000b007bef30e05ebsi179944iop.4.2024.02.04.03.10.50 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 04 Feb 2024 03:10:50 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:260e::600 as permitted sender) client-ip=2a01:111:f403:260e::600; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=pzCAoD9y; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:260e::600 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DaZ4okJZQS5CS8ba8jCsF3tab2TQvm6DyAArl4O2TadolDTZppnjiMDPAJyHYQciS99wOatFIG1FDiTNBWSD3rQ1RetnW+YYKo/jIdL8X06swTlNBJUTzA3i1sxu4eXPJs0NIJRWn7c5sTXcvzyOW4KkKiCJWWSsqV60HT2BUBEki8O2UMlo1rWIvDKdQWjC20THGGyUjTLx5Mw3gOy4r23IZ1REd/J7tpfjbp9zgCXEAATDawwz7X9WAe7ZAnWkFVAMoVSJYMaKFxjgt8ofeB99bEX7k4RxxMzCRMyZ7C0om7eNBygsXoTs8XXUOywBqJW0cBNotE4VooX6eNBxIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=YxcD4R3evFP+3APw8hzfYGeR3WCkduZgUlqW9nMEFBQ=; b=CZTAmTuhNy3mDc6BtIxSx3cXmQCb+JVLMtm7cQeCODoVJqFFU0r05BFl6L6D0QJhJ72JFxyk0Toq0QkHp4TFEFuR3kbMNukeEW7wh6iUxeToiycIcLfkC7uF5cPj78laZdIin8HGi8tX0zilh3uzBfy4Rbj6UIAywMCeDKeb9yUG5xDoOWNfxVa66T1BnZblE+PPttohBMZtCEOWNQfcxFWCyItYXHkRdJ5ayv1I1tUh9oE3C2AWZFaXMpdrz+fjUnKe3wMEiqufKIQWeAB/p6PsASkomJVWi4a8RflBciD597y9GTLYDxw5qrjfSaYoe0CM+qthUE4m+QwYBN06pg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YxcD4R3evFP+3APw8hzfYGeR3WCkduZgUlqW9nMEFBQ=; b=pzCAoD9y4Dj1aUJdXPDNKJa2qZh9iHjSo8aA9Vzh7kOt98nR7qMVjE3DQprO/RlJaj8z8/U8m96/rWcWBRPZ1ix2GaYCxfY0wcu9ks8xg4mcybUIRIUIbO5qDn7whstATdj5aC+TLm+7mqla61LFpbuEkZdC9EKd6Zq4kDd1xj3AiG8oeL5j7oh8IkUrXmqmqHG8+KsL6sWI8HYumVPJ/tFsZ9igHtRaZAuHrMLSdkJp4ItBGhg3kZoaj9e2Xro+tHhro8yHss5L4l0G17b2EmFQcBwPstnfATw4+zb1XgVGCtrc9THCLurK2nHbf2H650QGWVR9S0s2kZ7N4lWPDQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by PR3PR10MB3914.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:43::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.33; Sun, 4 Feb 2024 11:10:48 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8d16:7fbb:4964:94fe]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8d16:7fbb:4964:94fe%3]) with mapi id 15.20.7249.027; Sun, 4 Feb 2024 11:10:47 +0000 Message-ID: Date: Sun, 4 Feb 2024 12:10:45 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/1] dpkg-runbuild: start with clean apt-cache Content-Language: en-US To: Uladzimir Bely , Felix Moessbauer , isar-users@googlegroups.com Cc: adriaan.schmidt@siemens.com References: <20240124083016.177845-1-felix.moessbauer@siemens.com> <5ea67af2f0709033b0d3ab32d84a9ab9e8415845.camel@ilbers.de> From: Jan Kiszka In-Reply-To: <5ea67af2f0709033b0d3ab32d84a9ab9e8415845.camel@ilbers.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR4P281CA0418.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:d0::13) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|PR3PR10MB3914:EE_ X-MS-Office365-Filtering-Correlation-Id: 7df3f74a-6adb-4beb-fa5d-08dc2571f005 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 79jgsPUTzmHQQ5uZvLyZX+XBxjyBimft+gWnHQd8Q1qip6xuIAux1RGjj7sviVuf0wjhMTKOiJwIe+pw3BSWQI9DrNm5S6bYFAJUW+yHKXlAlYM2cZrbjY3QxHkj9twSIXZ4FCbXthvBYtl6ZenE+0DbUjUUwDF05h/TczgyTvg3NQgn/acXW5okhK9jGMm8NTnHpZED6s6/hbGUSrrUDi57/k63We+TpCG6C+iaTOJZHgxC3RbUOTTu9x/u2LI2T+4MuBkWan2bTnulpAh6cYcj8mYU22b6Ch3XLupzWKb5hlUNR+aotl1Vx5h3w3C5JBDaXleP7JbQuM6Cm2ty3GmFYpipqME75yGtgr0ulwNY2OpCyc2XF4pAsTukr1bBYDh+tUT2vtkZO8OwNmGe4o+DKZ7qXTZKCOU9BLAv75VEIbN4Zv1WV7Sar1LTO82kHfak+Jq/HNPxYnXJSeAeKg9ej+cgaR5nsSpu/PkxW8w7tuDSxvgsZmN+/nvmPUArk69b3GmKNrpnSuiRlF0OSinfGOBGie/Q0swkga2G4IGW4BpcTYpHOz3Hm/lw51upIrDsHb6jVBgyeLxxK8xSjIPfUyk8pUpYgwVgoYY7OXPiLt1WHD917Lgwmnh/EViEQ7FM/dYMvgxAHYi7j98N4A== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(346002)(136003)(39860400002)(366004)(396003)(376002)(230922051799003)(186009)(1800799012)(64100799003)(451199024)(478600001)(2616005)(53546011)(36756003)(107886003)(6512007)(6506007)(86362001)(31696002)(41300700001)(38100700002)(82960400001)(83380400001)(6486002)(8676002)(4326008)(8936002)(2906002)(31686004)(5660300002)(44832011)(66476007)(66556008)(66946007)(110136005)(316002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?blpxQjBHZnhZNnovWFVPb3NHKzBGQmZHV0hPcnJhcjlvenIvUGRYK3JlREtZ?= =?utf-8?B?V3lNZTBibXZGK1JWTlQzeE1Gem8wWG56RGRtd0FYN0xITGRiOXFoWHhXNHBL?= =?utf-8?B?NmdzZW9yKzhNZFZsSEJuV0ZHY2k2L1JBa1RENld4TkhuWEQ3RE4rMFRPblhM?= =?utf-8?B?QzM3R05CK0dUeFRvWFlna2xZY3ErV25tS2N6N3VBU2FWTnQ1ckhMWkZGYkNn?= =?utf-8?B?eDgzeTBJd3pXdm9aNWxxd0xHeDg3d2NJL2RwMDRYcFNPZHRjZVVJYUY1T3Ja?= =?utf-8?B?WktRUEFvVXVWdzVPTjQ3eFp2dDRYdWFOa2VwRGZSOEVPQjJpUVBlZkVYejg4?= =?utf-8?B?ajYvMml4NHcvWEpYTjFDT01PRXFlQTc3UWozNGM1eDRIVDBaTjZKMXlqUldT?= =?utf-8?B?dEJzTlBEaVc0YlZHSTF2cWt4WmFiNE4wRFdLYU82UHN3eEsvSUcvQSsySWNi?= =?utf-8?B?TWVBcGRmR2FYS3NuM0RPeFNWTHJiUDM3UmxDNWc4TVBwTmRnRUUzQWc5a2s2?= =?utf-8?B?aWZ2MHdlUXB4S3JKSnYxMHdSUHdhYWdnNFJqVjEreVZoNEZBYm1qamxvaXdj?= =?utf-8?B?YTl3UGtVWFpsYUZJVWJDV3YyV05IclZnU3oyWjlXK0FtTmxLdjE4bFhXUEhN?= =?utf-8?B?SUdKNmJDWE5nczhYek1PZ1dFR3l1ampORTNtcHVweFdBQ29JcDNIcjVmNTdE?= =?utf-8?B?dWZjZ0E2UlVEamZmd05iUmNkeDh1MkF4L09SaWJJcDFEZHpTTStpK2R4TWcr?= =?utf-8?B?dFZDZERHVUdnRDVJSWw5aTFWa0RJclgycHJTNUdnNDBpRllKRE52YXUzcGZx?= =?utf-8?B?K1JTWDZIK0cybWNrUlZkb05sU2lhMU5jK1VjM0FJRnZoNkYrU3JUK0lEaEZL?= =?utf-8?B?L1lyellFM3dVUGQ5OHYzdEJHSnN3RnRSeDhnOEQ0K0JrdXBndTZLdEJaZnY0?= =?utf-8?B?L3lQWUdkdndacnJKOVdMb3BsSnBCS3R1MXlkdG1ETnVhWHRnT2ltMXpaSEcz?= =?utf-8?B?YmdIeWcxRHJUZnZuTDZPMVRoN1BCY3JiYVZTSzlSNEhYbXJRQkl0ODNvb0R3?= =?utf-8?B?TTh5Yms1eVJTS1pVYTNBNk1ZQW9kcmFVVzhiK21Qb3QwU2N4RFNlb1oxNWFp?= =?utf-8?B?Rnh2dnJhY1ltT0RpYXo1cnp0cGNXY3NYTVIrcTYzTjdoQVJ0Q01IcW9TWE4w?= =?utf-8?B?NWtPVlBaTG5CQzkrYTk2TVVYakovSnYxbGM0WWU5a2o5UlpxVW5qRVBBejZ0?= =?utf-8?B?ZWdhUTlObjhFQ3N1RDI1UVMramtZOCtOcSsyNVRJN1EwR3RUNWN1UUdKNzhu?= =?utf-8?B?bHBPME93YXhYME1uMmpvajhNUXkvOC83NTduTWw0VzhkTXN0MytYV1M5VEEx?= =?utf-8?B?RURRdFlsSDdBTEtHQ3hTeGZKMm1OWU5xWU5DUE5ldjQyOVRONTFkcnNEV3po?= =?utf-8?B?RmRpSzlvbDNuRGFJcC9sOEI1ZUVaQ1JLc0Z4OFlBbkZOYjdYKy8zdnlsNDRU?= =?utf-8?B?US9lZTdnSVZpQURLK0ZlTmNjMjNXWlpzTEUrQTRtYVUxLy9GVTcrYm81ZGl0?= =?utf-8?B?WlRid3lDV21wNXpGbHNac1JvT3FlRlJNM3Vna01yOHJjVHZwSWxpZkwwdlAv?= =?utf-8?B?OXFXMWg3dkNiYTByZ2pmMm5yVEJhT2dZdko5VTFrZnl0T3FlSksxVjc5SVhq?= =?utf-8?B?SE9FdldtbE9EMXMxVXpRZGtGcGJrZ2w3S0gwOVo2aEViK2xrYUVTcHFDVGx3?= =?utf-8?B?Szl3enlwQTRuUU93alFBMm9OQldTOGhOTHBWZXJMdDJYYmxvektiUndacEVW?= =?utf-8?B?cFZhVERKc3lDQWRsenZOWGZjcEx6WjVtK2hMT1NkaERSUGdndTE4Snd3ZjRv?= =?utf-8?B?RXYxOVVhTEhLOVNsQnNhcjVqYlcwSmlmR3gzMzlyYW05VmR2bnhwUkh0RHJY?= =?utf-8?B?ZEdsazA1Y0FpRkVIUWJxRGRlYVB6cWYzcldVSWJCVWg2Sm9PbnRRTlBpcWN1?= =?utf-8?B?VHh0TkI3ckVHS3hFdWY1alB4L0RlRGFiZlBsSjJtOFVWdGtCdDB0ditpZ3NE?= =?utf-8?B?WUQranIyeWo4cGZSRjd4M3ljT0xuT3p5dGRRZW95S3BqWTZzd3pwcUpaaDd3?= =?utf-8?B?Z09ITjhLMXFGdXl1eDhCajAwMGFHM2NwbDhEUHQvOVZ3dEtITUZSTERqR2F4?= =?utf-8?B?NzVNT0V4V2hLT2xxdC9VdjdrYWdVK1Z0ZmJHT0tBcWxYdnV6T1V2MWQvQWRO?= =?utf-8?B?eVdKcDhQaWU0ZWc4eGhLc2RacllBPT0=?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7df3f74a-6adb-4beb-fa5d-08dc2571f005 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Feb 2024 11:10:46.9891 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: hXdIxQADy25NjjuSX0JDxgKP6DjgCxXOq7l98aSwuafxH2umoV5AJby56v2lKGOYK/N+VRRAepg3tI+Kk5zrtA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB3914 X-TUID: MB3AoOnRQkYU On 29.01.24 11:50, Uladzimir Bely wrote: > 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. >> >> 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 >> > Applied to next, thanks. > This does not work that cleanly as it suggests: rootfs requires sudo rights to be cleaned reliably. I'm now getting build failures on rebuilds due to that. Maybe using the root_cleandirs flag instead would work? Jan -- Siemens AG, Technology Linux Expert Center