From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 20 Oct 2026 16:46:56 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f61.google.com (mail-yx1-f61.google.com [74.125.224.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 69KEksAT008773 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 20 Oct 2026 16:46:54 +0200 Received: by mail-yx1-f61.google.com with SMTP id 956f58d0204a3-67532014b2fsf4253595d50.2 for ; Tue, 20 Oct 2026 07:46:54 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1792507608; cv=pass; d=google.com; s=arc-20260327; b=TxjLLZMbBvIe6miVhkOlBnvgimVJs+R4RgLJrdo1ykfNvK88XaF9e/QcvBUgpwM7fR 2m1QQre59Jw4/5nKmFeVDtbLXA4DqXlBMkXDcPle+aDVfdHdU83+wjES+o6kZEJA1EUH 5AtaAK32osGXwFyjsE2HfLv6xZlu2wt+1AlyBp3KC8hvNC8pJRo5+NgvwzaEk+s+XgFK Q/gh80VMz+jHgxq5lttnv0ZxmdZZCLdJ4T/l5HCqNNW34AjlijVccDGCdWozf31ccANL tw594ldJ/Rrv9TdT5n03mgHLnD3635UQBmJmuJh2BMsaTl0wumt5TeTC42yiK/EjbEcW M57w== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version :content-transfer-encoding:content-id:user-agent:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=gSXfBH5yL0OQdVNy9tDvROVSw2+/Tcl4ArKwMR1CZx0=; fh=bmoiRSCUURB9YQ0NBoJaP0lqN0HF97yE/XEsG7EJ6zU=; b=A6IvUCaPJJ6r38eZvXJPE7UGxAoqOixBXy6DzCd4gSiYmCdDPl7Xjd9l1jQud9ATw/ 1evT8Q08QlHlhoFX3MDmkIzYWTGGMtNoj2sifHhHHaolcQ/O0zzJpa5ui/7H/ficpotn D3t6J/si+YW6EJd7eA31ijLtfo7ZHvPLkvwTqkRfUrcP4gJkJBFUpLIlwVhMVIpwbiKw OTs61+Ss0/DmBaTvMx/6420H2+FwAv6wV1ZWAcsHyEbR8uG5hx5KBmQfVi2SC9iIystB XAcxRnhsp90XGJ54gZjr3FfEc7cIj46ocM0FZLKS5nAdF3kyZksd9hyFmUE8JDYsqVed B2pA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ipvV81OU; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@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=20251104; t=1792507608; x=1793112408; darn=ilbers.de; 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:mime-version :content-transfer-encoding:content-id:content-type:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:from:to:cc :subject:date:message-id:reply-to:content-type; bh=gSXfBH5yL0OQdVNy9tDvROVSw2+/Tcl4ArKwMR1CZx0=; b=h72gCgu1c7pQJm8UgZHFZWGg4R8qw+pWl53RdxxhMlKDjQmsy6p7egUg1mVyYLmqn9 Cej/ZytIhmuwe13FnZuqta1Pbey4R2GyzvssjaOUaKmY7zeV7/mH8nwpdVhzvQ2ge7HB K30YT7f3BqHqlUBgpG5orqeus+AIVM8eKC28H7XKaIwadf0pk0nBHbehNptGmfRgA5Dh BeOL1lHIMmHoYIgs5Kg3zB79fLHxvNLkfaKY2EkWL+YvYFtk5KCVuA1lhvHE9b6qFIXx 1jXsKFseAEkwMk1JMLgVTbeH9A9cGa9z4/5FkcbZuXZ9pmBtpb0juhNhYnDRbvVG8N/t ZEHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792507608; x=1793112408; 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:mime-version :content-transfer-encoding:content-id:content-type:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=gSXfBH5yL0OQdVNy9tDvROVSw2+/Tcl4ArKwMR1CZx0=; b=jvSInTtp+j/Yu8QJgaTJnJ7yBd8AMT+ptEvKBvOkM3FCDgs02XbVWUHmUuF6frSF0k xuLxaPrZowF3TVZ5u26Xkg1eRTmYUA9WGk0TgIu1pZSp0bRsl2LNVRU2VeRu3/XUxZAn pUSXC8/xVPJmBzTZlPf/vOm29YXDRhbplYdlLXdngpNu11LYZ1DbEOAMFrGo/GqmOOpk kzia5T5A+TJqWtxGmEIERxc8+8jY3uI4ynMCE+ovixraVzsfwril+8Nz6ZEQO6I2n58N JrDGBt38fK3M7qa9nG95um8YN6dWOeoPcuApAQFyb+Q9VwUql4L9QhDrkBH4gOkqvcJ4 5dlg== X-Forwarded-Encrypted: i=3; AKwUvBzdQA8v8EXSwIWm3vA6K1tJWE4c+AbO8IzRKtUy+Tbo9aTuO4TSoa1YKfNI3Tphh0eqhwxk@ilbers.de X-Gm-Message-State: AFq9FYKKjmcQRxvpmTkuqlQMy0mAH4cMnEnvrThAKxLCpOkFi8Ub3LkT 40K4ZWoP4eln39p7zsyT+JOawiN8JPirAEUvQEjKUE+2Ayfr+TB8Lzcv X-Received: by 2002:a05:690e:1699:b0:679:91be:2aa0 with SMTP id 956f58d0204a3-679ca701a44mr3222347d50.37.1792507608005; Tue, 20 Oct 2026 07:46:48 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdcote0E1DyadZKKq9gP4DmE/Fh/vw1eeLeHRDu3y351Lg==" Received: by 2002:a05:690e:13c8:b0:677:d3fb:6c25 with SMTP id 956f58d0204a3-67a0bc98689ls5476d50.0.-pod-prod-01-us; Tue, 20 Oct 2026 07:46:46 -0700 (PDT) X-Forwarded-Encrypted: i=3; AKwUvBwXhIY+aZKGlBgsnO2NBb3sdZZs0E/eFXWrw8awWwZzVfq88BqMy/i4FScWPE14SKzvO4GdJOgOFxz6@googlegroups.com X-Received: by 2002:a05:690e:4411:b0:672:a678:da59 with SMTP id 956f58d0204a3-679ca8c48a4mr2503278d50.108.1792507606368; Tue, 20 Oct 2026 07:46:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1792507606; cv=pass; d=google.com; s=arc-20260327; b=QqgXPLJjr1dkUp3ALWrWowrwyNoZIOcrInfPpUFSeyYUHQxAv89wtSzQME/t+n5H81 62wdDHAjCXd7nUTamtnR5Gc7y/J9B2FBGo8Be8+j2kKBOM8/BoE3GRFnoYgaIXNJ318g g+q3Z469owguZgKb/gQ0oRzI5x+EXdMRWCNqItMviBxsHi10AXjJmrLygPJvl5M38osS PvIC9LEHDKTsnIJLhz2JOX/m+mk2WqIM2xK63nk5OaFHDUFbG2ROP2AniyQkXl5qBXMn q/F5kBJcq9w+R2sfVj19yS3/uYTVricnx35Vx2LV8rA1EsqXF7v5eoD2pIvLvPHO2H4X Ek6g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=VJji01QzPbHgp2gvyvVArtOIyp/nKJ1YvxJUd8DqEck=; fh=FJyX+XAGMC9Tk18avhuK+G/0CFBuKBUMkWAVFZj9uIA=; b=UCeWcst0AwpQ7NmOFJ4Z2tj3C+EuBNU536H7IJGgcjqXMqqu2VWsX2k5ujAR61Gl7b TJvnQm5AzB9T9NxrcGSxjdvoqVe5kuV8SZvqZU/f1oKdbX5cSQm4WI17uHzvbem2DeiV D6OCTeWUaxNiLFY0hg25F2fahA+vFGSrJAwdz5TMdzyxe2TFJldB6kHJowG6xEbxxKKy 7HJRHev6ID8tGqbYrOuQQeG/zB+tne/UJPtjrhgC6i982JhBcrV72r59qCAP1JPk3LXg gNcu+y8UtIulGjWWL77S6KT3Q1sY6XOpSA8xpV2+eAfexmRvjZACcPvBlQ/skIQRo+2M iv0Q==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ipvV81OU; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by gmr-mx.google.com with ESMTPS id 956f58d0204a3-679f7f392a9si76477d50.0.2026.10.20.07.46.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 07:46:46 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rynEUOqoqHZQ111tLMf343S7+9LfibiMR3v5hXWY8jVJ1oFjUwQD1Ft7kwtjfeph4R61orTMjx9dmL+WETRAlxPAIoYEzWUbn41BMIzcDWhikzFqwBqI76vdRqAdfYyXOW3jxH8h4DM+IY2cbomd4jPEMzYOmozpVHPCd4D+sWZ1z6wLmXuMVfeO6xqnlSAQX1VV8gyElvQ1CFcAubE/pReNdMyudptLapB1qMvsfe1d9l0VBIwXevnq/dECGdNL7yLo1OMOGDi5VZSRAwLVtXjoyqocP7bf64pIp7bR6YJx7Pw+bBP/Uj03b0y2bbpzhwIKoZTZfoAqP0uudDX3iw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=VJji01QzPbHgp2gvyvVArtOIyp/nKJ1YvxJUd8DqEck=; b=MaWgve8UQbOdAVcz4xfx1NzKE/DkhwvhhAkDjRYlIWdDt7L5RPwIbM/wtBJdDub1OzcO4Hsuo8JQpU5Di67f81jiv351yt9Smo7GdCxX6doKGy0gi1JKACMgyO1BaC1f8wOXjbStjlAKVgETSxcQx67FMOq7EPT/yBpeAbLKByamXRoa/uKR96SHaEpPHp1REn5AyiKxjqTCZXhfjgMLDDAZuvXlqLBjHD4defQ2hByDG3pJx4OEOxlKul+0oatVSTJ3AurIveOmqo1U5RrX6UX4JzUoUeO042NbEF9t+MTtB4v2htT7NfcmxocAEHNAcZKvbiS8x8dAGn0VwQXb4Q== 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 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by PAWPR10MB8164.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:391::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.522.19; Tue, 20 Oct 2026 14:46:43 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%3]) with mapi id 15.21.0522.017; Tue, 20 Oct 2026 14:46:43 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: Zhihang Wei , "isar-users@googlegroups.com" CC: "Hombourger, Cedric" , "Kiszka, Jan" , "Gylstorff, Quirin" Subject: Re: [PATCH 00/13] More build time reductions Thread-Topic: [PATCH 00/13] More build time reductions Thread-Index: AQHdUn1DEYFlhu1hrUK7R4ErqLAoJrcALXIAgAZxNwA= Date: Tue, 20 Oct 2026 14:46:43 +0000 Message-ID: <9ec7540f9a0d4efffd53e8e452007fe43ef22ea4.camel@siemens.com> References: <20261002144936.246628-1-felix.moessbauer@siemens.com> <143eef35-6f02-4cd0-9c64-c248a32120ce@ilbers.de> In-Reply-To: <143eef35-6f02-4cd0-9c64-c248a32120ce@ilbers.de> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.2-10+b1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM7PR10MB3956:EE_|PAWPR10MB8164:EE_ x-ms-office365-filtering-correlation-id: 7f016df1-6483-4d8f-0470-08df2eb8f527 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|23010399003|38070700021|56012099006|11063799006|261009223027099003|4143699003|10067099003|18002099003|22082099003|55112099003|6133799003|3023799007; x-microsoft-antispam-message-info: W2fyjNucix8mEZpgcwifeFTYz5iR68ASbeX58JefGklyhbc1rsmvPY649divF5OEO6lCkL584qAYzde//CsVxMxRB79R81AHenQ01C5qMTiXnF3VTZMklzPFxacf88Z92KW4rrrW672xiYWhvuVMPWIikfxacZTICU8LM4CGqU/in8fyCcIug8w8mv2KJ2nRZYMFz9D0euvJOf2vYT0IsFYefFesZvj82p9G8gUnEPMf5anP+4xbfXBxuC1roxLYqPwg6O1FDYQvCNZnmH2z7R5NJZuVvYtsamjGPnzHRc/61/jQXF5PPEidPW0Sdl/YxKBoMdFkUW9uGsBV2LtLUdyJadFvb+mAF8Q4bsWYeFZeARb7bJSRCLU4HWq84evUFUO+uIhS1+xYMMcFdVNiZe5HtVRp6QQuJwCjYkjx0URKLZiX3q67ZUBEZBHU1ynM4IKCsLBbba05b0NDGV7U0oX/DOq3Y7NaoCT7Jh2ueXpBYkQZTgct1FoFUdp18KEBOlIHcERbtl/o7b4gCVYdZNEKno8M9k8WmK2WC0E0hWX5HMV+GMMX48wCkjfsytctm3xP23HV2IDxp32jQaIqfw4dlGxOHhI8D7UeEwcynGXxS+j3Zq+PsNUxUdRZGxJuG2rrtnZD5uAeDqU8A4t5k4fIecj1RLTiv2v8CVNjapp0ihBR6YXIrFkt2q2fTA65M+GejMUc2kpAQ1PdzXI/ZhKwkh6iM51AkwXLqfypNdY= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(23010399003)(38070700021)(56012099006)(11063799006)(261009223027099003)(4143699003)(10067099003)(18002099003)(22082099003)(55112099003)(6133799003)(3023799007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?blViRWpSZWkvR0pqaHFMb0tMREJ5cXd4a2hVZGNjMTFYMlNUSlMzaGFYcDdh?= =?utf-8?B?NFc2MGVQR0JFMWZIOThvbm90TkVXMjJCRHJDM0kyZitIVDJXVERRQ24vWHFq?= =?utf-8?B?SHZRVXMvVStnZDZ4UFRWSGx4K3VFUUJkN0d4UHkrbjcwYmp2cWhEaGRNM2pN?= =?utf-8?B?M0NaWDZZbEphUmdpWHBzTFNlQnRYWDVCeXRqYmU4OWloNzJFYmx5ZkttYWp3?= =?utf-8?B?TlhjRmhZUUJ2cEFNT0d4WU9iTzVuRkdOT1BMdXJHdURjcHBPdnJwZ0k3eVlN?= =?utf-8?B?L1dyelR2N2N2cWg1VTZ3QWZUSDkzM3FES01TVWxJK3JkTjhPZEd5NnJja2ZT?= =?utf-8?B?Ym92eWdUaWw5Q25RejdlV3pxazNpV3M0c0UvZStDazhRS285elRDYkJvbWhM?= =?utf-8?B?QVo4ZklQNGx5ZGJ2Z0ZGYzc1Rk1nVjhjYzlSU2tHOFdUbFRISmo2WHRhU1hR?= =?utf-8?B?Z0dicWFsYUtQWXVCTVNFbTN5OW13TmJpQnZWd1NCbmVaUm4zelRmR1I0YU4r?= =?utf-8?B?bTJtL3U4cVdEZTVwQzZORjdsZFROQzA2aEdxQTJKbDM2QVdyU2gyZGhPRGow?= =?utf-8?B?MDJIeWk0V256ZnFTL0ZoaFA5NXJRYWxDeTRMSDRUUmlQdlp3SlFnbXF0dkY1?= =?utf-8?B?SU9GZUNhVnVIYVN2dzJyQ0I4bW9NSjhudkRBZGQ5enlWVkZiQldyV1BiNlVM?= =?utf-8?B?ZGs3enI5dVFvbHZ1dFd4bUJlOW5LdDVYTmcvZVpkSFE4MmYyM2s4WDBOZlhL?= =?utf-8?B?RUd3UHBlZXpJRmdickJITWlmWmhjUWJZR05BRHBWa1VtYWdIS3I1T091K3ZM?= =?utf-8?B?bis3eVNNSHhQRVpYSW4yRjNXWnhaTFFDSkFRTU8wQm5wQUhSVXRmUU1rVG10?= =?utf-8?B?cXMzZm5sZjM0Z1RLdDVoR00xenRGb0cxZDhwMlJlOHpMRjlyMEJhcmJXVFBL?= =?utf-8?B?OHkydTJ0eDJ3OGs0V1pwNDhYQTc1WTNFK3piZkQzQXNaWEI1L2FReHlMWEZr?= =?utf-8?B?NnFab3JRckI1cmdGUUVYL2k0ZUp2ZVZmVDAxTnVEMHVtSmlMdkZvcXRVYlI5?= =?utf-8?B?ZUFWYUFmODBOREQ2TFh1b1JoOHFUcnlRRTcrSWtvNm1RUFNsdlg0R0toOVY2?= =?utf-8?B?RHE1cnFmM2I2ODJCbEp6MFJNbFZ4dFNpbUp5d2psLzJGQmVKUUZtcXNaOU56?= =?utf-8?B?VXZjcFNmREVQUnpmNFc4R3V2UGc0Mm4yR3JSVXR5VGFlTXUrRWd2TFNqbVZV?= =?utf-8?B?RUFFTGhoME1uejlQUmVTZWc0aWs1dTRzU3Q3YmIzL0tLd2FBUTVEa2E5dFhz?= =?utf-8?B?NVVQQVNJRFBKd2NkMmtKb1psSEJsNkU2b0VYd054QmJUNmxqbDFncWEwYmds?= =?utf-8?B?cy9sTC9lMnR4eVdvcWRSWU4rTXVJS3NWOExadWh3dVdITkU1Vi9UdFF0aDgy?= =?utf-8?B?SnFmZnAzb0F3anZza1V3emtTTkNBNXNCWUZWaFhZd21vamtFZjBZT1ozenVN?= =?utf-8?B?djhzWTBObVV4NVhlYVpaTWtxOTNOQms5U0p5TXlEbjR1MmJyYmVkMW1OSWRX?= =?utf-8?B?bFBOS3duVXpLS1RSZzkvdFRteFdycTlqSWY0bDBlWC9EOXg0bjNIeEVvUkti?= =?utf-8?B?dml2MURxZWU5dFREcnptQTZUNGkrY0hqQWpGcGlyVGRxTkloNmk5ZXduSm82?= =?utf-8?B?QTAvVWI4YU9oVXd1VHNPZGlPTTBYN1JRaEpOT2FzZkltTkVnbENoeURVcHdp?= =?utf-8?B?a1Urb0RJYUEwSTBlL3pXemJPZHgvNXdTNXZzbjJST2MxbWRSV0Q0VTUrK1R2?= =?utf-8?B?YzNETU9yQUlyYmM1eHdaUGJZUWlPZk9ZMWttWHh4TVJHTkhSdXFURkEzYkE1?= =?utf-8?B?OTB6c3VvTWk1bmc3MW92SnVldDBmYTVMZ25sUjlSMVQwK2ozQkNiOTVRTUxz?= =?utf-8?B?aHZzQjNmNWtHNGwzcVhXdHpHTVdJbEVMYVNOdEV5RkxTR2NXTDc3L21JZWxh?= =?utf-8?B?aXRvY2huREpGWXFWVVY1Wnl2Q2xrUFZsWVlQOW56SWx5MUhEdW4vT2pYY1My?= =?utf-8?B?am9kVG00YTlDcEo4M2R0clpKdE1rVGw5SGEvWHJrMHQzQVVZSG1JaHJQQ1Vk?= =?utf-8?B?NkRkTFE5Zzc4T1FGRDMyT3Z4aHlpL25PdUh6UitrNGZCeVBaaFoxVGkvYWhp?= =?utf-8?B?V0trVjZrbDVFOEpwazlCZnBZd2ZKUSsyWVpRVklCL3p0SnlPYlA1MlJseFJr?= =?utf-8?B?eTYyTFpZaGF0ZzZCOGxOWWxiSXlVQUJWcFNMZ2RaRkN1cm15MzRGUWJhbnVk?= =?utf-8?B?SXFYRVBqTXhPUkZVY1RDc1VuSWRwN2xOUm9oY3d4bEYzU3F1bEQvUT09?= Content-Type: text/plain; charset="UTF-8" Content-ID: <053E5233D5A7544E81F9EC68C2D0F89F@EURPRD10.PROD.OUTLOOK.COM> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 7f016df1-6483-4d8f-0470-08df2eb8f527 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Oct 2026 14:46:43.1347 (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: puzDlMQV3xbW+KqeMuzUKZrdB/LI8dfqEEEzGpaUZl7YUHDcOxBES67+k4WplBhrE4UJ/K+R/r01QcE4L0MedlaM1RMIWBi5hxYfgtHqxQY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB8164 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ipvV81OU; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "MOESSBAUER, Felix" Reply-To: "MOESSBAUER, Felix" 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=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,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-TUID: Ez2/2vkjOEPD On Fri, 2026-10-16 at 14:23 +0200, Zhihang Wei wrote: > On 10/2/26 16:49, 'Felix Moessbauer' via isar-users wrote: > > This is merely a dump of the remaining patches mentioned > > in my talk "Isar build time reduction" at the isar community > > event in Prague. The series itself is fast-ci tested and also passes > > most (all?, unrelated failures) of the tests on full CI. > >=20 > > The biggest impact has the switch to the host-apt (which now also > > is compatible with base-apt), which allows us to not have apt > > in the image at all. > >=20 > > The series goes on top of "Model isar-exclude-docs as rootfs feature". > >=20 > > Best regards, > > Felix Moessbauer > >=20 > > Felix Moessbauer (13): > > debianize: services are named after BPN not PN > > dpkg-raw: do not leak package variants into debian package > > debian templates: name package after BPN instead of PN > > linux-distro: provide fake packages for native variant of packages > > dpkg-source: let the native package variant own the source package > > do not assert on legitimate re-execution of tasks > > bitbake: backport cooker: use BB_HASHSERVE_DB_DIR for hash server > > database location > > set default sstate signature handler to OEEquivHash > > testsuite: add support to run with bitbake hashserver > > isar-sstate: add support to clean hashes from hashequiv server > > rootfs: use host apt to install packages into rootfs > > bootstrap: do not include apt > > bootstrap: do not add ca-certificates > >=20 > > RECIPE-API-CHANGELOG.md | 25 +++ > > .../bitbake-user-manual-ref-variables.rst | 23 +++ > > bitbake/lib/bb/cooker.py | 11 +- > > bitbake/lib/bb/utils.py | 9 ++ > > meta-isar/conf/distro/raspios-bookworm.conf | 2 + > > meta-isar/conf/distro/raspios-bullseye.conf | 2 + > > meta-isar/conf/distro/ubuntu-focal.conf | 3 + > > .../optee-examples/files/debian/control.tmpl | 26 ++-- > > .../optee-examples-stm32mp15x_3.21.0.bb | 36 ++--- > > meta/classes-global/isar-events.bbclass | 5 + > > meta/classes-recipe/container-loader.bbclass | 1 + > > meta/classes-recipe/deb-dl-dir.bbclass | 34 ++++ > > meta/classes-recipe/debianize.bbclass | 6 +- > > meta/classes-recipe/dpkg-raw.bbclass | 3 +- > > meta/classes-recipe/dpkg-source.bbclass | 79 ++-------- > > meta/classes-recipe/dracut-module.bbclass | 2 +- > > .../image-account-extension.bbclass | 1 + > > meta/classes-recipe/linux-kernel.bbclass | 3 + > > meta/classes-recipe/linux-module.bbclass | 7 +- > > meta/classes-recipe/rootfs.bbclass | 145 +++++++----------= - > > meta/classes-recipe/sdk.bbclass | 5 +- > > meta/conf/bitbake.conf | 3 +- > > .../optee-client/files/debian/control.tmpl | 2 +- > > .../optee-ftpm/files/debian/control.tmpl | 4 +- > > .../isar-mmdebstrap/isar-mmdebstrap.inc | 44 +----- > > .../sbom-chroot/sbom-chroot.bb | 2 +- > > .../sbuild-chroot/sbuild-chroot.inc | 2 + > > .../linux-module/files/debian/control.tmpl | 4 +- > > .../linux-module/files/debian/rules.tmpl | 2 +- > > meta/recipes-kernel/linux/linux-distro.bb | 12 +- > > scripts/isar-sstate | 39 ++++- > > testsuite/cibuilder.py | 2 + > > .../dockerdata/test-container-entrypoint | 2 +- > > 33 files changed, 291 insertions(+), 255 deletions(-) > >=20 >=20 > Hi, >=20 > This series causes a failure in CI, and I can reproduce it consistently n= ow. >=20 > Failing test is ReproTest.test_repro_signed, I ran it in rootful mode. Hi, thanks for the log. As we now have better caching and just generate the source package once, we also just fetch once - which exposes underlying isar bugs. These are actually independent of the chroot mode - but not independent of the test execution order. The main issue hereby is that currently base-apt bugs are shadowed by a shared DL_DIR (or previously running tests), as base-apt simply imports all packages from the DL_DIR. This is bad per-se, but not really worth fixing as it is refactored in "Improving base-apt usage" anyways. Now to the bug: The apt source fetcher derives the DEBSRCDIR sub-directory from BASE_DISTRO, which is resolved against OVERRIDES and therefore=20 describes the recipe's PACKAGE_ARCH rather than the chroot the sources are fetched in. On raspios, where BASE_DISTRO:arm64 is "raspios64", a native recipe in mc:rpi-arm64-v8-bookworm caches its .dsc below raspios-bookworm while base-apt only imports raspios64-bookworm and debian-bookworm for that multiconfig. The sources are then missing from the cached base repository and the offline rebuild of the repro test fails in do_unpack. I'll send the corresponding fixes as separate patches. Felix >=20 > ERROR: Logfile of failure stored in:=20 > /build/isar_wzh_devel_1z_others/72/build/tmp/work/raspios-bookworm-arm64/= hello-native/1.0-r0/temp/log.do_unpack.1742588 > ERROR: Task=20 > (mc:rpi-arm64-v8-bookworm:virtual:native:/build/isar_wzh_devel_1z_others/= 72/build/../meta-isar/recipes-app/hello/hello.bb:do_unpack)=20 > failed with exit code '1' >=20 > Logs from the task: > DEBUG: Executing python function do_unpack > DEBUG: Executing shell function schroot_create_configs > Creating=20 > /etc/schroot/chroot.d/isar-jenkins-4889355d-e5f6-4ea3-80d6-d13c787ef5ad-1= 742588 > DEBUG: Shell function schroot_create_configs finished > DEBUG: Running export PSEUDO_DISABLED=3D1; export=20 > PATH=3D"/build/isar_wzh_devel_1z_others/72/scripts:/build/isar_wzh_devel_= 1z_others/72/bitbake/bin:/tmp/avocado_venv/bin:/usr/local/sbin:/usr/local/b= in:/usr/sbin:/usr/bin:/sbin";=20 > export HOME=3D"/var/lib/jenkins"; schroot -q -b -c=20 > isar-jenkins-4889355d-e5f6-4ea3-80d6-d13c787ef5ad-1742588 > NOTE: Started session:=20 > isar-jenkins-4889355d-e5f6-4ea3-80d6-d13c787ef5ad-1742588-b4abf875-2b4f-4= df8-902f-3d8ce50e6b35 > DEBUG: Running export PSEUDO_DISABLED=3D1; export=20 > PATH=3D"/build/isar_wzh_devel_1z_others/72/scripts:/build/isar_wzh_devel_= 1z_others/72/bitbake/bin:/tmp/avocado_venv/bin:/usr/local/sbin:/usr/local/b= in:/usr/sbin:/usr/bin:/sbin";=20 > export HOME=3D"/var/lib/jenkins"; > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 set -e > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 schroot -r -c=20 > isar-jenkins-4889355d-e5f6-4ea3-80d6-d13c787ef5ad-1742588-b4abf875-2b4f-4= df8-902f-3d8ce50e6b35=20 > -d / -u root --=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0rm=20 > /etc/apt/sources.list.d/isar-apt.list /etc/apt/preferences.d/isar-apt > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 schroot -r -c=20 > isar-jenkins-4889355d-e5f6-4ea3-80d6-d13c787ef5ad-1742588-b4abf875-2b4f-4= df8-902f-3d8ce50e6b35=20 > -d / --=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0sh -c ' > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 set -e > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 dscfile=3D$(apt-get -y -qq --print-uris=20 > --only-source source hello |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0cut -d "=20 > " -f2 | grep -E "\.dsc") > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 cp /downloads/deb-src/raspios-bookworm/hello/*=20 > /home/builder/hello > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 cd /home/builder/hello > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 mv -f hello-native-1.0 hello-native-1.0.prev > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 dpkg-source -x "$dscfile" hello-native-1.0 > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 find hello-native-1.0.prev -mindepth 1=20 > -maxdepth 1 -exec mv {} hello-native-1.0/ \; > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 rmdir hello-native-1.0.prev > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 ' >=20 > /build/isar_wzh_devel_1z_others/72/bitbake/lib/bb/data_smart.py:1034:=20 > ResourceWarning: unclosed database in 0x7f118e1c0e50> > =C2=A0 klist =3D set() > ResourceWarning: Enable tracemalloc to get the object allocation tracebac= k > DEBUG: Running export PSEUDO_DISABLED=3D1; export=20 > PATH=3D"/build/isar_wzh_devel_1z_others/72/scripts:/build/isar_wzh_devel_= 1z_others/72/bitbake/bin:/tmp/avocado_venv/bin:/usr/local/sbin:/usr/local/b= in:/usr/sbin:/usr/bin:/sbin";=20 > export HOME=3D"/var/lib/jenkins"; schroot -q -f -e -c=20 > isar-jenkins-4889355d-e5f6-4ea3-80d6-d13c787ef5ad-1742588-b4abf875-2b4f-4= df8-902f-3d8ce50e6b35 > DEBUG: Executing shell function schroot_delete_configs > Removing=20 > /etc/schroot/isar-jenkins-4889355d-e5f6-4ea3-80d6-d13c787ef5ad-1742588 > Removing=20 > /etc/schroot/chroot.d/isar-jenkins-4889355d-e5f6-4ea3-80d6-d13c787ef5ad-1= 742588 > DEBUG: Shell function schroot_delete_configs finished > ERROR: Fetcher failure: Fetch command export PSEUDO_DISABLED=3D1; export= =20 > PATH=3D"/build/isar_wzh_devel_1z_others/72/scripts:/build/isar_wzh_devel_= 1z_others/72/bitbake/bin:/tmp/avocado_venv/bin:/usr/local/sbin:/usr/local/b= in:/usr/sbin:/usr/bin:/sbin";=20 > export HOME=3D"/var/lib/jenkins"; > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 set -e > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 schroot -r -c=20 > isar-jenkins-4889355d-e5f6-4ea3-80d6-d13c787ef5ad-1742588-b4abf875-2b4f-4= df8-902f-3d8ce50e6b35=20 > -d / -u root --=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0rm=20 > /etc/apt/sources.list.d/isar-apt.list /etc/apt/preferences.d/isar-apt > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 schroot -r -c=20 > isar-jenkins-4889355d-e5f6-4ea3-80d6-d13c787ef5ad-1742588-b4abf875-2b4f-4= df8-902f-3d8ce50e6b35=20 > -d / --=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0sh -c ' > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 set -e > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 dscfile=3D$(apt-get -y -qq --print-uris=20 > --only-source source hello |=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0cut -d "=20 > " -f2 | grep -E "\.dsc") > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 cp /downloads/deb-src/raspios-bookworm/hello/*=20 > /home/builder/hello > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 cd /home/builder/hello > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 mv -f hello-native-1.0 hello-native-1.0.prev > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 dpkg-source -x "$dscfile" hello-native-1.0 > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 find hello-native-1.0.prev -mindepth 1=20 > -maxdepth 1 -exec mv {} hello-native-1.0/ \; > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 rmdir hello-native-1.0.prev > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 ' > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0failed wit= h exit code 1, output: > E: You must put some 'deb-src' URIs in your sources.list >=20 > DEBUG: Python function do_unpack finished >=20 > Zhihang --=20 You received this message because you are subscribed to the Google Groups "= isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/= 9ec7540f9a0d4efffd53e8e452007fe43ef22ea4.camel%40siemens.com.