From patchwork Sun Nov 23 18:30:17 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 4622 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Sun, 23 Nov 2025 19:30:31 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f190.google.com (mail-qt1-f190.google.com [209.85.160.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5ANIUSOP025997 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 23 Nov 2025 19:30:29 +0100 Received: by mail-qt1-f190.google.com with SMTP id d75a77b69052e-4ee3dfe072dsf110825761cf.2 for ; Sun, 23 Nov 2025 10:30:28 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1763922622; cv=pass; d=google.com; s=arc-20240605; b=cJvgK2MO4PCYq7ws5TChMRB+yUyLLOFLUzh4i4V6hCkPDygfAogfXSShpp89vXYd8K 8RQJWGWa0f7CfFf4nUWbcSJnMqjdFPKyOQnNVLDh7EOS2Cl5B8uZVZgU7dbPgOxF02XD TTd8VeopYrw4QFz1T8cm8ctfgN+Y8zAIcLJvzapnaPlZ5g2GKStA0su82RXVSrsciDxX 3ob6rv721blJl4k8eaK/c0EYG1BDv9mMK192b/cg3E9cKHkEwjeDJr00+5dMVTt0rSb6 3AscyqN7JeOZ0qPK41jN3vDcz4w1IPdIaLQgBdvBBG1N1f8qiiRaCxqJRvVzxWNzoRxZ 0u1w== 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:autocrypt:cc :content-language:subject:to:from:user-agent:date:message-id :dkim-signature; bh=PbV5XD5VpxbSqadAI4ml3oTAEoe8WBMuaP609SpRRpU=; fh=WVZh1ghO6DcHeiCN2MpS7cd/2c9o//AhXmP70hlL818=; b=d3RMQmRwbgVL+qhsoIbr1nDd8/1gIqp1Ppdvytn/rLcKzcKJqnwg0vSSRNGZTwSHHl Yy5mfoZW+DH1iIaI5Y0ewp+Js2Oe7YkqnZIgkvzsGIP9+mvWRVxIr20PojlAgUGiPt8r KjoKLD/zsQylscxse03iT+0wKz1GtROzgw7dQZ4S19NG2AahwWJl4KVYzFNYfEDhradV aAk3ec2OFxniaDyTPXNi2btrC5W7GIagOiJ69kKQQ0OVqpExpDNifHSojgKyMsOpGE7/ vOHdGArTUvAm4/YqcEvnUf5rnkrCKbbiGqvURlPjyuXqObOnhQmLRDiM4BpnoBxOvF97 NKbw==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=drO8b3n7; 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=1763922622; x=1764527422; 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 :autocrypt:cc:content-language:subject:to:from:user-agent:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=PbV5XD5VpxbSqadAI4ml3oTAEoe8WBMuaP609SpRRpU=; b=hdhezSGGIQixG8YPf/iShFyaSRJc4Lln1uc0sTQ8MuE+f380sAC7DQGWIEmplTEFgH Nxy74CtghBNXibH9J15/hrl1GShl1dDAMp9Eix/k2ChsdTI3BUZoFgSGrLKm3y6PaWDe REl2rJ7bNpmqnwyOZVrCPKB1Xf2L95qcmZHirz17Pj4EqOSlgigpBuGpeqtoRM3oLPNx eVzcEF422SUl5GWxnhN9ECCyy4O4ot1NKbnz2Z6/8190Ey5TkmzZEMY+jmnyLELDel19 siBcUhfVjn8Xqk1AU0FikbdNAJxbnCd8P5Thzbkix0RwtPvtHMsOgE36XwKTs7ftxfot UfpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763922622; x=1764527422; 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 :autocrypt:cc:content-language:subject:to:from:user-agent:date :message-id:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=PbV5XD5VpxbSqadAI4ml3oTAEoe8WBMuaP609SpRRpU=; b=QQ9QRCrgUUadEmnftaocsjXR+u59SvPU4dBiBL0LY2/8kDhXWsaupp0097yITXyaUN Sn8J20gWi0OEbgVrHdZ+vj3GZ/+hQbwTkNyVkOafJQSUPmMmDFtiD6aejSTo7bdfrnpP l+03xz64QEASQ8G7p1CZdS5Rs/9WswrQHb78JYh+Jjys0LFbp3aP5NUw3mGFf0DS+mlj zdVVp77PpkcEoYpxblYoj8GOjl9cuajgZAHtazZ9Pv9VgTiofIZir3Fi/a2C7v1cJpd8 XgoAtGPRNqgN4+hBUF5jsSiBEAUkGSGQg/ktreeuNRTl06QMlU+nKVq48seRylO4iRqs lAFA== X-Forwarded-Encrypted: i=3; AJvYcCX8DmPyZjxv6zHJa9G5SKzUVkF+x8oA7IbAJqw7D+jKh4iPHsv4t2UIM6rtxkyMq2FdAuIqR+w=@isar-build.org X-Gm-Message-State: AOJu0YzMgxaTvobp3s07WgLtulUhSnKZxjr1OMD6JRgpCm6+zu/M7lGM oFpE7Ea3s/joevyMQeemIIKP1AhHWjc+uz0BORUKr6A0AhNjcKEMCt2Z X-Google-Smtp-Source: AGHT+IF6E0VpECCYRoDKDlQ1fmeiT77dRYRVgWbWkc/hJ1XVH/vTIqoz5PXZUoBy4Gt4A+2hbtubXw== X-Received: by 2002:ac8:5952:0:b0:4ee:225d:ebc9 with SMTP id d75a77b69052e-4ee58841a11mr137192261cf.12.1763922622166; Sun, 23 Nov 2025 10:30:22 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+YMGe8gdQlBWBf0WVxIbVAKO3aWuwpjV6vECDRXJzc59Q==" Received: by 2002:ac8:578d:0:b0:4ee:217f:a9d9 with SMTP id d75a77b69052e-4ee490be641ls76927581cf.0.-pod-prod-03-us; Sun, 23 Nov 2025 10:30:21 -0800 (PST) X-Received: by 2002:a05:622a:1a8b:b0:4ed:6782:12c4 with SMTP id d75a77b69052e-4ee58863d76mr135623631cf.33.1763922621092; Sun, 23 Nov 2025 10:30:21 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1763922621; cv=pass; d=google.com; s=arc-20240605; b=AqImlolT1ELdlTn+1l1+bVYjEHnpK45UWENvJTNkb9iGYFMcjVn3/A4rtj5FUikBBi AiMHyacUHbmhvXfZyA01CjW1DN/buNQweCx83sRNRfQP2zB+UftTvvYcak9oS/HOclNa 4O2UOTo0XLlkArhyWPftyq3IZNiyPnZ6a/b1YIEA2UpV4LCHbBKaOWLo7tCoEmTsLtOX YCpeWjdq/q3eq1Vn2hLd+7Y3IB/bVcwnFpFD0SPELM604qab5ZbFi25wrSBBecHUgi2w qUHwOnFrhaRJAI7Exa9m5e3vg6lF3s1iqN3igFZ8Li7i+vuLN4kaF4yv8CCa2NgQyPGn rx3Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:autocrypt:cc :content-language:subject:to:from:user-agent:date:message-id :dkim-signature; bh=twP6P8nCttxJiLf6b4H1840ZwV9t+7hM+Yanzg1/8iQ=; fh=B4xWyqXolDR0QQYstZYnOFCUxNY2Au3fwYZD9u/8lQs=; b=UvxroY5mxfpi/TdIN8iPezomuFtN10AcouDQV9T/I4n+jRQR2oX1g0yClSPZVWKAQD mljkxP6fEjixyyPJZdYGoqPNDJQ6tJzWGeKTSQPkbVC/ZXyrVOTPgRFt6oQzlaA0dQFu wz3nuX3UQNix9+WzPTSuzZGco5WnQMEeOOsGFjGBpVOTxEQUcZBtLvZ8NXNxdGoFNrTL 9gp4rJ5CJLjd5zmtCAj7uita8xzqTlQHcrmK0L2gtcm3FWu4wkHZtaQJ7Pvc8kzgAf/f YD8H68lmhBPbZNUZrhoWugp/sOMxD0iwhHREb1BtN0EmEdNogBw06lBrkAZwnkqxgUdi ylwQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=drO8b3n7; 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 6a1803df08f44-8846e472025si3773336d6.3.2025.11.23.10.30.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Nov 2025 10:30:21 -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=Oq1VXSlKO6rI3HoSrp4S8JUmxZuPWOgEbwtwOtTbC3WPvuf/TD/0KkLi1chJC/pSNTaAddCT5QiuVX+B4w+REi6Pb8C//wSRgM5fzeH1IXnA94518qzrVjsQF66pZkPJFdSA7V9hgbJMYOONazvlW8iozEs8WbN+UT7ce16HuGJOWgMuw7hvH1oCnZxYRjnbb+uzqxDxF7800/hncSPqSZhuJkIKMP5/HssmDt63IbWldHr2gOatk6nZPk7yZwYdyJKCr/pnltccM3fuemGJMyYczT22qpKPohFK8hbxLaxScfraqJh1fnBPQgFbJTMOpNcULsuWIfpaOaD2/sVHrA== 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=twP6P8nCttxJiLf6b4H1840ZwV9t+7hM+Yanzg1/8iQ=; b=RI/FI249icB3IdR3u8PQjJLJkT+Po8Z6Ri6x2N+dyGg8byFAUNpS8KApjKAKRUgXzHBHfeqOdTdfJPqZ57G1jBob339FtZ8/9glZSDlm3ST7VTObg/3VdiXtKX1ci3Yr6Jb5FJSVYGUkdazmJGkFX3K+x0yOwFqmLeWqsMS63sSgV5uI+YFQXCzOLKeTTnuMdDPB206sfIcSFQNVmk/ELiFtf5nzsYy/E+KkVjXH7HwYsozDliSPFeF8xNkMR+C2uAwljKzHlc5uXB0FU7Rg2sG/Bxa4xrm86FrD1dZ7aRtCHNqrYgRkm5EYUdQ2vXZIkmbwWSbGakYwGJUzK2Y77A== 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 AS1PR10MB5216.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4a6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.17; Sun, 23 Nov 2025 18:30:18 +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.9343.011; Sun, 23 Nov 2025 18:30:18 +0000 Message-ID: <4b35158b-a117-41d5-bf9b-5ff06c756b7a@siemens.com> Date: Sun, 23 Nov 2025 19:30:17 +0100 User-Agent: Mozilla Thunderbird X-Patchwork-Original-From: "'Jan Kiszka' via isar-users" From: Jan Kiszka To: isar-users Subject: [PATCH] image: Fix variable dependency chain Content-Language: en-US Cc: "Schmidt, Adriaan" Autocrypt: addr=jan.kiszka@siemens.com; keydata= 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 X-ClientProxiedBy: FR4P281CA0190.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ca::15) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|AS1PR10MB5216:EE_ X-MS-Office365-Filtering-Correlation-Id: fdd3a739-b388-4e86-893d-08de2abe5a70 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?q?g7KH/pKnSCa1yK384+v5p+OaMGwy03T?= =?utf-8?q?xo98CI7RFoBo5MeHA+NDERygBXXagklILmG2B8uIvSWBGAk1xf9fAORIgMA/O3lMp?= =?utf-8?q?6lwz2ilyWWZzZlaJDpdb+JPHwZzTMknll0EG3pGIm+wHwIQaSX9GUBRKX2WstRdQe?= =?utf-8?q?no6H2Ea6kRNC6zP3nV+6EhRrxiwuDVeBOcGf60bfPpUyDh2XxvsoW/ZV/WK3wHks+?= =?utf-8?q?0iIT/LesWrLlX/drDlkt+d4MZe6V/IdPq/kvVaNqA78CcriDSNDWsnjf0ywSXD+En?= =?utf-8?q?Fj+iQBW/m5J9NteJVKsqAhRfkoCOHPpd5jLnwdhzpq70Ukw1bRhZW5Zeni/Ec8jvL?= =?utf-8?q?/OsJzYpJd9A8VWFKgj/1EMS3knaQ+MWjd+1Tb+fipeOiIy9BtIGmu2Bb4W+4dwlOm?= =?utf-8?q?CUw7bNwgOdSv0HHYVlHwZt5ebkP8qE/+d8qFo2cX4zNW35Sd3poCPMIWd9qIu3ugI?= =?utf-8?q?zHOIwwARIC5xSKS65CcWqsl1PTE2LCIKQQX+xDDu3FrKrUMyBcMLDdpJlMNwFoFpi?= =?utf-8?q?m67L08B2epURzEeQCYCGR3qHJ276HdkHHmZ8qCRwa+MYSmpHXnw5yJ3dONARSCC3A?= =?utf-8?q?f0pKZTNcBFOEkqgydICzHMhDxNQCeAnZVzS1gSnZO6i7zqUoT2F+fNuANZWIjQ4Dj?= =?utf-8?q?e988qboC3N0SPiIDYkm1kNRfpmYcrAyyOHe2eWZMupj6w/sSI6V26lnyN2VNoOHdw?= =?utf-8?q?HsvVnAdru2k6HD9+oetTaxCOBaBheiC/Tj8IpyD85kD6nHSjIsMjk5EpRaWt9tdBN?= =?utf-8?q?U88vYmh6gUfbNA585rJpJ+UZ5eLL9aXjRFUEJfhZQg8x2eOR8jEwY9b5h2k2yGqJ9?= =?utf-8?q?xtUuE/mfTR9uQVTcByoaMnw81JJzzekUGoI3gi5MZbkSy4k6PNyk7VfeBB7PM5Ctp?= =?utf-8?q?DXYHpBmMT8K5MWqEGpcD/HvCwXSohh2vKVSmQZXNbuY0fud2E9ni6z3FTpOH20hHz?= =?utf-8?q?msh9EeVT+kMRiM9gnLZ9MGVYCsjBMv3bP4bUDtnvwe+IipMQKaPNsYvL34CIe2Fgb?= =?utf-8?q?/ipJnzESlbk9cxt7hfyJ/Wt2pOObdeXHjqmb2YkklV+cxJp8aZ6HJFAz8Twh6FWF+?= =?utf-8?q?hmaeaKIvqrLr+K9JgKm2Bm9zhz2N4EqCNnsOIMF85S4KlLwzrUx2HT/d7h0vRzKs/?= =?utf-8?q?cUUt3PRDGh5ipzsSxzBtDtjsD6mKlztv1E1JL4ywZmt3r5a4n+omvPQ08oiWlGzsS?= =?utf-8?q?TgJfA4i8ANQUpUHkk87WzoHAK9U28syMQaD8S+67D7oaoWARkWAm/zSX0GVw85RLb?= =?utf-8?q?NCpwZHWRfaRFbK9tRZlq+wRyn0dQuUeMHCHBEQ0KMIuW5JEhdGlKmzNPLzEo0a+ic?= =?utf-8?q?MVU8Oz1pw9KEdJe0XYGCmbdaRF2fIYrzwFjZIMWK+Hhg0G3HS5kA7RW2yKIzRXcpN?= =?utf-8?q?ICXC6sB/H7L?= 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)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?C0lu1hNH9+qRhg2GKF1jbSL2IOB0?= =?utf-8?q?GZ32iPAwPSJ3GPXZO5ge9EUdteGp7qbpYpO1fFibjKJH+auUj4K3ae4X8BTNP3wBc?= =?utf-8?q?uQTzzrLSabuIrnZtcn5tny1TbS6R0sZdjjz+EAYVaAieDpgE6lpksQ0dQT1OPsGnx?= =?utf-8?q?jFLOTMEsA9MWCQyg1GKF4J3/xglemlbQpRF0ZAwujSl604L83KhKT16w+GvgW18tJ?= =?utf-8?q?vTnp/UmVdTDYPZhcy6LJ8DiLRJrz7COhbSvcIfkMoTQcNqA/m8KbpAgWKfygb8Eam?= =?utf-8?q?c38YwJitTU6X5M0qovJA26mdE5XUtcsCEc+DgH8oty6FZu6UAmoDhL9qjLeyOrRn6?= =?utf-8?q?TH8hTNMX28BjmVe3+H6sRC38xtxG+i8kNDp6T/Y6wWdrsl9159HjfQN8laq8zf1B3?= =?utf-8?q?hBMvLhReJcgBZ9NzIG/KllMpW6ns1dFYHdD3b7qtC0UWOqj40SFXNyFFiJCttpak9?= =?utf-8?q?485/hBcawmpln0X2gTLIp/xQwovFEs0379UTcxUmYO3dmsLUkHa8BLRP6iuYBOMpZ?= =?utf-8?q?7bf4T3pV8qPrt6Al1MPK/M3gPQ3V/HPvVs43ttf4gWLijzRgebefHNnxb7oGtNYXm?= =?utf-8?q?+YXIx0ZfiPLPuHsAYC99X8n6tmKcEaN74X9KuI4UGCovxhhKHst1gFeNFW2NeW0BX?= =?utf-8?q?L9XwenOj3mKZpnSHifU63jTJVoAOj4UsyRWVGOxKOxpczrpjIIrLxCRjLX+m34xIX?= =?utf-8?q?QkcmecVtz04I9mfmUe/bCznVF3uI8Qa2k0/pTuwlNqNZDG7ceFqc/koz6hGPKTOFa?= =?utf-8?q?lK0/qnFBVO1ezKTpIjfDcL78URHXnU620LPUU7jeLbfuwUbt1evDONm4WZJtikemZ?= =?utf-8?q?DgM0qeZSpBZEVp6UjbPSdFviQ12AEQnZGs5mGUEUShwS1SffrQ9IeKxS6ALSaSmo3?= =?utf-8?q?jMeX4KVCyaqusSvAYvZv/AwiUpGobhZQrLh0o/j4V9iwO09Gxv0DeHhP3ofJd2BR7?= =?utf-8?q?CSlL9jyjLuKWu8DuGYmo9OKzs26QsrBpA9gB0tmSZ7Xx4R40dkLLvXNPxNXv84Qth?= =?utf-8?q?G5O9dZnjxz6yNfFxWe1iYIdtEIoLPGJwC3u7x2Lg/bQvwMEXJ1Hs9OVZsBAztpuSY?= =?utf-8?q?izC25T2NCMMminNd88oCppeL/2Hv3/N5y0QW4btLm9d3Q2zUR4UPWE+vycnXHYH7O?= =?utf-8?q?CXfPbekTnv6tJKUueuvRTaUC3yq7PbxYsAHjkh9ilmTH/lUp1ZrEfqU0CTbHRSI8C?= =?utf-8?q?rCkt4HoKOKf4p5tr5VaCAS1m3jgOhXwJl7crbpgLBJxJl7CCw+0jQp1k3AWogI9vL?= =?utf-8?q?9oVtrF4LzmttxlDoWxGOiUreJod6emTqeMHCl9nBzbIw3UJDPqSx9yf6uxr7iwmp2?= =?utf-8?q?0nt/NssrGEp9ymcKmWlfLVNk6ZKDSv3HZtaLYvUwfSwu8NiTNYb9GKLZNLmhSnAFt?= =?utf-8?q?GCbRjLyXUyyIePOb5qjQKn0QTBd5GHiK1yy4VnG7NfdoJ/fDvNiPnUSqoSpoeu3mj?= =?utf-8?q?K6sZn12aeg2azTs0AR0GRjWvNoQ42WcWbi490/OfD6l/r49r3KE4DEH8P+O0pGi2F?= =?utf-8?q?DNoDBhELc9qb?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: fdd3a739-b388-4e86-893d-08de2abe5a70 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Nov 2025 18:30:18.4893 (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: yYa3B4H2CxLnZQV0Ckyo+aw1RnSX+trx1EAXgyuyweOKtjC7Yr13VqiJ/Nvq5UkMRU/yF870avUmXgv4jaxKbQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR10MB5216 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=drO8b3n7; 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_H3,RCVD_IN_MSPIKE_WL, 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?= From: Jan Kiszka As ROOTFS_PACKAGES is constructed from IMAGE_INSTALL or SDK_INSTALL via an inline python function, we need to help its consumer do_rootfs_install with maintaining its variable dependency chain. The issue was easy to trigger by rebuilding an image after switching between different distro kernels. Instead of adding another do_rootfs_install[vardeps] rule to users of rootfs, introduce the ROOTFS_VARDEPS variable which can be defined by class users according to their ROOTFS_PACKAGES construction. Fixes: c63bb31b6f3a ("add multiarch support") Signed-off-by: Jan Kiszka --- meta/classes/image.bbclass | 1 + meta/classes/rootfs.bbclass | 3 ++- meta/classes/sdk.bbclass | 5 +---- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass index 1fa71c17..d11dbee5 100644 --- a/meta/classes/image.bbclass +++ b/meta/classes/image.bbclass @@ -101,6 +101,7 @@ ROOTFS_FEATURES += "\ populate-systemd-preset \ " ROOTFS_PACKAGES += "${IMAGE_PREINSTALL} ${@isar_multiarch_packages('IMAGE_INSTALL', d)}" +ROOTFS_VARDEPS += "IMAGE_INSTALL" ROOTFS_MANIFEST_DEPLOY_DIR ?= "${DEPLOY_DIR_IMAGE}" ROOTFS_DPKGSTATUS_DEPLOY_DIR ?= "${DEPLOY_DIR_IMAGE}" ROOTFS_PACKAGE_SUFFIX ?= "${PN}-${DISTRO}-${MACHINE}" diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass index e1179e61..748ed034 100644 --- a/meta/classes/rootfs.bbclass +++ b/meta/classes/rootfs.bbclass @@ -18,6 +18,7 @@ def initramfs_generator_cmdline(d): return "update-initramfs -u -v -k \"$kernel_version\"" ROOTFS_PACKAGES ?= "" +ROOTFS_VARDEPS ?= "" ROOTFS_INITRAMFS_GENERATOR_CMD = "${@ d.getVar('ROOTFS_INITRAMFS_GENERATOR_CMDLINE').split()[0]}" ROOTFS_INITRAMFS_GENERATOR_CMDLINE = "${@ initramfs_generator_cmdline(d)}" ROOTFS_BASE_DISTRO ?= "${BASE_DISTRO}" @@ -384,7 +385,7 @@ rootfs_clear_initrd_symlinks() { } do_rootfs_install[root_cleandirs] = "${ROOTFSDIR}" -do_rootfs_install[vardeps] += "${ROOTFS_CONFIGURE_COMMAND} ${ROOTFS_INSTALL_COMMAND}" +do_rootfs_install[vardeps] += "${ROOTFS_CONFIGURE_COMMAND} ${ROOTFS_INSTALL_COMMAND} ${ROOTFS_VARDEPS}" do_rootfs_install[vardepsexclude] += "IMAGE_ROOTFS" do_rootfs_install[depends] = "bootstrap-${@'target' if d.getVar('ROOTFS_ARCH') == d.getVar('DISTRO_ARCH') else 'host'}:do_build" do_rootfs_install[recrdeptask] = "do_deploy_deb" diff --git a/meta/classes/sdk.bbclass b/meta/classes/sdk.bbclass index 46436d97..5933b52a 100644 --- a/meta/classes/sdk.bbclass +++ b/meta/classes/sdk.bbclass @@ -55,6 +55,7 @@ def get_rootfs_distro(d): ROOTFS_ARCH:class-sdk = "${HOST_ARCH}" ROOTFS_DISTRO:class-sdk = "${@get_rootfs_distro(d)}" ROOTFS_PACKAGES:class-sdk = "sdk-files ${SDK_TOOLCHAIN} ${SDK_PREINSTALL} ${@isar_multiarch_packages('SDK_INSTALL', d)}" +ROOTFS_VARDEPS:class-sdk = "SDK_INSTALL SDK_INCLUDE_ISAR_APT" ROOTFS_FEATURES:append:class-sdk = " clean-package-cache generate-manifest export-dpkg-status" ROOTFS_MANIFEST_DEPLOY_DIR:class-sdk = "${DEPLOY_DIR_SDKCHROOT}" ROOTFS_DPKGSTATUS_DEPLOY_DIR:class-sdk = "${DEPLOY_DIR_SDKCHROOT}" @@ -70,10 +71,6 @@ SDKROOTFSDEPENDS = "" SDKROOTFSDEPENDS:class-sdk = "${BPN}:do_rootfs" do_rootfs_install[depends] += "${SDKROOTFSDEPENDS}" -SDKROOTFSVARDEPS = "" -SDKROOTFSVARDEPS:class-sdk = "SDK_INCLUDE_ISAR_APT" -do_rootfs_install[vardeps] += "${SDKROOTFSVARDEPS}" - ROOTFS_POSTPROCESS_COMMAND:remove = "${@'rootfs_cleanup_isar_apt' if bb.utils.to_boolean(d.getVar('SDK_INCLUDE_ISAR_APT')) else ''}" # additional SDK steps