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; Thu, 27 Nov 2025 15:48:42 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f62.google.com (mail-qv1-f62.google.com [209.85.219.62]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5AREmehi020343 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 27 Nov 2025 15:48:41 +0100 Received: by mail-qv1-f62.google.com with SMTP id 6a1803df08f44-88088964786sf2187536d6.3 for ; Thu, 27 Nov 2025 06:48:41 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1764254915; cv=pass; d=google.com; s=arc-20240605; b=YnSjSW625Whi9B9a8AEfxiq0qvvh2V9AhLXk8h5CnUWYlTCfLdE1utjEC1vs1CL5R3 jEdoznJF1GC/VcRnLIKa3LCOOAwVm0cDBFm2SCzTMM7kSZ1KVbTuJ8/4N+KtXr/N+etD JfvnykqmBgxo0nR5pZ5QbVOEU/mo34xzDidYj8ABifQhRjj0ERhH/9w6I4T4vfc54OE+ Q/it5E2NdYkdIq29RNH/fGNHcKrK7ZJr+YkjlFfJqhjdmGzuxs2JvFNWlJn+uHISOcKF 82JyBE1Jhz808UOtmDCQkRtipBC7y2NhZkFsit66lLFAGylQ1aYW0i+xrQfvCBzvQPtg ckNA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:in-reply-to :autocrypt:content-language:from:references:to:subject:user-agent :date:message-id:dkim-signature; bh=H0eOHsldZLjfrBlWp/pswcEUYS9BjoCw8+oN404pa+I=; fh=WGiHUCSqMaMUFmCjciVdtZpCdQ83Qm79Mf7BaV5gAgw=; b=gyTbXbleSXNcP2KdcvqmclVRqBz8kI3A/pC21Sx78Jt18QIVcbCvqMuIXh+UGd9dS/ 3C612ukUitNTCbLBULb9R450mUUV43KXvrASLN66ILikIZt/FREGXKjF/xQNeYa3aYkg k9o6Y1fuOnEyFGbOFP5wxexy8T87OimTnx3ouPTY78bI4OKuERq457qzNojlgQUM3aiW 2OnYbDa44uQoAswMgklSAJ/bY/CN3AwWglZiPdOA6ACpLiLJwj6K4lzL6HmdTXxq800a fjbaG5TXOoixBwyISTzv3/if3S2yT6R/pN5FR/yATnx4y23gnFQ1cdEOTBwRFGkoBeQM qFjA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=YF0Zr8L2; 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:c207::3 as permitted sender) smtp.mailfrom=jan.kiszka@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=20230601; t=1764254915; x=1764859715; 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 :in-reply-to:autocrypt:content-language:from:references:to:subject :user-agent:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=H0eOHsldZLjfrBlWp/pswcEUYS9BjoCw8+oN404pa+I=; b=aFPiaZBorVNDNPAbTugOzEjNyEvVqlGBQKAZoYxJghv4L1I4Jt2NPCrcsQa/JdYOAg Hoa0IjNtv/sYxNVtTtJH6FFAdkjLcBKihTkGO1IYJJPYNnAT5PIekQGQBXlBnuONCQ0X cjis5vcAew8eMHSq7hYxzFslhg+wSy1sK88isQRtK/4ZuOE9bfl/PVScjjj8+PHduSUQ stJFLW0LA5J3f/3AwED3qwRE2JrIPq34HwKLMHGhKj/yQrgwQdiO4U0ZmRp1DegY0kEp eywDPMZzTK/4KwpqBWrq9tgAm0I5KiWENMHPSZ+UotIf9F3DcJ4A/1CSfBtb8tR4lBq8 KWKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764254915; x=1764859715; 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 :in-reply-to:autocrypt:content-language:from:references:to:subject :user-agent:date:message-id:x-beenthere:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=H0eOHsldZLjfrBlWp/pswcEUYS9BjoCw8+oN404pa+I=; b=djTl/P/di0KgSqiypmHDFj6Rksnk64oMoYzBy0iIPbzpB01BFiBljQRAQ8WH3PCh7n K0KH/Dw9o+1BVa5zk4099Fb8zgHDKxeW0F9xxEVGB+3nBUqJgkRE0m2CK6ITBPiGxFi2 Us1+S1bBIJXRoSbWQUgfxy5+6eAmoFmsEDf/p+X0dOhntjppEuvmU4+C+Hv5PT/WUX93 HtFPC/vsKdKySc07jYqCnfJxmDVOB1C6CI3etYsLQF7aLBvlHHPuBbyd4XQZxhlupHrU Gizik/GfGteA55irO3E4Mu6WqPQE+h/KiVT5C0+D6JsQBGoBDMQ82SJBAve6Ys6UDiv3 o7ZA== X-Forwarded-Encrypted: i=3; AJvYcCUlPJM/MAZKdauwIoKEO0vJ8dHaLtabkmyqh4aLAVWctlrhbbAslb85CWda2moEJRoGgkUH@ilbers.de X-Gm-Message-State: AOJu0YwAjULQIP0FdrDs9+T9xYTLHzeLShHBpjBUJ+Is3LD2JjNZNsIE YeSMckR9VbLMuqy9d/+tcsTbqfo/FnFLrQkINoNhwGpXZutcvMZpzB+d X-Google-Smtp-Source: AGHT+IGLlyKHe33YJQBkzU86ZPH8nTvuDDsEsJ83KvlYSdylCLyI2O8K9fGQpEcK61LHUGdYncHZsA== X-Received: by 2002:a05:6214:d0c:b0:87c:2360:d41f with SMTP id 6a1803df08f44-8847c52a496mr247893686d6.3.1764254914722; Thu, 27 Nov 2025 06:48:34 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+YB4lF2kb8l9IgTqSH1hZa3XOIBsFjs0fxSdjd1Kp1a9w==" Received: by 2002:a0c:fdca:0:b0:729:c1d:d07d with SMTP id 6a1803df08f44-8864f791635ls11526436d6.0.-pod-prod-01-us; Thu, 27 Nov 2025 06:48:33 -0800 (PST) X-Received: by 2002:a05:6122:a15:b0:54a:23dd:5a9e with SMTP id 71dfb90a1353d-55b8d69c434mr8338577e0c.3.1764254913707; Thu, 27 Nov 2025 06:48:33 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1764254913; cv=pass; d=google.com; s=arc-20240605; b=VKkIiuxItZqOepiE/WJc93YoJvx6sA10gBUMmQh0SvDoy0i7FMEqCH9bU+qVQJVXkc AFECbIMUx9MI5juCE+M5r8dudcjg1w3HEZTDy9MRHb6+90rNnn9G81tjknhMznWYFl8q dAP2npUWlDdZVNf2eEDG5WtIbrbXydI+Zp56iLL6e7cA8yQYWLQpJRqBCHs4ptBxzzZy rM4ffmb75slk+TH3bUs6+gIvExfX2qjh6KZMZoUCkAHTTkb0Gq+RHS+G/a16dcAi2f8N sAFDG1akldXsUgFlMQPUX+8sGu+P2g5D6PEWX2kOXR4ZDie1FnYI9u7ekAZAJK35JJL6 mwOw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:in-reply-to:autocrypt :content-language:from:references:to:subject:user-agent:date :message-id:dkim-signature; bh=oJ+p+NnKlFKJwot6far42V9ax5bdqOuiuJ542itNzmM=; fh=XjgIxeF7+/buBpyVnohyhLY67g0tu5aesX00x+zzW5I=; b=Nz5SUSffAmHhgBdbTdXGHGVX4K1YwKodS6rfdAInf1T2SlYC8aEmS7n5LPHiXaAPO/ lmZX4bxyyfYSQ0CkVomK0SENOQLivUIu3SrHpSn2dI6KpFfPSk9ys5mW5PS+LU74PcvP vVhBu+9nDYCWB3wB91muStYqES/CL8NZ2v372DdoC+TsCvy8G3RHDsVEPLSEwd+k+zb2 0Knsd08UebpqjX19Cx+JQkMwgaoCIswtum2JmsRQ4hKA1dbsR0gFSFtcmwmcxUp4oQVC QXpPzH3F/+9Sb+pSIHuza9PCB5YZBEvyBR3DLG0xpz+B9dEzALqlHc9BfSyiiIqmELcJ 8QBQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=YF0Zr8L2; 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:c207::3 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c207::3]) by gmr-mx.google.com with ESMTPS id 71dfb90a1353d-55cf516c82dsi59347e0c.4.2025.11.27.06.48.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Nov 2025 06:48:33 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:c207::3 as permitted sender) client-ip=2a01:111:f403:c207::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qhSWSyNZCvLDL0a1zPdRCfKaERx+ddH4P6asdNjD4KpU3KVOx5X70sUQuwAuljIsM8K35T/WjH2eSW4Z0G1d8h/2YJ1uzb3ofKBoTYWWuDBvYA/J7XWzA52JvPsAbRALaoIcPrR41ItnphLsGnMxFV7f0/4K7r9VGHDsNsVP9H0cWgQzeZGQ8J9uFhk6XIzGbIvafSky0EtUorlmQN63s5y8vTIi13G7WV6U/yFnPZW7Uii977Wv+vgBuqCXSVNaFddVSFOVe2JZJoKUucPNvDb0IvMtaUfBgakqcmhRcArrV71pdKxBgqFxFnF36nCnAi1fsR4qItL5xZ9yFBqeRw== 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=oJ+p+NnKlFKJwot6far42V9ax5bdqOuiuJ542itNzmM=; b=U/s2k7KrU+H0dV9u0uJdA5pe0PL5RWiGDReNwC2iytpPZRl0DTs0gsowjM8IddCIcsNkyz1TkCbMPZ3lQ7h8n9nE1NL3PcXFsbHD93SwM6D1tjRH7M6DQB3plfNtT6SAQqus/xoEwZgbXBQ8AsPKNQx2M0Gb8/qH6SAjU0WZ531Wwowr7iOjMkDeBvKuN9+VMGBq8HuAjwnoNXlisXu/8IT0yJq+rrrsst6S6ItsdMRxgaxajaJ/NUR5wAVE28eo7L9YEhbYujhsv7JfzYL3NDAcvg9wKVNgmZdRN15h0RGvOwB7RO38RDnydRXk+VgS6CmMA11c/CDp6mQ7T2HvbQ== 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 AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by PAVPR10MB6767.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:32c::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9366.14; Thu, 27 Nov 2025 14:48:31 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408%6]) with mapi id 15.20.9366.012; Thu, 27 Nov 2025 14:48:31 +0000 Message-ID: <727f6b55-9f96-43cb-b663-96fb733b86d8@siemens.com> Date: Thu, 27 Nov 2025 15:48:26 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 00/27] Use more classes! To: isar-users , Anton Mikanovich , Zhihang Wei References: From: "'Jan Kiszka' via isar-users" Content-Language: en-US Autocrypt: addr=jan.kiszka@siemens.com; keydata= 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 In-Reply-To: Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: CH2PR10CA0015.namprd10.prod.outlook.com (2603:10b6:610:4c::25) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|PAVPR10MB6767:EE_ X-MS-Office365-Filtering-Correlation-Id: 22d53ecf-7d51-4b1f-e6f9-08de2dc4082c X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?YmE3K0tPRmM3VTFQWTJJOTdOTnpGTVRtSWc2d0tiYytMbDZqUXZLTTNwYjRJ?= =?utf-8?B?RHBBQ0lEaVRyNU8yM25sQlB0WUUrTnRCSGFMRlYxQW5jUWpxQTBtamRZZ0la?= =?utf-8?B?RkU4N2pZeDMyVG0zc25lNGNpa0RHUUtieFBRTWdOQnM2aG1QV0R3RVFaQWtp?= =?utf-8?B?VEdremo4OUMzSmVsVHlnYkJoZWN6ZnRiNFU2a2JiWDJxL2FtKzdpeVhhSHR3?= =?utf-8?B?OFp3Rmg4bS9SWG1rL1V4aVBBTTJEWlBkZTJOWHhwb3RSQ2JTK0gza0FJMzdE?= =?utf-8?B?Q3VwTWUrSHJ4NVZMeHpNM2JKTVRFNTVaU1BmS2VqLzFrMWRkaUpvbE5xN3k5?= =?utf-8?B?aGZtMEdaNGgvNG9VdnF1N3VjdW1uZ2FhVS9MZmFZUlN1QVpXUDNMTFRhSkJ5?= =?utf-8?B?ME5GQVRvODBUeVBBOU5vZWZRTmZhUDJONHg1d2FOT2dCZmFZYmlibzJtdlly?= =?utf-8?B?SHNmMHpqK3k1a1lBWFFZSmJzMUswdDRLMmRBUmJsTUs2eWUyVW9USVA1b3Q4?= =?utf-8?B?eTZPNkJVa0ZaYzFoUjdhNmQrenVmQk5oMW5jZWJWSWtMYVE4dHR1MURrbUdl?= =?utf-8?B?V0VTcVFldGJEbitKbzVKZ3M1UitUYTNHTGV1LzFlWGVhcEhNK3FXL0tRZnRn?= =?utf-8?B?UzRyZUpsaGxFU0dya00rRHFXZmJBdFIxTG8weEt2YTBxTExqRTNPbXBxWHp2?= =?utf-8?B?MXJhcXdGdlFDd3g2aW4zQ1BiV2MvMk1qc3hkQXh4aXNZRmNtc2YwNWpsc08z?= =?utf-8?B?TWFhZmZLVWgwV0c2bkRUYXhnUW9oS1pReVgzZXo1MXZRZXVqRnk4KzZiUEZs?= =?utf-8?B?VHdHSUFaNnFIemNGNUVldkRsV0pCV054YjkvbWpiVEduM3JBMk80cXVzZ3U4?= =?utf-8?B?blJCclFBcVByUUZvQjJodnUrRi9odWd6ZmFvWUVoY1hkYzRhcEY0elh3dDd3?= =?utf-8?B?dzJ0TFVNaTRYUU9FVExOdlJBMWRkZVR4Q1ZHaEVCc3BlWUNvWXY4enFKSmpt?= =?utf-8?B?SkdQNW4yM0ttRmpIVkk1dzZzTXVITXNQck51TE5uNy8yN1NaRmRhMDdPam1Q?= =?utf-8?B?Ull5VDkxK3I4YUd0eE81QzRKVW4xK1AvazBhV00wdjlNWVp2bEVPRGtZY3kv?= =?utf-8?B?NHV5SFR5Q1Zaa29HRWdLTThFQVcxaGkxZUhpdW42WmU0d2Fobnc4S2VUNnFt?= =?utf-8?B?YmJ3VnBrUmNpWnVDamtoZC9SeE1TUlp3azFhVm9RQ3ZIaHRCV2EyN3pWR1Za?= =?utf-8?B?QVk4VlIzRUJSRVBhdXg5UGxDVk9CQTlNWXpLek1tQ2RKM3BkVnoxSkIyM2lW?= =?utf-8?B?bE93S05FWWduMDRXS2ppUkZWTEZCOGgyM2ZBaUVvVENNc0lMQWowUU8zc2ho?= =?utf-8?B?R29kSUpYaW9DSU9UR3dGdnUvOU5CVnpkQk03UjJPd3ZCUmh0N1RPbXZYQ1d0?= =?utf-8?B?bTdqVTNwNWloSGhuNUhTVjZlWkRyeG1KVE53QWJlTWJwQ0k3V1ZPcFQzZmlL?= =?utf-8?B?dit1bDlmaCtJVDdtSXIyckdFSFZ6VUt6a1h2Y3FlR2hvMWMyckFsUmNkRzFZ?= =?utf-8?B?endwMkpWMVhiTWlIYi9rUTZqUzl3Q3dCcEU0TlpISCtNU1FXSTVLbCtFSThs?= =?utf-8?B?WVo0d0FmbDRBWFBJOTdJSEpMZmVYV2JZTkpCN1QyV05SZEN5YjhmMnhyWWRO?= =?utf-8?B?RXR4Z0lseDNmTTNkTVAzMjgvejJHbndmOCs5bXNtZ3Z0VWVRMUpEbFo4Ty9M?= =?utf-8?B?YnRRQWVLTTJPVlpDeHRQR1VqTmhUNzM5cFdPZWVRVVNHZzIwdkd5bnQ2bWds?= =?utf-8?B?SkdSd2x6WndGS2RuVHhmK2hjZldQM1Nxa0dNc1BvY3d5a0xPTS96a0F2UlZY?= =?utf-8?B?Q1pXZjNOT0dVNnBXaWEzdDR0dmZpSTVTREhFQjBzOEtFYnc9PQ==?= 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:(13230040)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OVdkU3I5QjZEeDVkbTBRYTJnRkRkNXhnUFhRSzVXVHpJU1dIN0NxdzhkZVVR?= =?utf-8?B?djVGMUpZekc5MUVzNVl3MlZQSlF1bm9EcG5YL0NXam4rejB3cGp1T01tb0da?= =?utf-8?B?MDk1b1hvaFpmeGRuc09ZOWdkTWQydGZnaVNjdXY2OXlOZ0RYWlpvaC9HanBp?= =?utf-8?B?Ymh2Mk9Mc0dJNUJHOFQzaEVuZHBUV2MwNUNUakIrSG1NYUZRZzZkZTBLeHdD?= =?utf-8?B?TWxPeW1BU0ZJOUUyeE5LeDJxQkUyVTZBS0dFWU1vaFVzUGlaNWU5T0xoQ1RC?= =?utf-8?B?Tys0WGJOdXdPbUVjdEo0OGNURW9SWGxNakxPRXdMZFdVcmdqVTBDY3pLS3U5?= =?utf-8?B?L2g4M0lZR0htbWV1UkEzRFBnTzBKQWYxeXRROXVxYTFadWxSR2dOWkE2VzR6?= =?utf-8?B?bTdETUFLQzJ5c1h5OFJFR01sRlVIYjlyaXNETysrYlFqN2pjeExCT0JuZGMr?= =?utf-8?B?Ly82RFRqWHlQNkw0dGplazRIVXJpQWMxNnNRTFhTc0d6T2RVTTZIWTBQb2F3?= =?utf-8?B?SFdkRGFrSUtFNVlyajJKSDY2OEhjMDdScU1IRitnRE5hWVRKaTNaOVhjdzBi?= =?utf-8?B?SjRuMm53YWx6dk5WcFo3VEo1QmdRc3VIcjE3SmpTL1RhWWRLVmNObUtDbHla?= =?utf-8?B?eExtRit0djhid0VRRUkzRTZNSnRpZk9Iekt1ay8xd0E2M3dWL2R3VmZQRVdB?= =?utf-8?B?MUtRNGZaTFBNTUxsQWdNR3JVWjdzVS9mOFJlRDhTQVZrYllVMWpERXZsNVNZ?= =?utf-8?B?bU52bEoyMis5TzdFQ0NBN2dHaFZ3TUxRNnBCMWo0QmpSNGRFVlEyTUNGVGRF?= =?utf-8?B?cXRmY3RoVk1QeEg4c000a1RWaEd3WWFiUDg3eUVnSmt3L1Fqd2xkQlU4VE1V?= =?utf-8?B?am5DMS9MQVVhcGRxZ2ltUTlHYTVGRWZQa1h4YS93R09tTUNlZU5WOUhMUFVn?= =?utf-8?B?dkZGWTZTOG1HcDV5bTdFVjU1RTJyeWRadlROWWNNQXFNOUl4YVhtMlRpRzcz?= =?utf-8?B?R2ZqNTZRT1dJNDlPYWNpWGsxRWYrSU9KdmRCckc0WGhnSy9aL1psZjhOem90?= =?utf-8?B?RENnMHlGM0lQaStNVnJuckVUS3UyRmNuVFZXZHJmNzZ1UU9FRUVUNzYyajk4?= =?utf-8?B?NWJQSXF4K3FSMTRPZHRHQ0hGbDZ4STlmbXlESTM0QnRWZW1wVmdQT3NESE13?= =?utf-8?B?dG9CalFqNXdYMjRCc1VYOVR6ZUZ2TXlETHo5UnpCTTBwNE95NnNoSFFEYTB6?= =?utf-8?B?YnQrY1MxQ2labHVLZUZxTkV5elRCaDArRmc0OGtvWHNESXlwSWxjck9rMjNR?= =?utf-8?B?MHRLaWEzTjVxZ0VZK2dYWmFEbEtPMGltWDd4RnZlRUV2ekRFaTdYWXFidHdl?= =?utf-8?B?b2hGNjJuaVZ6ZS80M2NtOHk5dmdUNzZBelAwT1JYSWU1Mk44QW5lcW53WVJ4?= =?utf-8?B?MHFkV1VpWHczOFpVRzBIYXM3c3VUWkhoZmlVSGZJRzhMMkkrdGNoQlhucEor?= =?utf-8?B?QmhkVjN1aitnUkRCRmZPQWw0ZGs2NytUdURtUGNEY0lrRnVnQmt4L1kwOXM2?= =?utf-8?B?Nnh3bGF2L1NQcG5Ea3p3UUQ2ZFpOQzF4QlVyTjR2NmZLd2lWbkFtR3BQcjY4?= =?utf-8?B?UklKb0RZTVBvNzN5TUdTaWNvbko5eHV0eVNnWUdRQTl6MDZtQ0N0eHVRMmhy?= =?utf-8?B?dnRNb3p3UWlDa1pLV0N5MEZ2OTZ2MzhKRzQ1WmpaRndtWkg4aklkcWgzQXI1?= =?utf-8?B?amFvOTREYU5Ub2g2TW9LR3M2OFFuQ3kzbkN5bEdWZlpYaStIMnllUjdQbHdJ?= =?utf-8?B?MEZDUURkeVNHbjQwNXNsOWFmNGcwZHpSVmNBcVkxOFZkSmRjZlhsY2R4VUJn?= =?utf-8?B?WktIQm4xWGhNd3R0bHRpeHNkS3NiTGkwcit0RTluQjB4dlBUQk1UTnM1OFVT?= =?utf-8?B?UDRSUGpIbFNjSFM0ZVRjdzRPTjltMng4K0dwSi9nbFROSXJVbFBtSStTSWxX?= =?utf-8?B?ZVVxOHM4L1Y0SzlubHNDZTFlMkdDOTBMUTJyQ2w0VDNMcHJLZzhWYWkzdzM2?= =?utf-8?B?dVpPaUNONTJyYWoyN0t4bHZCcEZGcDgrakRYdmdLSi9wOHdqNHRrNjcwWThw?= =?utf-8?B?U05jV1RoNGJuMVNBN0NIWVB4TCtBV1luTjJkYU5DUWNSRkw3U0x4UU95Y0oy?= =?utf-8?B?OGc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 22d53ecf-7d51-4b1f-e6f9-08de2dc4082c X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Nov 2025 14:48:31.0066 (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: M78qcNeM1wNA0fysplzg/9IC/PC/2cW2GVciHvWTezV+j6KZh8IQKIu2Kl3ZGdhydFP3my3JR0oRpcjFzp1oPA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR10MB6767 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=YF0Zr8L2; 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:c207::3 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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: Ic/tCVA3tHB9 On 10.11.25 08:22, 'Jan Kiszka' via isar-users wrote: > Changes in v2: > - rebased over next > - beautified some TEMPLATE_VARS list > > As there was no feedback on [1], I interpreted it as an OK. So here > comes a full refactoring of our classes folders according to [2] and a > conversion of all recipe helper includes into classes (majority of the > changes). > > There are some extra changes to the barebox include/class, but my > impression is that this one is still broken, lacking the machine in its > target name, just like u-boot and other machine-specific packages have. > But I don't have any barebox cases around and lack insights into how it > is build, so I didn't go into details here. > > As this is a broad change, there will be frequent collisions with other > patches. I would appreciate a signal when this series is considered, and > on to of what so that I can do a rebase only when needed - and can also > avoid flooding the list with this long series repeatedly. > > Jan > > PS: Patch stats are misleading. This is copying things around and then > changing the original files to stubs. It is not eliminating code, is is > actually adding a bit as long as we carry the transitional stubs. > > [1] https://groups.google.com/g/isar-users/c/ggT6EpeRy-0 > [2] https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-intro.html#class-types > > > CC: Anton Mikanovich > > Jan Kiszka (27): > linux-custom: Drop redundant template inheritance > meta: Move INHERIT'ed classes into classes-global > meta: Move recipe-pulled classes into classes-recipe > meta-isar: Move recipe-pulled classes into classes-recipe > linux-custom: Migrate to a bbclass > meta-isar: Switch to linux-kernel class > linux-module: Migrate to a bbclasss > meta-isar: Switch to linux-module class > kselftest: Migrate to a bbclass > meta-isar: Switch to kselftest class > u-boot-custom: Migrate to a bbclass > meta-isar: Switch to u-boot class > optee-os[-tadevkit]-custom: Migrate to bbclass'es > meta-isar: Switch to optee-os[-tadevkit] classes > optee-client: Migrate to a bbclass > meta-isar: Switch to optee-client class > trusted-firmware-a: Migrate to a bbclass > meta-isar: Switch to trusted-firmware-a class > barebox: Add SPDX license identifiers > barebox: Move inherit dpkg into common .inc > barebox: Migrate to a bbclass > meta-isar: Switch to barebox class > initramfs-hook: Migrate to a bbclass > meta[-isar]: Switch to initramfs-hook class > container-loader: Migrate to bbclass'es > meta-isar: Switch to {docker,podman}-loader classes > RECIPES-API-CHANGELOG: Document include to class conversion > > RECIPE-API-CHANGELOG.md | 32 ++ > doc/technical_overview.md | 8 +- > doc/user_manual.md | 19 +- > .../installer-add-rootfs.bbclass | 0 > .../target-bootstrapper.bbclass | 0 > .../ubi-ubifs-img.bbclass | 0 > .../prebuilt-docker-img_0.1.bb | 4 +- > .../prebuilt-podman-img_0.1.bb | 4 +- > .../recipes-bsp/barebox/barebox_2024.05.0.bb | 7 +- > .../optee-client-stm32mp15x_3.21.0.bb | 4 +- > .../optee-os/optee-os-beagleplay_4.0.0.bb | 2 +- > .../optee-os/optee-os-stm32mp15x_3.21.0.bb | 3 +- > .../optee-os-tadevkit-stm32mp15x_3.21.0.bb | 3 +- > .../trusted-firmware-a-beagleplay_2.10.bb | 4 +- > .../trusted-firmware-a-stm32mp15x_2.4.bb | 4 +- > .../recipes-bsp/u-boot/u-boot-2020.10.inc | 4 +- > .../u-boot/u-boot-beagleplay_2024.01.bb | 4 +- > .../u-boot-starfive-visionfive2_2024.01.bb | 4 +- > .../initramfs-isar-example-hook_0.1.bb | 2 +- > .../example-module/example-module.bb | 2 +- > .../kselftest/kselftest_5.6.13.bb | 3 +- > .../linux/linux-cip_4.4.166-cip29.bb | 2 +- > .../linux/linux-mainline_6.6.11.bb | 2 +- > .../linux-starfive_6.6.20-visionfive2.bb | 2 +- > meta/{classes => classes-global}/base.bbclass | 0 > .../buildstats.bbclass | 0 > .../isar-events.bbclass | 0 > .../{classes => classes-global}/lists.bbclass | 0 > .../logging.bbclass | 0 > .../sstate.bbclass | 0 > .../template.bbclass | 0 > .../barebox.bbclass} | 7 +- > .../bootstrap.bbclass | 0 > .../compat.bbclass | 0 > .../container-loader.bbclass} | 5 +- > .../crossvars.bbclass | 0 > .../customization-base.bbclass | 0 > .../deb-dl-dir.bbclass | 0 > .../debianize.bbclass | 0 > .../docker-loader.bbclass} | 4 +- > .../dpkg-base.bbclass | 0 > .../dpkg-customization.bbclass | 0 > .../dpkg-gbp.bbclass | 0 > .../dpkg-prebuilt.bbclass | 0 > .../dpkg-raw.bbclass | 0 > .../dpkg-source.bbclass | 0 > meta/{classes => classes-recipe}/dpkg.bbclass | 0 > .../essential.bbclass | 0 > .../features_check.bbclass | 0 > .../image-account-extension.bbclass | 0 > .../image-customizations.bbclass | 0 > .../image-locales-extension.bbclass | 0 > .../image-postproc-extension.bbclass | 0 > .../image-tools-extension.bbclass | 0 > .../{classes => classes-recipe}/image.bbclass | 0 > .../imagetypes.bbclass | 0 > .../imagetypes_container.bbclass | 0 > .../imagetypes_vm.bbclass | 0 > .../imagetypes_wic.bbclass | 0 > .../initramfs-hook.bbclass} | 5 +- > .../initramfs.bbclass | 0 > .../kbuildtarget.bbclass | 0 > .../kselftest.bbclass} | 5 +- > .../linux-kernel.bbclass} | 3 +- > .../linux-module.bbclass} | 3 +- > .../multiarch.bbclass | 0 > .../native.bbclass | 0 > .../opensbi.bbclass | 0 > .../optee-client.bbclass} | 9 +- > .../optee-os-base.bbclass} | 3 +- > .../optee-os-tadevkit.bbclass} | 2 +- > .../optee-os.bbclass} | 4 +- > .../{classes => classes-recipe}/patch.bbclass | 0 > .../per-kernel.bbclass | 0 > .../podman-loader.bbclass} | 4 +- > .../repository.bbclass | 0 > .../rootfs-add-files.bbclass | 0 > .../rootfs.bbclass | 0 > .../sbuild.bbclass | 0 > meta/{classes => classes-recipe}/sdk.bbclass | 0 > .../squashfs.bbclass | 0 > .../trusted-firmware-a.bbclass} | 12 +- > .../u-boot.bbclass} | 3 +- > meta/recipes-bsp/barebox/barebox.inc | 60 +--- > .../optee-client/optee-client-custom.inc | 40 +-- > meta/recipes-bsp/optee-os/optee-os-custom.inc | 19 +- > .../optee-os/optee-os-tadevkit-custom.inc | 25 +- > .../trusted-firmware-a-custom.inc | 38 +-- > meta/recipes-bsp/u-boot/u-boot-custom.inc | 74 +--- > .../initramfs-fsck-ext4-hook_0.3.bb | 4 +- > .../recipes-initramfs/initramfs-hook/hook.inc | 82 +---- > .../initramfs-tee-ftpm-hook_0.3.bb | 2 +- > .../initramfs-tee-supplicant-hook_0.2.bb | 4 +- > meta/recipes-kernel/kselftest/kselftest.inc | 52 +-- > meta/recipes-kernel/linux-module/module.inc | 86 +---- > meta/recipes-kernel/linux/linux-custom.inc | 317 +----------------- > .../container-loader/docker-loader.inc | 13 +- > .../container-loader/podman-loader.inc | 13 +- > testsuite/citest.py | 2 +- > .../unittests/test_image_account_extension.py | 2 +- > 100 files changed, 202 insertions(+), 819 deletions(-) > rename meta-isar/{classes => classes-recipe}/installer-add-rootfs.bbclass (100%) > rename meta-isar/{classes => classes-recipe}/target-bootstrapper.bbclass (100%) > rename meta-isar/{classes => classes-recipe}/ubi-ubifs-img.bbclass (100%) > rename meta/{classes => classes-global}/base.bbclass (100%) > rename meta/{classes => classes-global}/buildstats.bbclass (100%) > rename meta/{classes => classes-global}/isar-events.bbclass (100%) > rename meta/{classes => classes-global}/lists.bbclass (100%) > rename meta/{classes => classes-global}/logging.bbclass (100%) > rename meta/{classes => classes-global}/sstate.bbclass (100%) > rename meta/{classes => classes-global}/template.bbclass (100%) > copy meta/{recipes-bsp/barebox/barebox.inc => classes-recipe/barebox.bbclass} (93%) > rename meta/{classes => classes-recipe}/bootstrap.bbclass (100%) > rename meta/{classes => classes-recipe}/compat.bbclass (100%) > rename meta/{recipes-support/container-loader/container-loader.inc => classes-recipe/container-loader.bbclass} (94%) > rename meta/{classes => classes-recipe}/crossvars.bbclass (100%) > rename meta/{classes => classes-recipe}/customization-base.bbclass (100%) > rename meta/{classes => classes-recipe}/deb-dl-dir.bbclass (100%) > rename meta/{classes => classes-recipe}/debianize.bbclass (100%) > copy meta/{recipes-support/container-loader/docker-loader.inc => classes-recipe/docker-loader.bbclass} (70%) > rename meta/{classes => classes-recipe}/dpkg-base.bbclass (100%) > rename meta/{classes => classes-recipe}/dpkg-customization.bbclass (100%) > rename meta/{classes => classes-recipe}/dpkg-gbp.bbclass (100%) > rename meta/{classes => classes-recipe}/dpkg-prebuilt.bbclass (100%) > rename meta/{classes => classes-recipe}/dpkg-raw.bbclass (100%) > rename meta/{classes => classes-recipe}/dpkg-source.bbclass (100%) > rename meta/{classes => classes-recipe}/dpkg.bbclass (100%) > rename meta/{classes => classes-recipe}/essential.bbclass (100%) > rename meta/{classes => classes-recipe}/features_check.bbclass (100%) > rename meta/{classes => classes-recipe}/image-account-extension.bbclass (100%) > rename meta/{classes => classes-recipe}/image-customizations.bbclass (100%) > rename meta/{classes => classes-recipe}/image-locales-extension.bbclass (100%) > rename meta/{classes => classes-recipe}/image-postproc-extension.bbclass (100%) > rename meta/{classes => classes-recipe}/image-tools-extension.bbclass (100%) > rename meta/{classes => classes-recipe}/image.bbclass (100%) > rename meta/{classes => classes-recipe}/imagetypes.bbclass (100%) > rename meta/{classes => classes-recipe}/imagetypes_container.bbclass (100%) > rename meta/{classes => classes-recipe}/imagetypes_vm.bbclass (100%) > rename meta/{classes => classes-recipe}/imagetypes_wic.bbclass (100%) > copy meta/{recipes-initramfs/initramfs-hook/hook.inc => classes-recipe/initramfs-hook.bbclass} (94%) > rename meta/{classes => classes-recipe}/initramfs.bbclass (100%) > rename meta/{classes => classes-recipe}/kbuildtarget.bbclass (100%) > copy meta/{recipes-kernel/kselftest/kselftest.inc => classes-recipe/kselftest.bbclass} (93%) > copy meta/{recipes-kernel/linux/linux-custom.inc => classes-recipe/linux-kernel.bbclass} (99%) > copy meta/{recipes-kernel/linux-module/module.inc => classes-recipe/linux-module.bbclass} (97%) > rename meta/{classes => classes-recipe}/multiarch.bbclass (100%) > rename meta/{classes => classes-recipe}/native.bbclass (100%) > rename meta/{classes => classes-recipe}/opensbi.bbclass (100%) > copy meta/{recipes-bsp/optee-client/optee-client-custom.inc => classes-recipe/optee-client.bbclass} (84%) > rename meta/{recipes-bsp/optee-os/optee-os.inc => classes-recipe/optee-os-base.bbclass} (93%) > copy meta/{recipes-bsp/optee-os/optee-os-tadevkit-custom.inc => classes-recipe/optee-os-tadevkit.bbclass} (97%) > copy meta/{recipes-bsp/optee-os/optee-os-custom.inc => classes-recipe/optee-os.bbclass} (88%) > rename meta/{classes => classes-recipe}/patch.bbclass (100%) > rename meta/{classes => classes-recipe}/per-kernel.bbclass (100%) > copy meta/{recipes-support/container-loader/podman-loader.inc => classes-recipe/podman-loader.bbclass} (68%) > rename meta/{classes => classes-recipe}/repository.bbclass (100%) > rename meta/{classes => classes-recipe}/rootfs-add-files.bbclass (100%) > rename meta/{classes => classes-recipe}/rootfs.bbclass (100%) > rename meta/{classes => classes-recipe}/sbuild.bbclass (100%) > rename meta/{classes => classes-recipe}/sdk.bbclass (100%) > rename meta/{classes => classes-recipe}/squashfs.bbclass (100%) > copy meta/{recipes-bsp/trusted-firmware-a/trusted-firmware-a-custom.inc => classes-recipe/trusted-firmware-a.bbclass} (77%) > copy meta/{recipes-bsp/u-boot/u-boot-custom.inc => classes-recipe/u-boot.bbclass} (96%) > Just a reminder that I can post a rebased v3 whenever you would be willing to queue it for testing. Jan -- Siemens AG, Foundational Technologies Linux Expert Center -- 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 email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/727f6b55-9f96-43cb-b663-96fb733b86d8%40siemens.com.