From patchwork Fri Oct 2 14:49:23 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 424 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 02 Oct 2026 16:49:58 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f64.google.com (mail-pj1-f64.google.com [209.85.216.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 692EnuMu006543 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 2 Oct 2026 16:49:57 +0200 Received: by mail-pj1-f64.google.com with SMTP id 98e67ed59e1d1-38e54b6556asf7760636a91.2 for ; Fri, 02 Oct 2026 07:49:57 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1790952591; cv=pass; d=google.com; s=arc-20260327; b=eyiFJcepEpKAI3rObVGQ1dTjEubdaoqlJR4N399JhDxkeI6duGuKRI+6V6zhEdxHmr 3/p50gsTUJ8sYiBAxym5YL+K1K0ieqdwUJiltjVddb+if5bdTQtW6gHjO5ZOgzwnInCU PfWiRbSUyC03snjjK7Nv6fa0PPTHcQYG88H0xrRF3oe6sF5prpOZ7C+hxGgc+p5ZGb0W p/aSYe42GzlPSbWjRYhyExm5yFbFrUmo0iX/rt226tAFTHj+QJKK5aMWd1ayumEsx1Y9 NyTm4lMW4rcE3vulGhrsp4m96xU/+pEPrkkhxBZTwSaIuglYYpTvKoKHbn+dtSjMK9yS o8bQ== 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:message-id :date:subject:cc:to:from:dkim-signature; bh=6+EePIlXfGzHgJ8jCBedSZeVnAByBSEOQJjh2WQKA4E=; fh=0Q12H45cp79L2NqnlzcXnBfzxVpDmHW2gX9fWoKWT/k=; b=RkYPVn9N+VVk6pCErzSlsw1JIJjruFrd1mdfFiW33cvhkqAHUzG39eh/dxs0UGnAZR BkvTYhXEzk/GSxE1kro7/8TGlgqeThBj5fy0uS8JudStcw+zEfEtcJnqbTvq3tnhzP+f SXTgqGKSWNjPZjHMvulFYNe7USHI29r/jePR2SKX023CDjL1WPtULzGX86jt7FQ+tuqx yeI3cu3ZG8e1x5CFicBT6kuLkGsFlKcDy+PeAC3sPt4/HbswlIL37ys0hBntHU8T6Lyv Igg1AzfnOQzUJ2EXn40HZcI3Ya+ne6U99fqIga2okxSdw0YxLahTx24BtoF6EkMUDlw2 WEsg==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Pp8phO83; 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:c20a::7 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=1790952591; x=1791557391; darn=isar-build.org; 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-type:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=6+EePIlXfGzHgJ8jCBedSZeVnAByBSEOQJjh2WQKA4E=; b=KRrBeZkAfURp5xttDW3vX2+QPOhQk0FQWJwmC8IKTjlrcSTN8HCpcaUlHA2DCCLCik Xm/o0OeyFM8e8PPwhX4opSX7+M5ESfdcjOlZHMzMPcWa2T7xuWyuC31/tWP/3PuObKbS HRRTTzl6ILjTPyW/ZLh9tsaGqZ0c0eE/VoUCKKSlzCK1najGPiIrAtkHUrDYQtB1+OiH 2YVj8+W14N39B9tNn4tsUFb3QKSsBVxO+qFrsf0VO4J5fugS0D84EbUp1H31BTBANYPm UvePcly/bV0Qize76iAy4b8iEeG/hRQk4/ONY377fI1OoYiMWQz4UnkCFHiTlFGFKyDT KHFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790952591; x=1791557391; 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-type:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=6+EePIlXfGzHgJ8jCBedSZeVnAByBSEOQJjh2WQKA4E=; b=Jwrka8EeDxtDVeCNCAG968uxRa9mfzqz6aFimp0ZT2hzodsDIY7/s2hmh+wvxeEkbf jtqGMR1gUycWvudcNIkQhHG36lJD+EQFoWbVFtPA4vSs9ZqCGMAazYMHKJgxgFRXEMMo GPy7aWfoguJMJoc7ZhK2bZaTD+EmLWLv8qDBaWzYjAAH9Y6njJTH1uX5EpeaNBTC6+8Q qSo0OKtCkkHyst7invNfu51wn/5gQpchqhgcCfvor2Qb6jae/e2/dkyNAiIbKub8ufa8 sNaZLU7IKXhz4fRIisIWuRn5m2Koa/g4AuszeikUjzlHvi7SUy+G18vbzf53m25Yn+Ip E0Wg== X-Forwarded-Encrypted: i=3; AKwUvBzf8ODiXUX53qqdlYzBOMfc8Uhpp21EhuUNQqN1V9M35b11Y4J3YZEiI4ITgQKwvzPJydymIDs=@isar-build.org X-Gm-Message-State: AFq9FYLw8pb2n3zgTEasCxNukLauLbR22HtECJJ93U/ZQN87zjAfI+mn cdqHEUTE3KB5OTBjgbA45MdjaKIP5Z/EBL8eqw3E7IAoPDdqz88p/NZE X-Received: by 2002:a17:90b:2d10:b0:3a0:42a9:9c75 with SMTP id 98e67ed59e1d1-3a6ce814944mr2429851a91.43.1790952590602; Fri, 02 Oct 2026 07:49:50 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLde+eIecs4+1ubcT5lRHaytfN/5CcTb+T8PmLxYLmB1X5Q==" Received: by 2002:a17:90b:4ecb:b0:3a4:9d98:f981 with SMTP id 98e67ed59e1d1-3a6dc59f57cls1305447a91.2.-pod-prod-04-us; Fri, 02 Oct 2026 07:49:48 -0700 (PDT) X-Received: by 2002:a17:90b:4c52:b0:3a0:c0f0:9a97 with SMTP id 98e67ed59e1d1-3a6ce3b93e4mr2482696a91.9.1790952588563; Fri, 02 Oct 2026 07:49:48 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790952588; cv=pass; d=google.com; s=arc-20260327; b=cTyAY3isqd4hBhB7xh3tTfmxrVoxwv+oX8QxK2RyyAX3UzB8LWzytk/lbqWnf+z58v mJL8iBBRW/b2YROJM8Ho4HiHWTzCXgT5RET3O0Su3y8Vh9ryWTJXZDvaweLNRbgWuEcP mjO261TZuv+Ykp621lmiOPreTAqCvXgAV80ZaiRldVeqgxDC4Qe8wpL4bv/I4JmHtx40 V2knqfbGLoKliyv4KxhurBSTzWQRijaUmfKX48UKH2md91KaUz4GTcGhl2Q37ooJxGsB LKXNssNpred5+GaDZjsyFm5SMNtuXFCVS6ypVvwILHcodyoUhnAmuj7d8xKJ/dqDSqrG wSQQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:message-id:date:subject:cc :to:from:dkim-signature; bh=/z9bzgv9WmTc9SKNktHhYmF3Itnyu38L8ywP+BaEyzI=; fh=8dBW2IRCVdGsmrD2hdAVDsJaRF/dLexRtANCwaOHVZk=; b=UAkgFH4v7GynUuzSfEQeU66VWikAMwtaUiadWuYkpaJfK9W1hn1zbjQridOXf8jXv7 f/dIMSy/otzqfNINha8hCpzsZ2AiB+hMkfZBE87JQLvXJ3p+cyLY/rmo4zkTmkoH/JuT ZGY+YZ2NIfbqkgb3cYr0id7UxASMFeDqAbH5ItbbsNDvqPZ4H9pGKlTWy5PtCP2NgO7h ypw5pjwUBuh0Jaw5x8kF/8WECemJ1F6LTAghDAR48ZfZ7BSHvvN5v9xf5n2vXqG+QSSJ qddHifyg2Mp6iMaJ0Cdt8+uLn9P63Rm/Di9zORgaMgBrwAiJvjUAdXPRdI5bpeH19bte ERdA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Pp8phO83; 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:c20a::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20a::7]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-3a70a56be0csi13740a91.4.2026.10.02.07.49.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 02 Oct 2026 07:49:48 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) client-ip=2a01:111:f403:c20a::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZbcHZRV4pjDrn2w3tK/NC0Zs6Li4sltwME1rvKgM7XJFj6PU3g2DOefDwGJeaUPkH2UxGEfpisvv8ULWWOA7qOKdH4iMoPbqsbRg2AKsYpDX3/G/ljItPuaBlDJFfV+DqRFaLWAOiHrHaADlTTH7mUW/iWEv0i7W17n41unGK8wu+usWQu4SljJrr1swoGsT5LDZPx3J6CBZULsvK2DMYCXuzHwBEKxaN/MBT8ur+j8wULm+/8fNwdJF37UKqRE4/sIMO6jX78VV16ZLyD9Hd+gu9IVjuRANTJ4juc+Auh9RJEQvZ6Bzydo+p/mqyD7J+jnZgVIy0WSkZ+lXMcRqMA== 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=/z9bzgv9WmTc9SKNktHhYmF3Itnyu38L8ywP+BaEyzI=; b=ddv8RRbFPFG0PUgl8EToYcaJpPYUnLY0MYG89kckwaraiJieREmphw+1tSWoALcWQxyVgNHkEVuJ9mS6HZNggc/COczFIAwNE2PFiqC19oFCJZcmKK52LlKnR4u+DieQfZKtU75wym+wJY4/LGSingzwT9+faN+bSV0eGgLZ4vIAWsGLV8WSSoE0P2MoX+dr9CaMMl35ToTm2KwRWxgb6Ot/7HhnVtwXQYeKpbNpaAif42xJTracT4CASyYjxjLwVaWzJRPexPNFXPNtAXdTPnlpZp7KyL+ZCYmFpTJG7V/+k7n/LBoByZfv3SvVsg+nsV4GrX6vauoFtYwsQUqKjA== 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 DB8PR10MB3737.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:119::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.472.18; Fri, 2 Oct 2026 14:49:44 +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.0472.016; Fri, 2 Oct 2026 14:49:44 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: cedric.hombourger@siemens.com, jan.kiszka@siemens.com, quirin.gylstorff@siemens.com, Felix Moessbauer Subject: [PATCH 00/13] More build time reductions Date: Fri, 2 Oct 2026 16:49:23 +0200 Message-ID: <20261002144936.246628-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 X-ClientProxiedBy: FR0P281CA0205.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ad::19) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|DB8PR10MB3737:EE_ X-MS-Office365-Filtering-Correlation-Id: a61f8556-b01c-45d4-c682-08df20946573 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|23010399003|366016|10070799003|1800799024|18002099003|55112099003|56012099006|6133799003|10067099003|11063799006; X-Microsoft-Antispam-Message-Info: STCbpyAmgOem4n6e2BKPdWzFEt9idAA6Z3FW9Gsy/v+nZFgNlvB+ajrizUpSFf/BF6u6ec8Kn7F9XA9IpiAj1BktIVNRuK58mhRzb567ZP3GfUHc9EUFamqlQwuJH8EKF3e1GuL5e1D70ScU0fUW+VuifXfpPfnEmjim2/4/dt25FiLhRo7Alhm/N2dfGVb5B70qvjw1FnEzI0ffASoTcHU1pH1AdF5GVat3bjsbAYXS5Hjbt9Sd2Shk8F9obTRrzLEniUkvaYZv/7s6iRb+piQJ//r9LpJe9Kgho2OuxA75yft7lGFij2AuARTin52wq4JXvHdS9TXMI+PkyyWI7fDkmF/9riFpHLIHuT9nEUlxJOzjZTIe+w6kMYhpaqKCBiMfZO1CAQfGdkeV8vv68GEW8leranj5/0F89A0gYUMs67oT9Ls3TQe2AbS/n2SQtaHLSRf5a58x7iQBL+3v7jN44dloj4NIIgCVUw0wGRhUydPGpiiWYnNInr10+z4VCpTZCl6aPkEBae78BSgsdhqWIHJbWcSLCL/xOLjKne5aQdj3TVuLOILypiZvzBfYsths31riRcZQrJDSxtW2fP33xjmfufBSHUaXfgPs/2HEqN6jg/Za2AZuLOfCm4Mz5wSzY8gV2i/VQpF0bJ23d+4v/BEtO3DLGXgRSQlm+Aw= 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)(23010399003)(366016)(10070799003)(1800799024)(18002099003)(55112099003)(56012099006)(6133799003)(10067099003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: Zj8JB6nW5N/PE1OeDYi46YlS0zWtqVEeDSZymeb3jxLeopDX28EQxmfSzpfuX+mB/omgP7WmZcAc5rCMRrnDb0EwN3/EnC3rtga63zhoSIeQGDhVb+2tC9G/htS5I2vVQGap8Z2ksmLKslJU51LzmA5GBGuBFkZM8Zf5xfof6VO98dqjnH7OSWEqhy6bf3YOywaQQHTxiTIBP06pOhXK3/0FBoDpQt/Bi7ud6/05RemzB7y4qJhfJCZ8pCZkrpY0U8osaBHx4EINH834KwR/CGWf2jjOR2Ds3cl5/CKj/GSq8+xOiFEe3KUD2yOah9NxqDM4w3IHsNchPhXn3n389Lugzb5BDGBcVOUrFS85occaio1/yGD0ViuLGo42qeIhuBdEzXMNbI9J7vwhdcDRAInFwRDUWDITG8ttuKVpDLTyH/edTaHIBX3/5ZAvNQ+hlszPXfUCKtlWEvatvPmLjORnQgCHKmFAAf5dHD4rxswKCce272ZcAKAiIkuiyOmFCVt8G5+qpIaAnhtdYIXppbkJXOJzHf0v9N6cGC62tbVjUOehSQSDAzVC8n/Hus9/M3sE2393k3qZo7A0AYylwUMQuFDo05o8J9OX0SkDr7pW5K35sFtzVTeRzS+uLKn3JXMPpiiWDxF4f8uCkg07erB+GlJihGTrexIv/NWmMeY/MK1LQPV2ozRMZvF5GnLGgp49j6v/PNIKT7gKDyoiXzR1Jyog02gg1Zi9bM75WFfZxhmkjuZVOIFMIzDUPQb98tlclDkX5lHngSGhjNY5aEkpbZXxJmhIVMXO635g09BEI/MdRptggdLPjXpdNag74gxiSg1LxQt89rJ2Aco6x8ZVXfDot8TVv6Wnxbze7Z9xhsI9zN1Wq88nt9aGhp/hG/XTmt/q4ongeWE6QyweUlgdEGIiF1pD7MK9YAkPVWRmnYDBVKPk74a+iqRZinef3iWhUXE/Idwj85+vkkucpbovJpNehpMAHwoyYqlzyoobNbeBgTDorafpdodNnDI2Pz+efIA++bkqSx22cjdAiovD+No0EvfRaZUIflv11s3Z/dSqxSOtlv+iGqS6Wh9ELQvWliB0r0ULuEOWBM6uGO4a7XVowKJd021Vs40/W7rCPuZian4NSizpoE+LeD0H32jIMgUWzkX+MtEshsDZ/V8+7ovHjlKybeqceRtx3SVn7/A7j24jm9Y/ypilGABnkzU+YKCSIpqmlCbPRN6GjgELYKsCeZLkCkARbvnx1DIf9SfwHglqpLtz7ylrkFVX1KSKELaImQ/E+2DQMmUPuljLM1B8OySXyddZuxFTDBLzHdaHN9sLlghZ3oieKecHIOT2ecuwDJ425+i7D66z0aqWsJqrrkXD1pIMLSmvTbv83FCFucy5np4zQ6kB2AQ/8gSRZWDqcavVZM5aJBMu3PW8P/jNgRPmDdiXk9n4mdASApEeGK4Ndeyd0KipqHkOMpVtheCiMGJGDSpg6/h6p8GQuzD9LMe93XgxXWB+eMV7sPF78m9si0e5aq5GEUyVwrbwsQ5kxCbuiDHHFomdX8ZOzereGvyi7SK8sTSTB+vUBV2c4rUJYZRfGrsJ1GIItSjoT+7ltKw3v6aaggawKYC2ncO+UE4eORwAixWvBP3JZWosCcKT6t3MgPNz8UeCmR65ni+5TbHDCasApwNvGydLeDrst+ANhAobu7uNwHm+TB4i4xMMo0IcF9Fr+6ECgrpEpZs9toz9PZW+qFgSKUJXq+GbjhQd7Cbqr7RTC2Mtat2VTKhX/chL6oLMw0zuxKTx6ssh X-MS-Exchange-AntiSpam-MessageData-1: O44q6f5aKkYxjNsTjD+nBlIWVUhhNXhZNn0= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: a61f8556-b01c-45d4-c682-08df20946573 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2026 14:49:44.0756 (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: 0aceIcMeypoyQz6WjJ/kszSo+ymUpgg9CUOrlIt8ilXj/IQ/cjhSryUVUixnad9NIM2qKOtSGl78AGoc/wZDXxf9OhlHvrQBGILewflUPJM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3737 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=Pp8phO83; 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:c20a::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= 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. 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. The series goes on top of "Model isar-exclude-docs as rootfs feature". Best regards, Felix Moessbauer 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 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(-)