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, 07 Jul 2026 11:06:53 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f55.google.com (mail-qv1-f55.google.com [209.85.219.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66796prx005886 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 7 Jul 2026 11:06:52 +0200 Received: by mail-qv1-f55.google.com with SMTP id 6a1803df08f44-8eb8914e651sf79186176d6.3 for ; Tue, 07 Jul 2026 02:06:51 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1783415206; cv=pass; d=google.com; s=arc-20260327; b=c+2GJiIst5PJTuSxWCpD9Hm6jsN2DqhsxMuimEKciIvRGwgmIvJ9jHVm1wF+rZ3HtG xDcgzdTKhnb442et9WEyuGzxZDEeFLR2xnIrizdKSdeIj5jcz99DcM2U3zdJHrIakC3J d0n6OCOBXoD1zMXmM1YfMdCyVFyVI72TBG3Wp+pqgTw1/62WL+G7r96K1ghDO+tVYZWO KFpe9GaMeD2i53lyJbpdqb55z7oMVSx5eVHLJlHyHZMYuIF5Pm5IQ9vxuo9Cdz4utK9R rGelBoEmWZXCG3VjUoH9HtQ17si0Ak/lH41ZZ8tgCl2GzQ6L4gJafS1duuIxnHYR6LNT soVA== 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-id :user-agent:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:to:from :dkim-signature; bh=Gz1mExsg6lgl2ZXTw8qKWgbiVJeAI1Cov0jmFlYZM1A=; fh=LxnAA/kAvsroWogdAqx3N86BJNyvzXlhiAyBdDrFjlc=; b=nnyZNfC0KFT1LbBZkTxw8feZBvzxwVJ2cn9Cz2oO7ULEdh6AQNUONxvwkV2vYIqkJy GEi5dioCrVqLOq3pmjpP0DO+nQQbIwpyh3aOl0NQoQUs9a7pwYv0YO6FSrmkzOaKl0Cl cgOhPo9TGy/EHimIMxx2qAtPHHsQ7eWQM4wHGh1s5Xd6WB+IU1RrtU6rXu8JIEMTWzvP SCdzVYAid5/MAjtER2PyIPrUGOuyrRhUmk8eolz8S9bQdD0rjeAGq2Np0Gkk3FMqbtlc EbxD7oIarXgJ7cNpz514Twp/pq7rSqMLeEzxSP/f7nAL7oYNKuLZcPm5oSc5ZoU9A5gx tbjw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=slnrTppP; 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:c200::3 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=1783415206; x=1784020006; 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-id:content-type:user-agent:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:to:from:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Gz1mExsg6lgl2ZXTw8qKWgbiVJeAI1Cov0jmFlYZM1A=; b=d9GJEkIFnguiPqB/H0O7zzw6nWy/lJNu/I7hDBmGGvfkf7TmfBgb88jZglPlekdLJr lBaBLxOhuB6DfZHuhbpt/SPDGS6X9Wnju0MPreGqgw3Tug8Q1oGCrSLiwoxp3KMBtnlm mX69hXLRvUAccMM3umwks5diwiA0jgfOUo7tifJPslx2T0F40Tt7rtiWeu4A9dC515m2 7IZ0pNSqj5WkvWebmbRCQF+xNvn6MpEI4Rtsu6T1VSZ8jQR0iym8BUoQ1rNDhlYYvPy4 gfxHa84njZDUdyup63SuWQZW4p2Yy5Auh9OdnLTjScV3Grudkka0LQW8NdfmXX4uhm3g B9Cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783415206; x=1784020006; 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-id:content-type:user-agent:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:to:from:x-beenthere:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to:content-type; bh=Gz1mExsg6lgl2ZXTw8qKWgbiVJeAI1Cov0jmFlYZM1A=; b=gDnXwt9yO9YbOciyC3O/c3SdZL7JHqE9Qklp6n4ap+HztxUjWGdU/XCPOu2LgujgUb cgCSoaRveYF2bJmYY/Yr00F/uTqSRJeLQ6JWhn7/b0u3Zey7Tr5eb74kimpa4IAnBnl3 I/dVBpP+8o+UlTgQg3ETG/pq+Plr3Xnj0jgIdf3ASGMlpBZBJZUxJnhkwfA8UUD1OAsR PqBX8S+flxICaussCRcVP0wMWQL9zkQLjIXiD8LJWbSJ1na9YP7XsORO1C7qWoK3We+i S/rvLVMSFUwAFzZqF7n6I11WhDhSUJZTPh7F/CEa5CbcHjFBOeAi6LJ70/iYlgkEl5of YUqA== X-Forwarded-Encrypted: i=3; AHgh+RpxxXJRP0OMTLo9rHpTxlsGLg8QXUO9pTWywyA5YLsjTVp7qIP6Ax9iWKESYl01RkuT/qKr@ilbers.de X-Gm-Message-State: AOJu0YzTSbY/nQs9c8sui90cg4CzGDVlt2W5JEcOQDTFgcSxvwFmKMRI r0mcYRC45wRNID38ZNe0Fg3DDnmLPsl/jA01Fa90zuO6pYwGMk4BVkBG X-Received: by 2002:a05:6214:4001:b0:8fd:6dc5:946 with SMTP id 6a1803df08f44-8fd6dc510f1mr11751106d6.59.1783415205628; Tue, 07 Jul 2026 02:06:45 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUchaeIne0jIDmHXEzOUBZFR1uQwVAFp9oCE9RV1vNF99w==" Received: by 2002:a05:6214:2123:b0:8cc:fd6:fed with SMTP id 6a1803df08f44-8fcba85680cls22498156d6.0.-pod-prod-09-us; Tue, 07 Jul 2026 02:06:44 -0700 (PDT) X-Forwarded-Encrypted: i=3; AHgh+RpuKcWPcA7lQxrz3Oibad30RbeG0+8EnNP3gGeO7Pwsfj5cQ9RVQzhLDUbUIvgrfo16n24WV5zQItjE@googlegroups.com X-Received: by 2002:a05:6102:2914:b0:729:affa:70fd with SMTP id ada2fe7eead31-744b7bbd791mr2157067137.8.1783415204409; Tue, 07 Jul 2026 02:06:44 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1783415204; cv=pass; d=google.com; s=arc-20260327; b=Pr6imMvUj1aJGdqAJL8SXQuU+PP4C1VPlm9J+TlZl6hrSJ48gbLtjsfglP1Oou162f W/mFvcTDHAnpJ/RU3m3lD0H2jaORDLzEgkBGwSCvGtzhjaZ7ghzFuuRkvWil7yScVeFN 2vzsFAwlkXL/AjH/y6Vc36TXmGbSxT8TIPOOrtUc+AKqfFSCsgW9UXeQezEPtKC8MhrB TuPhIWlt89vBJKBGzHmSbhL2Ksusk60CoxjzNZoPd3w29GNITlyTg+J91/TTpqXKvpRk rMN9hPlzFN1/+pV4Be6q7R8EjgP7JjAsAoFi+rBEZzngE1Z5LSY/VP0FOKw0ILVSf6cX 8JZw== 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:to:from:dkim-signature; bh=3wvGGQK2JnkWKQ/K5kzvuenSx+9QKlFROWHFO2R5Eag=; fh=gv0zWVxEMRqoIJgBtpIUsI8tG/nq2zLbNThSH1JvXmw=; b=mUAsvGIm1k6MJ6MtPPVRMwVkO5p0FwNxzsetJIkDilGQXgW/0Q2Yc625e3n0PgpZnF 4cGN3N3wd/05wHRdoorEIvPhQKxxRAmTvPyYqYRCHHkg4ehwTWaEMDqONyzuBpb5EWeo eDf+F25nX4dWOLoCiS3Kj07l8lLE/mnWTZzkclQbWgEz2uY/7AKyaJJ3QzAeBreschOx feYutvBcAnHhqd/iwk2V8q0dK2JSW80ZOb4MDiCBgn6MvLQE1hZjuUh6owaGTlK0unGz A/K/BWtKFK+zhsSqt1ACOsFgh8PnRYCvOhNRop4LBPdVIos6MT5OB9Q4ZBsknjb/4qZC pXGQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=slnrTppP; 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:c200::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c200::3]) by gmr-mx.google.com with ESMTPS id a1e0cc1a2514c-96983a26d0asi550266241.4.2026.07.07.02.06.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jul 2026 02:06:44 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) client-ip=2a01:111:f403:c200::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=sFUzsZT00D//CSzv9zpXU3P4kmKHY3ND/ldGQ6sZEpKDRIdfcr8kIabSKye8FjajLKXA8AdrDXLx8JlpUjifhC7mgLVPlbgLlkpqe31/7PPGlxAdTjiEJ3T/IE3ywP2M7tg/OH+gn78A73c50xC8VEJuQOoQ6+9zIRT6SwjO0V91iR1Ht+GbJhAK/UDxQsmT/5oYzbGwYGDWZ+FkzIBJsRnAcFpqzY5XcKEc9pVWaEz6un3/u8vGSJea5MKTF5+rxHPeSRIozaOHUgTCEgxr8sRDT+H5gdnAD9g7eFPNSwJF4mWmpDds1zTIo4ipElQMOhthuzI5Ek/X4+1uQ0rXGw== 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=3wvGGQK2JnkWKQ/K5kzvuenSx+9QKlFROWHFO2R5Eag=; b=n304V5V67y+V//yUNw/7OTVHhci8gbrt5ZS+H6XULFtgh/uMRz1nW9lqgN4kJaAphnsqKnfX96EHZ7nkR7bwdU4OF5Fo5J+plYNVal1Ijp+EFh9gmiSDLVvGws27FPUBFTb9ehFQ+NmSo9QBR4t3va8fHwKR/VXu59M7zyFmEpzCWIWbGdG9N5JvPA9+zcM7YGWa1rnPSv9WT5vZtf6UrPAo0fbIlCrMurQDVZ7reLl89gtlpcZ6NtKhBM8PJwJq5sJp05dbNip9D6PQISDFoHYnDiRL5jIYt09sd2me9NZ62YYmzfNcAdoZztAVcfKbked2sym4yzNOgpk/A6DACw== 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 DU0PR10MB7553.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:425::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.11; Tue, 7 Jul 2026 09:06:40 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0181.010; Tue, 7 Jul 2026 09:06:39 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "amikan@ilbers.de" , "isar-users@googlegroups.com" Subject: Re: [PATCH v12 2/3] meta: Move kernel artifacts deployment from image recipe Thread-Topic: [PATCH v12 2/3] meta: Move kernel artifacts deployment from image recipe Thread-Index: AQHdCv3cMgDKskQk8UumBl3/cBKU9rZhyduA Date: Tue, 7 Jul 2026 09:06:39 +0000 Message-ID: References: <20260703150835.2490688-1-amikan@ilbers.de> <20260703150835.2490688-3-amikan@ilbers.de> In-Reply-To: <20260703150835.2490688-3-amikan@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 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM7PR10MB3956:EE_|DU0PR10MB7553:EE_ x-ms-office365-filtering-correlation-id: 61158669-ab62-41bb-3a67-08dedc070e40 x-ld-processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr 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|1800799024|366016|55112099003|11063799006|56012099006|4143699003|18002099003|22082099003|3023799007|38070700021; x-microsoft-antispam-message-info: HOmMxePLrBmw4pSjqk7bYdQ608gPKcPtvqHTcBdzC0XVugbJGOqlsEMRmHn3T3Yh/y46FNoc+0AjjqZLnNZY2Rm5Wtz+t2AQ65r5dKuUqL0u4gH72hzn9K9VGGpslPzShch5FmvqmspbVgYqGHHdzGvTTqpmA3IhL420ZbxBCB7ErMsEtDSpHq7NVvPmpKwhtAhLKV+sZA64uLQWx09SX8nlRKdPRmrLP7OAbiPqX3WtWQdF3/7IctHZK7tWTcel+9D0y2vIEfQzDtlYIy8H/bBfUHdDSuI2D77AuK+HUCzRzL4X2U6HTQEvr+WDJo/iTdw4OMXBzvL/qiLdd4k71nSryqZJmv4+fKBKRSbxd/NRKvU/YjG4jrI1q6QZnlgKDS++CrHPkc1e7WPKJYft5HTqRxCoOdjNyngHguzNZurGSTvIx7d1XkVZwEBTJBjMGtr6zja8p48NoOFDd0hLNu0rpcz34wjY/lp4VT+aHWmTc3xAnlOCd7xcxXN8TGAM7ph6B6Tc4VhAt26jgBfJCZTTdCM2q373b+N3jEZMUGY0Pqb9VVzVI+dYKs+QfJwhepYWIooj4d5ZKMcPvEl0TXtukKHXiSP8FvdYFrKvITNh4oFqShyMz10Ox2atpxrGaP7kNbciTH2IZ72F/ZbI8xkUfkbzrp4xaLjwhNlx9FLA2hnFd8hDGR9oyCAlFu4LK4t9Sdt9+XfF3fHDGz4YRZTmJ7AiPB9kiGlV+st4vwQ= 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)(1800799024)(366016)(55112099003)(11063799006)(56012099006)(4143699003)(18002099003)(22082099003)(3023799007)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NU4vOG5zOGprZiswbC9aQzR4OHlCOGxacDNYaUNjMmxnSmIzMWJTNUJvREti?= =?utf-8?B?OVgveUV1NitYak5zQXlUQ3VqWlZ4UVZHMnNRVTYzZUlmQnhteGtZZHFDbG9k?= =?utf-8?B?RDBlNldlRjJJRXp6eERXUHcrdlg0ODhGM0x1ZUp5ZVJJWXZESERjTFJSR21R?= =?utf-8?B?T256MkhZbTdiYUgzeDV1L0VSc1RIOCtRcUMvRWJmOEw3dG9IamdtakRiaDNH?= =?utf-8?B?UGxicnZTVzNwNDRldGxCaVpHYW13TWhhMCtxVnB6NmdFVlpGdWJOb2RncEdh?= =?utf-8?B?b3QrMm93elhFUjNBd3M4R0d0STlyUURTODI3d2JXblJ3cjNLV0xaamFrbE80?= =?utf-8?B?OVJkLzNscTZyZXBQczVXWEJhVEJCN3hQeWk3L2RKYmg1blpoVm5JMmhyVSs2?= =?utf-8?B?alloN0RQYXcwRktNS09rK2dRN1UyTzVkdzZ0K3dlSjhPT1ZDbEpvc1JoNEo2?= =?utf-8?B?N0NaRXh5NFRxVC9PZUdqOUw5VUNianRBVkRMTGdFTW0vWk1VODZlN3YyRHUx?= =?utf-8?B?akt1dzVYOWpOTktKeVljaWt4TDhMS0dVeTJxUWtFY0hpUmxKOHBPMVAzZFNI?= =?utf-8?B?MHpJMGd6VFlYNUNYM0Q5U0MrQ0hPMllpNU1oeHJtcGRQOGJLOVMvVGpVSHN3?= =?utf-8?B?dWlrZC84QnBqVXZmMDlGbngydDAwNWtVT3pKTFVIMUZwWmlJM1BFLzNNZFZD?= =?utf-8?B?UlR0SDc2cEtvZWE2RlJTaUk5NHoyTDFBZ1Irb1FYaE9RcmNSVjhGam00bkx1?= =?utf-8?B?VjZzQUtESTlkRXNtSzNUbTdzaTBpN1ZFSWtMMkpZZEtTb1FPbDhQTWV4ckFU?= =?utf-8?B?RXF1eXpIZG1zcmcwMU5ZcFRndWNVSkJjNnFOOXNZSTgxcjZ2dnRHdlVNRUhI?= =?utf-8?B?VW5Ec3ZMKzgzNmc3bmNsSGVMYWE3ckhEVjNQbGtDTFp0NDgvVy85QUt3dTdj?= =?utf-8?B?Vkw5V0laMENLUU5ib3FjQTRWWUxsNUdQUWtndXRnNnNyb2ZNLy9NNFpncjFK?= =?utf-8?B?NEVydnJjbi9KbDluQWtzckFMZE1GZ2t2RXIvU0FucGwvM1hZWTFyTkRQa3BT?= =?utf-8?B?cWRVOUQzSDR2OStSanh5RnN1MkZmSEhDWjQ0SXBuakR1S2ZEc2wxeVVIM1ln?= =?utf-8?B?d1l0NDZCcjNGVVdjZ05oblZwTjJYcmI3cWN0VVByOWMxSFUyamF6Vk1Pd2wr?= =?utf-8?B?UjRLUEhqR09yZ053OHRGcVkxaExISjc0K3lKTGRicklLdG50N3ZodFdHbkpV?= =?utf-8?B?dTRBVzU5UjFNdVFGcjVaQjZVN1F1M1M3YVQ5Z1BQSFlkc2RWemhyRUJFeDdt?= =?utf-8?B?L3Y0cms1eVVYcW1DNE5LSnM5SFE4RyszNVllaXRnOUxIenFVZ3U2Z2x3NWNT?= =?utf-8?B?UnFoOTBzVllseENyTFc0bkcvUGE0RnJQS1BLZXE5S0VPaFZmNkhuVFd3WjZU?= =?utf-8?B?MHErcFNINWYrWUppNXlVSkRHTzZiWTN4VW8rdEhRdzQyWGNIam5SR1RDS1d5?= =?utf-8?B?d0ppZWlKb3pNZEpGb0lSL09RYWJDamRkN3ZTRGdBZWQ3aGFoQjBBajROazhH?= =?utf-8?B?aHRyZ2lsSWYrb296UnhwaEdRK2Y0WENiRzZ5WER1U0wvUVhyTmMzYStyT0JK?= =?utf-8?B?NWwvbHVlcyt1MXB5N3krclZCRGFNb0RCM2RaZ2FIUlBuRjBLUk94VXlScC9R?= =?utf-8?B?SkZCNXBTZWU4Q0Z0ZlNaMC83M0REZGpoNXpEVWFteit2eEE5aE5lZ2hOOTdY?= =?utf-8?B?b01qcm1WelU3OUsvZlBjMnNhUnBScVhESEZkM2lnaXlpbjR0UU9KcCtrdWk3?= =?utf-8?B?cWFzM3ZOZS85QmpPbWtmbExIK1R4c3lzdXNsdlNOSDJsak1aY1VWdkdoempD?= =?utf-8?B?ckFKRWhWSTF0WWRCb0E2c25RR0U0eFVNOXNiMTdZcFlxSG1lWU9veXBqY2tO?= =?utf-8?B?TzR5VGxqdC9CWnZIWW1nYVk4Umw0dERjTnIzZVFwYzkyK3NGZ2hPZzE4OExH?= =?utf-8?B?WVg1YTRQMmRycVhVeU9iOUREdUdPVGR2RjdOaDVnbVpyVkNhMEhtcFZaVEV4?= =?utf-8?B?eVFJWHpKRzlFYk50V2s0Tld2UEtpdERyRkJIVDZyMldlQW1uQTFXckpMYXVM?= =?utf-8?B?OGlEOUpyajRUWjFNeEkvd2RIQmZBdTNRNlNCRkVTWTRCbUVySytSRkczazVU?= =?utf-8?B?b0FrK21CcWpoS25sb0RZMWYremk0b2UvN1l3SHJvVndleTFZM1JrRnczZTFm?= =?utf-8?B?VVNvVjA1blRJdjJNUVVyRlJmUGEzcHBURXBYSDU2aXhmdmErQTArS1czcEc3?= =?utf-8?B?d1pXb0hmeFAxbzhkUFkzU0Nqd0dZdDF5TkVKb29OVGtMM3NVTGNmUT09?= Content-Type: text/plain; charset="UTF-8" Content-ID: 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: 61158669-ab62-41bb-3a67-08dedc070e40 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2026 09:06:39.4854 (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: 2IJjwPSItPGT1o+TxRNGtF38GD5/pKHw1NC3t2JVdD+Rocpj0ZjrzbiiU7HuLwSC8oZgs+GhPMbv9qZsRzB+pYuYS8F+dHTa5vCObJPKDLg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB7553 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=slnrTppP; 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:c200::3 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: MgAMoVJntKil On Fri, 2026-07-03 at 18:08 +0300, Anton Mikanovich wrote: > Task do_copy_boot_files deploys DTB files into the same location for > different images (e.g., isar-image-base and isar-image-ci). This causes > a build error. > > do_copy_boot_files is called once for every image recipe while dtb > files belong to the kernel which is the same for both images. Performing > dtb deployment once for the same kernel solves the issue. > > Introduce universal `kernel-deploy` bbclass responsible for extracting > the DTBs and kernel from the linux-image package and deploying them. > > For the distro kernel type its package is now installed into sbuild > chroot. After that, deb which contains vmlinu[xz] file is extracted > from the apt cache. > > Fixes test_dtb_deploy_images testcase: > > ERROR: mc:phyboard-mira-bookworm:isar-image-base-1.0-r0 do_copy_boot_files: The recipe isar-image-base is trying to install files into a shared area when those files already exist. Those files and their manifest location are: > build/tmp/deploy/images/phyboard-mira/imx6q-phytec-mira-rdk-nand.dtb > (not matched to any task) > Please verify which recipe should provide the above files. > > Signed-off-by: Anton Mikanovich > --- > RECIPE-API-CHANGELOG.md | 13 ++++++ > meta/classes-recipe/image.bbclass | 39 +++++++++-------- > meta/classes-recipe/linux-deploy.bbclass | 46 ++++++++++++++++++++ > meta/classes-recipe/linux-kernel.bbclass | 3 ++ > meta/recipes-kernel/linux/files/getkernel.sh | 40 +++++++++++++++++ > meta/recipes-kernel/linux/files/rules.tmpl | 12 +++++ > meta/recipes-kernel/linux/linux-distro.bb | 27 ++++++++++++ > testsuite/citest.py | 2 - > 8 files changed, 161 insertions(+), 21 deletions(-) > create mode 100644 meta/classes-recipe/linux-deploy.bbclass > create mode 100755 meta/recipes-kernel/linux/files/getkernel.sh > create mode 100644 meta/recipes-kernel/linux/files/rules.tmpl > > diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md > index a6ded089..ef9dce00 100644 > --- a/RECIPE-API-CHANGELOG.md > +++ b/RECIPE-API-CHANGELOG.md > @@ -1102,3 +1102,16 @@ To prevent this new path is separated also by distro and kernel values. > > This change will influence on build artifacts location and should be taken > into account by downstreams. > + > +### Move kernel and DTBs deployment from image recipe to kernel one > + > +To prevent parallel conflicting artifacts deployment from the same kernel > +used by different images, move original deployment logic from > +do_copy_boot_files() task of the image recipe to the kernel recipe. As we have > +two types of kernel (distro and self build), both are affected. With this > +aproach the deployment of any kernel artifacts will be performed only once per > +kernel. > + > +Also allow using different kernels for one machine and distro without > +overwritting by storing kernel artifacts in kernel-{KERNEL_NAME} subdirectory > [snip] > diff --git a/meta/classes-recipe/linux-deploy.bbclass b/meta/classes-recipe/linux-deploy.bbclass > new file mode 100644 > index 00000000..4b33e234 > --- /dev/null > +++ b/meta/classes-recipe/linux-deploy.bbclass > @@ -0,0 +1,46 @@ > +# This software is a part of Isar. > +# Copyright (C) 2026 ilbers GmbH > +# > +# SPDX-License-Identifier: MIT > + > +DEPLOYDIR = "${WORKDIR}/deploy_${@ d.getVar('MACHINE').replace('-','_') or ''}" Changing the deploy dir is dangerous, as this also affects other tasks of the dpkg class. If more than one task of a class performs a sstate operation, the deploy dirs should also be split. While this currently is not a problem, it will be once we cleanup the deployment of the dpkg files. I have a patch for that, which is currently queued behind the rootless series, but it will send it here for reference as well. Felix > +KERNEL_DEPLOY_TASKNAME ?= "do_deploy_kernel_${@ d.getVar('MACHINE').replace('-','_') or ''}" > +SSTATETASKS += "${KERNEL_DEPLOY_TASKNAME}" > + > +python () { > + kernel_name = d.getVar('KERNEL_NAME_PROVIDED') or '' > + if "linux-image-"+kernel_name in d.getVar('PROVIDES'): > + task = d.getVar('KERNEL_DEPLOY_TASKNAME') > + d.setVar(task, d.expand('kernel_deploy')) > + d.setVarFlag(task, 'func', '1') > + d.setVarFlag(task, 'sstate-inputdirs', d.getVar('DEPLOYDIR')) > + d.setVarFlag(task, 'sstate-outputdirs', d.getVar('KERNEL_DEPLOY_DIR')) > + d.appendVarFlag(task, 'cleandirs', d.getVar('DEPLOYDIR')) > + d.appendVarFlag(task, 'stamp-extra-info', d.getVar('MACHINE')) > + bb.build.addtask(task, 'do_build', 'do_dpkg_build', d) > +} > + > +KERNEL_DEPLOY_DIR ?= "${DEPLOY_DIR_IMAGE}/kernel-${KERNEL_NAME_PROVIDED}" > + > +KERNEL_LOCATION ?= "./boot" > +KERNEL_DEB ?= "linux-image-${KERNEL_NAME_PROVIDED}_${CHANGELOG_V}_${DISTRO_ARCH}.deb" > + > +# Take care the case when requested kernel format doesn't match distro one > +DEPLOY_WILDCARDS = "'${KERNEL_LOCATION}/${@ 'vmlinu[xz]*' if (p := d.getVar('KERNEL_FILE')) == 'vmlinux' else p+'*'}'" > +DEPLOY_WILDCARDS += "${@(' '.join("'*%s'" % p for p in (d.getVar('DTB_FILES') or '').split()))}" > + > +kernel_deploy() { > + case "${PROVIDES}" in > + *linux-image-${KERNEL_NAME_PROVIDED}*) > + dpkg --fsys-tarfile ${WORKDIR}/${KERNEL_DEB} | \ > + tar xvf - -C "${DEPLOYDIR}" \ > + --transform='s|^.*/||' \ > + --wildcards ${DEPLOY_WILDCARDS} > + ;; > + esac > +} > + > +python do_copy_boot_files_setscene () { > + sstate_setscene(d) > +} > +addtask do_copy_boot_files_setscene > -- 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/ac2f7d165688d3fc8c20cadbdfb0160e1763ed2a.camel%40siemens.com.