From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7168357740651216896 X-Received: by 2002:a2e:a9ab:0:b0:277:6c39:e543 with SMTP id x43-20020a2ea9ab000000b002776c39e543mr5175188ljq.513.1669275159046; Wed, 23 Nov 2022 23:32:39 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:780f:0:b0:26f:b780:6802 with SMTP id t15-20020a2e780f000000b0026fb7806802ls121883ljc.0.-pod-prod-gmail; Wed, 23 Nov 2022 23:32:37 -0800 (PST) X-Google-Smtp-Source: AA0mqf6eeHpbsoP1AkRt617KLEi0Bp17UBV/FcX+mteb2YaPNZ2RtXA+GDGnziyeBDK98/NUpJ/Q X-Received: by 2002:a2e:860c:0:b0:277:4f:bd2a with SMTP id a12-20020a2e860c000000b00277004fbd2amr5504939lji.341.1669275157432; Wed, 23 Nov 2022 23:32:37 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1669275157; cv=pass; d=google.com; s=arc-20160816; b=uQxe+jjLLUCNuUscHqeV5AT4Z7VLHvU5g5hjUPLwGIlpgk3NAObGZ/p+qvNnj9up7Y fJKrNQ28F9rAtX5OxU4C7129/T7+13CQWCz8Xe7xThBU5uhiK1V+dLDcX4+kIZCk8NXC HqXFkHppbCvYBcHdErgsWJClEaKBNAHXUsFCUigOYySlKDnTUsXpVezYBdEJFkD4r/It 4xb46jkhzAsRlLekQi7HIjw5Cvd5d5nvt9wNaLUIZ1jcM1WG5YRxlnBuIP+JE8xT32Ve FZiiceHLBdMbcHSfs1FJaIXRaUc9NhTiGNincMmGwrsy3z7a2+avsQdeQFvdyJT2dLWW Ydpg== 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 :to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=D2P5hm7FJiJJAXDsTzV68BihHnZ5RaqDwhtlfk6oQ+Y=; b=bGmMt1AOiKQ1qxbfw/gAHmZH/1FqWYMpOyzWQEiiaf0QLvuakEWiskJlcRoXpmQeoC czJ9xX4v3wNaPfrN55uuLyOi2E/bjUFMWw3nxMiw0NFUHc1buBstXjEs8+J1LgAdP/Bd tI7+KPPA3JC1RDlyzNSx3E/AjlQvucy94xAtL4L6kbwY56XkQKsALy0byxZzHuershFR gFHr+42rj2+HEcgXkyGBvQnzRKPtjyRFhL8EH50d6RbS1TeJY1cSBZ2aH7G4yp8CDoNV LXYeLttBVG/XeQMp3wclbrcD46hwaxD18CXAzRbmtjdBiYYlqueIjs64yvQdG0dtHndI br0g== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Gp+ftkCC; 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:fe1f::61c as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on061c.outbound.protection.outlook.com. [2a01:111:f400:fe1f::61c]) by gmr-mx.google.com with ESMTPS id z9-20020a05651c11c900b0026fcb9f003csi19864ljo.6.2022.11.23.23.32.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 23 Nov 2022 23:32:37 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1f::61c as permitted sender) client-ip=2a01:111:f400:fe1f::61c; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Gp+ftkCC; 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:fe1f::61c as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=STWGP7q3uu8JPz9h11+kAAQc91DswelLkDHvZ8iaqqgm5GoX9bbjafhrFHz+CCB/e7kpGpTA2LAdkygXqIgOB4kJ2V+9JGezD+PHkxGOIUb1QMg5rOeJN0PHZYBKQtfXj6VAO91iabH/g4FB+Hw+KocEVzhLwUIm8OS0rDE12DH5Z2auDLs/0b4JHVAX0svtbCovmXhkw7BkkTweygJOlq5miAFOva1jicNwDZvMiawgCN3XFWKe9bCtTDwTSn4x/hW41noV7UUE5fsljook4MJztP7CYcIJhNibcxEE/UwkX+yQU9WdDPsgpxzBs/xZOu4e6z6c2dWwRvFOeOWOwA== 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=D2P5hm7FJiJJAXDsTzV68BihHnZ5RaqDwhtlfk6oQ+Y=; b=avirVK1n1SZ1bFCWYVBtdbsJX7HWb0MVEeRQFxkw4LJWf3do5Fwaao6E8AKTZ7Zg28Np2LlLeLjd8CwmEzX1PFXvfSwAksfznXrBoRmePUDch5WLLSSJzYiq6IfYVNKxT3VSRkPLFhKLqZptPWBm7JJdWOUup9JdPqzZ9Eah32STZJispnLmKF3qJQHgWhTmSCShmDrparkfK76sGViIPCjS5h/Ll6Fpm3DO+DQvzzjXo9jtV5sB6sl9oLT0KbMAuv3nhjPX9Qz3d7BogqDQyZ21d/nMha1pcfm35XrSNTkh6QphRuPJhoCCV7nYjBGVs+0YnDq2AiC1eQzPsGkoug== 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=D2P5hm7FJiJJAXDsTzV68BihHnZ5RaqDwhtlfk6oQ+Y=; b=Gp+ftkCCD6FH7phUXwJOHQjr74JsLdTpBQvILFKLZLBF1CNzDmqW0r4Tap+9RPjabcpOUBZRRIfQyc5wTh1MKQV3Ee+oed/3mh073CEtle4RqjnLQhQUia1kSi+9ViE2qcHeWbBmUAjyDI6/eyE8YDjWUY2nYcysUinV6YU0iWOZInZ95MGQ3M73FNMI71YKzwJ2uaSKwnZCq5M4I8Bkiaida/+BB2o5B3BYpukXlcpwAV4Tj6wdKJOkr+NuE+CXmh7E0tyMUC93ngdwS/vRtDhq+c6xxmkfv6wJNafeXuR2+oByOGyna8rDqrISKTSvbxxJoxaISc1tDUOSCXw5Hw== 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 GV2PR10MB6525.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:c3::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.19; Thu, 24 Nov 2022 07:32:35 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::2957:50e8:8ce6:124a]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::2957:50e8:8ce6:124a%9]) with mapi id 15.20.5834.015; Thu, 24 Nov 2022 07:32:35 +0000 Message-ID: <28ac621d-192d-8931-55a8-2a969162c422@siemens.com> Date: Thu, 24 Nov 2022 08:32:32 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: Offline build broken with sbuild? Content-Language: en-US To: Uladzimir Bely , isar-users References: <9d111e65-99ac-52fe-eb30-1605facce23c@siemens.com> <2600055.fDdHjke4Dd@home> From: Jan Kiszka In-Reply-To: <2600055.fDdHjke4Dd@home> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR0P281CA0041.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:48::6) 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_|GV2PR10MB6525:EE_ X-MS-Office365-Filtering-Correlation-Id: 58f5fd74-9238-44f7-0f72-08dacdee0e27 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Dh4dYFvsYCCjjhcRvttlKeDlHXHFznARcR2SefuQHZBf2LhXr41Ej45q+5q2kDxNR3iRECXx0eEWlnQ7MaJ8LJWuLuvzEcYI24YqrmH3udQoDeTvQWZIKbsxRy+BaeqX0howNzT64JI8yad/b8AYgqVdsQ1MOh3JRgVou1LMYeUdvfCuEdgHophPNUrAFHVPx6pVZLbx+7fKfdrvvaFygzdx8GkCjhnYPoh5VDggpwRBpxtSCTvqDIcPWn2JZrekvO/6Kka/ugp2jiUxeJ/MFBQLlGUU63CFhvUBelKJODXmv9DwK9NPflL9A7/TERlVVAde3BPFBFEnQVM/2Ny+2CiTeg+A/cXnDVlYdvdUJOf1hI+9cwmr80zVkv7Ct1DRRN50KTsoA7Fc2hIOMhOhG6gTOGoEaYbw74ibAXXkZhAVFNShP2I5uuUUDfr+6Xpgcwy/wWEV/7uG5Z9y9YZkh/Lo3dhoH+cU52Jp/ug2FxGbT9XHJzzCCjDzbkI650fj0MSbANJd0rlsbSJtSJw4kE9z2Tm8sRlP2T8JEjpjk3PLQLuOeEzrl9KB733xndUtAA5avePBMb18hP0aawsydkjtXS/OQ47S0Tt7W9vQ0LQhat5znlAApN/roWofJZrj8oJ5sgAcIyJhYR5afmBX6MYLuCJ594bzihz/ILZuw4KUArYckLdEedrymYIoKHSVw4gQYRUxm0YS4DW3dVRKux3+mQDPQ3rKJmuS7DfpRQo= 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:(13230022)(4636009)(396003)(376002)(136003)(39860400002)(366004)(346002)(451199015)(66476007)(8676002)(110136005)(31696002)(86362001)(66946007)(41300700001)(5660300002)(44832011)(66556008)(6486002)(316002)(8936002)(31686004)(36756003)(83380400001)(82960400001)(38100700002)(2906002)(478600001)(186003)(2616005)(53546011)(6512007)(6666004)(26005)(6506007)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?blJXNFEvbTBKa2hPNG93NkhHR2twNUFuMENNV3ZtNjRLSzhPMUIvd1lvWjl4?= =?utf-8?B?WTZkSUxNSUJod3dCMkxzRU9pZXBkUHkzaEEvOFlVQlJZRU9XSkp3MjZ1anlK?= =?utf-8?B?MXl4NW9YTEpYQmUycnNscWFFbXJycmw2WGZJaWZMSzBNano1SDNoTWZQZHRY?= =?utf-8?B?L055Q2lTUUF4WlBzdUN4bXgxblAvQ2NmRTd1dllWdDI1S3Y0UjdKQktXTHly?= =?utf-8?B?dWd3dUtuTU9hRkdUOTlVM1BYZ25VQXBHYjgxWkxqNlFIendnWndIUFBsc09Z?= =?utf-8?B?QXBJWTJoUW0vdHZkZzI5dUIwUC8wM2VqQy9LWVlxbnIwYnJsV2s1amlrWmhj?= =?utf-8?B?M1pwMVZiUTI3cjBycW1RWFBnWmYwdXFobG1mc2UzTWxDSWVQZTFscHdpdmNj?= =?utf-8?B?RHYvWDZKWmpROHZsRDdmVisyRGo0ZDk5ZklDamhVd2tMSGJxSmYyQ1F5aGw0?= =?utf-8?B?WS9UeVJlbGVSakZIUFcyT0RSUEFEYm5QRXMzMC9BMlJZS2pPKzVDUWZLbEhG?= =?utf-8?B?RXJ3NmNFUkRXWUxsWjdHdVpnbVhpVS9Xbm9raVhjOHBmNmdRM3Q3S09HWG5N?= =?utf-8?B?Y2tqcHBJSk9JaEpMa2k4dkFUdGVubjBEVnRsMW1Qdi9GOHpsTWVJb1A0Tm40?= =?utf-8?B?TDB1c0ZoYmZvMnRaZkNnK2lsNEZqK2R2dmtwOW9pelpVemdkY1g5OEFuYjhY?= =?utf-8?B?Y0QrVFM1ZWJFVWIxTG9BSzZ5cFU4alBVOVN2TVREa2I4WnhZanp5dmJzbTF2?= =?utf-8?B?Si9JdlVPVVRzQVpwbEZwQlJwNnFWenVSeWZHL3B3bFpyZDM3TTFoWFU0c3lF?= =?utf-8?B?bkRRT1l1NkpOdWQ5c29IZU1OOG5UQUVjVHpQaFplUnZlSEEyNDJOdE10a3Yz?= =?utf-8?B?bjFjdGFOUzFLMWszMHhPTjNKRWVnSzNHN1BDQXlyNlUwM0xEUjZqVStqSDZF?= =?utf-8?B?QVpRU1luOTZxQlBLVWh3ZFpRRW1KZ2FlUC9KcHN3bzBBUzRaUXFSM3pOdGZ4?= =?utf-8?B?ZWN3bjRiUWQvZzJXSzh6MU82cFRpUkF4SGVEdk1nQmVURC9vb25FdytVbXhF?= =?utf-8?B?ZnVKOCt6Nmgrblh4N2lNdVBvOGlaRWQ5QWxFTlRXcHUvb25BQjAvcU11Z1FE?= =?utf-8?B?Nlc5SktGL2RVRDI2a2dnZGxhY203VldxTlhkaDFkTlk1YWQwTEVCZ0daTklj?= =?utf-8?B?QXR2OStxUysrMHJESlBJM3NPSnhiRHBDM0hoTzl4M3hDbGoyMHNmb3BOeFhV?= =?utf-8?B?RDFGNmR6SDFNMi9ad1U0Q1M5MkdRMWZpNzRnamorQjVwSDNLM1V5UGxnamJy?= =?utf-8?B?ak9ncnJFWDdRbHB1V3FxTGZPQjdySUZPUFBVaEprZk5YU1V0YW1vcDhIS21K?= =?utf-8?B?VTJ0SWJlUDdlUjdDVEtENGdHaUNxamsvdjRxMS9sV3RMMUQ2d1RYb2FZSEN5?= =?utf-8?B?MXhVWW90ZVdQRDQxUjN2UWYxOTJBTWxFV3p0VEJ6TDdyNEQ5Z1dlYmlOdzM3?= =?utf-8?B?SG1jVUI5MGF5SmFyMWZPUldpUUV5NVA1V2ExRHo1VHQyUW0zMWttUDdRTTJp?= =?utf-8?B?QWVlL1ovZWRFeW04dVJITUlPZ0d4dENFSWxHYVRSZjB0V3JJY1Ztek13eVgx?= =?utf-8?B?VDBkbE8wTFlZTDVsZ2k0YitpQ3VvbTJCOGNiZlo1MW9vTlhmNDdicjVxbnFm?= =?utf-8?B?SkNaS3hTUUZLQVE5TDRvSys2RCtZaTNQY2lkalBWeWlhR2FTN1MwV3FXcDBq?= =?utf-8?B?K2k1ditka1RKWVJzUkloWWkvekhyWm9TcUdRdTZySWoySWlFbFJtV3dBc2V0?= =?utf-8?B?RTNOSjRVMVpEQU1DbDZoTHRoTnFVakpTbnBaUmFjSHJ6RlB6RDB2d2kzU2pp?= =?utf-8?B?Wk9OOFJrMlZHcUNpOWdNM0haNTZJUXJvVGpZSm5vMmtkL2QyQmo4U3lLcnpE?= =?utf-8?B?ZHdpOVg0bDg5V0M2TkRCWjZ1dWtvTDJrdGdHV1ErZmVZYzZTNGtQK0QzbzF0?= =?utf-8?B?TVJwSk53MVJiRmErTUhlVENRQTVTTGJyUDNid3d3MDRCVU5hYW4wRWJ2RTBV?= =?utf-8?B?SkZna0Z1bG9KbHExeGFRK2NjdHlOUUFBZHZrSlQxdVU3cThFQWhFeU15SE5p?= =?utf-8?B?TmhSYWV0eXpSSmtKMFo4OEFnYUl2aU1CSmpwWHFCdFl0L2w1ZCsxbWJOVWZ4?= =?utf-8?B?b1E9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 58f5fd74-9238-44f7-0f72-08dacdee0e27 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Nov 2022 07:32:35.0490 (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: xYfoEAEq6vRfxDltyc30qnWWbJpw0qv1jINNI4kpjw7pZ0olJEu/ULe40vQB87GZYQ9RY39R/KWXjfsnMhciHw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR10MB6525 X-TUID: 8wGue13XXKNk On 24.11.22 07:57, Uladzimir Bely wrote: > In the email from Wednesday, 23 November 2022 19:17:31 +03 user Jan Kiszka > wrote: >> On 23.11.22 16:49, Jan Kiszka wrote: >>> On 22.11.22 14:11, Jan Kiszka wrote: >>>> On 22.11.22 13:15, Uladzimir Bely wrote: >>>>> In the email from Monday, 21 November 2022 10:36:43 +03 user Uladzimir >>>>> Bely >>>>> >>>>> wrote: >>>>>> I'll try to check more things (e.g. Isar revision mentioned in the bug; >>>>>> complete image build, etc), but at the first glance sbuild-chroot-host >>>>>> looks to be cached OK, at least with the latest Isar. >>>>> >>>>> So, I've got the following result for now: >>>>> >>>>> - In Isar itself cached cross-build works well (while both HOST_DISTRO >>>>> and >>>>> DISTRO are equal). The only exception: raspberry targets, while DISTRO >>>>> and >>>>> HOST_DISTRO are different by nature. >>>>> >>>>> - In meta-iot2050, cached cross-build doesn't work for both "sbuild" and >>>>> "pre- sbuild" cases. Evend "isar-bootstrap-host" task doesn't work for >>>>> cached build. >>>>> >>>>> I've applied the following patch for now and it at least fixed >>>>> sbuild-chroot- host task for cached build. Waiting for full build >>>>> finished and will update you with the result. >>>>> >>>>> diff --git a/meta/recipes-devtools/base-apt/base-apt.bb b/meta/recipes- >>>>> devtools/base-apt/base-apt.bb >>>>> index 506a28f..316960d 100644 >>>>> --- a/meta/recipes-devtools/base-apt/base-apt.bb >>>>> +++ b/meta/recipes-devtools/base-apt/base-apt.bb >>>>> @@ -13,7 +13,9 @@ KEYFILES ?= "" >>>>> >>>>> BASE_REPO_FEATURES ?= "" >>>>> >>>>> populate_base_apt() { >>>>> >>>>> - find "${DEBDIR}"/"${DISTRO}" -name '*\.deb' | while read package; >>>>> do >>>>> + distro="${BASE_DISTRO}-${BASE_DISTRO_CODENAME}" >>>>> + >>>>> + find "${DEBDIR}"/"${distro}" -name '*\.deb' | while read package; >>>>> do >>>>> >>>>> # NOTE: due to packages stored by reprepro are not modified, we >>>>> can >>>>> # use search by filename to check if package is already in >>>>> repo. In >>>>> # addition, md5sums are compared to ensure that the package is >>>>> the >>>>> >>>>> @@ -38,7 +40,7 @@ populate_base_apt() { >>>>> >>>>> "${package}" >>>>> >>>>> done >>>>> >>>>> - find "${DEBSRCDIR}"/"${DISTRO}" -name '*\.dsc' | while read >>>>> package; do + find "${DEBSRCDIR}"/"${distro}" -name '*\.dsc' | while >>>>> read package; do>>> >>>>> repo_add_srcpackage "${REPO_BASE_DIR}"/"${BASE_DISTRO}" \ >>>>> >>>>> "${REPO_BASE_DB_DIR}"/"${BASE_DISTRO}" \ >>>>> "${BASE_DISTRO_CODENAME}" \ >>>> >>>> Ah, another DISTRO-override issue! Hope we don't have more of that type >>>> in the core. Maybe worth to scan again and check. >>>> >>>> Thanks for analyzing and (likely) fixing! >>> >>> sbuild-chroot-host is indeed working now, but there are likely more >>> cases with (custom) DISTRO vs. BASE_DISTRO: >>> >>> ERROR: isar-bootstrap-target-1.0-r0 do_bootstrap: >>> ExecutionError('/build/tmp/work/iot2050-debian-arm64/isar-bootstrap-targe >>> t/1.0-r0/temp/run.do_bootstrap.21764', 1, None, None) ERROR: Logfile of >>> failure stored in: >>> /build/tmp/work/iot2050-debian-arm64/isar-bootstrap-target/1.0-r0/temp/lo >>> g.do_bootstrap.21764> >>> Log data follows: >>> | DEBUG: Executing python function sstate_task_prefunc >>> | DEBUG: Python function sstate_task_prefunc finished >>> | DEBUG: Executing shell function do_bootstrap >>> | W: qemu-debootstrap is deprecated. Please use regular debootstrap >>> | directly >>> | I: Running command: debootstrap --verbose --variant=minbase >>> | --include=locales --no-check-gpg --arch=arm64 >>> | --components=main,contrib,non-free bullseye >>> | /build/tmp/work/iot2050-debian-arm64/isar-bootstrap-target/1.0-r0/rootf >>> | s file:///build/tmp/deploy/base-apt/iot2050-debian/apt/debian I: >>> | Retrieving InRelease >>> | I: Retrieving Release >>> | I: Retrieving Packages >>> | I: Validating Packages >>> | I: Resolving dependencies of required packages... >>> | I: Resolving dependencies of base packages... >>> | I: Checking component main on >>> | file:///build/tmp/deploy/base-apt/iot2050-debian/apt/debian... E: >>> | Couldn't find these debs: apt >>> | WARNING: exit code 1 from a shell command. >>> | ERROR: >>> | ExecutionError('/build/tmp/work/iot2050-debian-arm64/isar-bootstrap-tar >>> | get/1.0-r0/temp/run.do_bootstrap.21764', 1, None, None)> >>> ERROR: Task >>> (/build/../work/isar/meta/recipes-core/isar-bootstrap/isar-bootstrap-targ >>> et.bb:do_bootstrap) failed with exit code '1' >> I think we have two problems here: >> >> 1. base-apt is set up in sources-list using the BASE_DISTRO, but we are >> creating it using DISTRO, not only in bast-apt, also dpkg-base >> >> 2. the whole base-apt caching does not yet consider >> BASE_DISTRO(DISTRO) != BASE_DISTRO(HOST_DISTRO), and that maybe even >> before all the sbuild changes >> >> The latter should break the Raspian case. >> >> Jan > > I've just send patchset that fixes case when DISTRO is changed from default > value (but still in fact remains "debian"). > > I set up the following configuration in local.conf: > >> require conf/distro/debian-bullseye.conf >> DISTRO_NAME = "My Debian System" >> DISTRO = "my-debian" > > And got the same problem with sbuild-chroot-host installation at 2nd (cached) > build. The patches solved the issue. > > The case with Raspberry (target) / Debian (host) is more complex and still > doesn't work. To make cached build work in this case we at least need to > rework `base-apt` - split it onto 2 repos that are populated only from their > own original repos. Left a comment > > What concerns `meta-iot2050`, it still fails to do cached build, but due to > some local problems. For example, `python-absl` recipe from `meta-coral` layer > conflicts with BB_NO_NETWORK = "1" option... > Yes, this is understood already, and a fix for meta-coral is pending. Thanks, Jan -- Siemens AG, Technology Competence Center Embedded Linux