From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7291284813103759360 X-Received: by 2002:a4a:c50a:0:b0:582:1a20:7cb8 with SMTP id i10-20020a4ac50a000000b005821a207cb8mr1301889ooq.0.1697690205848; Wed, 18 Oct 2023 21:36:45 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a4a:3308:0:b0:581:e344:d93 with SMTP id q8-20020a4a3308000000b00581e3440d93ls334778ooq.1.-pod-prod-06-us; Wed, 18 Oct 2023 21:36:45 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGFQGDS4Qfhk6u9dnSMV0t9mDQkhAT5txZpm7xdGBZ4qbSatcuK8VICaDLJXTV1VWUI70sz X-Received: by 2002:a05:6808:bd6:b0:3b2:eab1:91c with SMTP id o22-20020a0568080bd600b003b2eab1091cmr1226619oik.29.1697690204971; Wed, 18 Oct 2023 21:36:44 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1697690204; cv=pass; d=google.com; s=arc-20160816; b=BUffPeT87dlUderldmDmYWqtkoHyI0jGFkeRTgKgT43CHAZQbM9tVNpXsfCG//tPIZ BfotDrzQkcOhQCnxCYeTWFurbbUraB0Qo7ZWw7PksX+6W9Gu/8UQPTVWy0dWdNi26O0+ HZOOEcOkJ2j7WriR+hTHkudVbOFIy7SO+WhVmXebzhnhdnU8/khAWYyFpANaIYkWnW3s G4CEL95ZonfVlzf9pAIJoWbIiXwoYJ5H1Q3kDZZjadoFKbOSGBhmlyK59Cn6aNpAXuPO L7+dcMAwADmhLyiCAgL86JX8QscwQxh8IkQt7FzOlsNIg5czt/7KBd53TAddXH74h+JT I8jg== 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=bBzAdX5DjdiAonwpi/sH0zkATSCvy5qZWITo9MdN7xw=; fh=E9ZJ0HmgT4w3TEnc5x2MI+fkdU5bfQ8PKR+TShnqgJE=; b=Qc5/4yI7eKib7HV2k4vjezK35s3aGggLdTsos/kRM52h4u0PZmNxa5F/Ynom1tnoVq 2Ul+cjfz63kBqg/kEDqlJ9E1v3rhXYFlzGcT872V86rQDWfCiFdFVEb9R8rYnyJvKV60 6ZA1NP/GXF1elGciQ1OlT8Ge9aIeq9R6tm2WurxLo2Ytvt0wuu4w+GFxE+0h1tUlQWDU n5RJQg6biVeIdRH+4G1NwIU7JzvWc5S+42zNEvIEd7+PTDUQHsQu2xW/pycYXmG9kJhY M8/7XxQxpnNd/SP+z8tWaGaGtLhJNbO1DC8K25YbDQ3g23yLoeYjl07YIKwDS5oWsTJa hlnw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=vy3N4hxp; 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:f400:fe0e::612 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on0612.outbound.protection.outlook.com. [2a01:111:f400:fe0e::612]) by gmr-mx.google.com with ESMTPS id gq5-20020a056808398500b003ae5482a7e2si477041oib.2.2023.10.18.21.36.44 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 18 Oct 2023 21:36:44 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0e::612 as permitted sender) client-ip=2a01:111:f400:fe0e::612; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=vy3N4hxp; 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:f400:fe0e::612 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=h2TH0ysx/bW/UxPbSrkDhNFQbEasorZQt6nABr7lsPEDTHIGrchZiwVTOWKawEcHarF+WCd8oP9cyVT/siqV2VzzEY7Yp+8mM1KBTf6zwpPgKgKyhSXML+GdO7ZrHFJ9mOxkgm1spimuHblPKsR6cbMisBfKKriOZhjk6UCm2LF4ojKnjSTKkWTrWYeRWqiOufJQFNWh9HQPUteu1cTTufFAC77SJ28l1zmiKIqoW2FCJEChUPZ2VAakocQsZH3qDAuWxKWWJiRIApqNcxmjvNf7hrOZBTYWadyeRltkM8rWMQQUbmjtuPXDjEoaESRzR8Ivm3RZjWGqOyFj9qZAsA== 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=bBzAdX5DjdiAonwpi/sH0zkATSCvy5qZWITo9MdN7xw=; b=XDaARV1fHQRegtdkLKq9xztY+hQb4KR5aWv/HM/LikVmgyaSDV6HIoPWeRTExh22Or+84FWB36MkH7xzjwGPl9AFfgKB1yr4FWhOYXWMO89cvJskeM/hgO11tI+pMOvN/MaAGn134yzG1Sg87XHlO6SatvhUpeVZhmEt1+gOsN8gEZkKtLSygmyIMyCryqGIcEDLbwdLT3+Z1pKhsAyrSgiPy3U1qij4uOL2MoAMrIQGQ80UWJm325g3EFlIL6/z5/t7O3JXJeYO1mLVFl3s266XiHKlk2uikx7WDSTxIKxD4Izbkju044N2Kf14ih3Ijto0GRdagNEB/dOJ46njJg== 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=bBzAdX5DjdiAonwpi/sH0zkATSCvy5qZWITo9MdN7xw=; b=vy3N4hxplHxG0ok0YPVwszKpcwK0hzO+P4hah7VkQUDyEtmt8yuuOKkfmwrc3jpRmTDxo40TW1xBelKkRdphkiYduMW+PLMQKHrzkBJslpUOcekOPVCndo0u3p9euGqkNMoJzoG/ZA2kSDRp9CK9YK6PQsvfRS8TL9J0saf8P8lUuMlP1AnSi3sPILHjEk1mXo45l/cqzHWty2gS1h8q7ltBJGqsJW+pAyZ8NuV7eewdbMKCscaS4EnFlSXDOgMSVeQSjPlaNpRmtmAHdiKGc3++pFqUVuqGBTh1Upb7tSglCAjajfsXKfznvQbnTwN3M1rP/D8WuSV1aSjjiqP/Gw== 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 DU0PR10MB5825.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3bf::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.24; Thu, 19 Oct 2023 04:36:39 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::2a90:96cb:b3f:6e5]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::2a90:96cb:b3f:6e5%2]) with mapi id 15.20.6907.022; Thu, 19 Oct 2023 04:36:39 +0000 Message-ID: <2e43adad-fef9-4f46-af19-517bc15973d9@siemens.com> Date: Thu, 19 Oct 2023 06:36:35 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] dpkg: Account for empty local apt cache after package build Content-Language: en-US To: "Klincov, Wadim (SMO SDT TEC SPA TPQ)" , "isar-users@googlegroups.com" Cc: "Schmidt, Adriaan (T CED SES-DE)" References: <04e0858f-f4d1-4658-8e5a-f5e1baabf666@siemens.com> From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR0P281CA0101.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a9::19) 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_|DU0PR10MB5825:EE_ X-MS-Office365-Filtering-Correlation-Id: abeba776-bfc9-44d1-1588-08dbd05cfb73 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UScvqwDlXHcf1jcXNLvSNeShvB+4pP7AXhjQkmSFfbXTGI7vTk0lusC7s8GK28Kj3mKfQBIxwyQrK5jhASbaGqbxvWVlJiWQn+R+3wlo9dvFJEh86opCOlGShXe2qdARO/kIifuWNqnt0P67djGs5mYco/r8hcyHu/vVeYz8/GS/nXOD8sLpxH9D1CTmrHvOAfWZ+2sglw57MjL74zrLnlL5smI1ebgMKvqf3vfKihyt1ZdtpC3ZpV5jN+ZaUBLfX9+NuYH4U9i8enlXCfR8LgdXmZ98Z+3h7kdVHYSfUt8UUo36VIfb/FhDqqs/TPexuZ7vS02xfrlzMyxw42Mec5A1dPBzkCR73aZi99b0YEW/vBcQ8rPnnjJhBTPULBj/Do6U00LOw0Phln6qNBlrcgEikoj2FLmDIvar8pGivzQ4KyEzDG4gVFirem3rY4zYWxqkPTY/hMbDzmABpp9ihQPpvADD9jNEYtVN8Zo3KFLJFC/FjYplFCCpQxGbSkQ3ZgWNPk5jPIwaQXiFXeYqiFGQyj+XTI0u2rtQ5FP6NDgM2b4uUGxxRMIN8hI9AVDP76lxRNBKTrB0Hk/KsWioCFrleQZw0XZxBquuvKLhhUShQ/x7xhJPsST1TGvAvOA0TWm0RTcJKMLgbUDAnY7sFYmDTEsdHQ8h/VUHYwOs80Rg/LZRI7zSF2ZWD/t/9Tvu 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)(376002)(39860400002)(136003)(366004)(396003)(230922051799003)(64100799003)(451199024)(186009)(1800799009)(83380400001)(26005)(107886003)(2616005)(2906002)(44832011)(4326008)(5660300002)(8676002)(8936002)(15650500001)(36756003)(31696002)(31686004)(86362001)(82960400001)(4001150100001)(6666004)(6506007)(6512007)(6486002)(53546011)(66476007)(110136005)(316002)(41300700001)(66946007)(66556008)(478600001)(38100700002)(43740500002)(45980500001)(360504008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WlpwNGpneEJLOExIZXgrOEszenIxVTE1SllvNWx2WkJlU1pYVVRCb2lLM2wx?= =?utf-8?B?VGx4MG8zS3gwd2RpdEpSU1ZyN0NxYWxuWDB0WTJsTm1kM2t4ZERmanFudGo4?= =?utf-8?B?Ymh3dVgwTjlEc1ljbXUwVHF0OHJWZjRRNVJQTmdwLy8weHBSaGYydzhxOW5V?= =?utf-8?B?YTFLT3hhK2NvZ1U4WTlMSXdKL2lZdHFVUDlCV3B0VVJXc2k4V3cwY1VIeTE0?= =?utf-8?B?QTBHbTI3cDJiWHpqMFNSSkkwc0VDb01scUJhREhZNnFpdGNyVUpIUWRTWGlW?= =?utf-8?B?SXRWYmp4b0poU25HTFJ2UVRoWTVYVlR3dWh4d3haWGRmUjhYSU1aaldhVXNw?= =?utf-8?B?MldxeG5oM1NKem1DMFdqOHd0aDV5UENYOG1mNGowbGNwelVIOWlBVWVERTUz?= =?utf-8?B?cWxZaXVvdkp1ZktQZFBqV0NtZXVWNHp0UkpuK0RnYUgrSlBFam1oT0R5Ty8r?= =?utf-8?B?bmdkSU9PaFM0SFdyUXpWS1JkY2JIaDF6SEFuUUxuL0lhVXVqdk0rZlpKMTNF?= =?utf-8?B?Z1IzTndlcXpuWkg4R2dvdUNrUzV4bGtBQllSbkY0dU83cGo0ODh2QjJMMnRt?= =?utf-8?B?VDRqU3BybUJ5UTdFQ3dya3ZuQWdEcEl3Y2pldVpLVDR3MWtDdjFvTTZ3aG56?= =?utf-8?B?bHAydVJEKzNiVDNuUzFyb3hmcStCWGpRZlVLdVNBTWg4MHB2aC9CY1kvWFpt?= =?utf-8?B?VWRYZmRRYnhqQ3NENXFsQUI1ZmgvTDM5WGgwdGVaYW85L0xyRGlTUGJseFAx?= =?utf-8?B?UVAwcWtGOFBSejU3VHduVlVJdEF3VXVsdjljOWcwYlR0TmFpY0FiZklRdUJD?= =?utf-8?B?cFoxRkR2bmp6SHArTlJkMjhqdkpmaXFaMVp4K1Q2alkxMllMMmFYd3BFTHo5?= =?utf-8?B?NDRqVCsxUnBlbDV6L0RGRFVaTjJmTFVsQllxY3lYUzhvSWJqUkhhdnBMNUVX?= =?utf-8?B?YVRSb1QrZ29zMTQ2NStZK3BQZ1VzWlhpYmdpdzdBbE9WZ3BFQ0RndVE5c01E?= =?utf-8?B?QXQrc0NQdmdhSzJ2K0xycUZveXlqeC9sWXZvM2o4WWZTNTZiYk9rV0YvQVV3?= =?utf-8?B?eGlwckswQjBmYllKYUFMbkdoZ2xHVHBoaEVrUnBNUG9WSE51TWtRZXNpazZy?= =?utf-8?B?MVB5ZGM0ZGltL3lZNjZvb0JTSUV4MVlFd1pKdDZXTC93N2lic2Erendmd1ZE?= =?utf-8?B?OGRzQjgwWEV3UWFiU3BHLzQzdjUxblhkck9jZ0dIQmNBcWQwRC9EOS9vVTdj?= =?utf-8?B?T2lwb3A0c2FDZFBrbHAvZWpLOVUxanhzQnBtWkJ5ZjNQUnprMUJobXRZRy9n?= =?utf-8?B?d0xwSHloUlZkUVVIQ1JJcEVpTFdVT2IxQThMMko3a1hKdE90V2NMRnhUcG8v?= =?utf-8?B?c0JNNXBHTjZZQzZnWUFNRUtScDVWVVBub2RyVnhXcG5JbzRwQmpqbDJ3c2tZ?= =?utf-8?B?c045aFhIdElpNHRDc2tGa2xlV1BKdzJGUnoyQU5PaTlzaE95V2lWdi94R0RJ?= =?utf-8?B?TnJBZDN2T3NvR2hXTGpWcGFMSGZjTlhqSjFEcFR5bDhaZ3dJZzNSUkI0dmdG?= =?utf-8?B?WXVBTGJQODUyc1pQa1dBRllhV0ZXQUFyL1ZxRUZWVnA0c2dCZzBYTGRRRys1?= =?utf-8?B?NGl1OHBsNEhSRzdCWDFEUXBOVVlTTzNkVGxKTWRRbUpVeERiU0pUYmlycUZy?= =?utf-8?B?VTFlOFh2OHhacnRqV3dNaHFhcGg5WitXUkw2QXo2dy8yamNxTWwzMWovNGps?= =?utf-8?B?RnF2SWJvdnNUZTF1UkxqODE5S1F2NG1ZWWdJZkdYTkVEK2FYQ1RFK0N2NjMv?= =?utf-8?B?aWRQU0YvTm10aEoyQVRwU1VMd2lWQTdTSi9ta1U0Q3F0WlIvVWtpQzNrc0RV?= =?utf-8?B?TXFsUys5SEdPVVM1NHhCeGVZN0c3MVVvU3JRNDg3NGdJOWVOL0xiSnpndDlC?= =?utf-8?B?TENETE9uNFBseGRuNEt2dWxRQzBEUHByaXlyZFA5S0FPQ1E2K3JyenZ6ai91?= =?utf-8?B?RjZzSUpWVS9SNjUrL1ZTYWlaaFhtT3h6eDFVaDlIZDdINXZQTlZtdFZmKzFX?= =?utf-8?B?a0VXVkF0UTZWWlVncHd4NlVqVzE5OWtCd3Z1ZXZxelVRSkRlc3RrMmRiUFFt?= =?utf-8?B?c3djdDVyTW9sK1RpaDRZL0RQbnZDd0xzY05qMys2V05KWm1HdUR3K0ZvY3pp?= =?utf-8?B?dVE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: abeba776-bfc9-44d1-1588-08dbd05cfb73 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Oct 2023 04:36:37.8672 (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: BamaJaXKerv1TgYaYJKdSWY92BS+4ASyuoj2a1bFbSvQ3wS+Nwk2pZEdo0EFo0YhAW323Qtk6crGdKENfeuwTA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB5825 X-TUID: Lc66FaH/9kM4 On 18.10.23 22:33, Klincov, Wadim (SMO SDT TEC SPA TPQ) wrote: > On Wed, 2023-10-18 at 15:08 +0200, 'Jan Kiszka' via isar-users wrote: >> From: Jan Kiszka >> >> A build dependency-free package combined with sstate caching and >> cleared >> deb cache can trigger >> >>> cp -Ln --no-preserve=owner /var/cache/apt/archives/*.deb -t >>> /home/builder/example-raw/rootfs/var/cache/apt/archives/ >>> ------------------------------------------------------------------- >>> ------------------------------------------------- >>> >>> cp: cannot stat '/var/cache/apt/archives/*.deb': No such file or >>> directory >>> >>> E: Command 'cp -Ln --no-preserve=owner >>> /var/cache/apt/archives/*.deb -t /home/builder/example- >>> raw/rootfs/var/cache/apt/archives/' failed to run. >> >> Account for that. >> >> Signed-off-by: Jan Kiszka >> --- >>  meta/classes/dpkg.bbclass | 2 +- >>  1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/meta/classes/dpkg.bbclass b/meta/classes/dpkg.bbclass >> index d89b0fd9..7249f32b 100644 >> --- a/meta/classes/dpkg.bbclass >> +++ b/meta/classes/dpkg.bbclass >> @@ -109,7 +109,7 @@ dpkg_runbuild() { >>          --chroot-setup-commands="mkdir -p ${deb_dir}" \ >>          --chroot-setup-commands="ln -sf ${ext_deb_dir}/*.deb -t >> ${deb_dir}/" \ >>          --finished-build-commands="rm -f ${deb_dir}/sbuild-build- >> depends-main-dummy_*.deb" \ >> -        --finished-build-commands="cp -Ln --no-preserve=owner >> ${deb_dir}/*.deb -t ${ext_deb_dir}/" \ >> +        --finished-build-commands="[ -n "$(find ${deb_dir} -maxdepth >> 1 -name '*.deb' -print -quit)" ] && cp -Ln --no-preserve=owner >> ${deb_dir}/*.deb -t ${ext_deb_dir}/" \ > Just tried it and it still fails due to the non-zero status of `-n` not > getting caught. Maybe the previous `|| \:` or using find to copy > directly might help? Ah, indeed, missed that because my caches was non-empty again for the test. v2 is on the way. Thanks, Jan -- Siemens AG, Technology Linux Expert Center