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; Fri, 06 Jun 2025 10:02:28 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f191.google.com (mail-lj1-f191.google.com [209.85.208.191]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 55682RgL007025 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 6 Jun 2025 10:02:27 +0200 Received: by mail-lj1-f191.google.com with SMTP id 38308e7fff4ca-32a74099591sf11246301fa.0 for ; Fri, 06 Jun 2025 01:02:27 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1749196942; cv=pass; d=google.com; s=arc-20240605; b=P0D/HuyvnKLpa+QBUPU3ssDRU5M4T1cOLl2+dKkIyj2GUW1RwcsXlMtZHjMg3W0O7q 7rGrJfhdm/3WeVZPbBGb0vHAdvjuKclJ/n9fFufB8L3GFcc9pJRz3fYiJtE837Dsodzy qmwEd4ZMw8C+dUgAoTnJqnCp5f5PWu24pviVtbBmjKyALb+lME1jLiaKyo0iEHzVzTT+ bYgTv9jh3MjI2AUGwgxLPoli435uRgiCs+BaBkNdaaHKrBAFjneEJ/u+EFHsrK1T25dV Sw7Dicv4UC8TbbqYJHfdbJEsTA0s7EVN/o9NixW4PQT/Y40rj+JHiLxlgMoJZddyVyCW 3ygg== 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: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=EbKl9WAIS7xBqCogBsRcQiBMTcf7NfdS6eLEoIEMO8A=; fh=7ElG8wHEjPZPGLt8+TJQVOd0PYoYsDZ8PJ1u6Cm/mmo=; b=i9JTKU/KSRpWOBOkD9CAWDzPYTHBx7EonqocY4xZJFV9RKBYSMX2nvZ5Z4ZZog9k2q Nu7ejsFBhQj1gGG07Ipe8XwdzX2eT2tpIYsu5MRrQjYx7sgUNcN+mK5qngDlM46U8OVn 2pMU/u8E1cB0KJCw4Skj1akzDWViBYdV1D84DxP2fBdZ//0LwkoDvFYGEPj6RJXB9W3A QGJHCjihR2tMsNR9qA0i5CrMEuZ5FTJr0f0CPHhaEvEYtGfVflBPJ7m7mR+dLmTAOIkE g6OMA2ZgFyMGIKdhtGZCod3Bw+gUlHpZUtpkJ+0GIJ141zYtvS65lQbR0dzG7S85Z9P5 uFgw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=XmHBAVEo; 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 alexander.heinisch@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=alexander.heinisch@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=1749196942; x=1749801742; 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: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; bh=EbKl9WAIS7xBqCogBsRcQiBMTcf7NfdS6eLEoIEMO8A=; b=uKF8mYlsDcD07xouTyX99xB5Mo5GNiEorURM16MpLnxfTuRyOb5u9thhTH8U3w03wr zLD0N7DAG7e5n00WOa/CfZsz2r6cSbST/3xjc5Dw5H50zIOIs7rWErawZmdn/7PQPUyY did7ozlPnrLzruQ4m7PkJQ7pw/fZRFln9/VJfTLBHFsi5t5XGBKjWQRsV9cM8w67tf2Y XWxdyje4rDW3FQCoL0KrRj2DPXfBxwGE5a3C9s93Njuu6TMfHrzv8UeGbmWbaE4QIl9m BxrA4O/1UkXs6bSyYtnyk8t9V2L3sPHxsYrVc/fgsyjSzXDoTMJSqQZgNZBzOtfHI2Oc AvOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749196942; x=1749801742; 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: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; bh=EbKl9WAIS7xBqCogBsRcQiBMTcf7NfdS6eLEoIEMO8A=; b=O7ncBG0GgAAMsczxJi062pL/5TZWdNW/rSMj1xJQeOGe6eD0hbkLplJT1pJzMY72cw UwtlSWh9u+eqjDfNHBHi0NKUt2fy397gsaZ0fdYSbJQt2SXTlfyk+gJlc4J3M3kA7/+2 yo5Nx8dZMzJObI2O9KwwZRJa3cFpeOYi7T1FUNSYKmla3FHa5nx4ZXrD+5pPeVPyGEEW CXS2s655NJWdXwjGckU2cIKiCs1BCCrCzqKxGCLH9HQGhJgPcTBfwpnRfmqNe8zsWX/N ljmKf2Yi7gRIOqxV1BzThRHBBwmrfXKEMsmqddRk4mZdrZob/e2ZBcsOwKNSPjziN5Dp 0miA== X-Forwarded-Encrypted: i=3; AJvYcCV81U2Mxlg+pAbUwQeGvEml7GGPi4StW/K68xvkw+6zJ7JuGvYzyrWOokzTXXbMw0qjqEkR@ilbers.de X-Gm-Message-State: AOJu0YxsSXb1QhFPRGFDh74xosYxBBpuxnFAfgAqn4i3A/rpHlIyJhjn sBAQUTu7ElHYiso65ZpYseaE3jR8w0/GsVBGrFWWDC3pnSucI8Lbd8iy X-Google-Smtp-Source: AGHT+IF3Q5kv9xuPVGy+Ar7B1colWKGG6HzxVfFEGD7vMEJGs7ModN/MI5c7cGlmC8Q3Ne9ACjH4Yg== X-Received: by 2002:a2e:a991:0:b0:32a:8153:6934 with SMTP id 38308e7fff4ca-32adfbb0c5bmr6639061fa.1.1749196941622; Fri, 06 Jun 2025 01:02:21 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZcHl0/JOrSmaxCixynkkGumTRTgl2w2NhEB8HeowYo6mA== Received: by 2002:a2e:3503:0:b0:32a:6cfe:1739 with SMTP id 38308e7fff4ca-32ad1ae1dcfls3820071fa.1.-pod-prod-09-eu; Fri, 06 Jun 2025 01:02:17 -0700 (PDT) X-Received: by 2002:a05:6512:b9d:b0:553:647a:e488 with SMTP id 2adb3069b0e04-55366bd03b5mr581706e87.12.1749196936514; Fri, 06 Jun 2025 01:02:16 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1749196936; cv=pass; d=google.com; s=arc-20240605; b=Aen+rrH1vBQ7aSen1R3C7bGu9bAshhgzlIXk+xmyq2UmpNQAiVM8yoPiu41ToD04ib 1Mr9vY1OCeg5SESNd9GDdTy9F6B4L+MTkx9wDZwxpYqjdkLf8pJds780p6zVyxUQh2mR qRtQIPLacK5AjmYjQoOTWZ0CYyfMIiDe/e92Hpp6+Dj/5NG+DVHwJG5MZRKzaCb1JQCK amuvPTfZIr+f8xLa7zI9kv1KirqF/WE3LAMGp8k1MUG3zVOhMxrJS/PTkcCU2bqW3g/G 3d+uNDSZVsaADPEQqelFOkyW0zurWiyKNdSqAefGgXJjTT3NbjjI80kP388USrK16lsq pSgw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; 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=L9q8Ywaonxsr1mPmlbq+dZORyXId0xkvljHz+rlVOwU=; fh=Mdg9cFkFYb+0rQy+0ygS1cGsass/Mx5moUs8iM52Isw=; b=f9OxFs/W7a3uLCwfKNfV7Cnw7fvW27XeHRT+2gtpvNE9C14kCyaadqF+H1u1gQHzxv lajCYv6HaCybyMEaWasDzOEVtmvy84VYH0nZPlzuDASOfNokeaNk7hufXtrtWVAicqYN A7lhMqE2RgxYgT4uzmAC+EzdaOfq0eLeKw/iTT7NLoY9OCtZvdd8cReWQmJ+Br7FQXwB bU6ej3R3mQhsKhv/RDDGInyxIoRmEYUnxJgnVlxz2Rt9ZMKhFqRsjOhxs5hbcTMqJLaF Tnvym9nDSoOLEkLIKVJp/iNsYre9kH5VKZ8v25ZL7slRDbCyIvg1mpjKsnnjvH26Owzq /ygA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=XmHBAVEo; 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 alexander.heinisch@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=alexander.heinisch@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 2adb3069b0e04-553676536e3si44190e87.0.2025.06.06.01.02.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Jun 2025 01:02:16 -0700 (PDT) Received-SPF: pass (google.com: domain of alexander.heinisch@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=ZgD51yMniWVAmasG/yrpYS0CmMG4j/8aaAhU4kp4NLGsE9hklkQWdmE55MKqRqtIbzfOr5w7U+CqeiCVmyH2snxVDn4lKOA85O8mdRSvM5ngrlUsTX1T3bRU0VL9AnOCY7PTYXlHZBaivEXOZBn66vQAzBPm0N14PAE7RrdEl2T9bQA6+uAJxhik+U4u7HqSzh3PejXN17hjU9NNwjaobkdU22En69DN1onhwU9zr9KDjyMWN2NHbe+UJ6TXiBlkAdLD3ad/23ciRYkuKhiYtkrgilTrTJnhOGVaEUmJxZRuONP5S79rIJb+hIKFPIe+aKguiDTVFppG36Ydg2Faew== 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=L9q8Ywaonxsr1mPmlbq+dZORyXId0xkvljHz+rlVOwU=; b=mtExb5SfOfWtrtrQG0BfjfV7rJh6K/qAR4N2VMOcbS1XyvsXtNsekvIjivlu2WKB41ydnm87Y7HOHnm2SLxZE/5RNjiogiXnwkO5YT9tOvlVWNM402spspBOM3E/sN4uVq9kHEMM3HxdINEiAza5Duv/19fv1lIBkviEHu+ih4o65uwj/6lR0gbS4X1wY0HD/KR720djh5M7Nr9/1bCiEQc1FQBO0QBsPz0eMVAg+t2FCzilQEX+b92+u6rQQf1yCqXxO/7EX2jmzG4UV2bTCuWpQhHKqKWrjdCeKU0IJYwhC93mTVVp7G4J6MEXfcuqW5rMv3S61Us19ik6FHPe0w== 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 AM7PR10MB3320.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:10c::13) by GV1PR10MB6011.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:5e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8792.34; Fri, 6 Jun 2025 08:02:13 +0000 Received: from AM7PR10MB3320.EURPRD10.PROD.OUTLOOK.COM ([fe80::3a6d:95dc:3ce2:6da0]) by AM7PR10MB3320.EURPRD10.PROD.OUTLOOK.COM ([fe80::3a6d:95dc:3ce2:6da0%7]) with mapi id 15.20.8813.020; Fri, 6 Jun 2025 08:02:13 +0000 From: "'Heinisch, Alexander' via isar-users" To: "isar-users@googlegroups.com" , "Kiszka, Jan" , "MOESSBAUER, Felix" Subject: Re: [PATCH 1/1] wic: disable generation of python bytecode cache Thread-Topic: [PATCH 1/1] wic: disable generation of python bytecode cache Thread-Index: AQHb1ipgqKYhMPVSZ0OlBFnORlllwLP1qYkAgAAAlgCAAA//gIAABXEAgAABOoCAAAN6AIAAAgWA Date: Fri, 6 Jun 2025 08:02:13 +0000 Message-ID: <8b12aa59e8218fbebe0097018b6781697d42e959.camel@siemens.com> References: <20250605145837.1384007-1-felix.moessbauer@siemens.com> <6089b70079752de7da49c81a94c43600912dd801.camel@siemens.com> <319f0cbe-dc36-49eb-82b1-d3a0ed468707@siemens.com> In-Reply-To: Accept-Language: de-AT, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.52.3-0ubuntu1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM7PR10MB3320:EE_|GV1PR10MB6011:EE_ x-ms-office365-filtering-correlation-id: cf26ec7d-6bb1-4d94-a955-08dda4d0725b x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?QkFyaC9NMVVrRm8vdjB5amg4TE8xMjg0eVUyU3BiVmhGelQxUCtHRGI4T3ZP?= =?utf-8?B?YXRmRjdEemN6YkZ5VWxLVGJrL3g1MkVoYUIxbittbzFOKyttSThjWkhmbWd6?= =?utf-8?B?OXpGTGZqMStaVktlSkltVFZTQnJKUlVHT20xUzd5eStjY0YwZlE2bXdxOFZI?= =?utf-8?B?elJTbWI2NmlpOGg0QW80OUxKcEFCM0ZiYWNGUmtPeDh6d0RZeEgwQWw2UE9r?= =?utf-8?B?VHBrZmdyN1NkdU5NaDk1OUVXME1JbHdzMGRrWXZGTFNac1lPcXpCYnhoS3ZU?= =?utf-8?B?eWV6NzkrVmtpNGh3VlhYZ1FzVVkzMGs1Unc2N1IvN09DT3BPYjVUNjVlOUlz?= =?utf-8?B?SVFOczROT2ZTWXkvNkthRk9ha0t5YXRuOXdIaFhCY2hLWGtYdTF4b3Rqbmdk?= =?utf-8?B?V0puSysyV2JPcmlFWTBlMU82SHRjbUZiUGNvdFlqZ3Z1YmZPdlJrWnR1QjhO?= =?utf-8?B?N3YvUFR1Wm4xMlMzTTVoOWlNM2E5Z0hFcEZnSlJyRXl0MHlFRWd1VVJHQ0xj?= =?utf-8?B?Ui9aUm9ORVBJYyt4SkZvQXJxa1hqenV0T29xdERxb2YwdDRZdmgrRjBRTmFH?= =?utf-8?B?K3F3VkpzVlp1a29jOHZNa2pXUVVPdWYyc1VSRWVuYjZpelZMN3hEZ1pZNG9I?= =?utf-8?B?aW5EbnltMlJNMnBSaldrU0JWN2lSZVRNS0x1RVVsK3VKTG1CSEZUMHZidzdv?= =?utf-8?B?UytDbC9OZ2FseStTVFBFNGd6VTFwSk4yUjV1NnhYQWRhangxdnoveHVVajVE?= =?utf-8?B?T3QyQ0lzMHZmTC9tcTFPSTJNRUU3N05BYklsd2hQcEtMejN3T3NlOS9tdWlF?= =?utf-8?B?UVRZWjlHK1Z3Z253Ui8ycEhuZ2lkZFN0bkRZWlNoTTgrbnZMeFRwWGk2YkZS?= =?utf-8?B?U2xwMERQdTZ3dk51TC9HdFp1aHBYVXZmYlo2bjNhRW9VV3Nod3FyeW1hemZ3?= =?utf-8?B?UTFmOURtREdKMXZ1ZkVuNXhGeWVvS2dQMU1lbjlheEE3OC81Y0pvOXlYa1Q3?= =?utf-8?B?ZXgrZFg5RUQveTRvZitzNkRickozMVNuK1lKNFkrMXJKMFJPY3lDVEhVVXZF?= =?utf-8?B?aEk2UzN6MlFLc2kvdi9WdHI4Tzg3ajJ1UHdMR05yRXBCem4zU212NnViZHIr?= =?utf-8?B?OTNPelZYNUdBTm1kOFJSSGJ3eHRhVFRLTGowOUZpa1FHbnJUN1JPRTlSUWYr?= =?utf-8?B?UjV5TjYwbTVpdkc0L09JZU95TkI1WU5MVTd0Qk1PSjNBTEZZZTBjaVlHb210?= =?utf-8?B?dEttdHVaZk1tYU5LRUgzRjdjSElNSkVRTVk1QTVlRlVwbjE4UXZySHRVRVA5?= =?utf-8?B?YjdwR1IxK0F3ampXLzYrdkdPOVdDWlpyelc1cExLZm04bTJYSFFzMnhDTitq?= =?utf-8?B?aHVBd0VMYTVqMjluYW81VExjM3JUM3l0OHNxVkVMQmU2SW40YWY4NCsyWGpw?= =?utf-8?B?T3g1aFdvUHFrRUZ1MGxaVkdoYXNlc295ZWUxaGMrSTVLYm9YVy85Q1dnSUkv?= =?utf-8?B?WnY5UFdnUnZ3aUxlM0RjRWFHZlQvYks2TDkrQm41SGNzL0p0ZHU3MjYyNjJR?= =?utf-8?B?MUV4amE2TWdob3lEdXRxdm52SFZzU3ZiK1ljdDFENU5kZ3RBdWdUZU9nSnl3?= =?utf-8?B?ZjlCR3d6aGZybUNRUjZVOS9pRys5ZGJXNVRqcnN3OCtDdWd2ZEIyV3YzV1Za?= =?utf-8?B?V01SbXJVRmtXNU5tL3U2VnpPY1REdE1ZeWVLckd0NzdKNXlGd0Jwb2FWVzZs?= =?utf-8?B?US8vTm4xOGxFb29nMjdwYVZod2RRNHNRdWhnc2xlbjhHM3Z4bnd1NkRRdENn?= =?utf-8?B?dHg5TDFIclZMTHM5TGgxRUdtRFJBc1VWcFA5TEI4U2VyUU0wMk8xbHp0RTZG?= =?utf-8?B?NnZiMGQvODY1eFFtUEw0b0k0MzdtSkcyTGZEV0VmVGJFSUU4Rnk5RlI0Y1lF?= =?utf-8?Q?dGPxoCfGxG8=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3320.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TWdqZHg2SVBFZFM2V2Z4TElsWEQwZFArc3l2dTRpTnJZeXdCa0xIdXU5ODFs?= =?utf-8?B?OHRhbWozUkJ6MkhnNHpLNk1Hb0ZhU3A2Z08yaTVMRFNXMHJXWkhYNXpYUUdu?= =?utf-8?B?N1lxZHVGcU8ycmRwVGdXRFZLbGVTS01BOU1wUUgxQ015MzRUWjhoWjNiZXgv?= =?utf-8?B?S1dsSnRjbEsxSHJ4bDNLV2VFZGNrY2N0LzB0U3hrdmkxYVd4WEo3MnplanJn?= =?utf-8?B?dEVrVWNXSE83SlhtNnJSUnhzTS9xN2g2VlZvNFJsTEpnZnZOYkpaeFRhL2xM?= =?utf-8?B?VjhiWXRXZzNjdWhzc1hqejBnaFBCNENZWlVRTytoUGt6YVRVMndzSzloOHlm?= =?utf-8?B?M3pSQXNFTGQvUkR5ZGJyWW82YnZsNFhNSkM2eHd2VjVyNWQyS0FMWlpvVUU3?= =?utf-8?B?aEI2R2pmbHAxMWRKNmF5ZWlCcU9zVzZTUGZqOVRLWHlLNHZCUUNiT1R5b1Nz?= =?utf-8?B?b1pGb1hEYkN0SnJFMXpxNmhmb3c2K0FvYzI3M0xUYlRTY0RISnVXMWpja1BF?= =?utf-8?B?akZlVkh3WnVic2J1elJGQjNBN3RzMGVDL0dCaFZHNnM0bGF6OVUyS3E5WVp4?= =?utf-8?B?Tk4yMmhJdlhNdlZaSUdXZ3VhazBsUFVGeHpEdDNhYS9OQTNLN3lWK3FJalpN?= =?utf-8?B?MlNvM2JBZTI2RXpLbUFyUmdZYzBycUxSUEMxWndrSXBoWGpaak1HT3NBSTJk?= =?utf-8?B?eExUZGxLL3UyNjAzeDlMWVQyd01YNUpyamtQOHpGTnpWUU94dVhlYTZFeTFM?= =?utf-8?B?aWtRcmpKZDN5WjRaRkJEUGVadlVXOGZ3eHVhTFpSZ0M5dTlEOWRQS25hdWpQ?= =?utf-8?B?U3JxTUFjcW83NDNUdDRCRXBXZmxaVEppcEpkci9zQ05rNWtHN0pOQjkxRytH?= =?utf-8?B?ZzVabnI5NzlFelZsNXFIb1NsZEZzQ3FDU05qNE9yUmMzVU1uRW0rOGJUczI1?= =?utf-8?B?aW9JTU5xUkYrczNYU3JsSjFyOVlVZVRwVU9aQ1grMXlnMWRlMUROTWwyNVo5?= =?utf-8?B?VGgrZmNITXlramZwbUU5dDFYL3RRSjhlcmpnTjVqaWRoc01XbmhidlppQkxC?= =?utf-8?B?ZklQYmlmbGs3OVl0ZEFLTDk5RUI1bjVkMGk3OTRISmgrWmpHY1BWSjZMOVRX?= =?utf-8?B?ZmxLTC9ZWGQyU3FpVndjQno1UjY1b1Bia3VRWEdIb2VYL3gwVWlPUWxES05P?= =?utf-8?B?RUM2dFM4bVduelBpVS9pSTJmVUYzck91QmJlMUxlbUo3M0ZnQkVqRjBaVWgz?= =?utf-8?B?eTJmYmc0VkJmdTJIMUd5OW5WRXQwK0xmbnU5TWtwRTZ2N2FhUTlDQ00zT1NM?= =?utf-8?B?UkZSQlFDc2FSbWUyZGJyaWFlZjc1R0FRR2pNdTk4c1hKRXFtdHpOZXBpK2t3?= =?utf-8?B?YndDTmwxbGREMHhTMXF2SEpIV3duV0F5YUNpQ1diaE9HUldIM0pFOFlUb1hs?= =?utf-8?B?amFkYk5Rakh1dTQ3S25GTk04Z2o3Y0p2d0RtdVd1MENZWEN2clBoUUJiTWoz?= =?utf-8?B?ejk3ZncwV1pGbTI5MVgrV3NNZGpHUGN5NGFDMG9DMDFOMEVaak1OempyZFhU?= =?utf-8?B?cU50Tis3djBWZGR4SGkvU1dLUGxZYWo2Z3NJSkJMT3hncTg3VTBHSVJ3WSs5?= =?utf-8?B?MmRIUWZjelE5ZEhnMlk2c2RYYTlrTDB4MTVBM1FDZ09WWjJiQmVQUWtOOGxx?= =?utf-8?B?NEtxMHdXT3pjMkZ6d2o1RlhFU3BqelA1NWpRRXBMVHcyeUtyb3c0bHc5N1VW?= =?utf-8?B?LzZZZ0tDWHhQemZ3VzZWUkZzQXBCRnlTNHAwSXVPRWRyblZPbmJlVkd1VTVB?= =?utf-8?B?dGtkQVA1b0kyZE5QbmNBUkt2SUhXdkFZSWREbS8rZ0JmMU9kYkJDSTRrRDhp?= =?utf-8?B?NUlid2pYSVFJZXljcW84dkNIU3Rvd1djN2RoMnF1YUowYzBkUnZUVXFnM3F1?= =?utf-8?B?TkZHeXFvTmZrKzJyUlRSTTZuSHhxOUFJYjNGSWdOZkhDT01Qeko5clpsMHNK?= =?utf-8?B?ODRETlFLdUkwQUw1OUF0Zk9kQ3hsYU10RVE5QkRXZFBkT0l5WUNSQnd4ZUVC?= =?utf-8?B?bUxmTHgwWFVCQmp3a2txb3Z0S0YxSitSU0RiODY0QnJpcFBZWDY1ZDNWK25r?= =?utf-8?B?UTlsNjkyanp4L1I3eHdqSFhac05jeEJmaUdyT2RVZ1U5bVFvV2hOUkdPNHpG?= =?utf-8?Q?doS3d82B7Hn6sTJXRmS8Qt0=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: <61A0F1AD24C3B44CB66EA2324688F127@EURPRD10.PROD.OUTLOOK.COM> MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3320.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: cf26ec7d-6bb1-4d94-a955-08dda4d0725b X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2025 08:02:13.4916 (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: dg7Bhyd8/imaJeC/z8RgPr53sq7BDpY4YDMZcE5OKVvXwGvbP893N8YqbCbit2PVnza4xrlHSKFfQHn6PActgOCIrqmvyVgIM3iVCy69i+Q= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB6011 X-Original-Sender: alexander.heinisch@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=XmHBAVEo; 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 alexander.heinisch@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=alexander.heinisch@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "Heinisch, Alexander" Reply-To: "Heinisch, Alexander" 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: OrGuh0bXJimb On Fri, 2025-06-06 at 07:54 +0000, Moessbauer, Felix (FT RPD CED OES- DE) wrote: > On Fri, 2025-06-06 at 07:42 +0000, Heinisch, Alexander (FT RPD CED > SES- > AT) wrote: > > On Fri, 2025-06-06 at 09:38 +0200, Jan Kiszka wrote: > > > On 06.06.25 09:18, Moessbauer, Felix (FT RPD CED OES-DE) wrote: > > > > On Fri, 2025-06-06 at 08:21 +0200, Jan Kiszka wrote: > > > > > On 06.06.25 08:19, Heinisch, Alexander (FT RPD CED SES-AT) > > > > > wrote: > > > > > > On Thu, 2025-06-05 at 16:58 +0200, 'Felix Moessbauer' via > > > > > > isar- > > > > > > users > > > > > > wrote: > > > > > > > Wic is executed as root, so the python bytecode cache is > > > > > > > also > > > > > > > created as root. This is problematic as the cache is > > > > > > > created > > > > > > > inside > > > > > > > the > > > > > > > source tree in a folder__pycache__ next to the python > > > > > > > script > > > > > > > itself. > > > > > > > By > > > > > > > that, we end up with files belonging to root inside the > > > > > > > repo > > > > > > > source > > > > > > > tree, which makes it impossible to delete the source tree > > > > > > > as > > > > > > > a > > > > > > > regular > > > > > > > user. > > > > > > > > > > > > > > This problem became visible with the kas purge plugin > > > > > > > that > > > > > > > removes > > > > > > > the > > > > > > > fetched layers as a regular user (these layers are > > > > > > > fetched > > > > > > > and > > > > > > > managed > > > > > > > by kas). Also the read-only mounting of repos in kas does > > > > > > > not > > > > > > > help > > > > > > > here, > > > > > > > as the fetched repos are not mounted ro for obvious > > > > > > > reasons. > > > > > > > > > > > > > > Anyways, we should not create files inside the source > > > > > > > tree > > > > Probably that's already the root cause :-) > > > > > > > > > > > > > > > > that > > > > > > > do > > > > > > > not > > > > > > > belong to the calling user. To fix this, we just disable > > > > > > > the > > > > > > > python > > > > > > > cache for the wic task. This is the only task that > > > > > > > executes > > > > > > > a > > > > > > > python > > > > > > > script from the source tree as root. > > > > > > > > > > > > Hi Felix, > > > > > > > > > > > > What about moving the cache to the build dir? > > > > > > > > > > > > I just did a quick test using `PYTHONPYCACHEPREFIX` (see > > > > > > [1]) > > > > > > which > > > > > > was > > > > > > added in Python 3.8 (so works for hosts >= bullseye) > > > > > > > > > > > > ``` > > > > > > diff --git a/meta/classes/imagetypes_wic.bbclass > > > > > > b/meta/classes/imagetypes_wic.bbclass > > > > > > index 38b5f0e1..7b8dc38c 100644 > > > > > > --- a/meta/classes/imagetypes_wic.bbclass > > > > > > +++ b/meta/classes/imagetypes_wic.bbclass > > > > > > @@ -157,6 +157,7 @@ generate_wic_image() { > > > > > > export FAKEROOTCMD=${FAKEROOTCMD} > > > > > > export BUILDDIR=${TOPDIR} > > > > > > export MTOOLS_SKIP_CHECK=1 > > > > > > + export PYTHONPYCACHEPREFIX="${TOPDIR}/__pycache__" > > > > > > > > This script is not called frequently, so there is no real > > > > benefit > > > > in > > > > caching it. If we want to cache, we should probably cache in > > > > the > > > > WORKDIR. > > > > The chosen directory was just for a quick PoC. > > > > > > > > > > > > mkdir -p ${IMAGE_ROOTFS}/../pseudo > > > > > > touch ${IMAGE_ROOTFS}/../pseudo/files.db``` > > > > > > > > > > > > and it seems to do the job. In depth testing still > > > > > > required! > > > > > > > > > > > > [1]: > > > > > > https://docs.python.org/3/using/cmdline.html#envvar-PYTHONPYCACHEPREFIX > > > > > > > > > > > > > > > > What's yocto doing about this BTW? Are we just missing some > > > > > of > > > > > their > > > > > bits, or are they affected by a similar issue (except for > > > > > creating > > > > > the > > > > > cache as root)? > > > > > > > > Yocto also disables the python cache for their fakeroot > > > > environments: > > > > > > > > https://github.com/openembedded/openembedded-core/blob/bd8fc4c59a137a37bd7a54f398949617982d447e/meta/conf/bitbake.conf#L753 > > > > > > > > But as isar differs here, we either need to add this statement > > > > where I > > > > added it (take the patch as-is), or implement this logic in > > > > `wic_fakeroot`. > > > > > > We have more python code than wic in isar. You should then make > > > sure > > > to > > > disable caching in general, not just for wic. > > We have, but no more python code that is called as root. > We know that, as we exactly know which files in the source tree > cannot > be deleted after a build. > > > > > Maybe we should investigate in not adding/modifying files in the > > source > > tree at all? While most buildsystems provide some kind of PREFIX, > > we > > could put all generated artifacts someplace below TOPDIR. > > (Same applies to yocto) > > Yes, but this should be aligned with Yocto as they also only fix the > issue for root environments (or fakeroot in their case). That's a far > bigger topic than what this patch fixes. Yes and yes! Most probably nothing to fix in a single patch, rather a long term strategy. (Iff we decide to do so (open for discussion) and if we could align with yocto) > > Felix > > > > > > > > > Jan > > > > > BR Alexander > -- 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/8b12aa59e8218fbebe0097018b6781697d42e959.camel%40siemens.com.