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 09:55:12 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f57.google.com (mail-oo1-f57.google.com [209.85.161.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5567t9O9006918 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 6 Jun 2025 09:55:10 +0200 Received: by mail-oo1-f57.google.com with SMTP id 006d021491bc7-60bdf0ca712sf419388eaf.1 for ; Fri, 06 Jun 2025 00:55:10 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1749196504; cv=pass; d=google.com; s=arc-20240605; b=gI1prwYj8b7eKJe+bgzB9DphgB5fncCPz1FxqtDMQ/YDhVWR+FwBLSmQLQbOq0TSQv Q0Nr8uF0B168ZFGmQyQF3xC/aFzZMC5fYUpg5twUDT16TLuPy969JnKHT7YiJKZpjgz/ Pp+1cyBz2wVyRPAvS2Ru2Fd7jdi2EWdod2eUB/B9giy5Ist84qsoxdXM6yY64S5UhkOe j2S7X06RsYMnSByTvS59TdbwDzOgI5RA6kdxEf9um8GDLo/a8MSrh4IuDaWBcmLJkqff vUKXZXgF5lJsTW0105o3btDX0Lh121yW3vEyst0F+GYuw7oL0SlQ1YI1EDEjdgDCEZRn kUIA== 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-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=qWbpJrFwrboAzMXrOiR8ryL7CoaVpa+LTrCrhivGQKY=; fh=hyWQDuLYbGFGM7mmnqNgPPp3UTEr09LxlldPOVN+Ia0=; b=BHIM9EgQbhezNG5IQUkRoVQ9KS+XiumeGJiTTP8/hJejUTQcRQr4LQKVyp+z606FV5 ukDj0AhKpGPoaoM8Pv2uNfhSIDGFALSIW2KrhlkaSZULZBRJCeSlwFnl5tAGvih18Nh+ O25mcK2fyWIbpxz3UablF87yUdoFxiXc/v3fsHfO1R6KjKeyFL3dwUSZq5p+3KumGC2+ sSYR4E8Wn8Mtp6sNipJY1Ik+2KS598msdQZ4GzrAMXbMuZSiC6i8UGq07lXoiXNo+bgO 0H1rQsHFRTCaLrmYIhaJ/gyKSwCczA+qpATrwCh6zwRB3wuprRtfgITYScbquoQc95bz V+7Q==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=AiIncpJk; 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:c20f::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1749196504; x=1749801304; 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-transfer-encoding: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=qWbpJrFwrboAzMXrOiR8ryL7CoaVpa+LTrCrhivGQKY=; b=muRjUOo56mMDxNfRtMh4mdDN7UQ/6q1aYrgvm9REu13tMY21Gf2X0l/Rt3gq3nOkTb ELsyvykNYkmyhx5xVyL35cDgxVa0TXb6COYRH7PxfQeJ0aG4xLlAnqFTUO2m/oUheIGS r2qCMXYtkMitrGAPQ7LMJjDWVjtedIxx4qNN7fgsxnr62VXdnteq3lgmp3Ay9C/+JoJR BcZlRxeoB/ow2qnY802XSCFenbxscWsiU0SJj4YQ8m0bCBA5JqQn2sLJomUB32+LFcoC vlgVacuBdpesyuvcMtlhNL2KcmS+oaGukhK+o/bXQ7Acxmi6dGdEzY7HsD3Ap/NAYuIt fyyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749196504; x=1749801304; 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-transfer-encoding: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=qWbpJrFwrboAzMXrOiR8ryL7CoaVpa+LTrCrhivGQKY=; b=cXnAW49p5O4vsHksD+OlQMXFhS65fXvuzBrtESuQOZOHt0glcnlmWk2HEbLPqEaveF 92yJLatoTXpU+8FTJSCBjq8yrRc6D9Q5Xgh+37yPOaqOrxkQotaMhKQx0cSmqCEQKUYo z485DnWrv2lN7hTpKjajkUUC/hUkNlYrOEIrSAB1dnY/6PHBHsNrWVEaDvKfkENMVHsm GoK96EYLX+tdJjTLTwr0IJzdEgEQqj6HRs5yNXTabIdRpeszXIeJk5RUVBGEA5Gr41To oLp2pLdCW8uU3zue5qZzA34jQedAe2LeKNwnqdndCQjwa8zRNgQuzF6Lz3j7dikPFe2w CZ5g== X-Forwarded-Encrypted: i=3; AJvYcCULTZP+TFc+lHCotDnLpYlwS0yuPTtH51ZO9rTMjx5MquCAbfFAg2s8W1tvMALX7HiKZ+RB@ilbers.de X-Gm-Message-State: AOJu0Yx/aLd+HtteldogmghEV35nQpR9Ja3oE8LIY+A7O4R3K36N21wP 10SRw3HDikf70z78ZnTv/BRoyBB7ST5Oc2e5w5FBSwe9pjG8GcdwTB+t X-Google-Smtp-Source: AGHT+IGTedMthVRBg8MtDEAfKMqiwgchnFo/djh/qRuuQNBaIDYD8q6WdTHC16EscrkYM2ksPFK21A== X-Received: by 2002:a05:6871:5388:b0:2b7:fc4b:8408 with SMTP id 586e51a60fabf-2ea0aaab516mr231744fac.2.1749196504201; Fri, 06 Jun 2025 00:55:04 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZcS5j+4MkvH0tU9S/826H+vVORCcdr2Vud0zPykepwN8w== Received: by 2002:a05:6870:304d:b0:2c2:586d:6480 with SMTP id 586e51a60fabf-2e9dd065bb2ls1051776fac.2.-pod-prod-01-us; Fri, 06 Jun 2025 00:55:03 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVAwhVfUIVW7TFgUe4qcgzuQtcnzohAkub++Rbsj0wvBwHWP5xFLKPpwtO7+oES9qqRtE2fbYdQPuwL@googlegroups.com X-Received: by 2002:a05:6808:2449:b0:406:697f:a62f with SMTP id 5614622812f47-409051d9b67mr1146001b6e.10.1749196503040; Fri, 06 Jun 2025 00:55:03 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1749196503; cv=pass; d=google.com; s=arc-20240605; b=Ieqx1XywKbpCekPhZ2h9feeumFx/bvmaF846+DUb+NDBh/bjTtpIL8Dr5Xdc/5dQh9 qWEOb7fEu9Pct4LJrOqdxxx6cfiNsGe8teWcgSbVLhpD8xVXqdVCrNqJ/eObRNJBLMwT 90wnC2++ifBAJFJR8woB/UhuClS4RMZIw8TnFeXRd7DWNQX0/rqxHT2Vldb4RoUySQuV mzLtHVDXdsmAAhhwySIbfSvmFWEjyVQXc5qBbAuHf/qJIxudrfeEXMaB/cIpraO8hEwg XJSgfYgJflU1gBgmlWbuqog3ZHQyiwtq++LU6NCeDp7aB68BA/M5yfglHwKLWfxChMbC EeYQ== 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=iMKfcDd5ISXpCktDm3KdtPNFjuzPeFwO/AaGJDuNv1w=; fh=uEzjT+7wrKN3wHLIa6RuRCemq23cGOrJZ5ulfhDfSv8=; b=DkvebNU6Dor29bPavmfAz5a0AyLmZw2p5X6NBIkLTYlaStGrEbpgOlO62mh7H54nbZ n9hOHLtt9fWxUPFi8b+LCNnOaS/CNffSgOV7gVGS+00+qRnosqhOtUSpaJp/mey/6VWS zw71OjKGKZNOxsuhTRsNY9Z583Dt2d5Le8ajTkTflSOOYYlWjlCMII/5zaaw+QfFnFbn yJ1l6FOTp/OqYoMi2YWyOb353qkcn88K3fvau/i2p5LIQmb7v5MvzBaA9EJWtS6cTqYH yD77IWzJJeC9WHUP0vIPfdluNqxF6d6eDAjYwVhjUXhSvs849ryRwDYFmA8hOtt4Ur+G c0tg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=AiIncpJk; 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:c20f::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20f::7]) by gmr-mx.google.com with ESMTPS id 5614622812f47-40906945a53si42239b6e.2.2025.06.06.00.55.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Jun 2025 00:55:03 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20f::7 as permitted sender) client-ip=2a01:111:f403:c20f::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Qn18+HiRicZQd590/YZzamRYVUhtHvZzvxUaqhalrlMsMXS5lxMr2HPrdvwpKc/azfLk4R09NfjPwv0RU1TtYf/PrqghN15ig0xD8/RMIiPe5RW7zXpQ72+LuOF4UjaIDK/wDHvFJff/Bt+Np/+4KwJ+LqfNpkGr5odKR9RvMSz3eELBaFxd+uSiiTJOZ9jF7bgCCocko8XNtlRabEQFAKwiQeXoopP+siF7i91Fo33MH784wYBuLu5cDEJZo9cvtISxEezE6VPhT8Thd4qD3oTsCqHumvNAid+/L9Is++X6KzX1kZoY0YBytWsZBTxWktjUKjs1lyS0A0aZ5lG2JQ== 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=iMKfcDd5ISXpCktDm3KdtPNFjuzPeFwO/AaGJDuNv1w=; b=pKYpKpSJdXyXtMrq+MgVzVAs0XU53ejn/J2I4t9vxre/DJmOZOxrK0Mnw4kM8zs10WRVs5cEmoz4ypflq4cV4dfSwXBNjxa0rl4WNVMgBO12u4xt56ud4vSZkT8nr+ZdjsC6JS+FkwgbiWZ0EbMjKMmHVD6ZAkUUGbE1H8WV3Vp9cNIahf+v2gDg5T/8dVVaXn57UpOry0P5WN8u8fHoTSUYbAoJ1NWE2QVy9b8hFYffUhBwJZMvZPMpAbKqimLqA4jIMb8hv+NHaz7kfBPfGZz1Y6TMqx61tmlL9GQ8yKavjORgZcvhid9JlCzuxdGlfTIpMdSIOBx6SgHSExiGTg== 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 DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) by VI1PR10MB3278.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:137::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8813.21; Fri, 6 Jun 2025 07:54:58 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe%5]) with mapi id 15.20.8813.018; Fri, 6 Jun 2025 07:54:58 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "Heinisch, Alexander" , "isar-users@googlegroups.com" , "Kiszka, Jan" 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: AQHb1ipdfVa93bI0Z0SrNmu0xABNW7P1qYsAgAAAlACAAA/7AIAABXUAgAABPICAAAN3gA== Date: Fri, 6 Jun 2025 07:54:58 +0000 Message-ID: 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-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.1-1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR10MB6828:EE_|VI1PR10MB3278:EE_ x-ms-office365-filtering-correlation-id: 2d212d6c-3e30-4346-c05c-08dda4cf6f1d x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?K3Rsby9UeHVDbUlIYnNua2ZNejlSYWFmUXVOZnl0RUwvR0xSUUx1ZHdtaVNk?= =?utf-8?B?amF3TXdxdlJrOTg2cGVMUTB2R1ZnT1NndDBrNklRMW42QXBLb2VwMmU3aHZ0?= =?utf-8?B?UzErVmF5aFI5b2NYbFZtMmJ5dC81UkZ1S3lCODBKaTNPNXFuNkJaRlRKMTY4?= =?utf-8?B?ODB1NHpYOEFyOFQvZEFYWWJXL2dRVFBMRlNQdzNTK01YT3ltTjFkM2VKcHpQ?= =?utf-8?B?clJQeS9KYXg0Q1NZSDZsb0lpWW5JN2Q5NXM5bzBwQ2o0RHpQUmIwYkdILzlF?= =?utf-8?B?LzI5Z0NkYitaK2JheFl3aGxpTnNTMk9IblpYKy9GLzVzNFhVS1JLM0VYZzdK?= =?utf-8?B?VW9iODZkMEl6VWN0UGRFRW5OTC9qOGYrUXpUWEtHc1N2cmxHQll5OGpzdnpO?= =?utf-8?B?aElvUUFDQ3E1eGlxakVic2hMMFViMnBYK1hoUVkvZVA4ZWJhK0dWcFc3c3lq?= =?utf-8?B?TUxGMzZ3UWNxRzNLcDJuWTVIQkpBUThaR1VvRkUyUzE0WWpnUG14anRaMDRj?= =?utf-8?B?WUkrVCs2M1dYbmVHazFvb2NOZW9TVFpOV2JsV0JZYlpsajAzazJvaUppNjBa?= =?utf-8?B?UUIvbVk4SzRuK2Z0NC96Z3pPS2hCY1FTNGF5TGxJSlJPNzZVUVZ3OEREK042?= =?utf-8?B?dy9ZbFczTVpiNzJ3OWJmd1I2U3ZqMFloY3BPc2tVRHVPVmpqOU53dm5zdG9F?= =?utf-8?B?NGc3YTVnQ0xYWHliSDBDeHNqazU2RkVDK3VrelkwNkVvemc0Ri95aDNQUzM4?= =?utf-8?B?QXFuOTJ6RWxKcTNQTjU2OGtmTVk1TlFCalUxUExTZVBxakRXbXJSN29yUlNR?= =?utf-8?B?R3YrVHliVk12K2Z0aWNjTEV2eXJtSWFYaXFWSlFXTjA2QnVvSUZXeFZtRWRF?= =?utf-8?B?c1VoZXhHcnF3S2JmS3ZEaDBjMUxtc3FSaXdtdWpOUjRSMEJUM282UjBSSTRK?= =?utf-8?B?SlhUTFIvcEs1VWFNdi9Mbm9lbGVNdnpqdTAyMTkxUXYySENQMEQ2ZWttaW9M?= =?utf-8?B?WHdYNkxXQm9QbDFKaHRaKzh4V3FkRnl0a3hQdUdQSDIySjhPYmFvallDUXpy?= =?utf-8?B?VUt2QkRMMDFHSDRtTVhHWVgvbkZGdklLc0llMk1WdERaZTJvVmZ0bmFpY2Uv?= =?utf-8?B?L2sxYWhqRTFwaVI2c3R6UFppa0tJZHRZYTlhV0xpT2hSUlNHZFBlVzJOMk8r?= =?utf-8?B?ZFJGaHZyVFltSlNCMm1iZGpXZytzMnNvRmYxTmhOSDdSN2tWWjN4OGZNU3g1?= =?utf-8?B?RFVESzQ2ekQ0SXdubFk2NVI2MnRrZVR1WEpPUXZZZmxuMExwWWNUZENjS3k0?= =?utf-8?B?YlRRV1RaeisySlVxeUJYZ0tDaVN1SW5FSzlMQkY1L09XREREMlprYUxreUFp?= =?utf-8?B?aG9uampLWXhMSkZUczZQakJ6eTgrTUYzYWJTUVV1ajZrOVpKRDV3MHNJWG4x?= =?utf-8?B?cEtqdHBqeEc1MDdyWWloRzdjQnpMVnM3MkpJY0JReHZTbEpYbXhGNXVGaFFP?= =?utf-8?B?dHA5Rlo3b1Nkd0VUNmk5SzlKL0I2SXV0UmNUYVhnbWdkZytybk43UHhvZnIx?= =?utf-8?B?VFFra1VvcCttOXFRblR0dnMxNW9SSDZvNGJPenVFeHM2Vm9UQlViL3I4TVgy?= =?utf-8?B?RU9BNHN3WTVvMjMvK2VSa2FGc1VlK2pHRlhDVStUeGI2bmhWZVRsQzJXTE5n?= =?utf-8?B?N3Zxc09oVGxKY21mcjdLblhDYjk3ek1DSDMzZmhzWWVlVk9OeWx1UkVsYTlH?= =?utf-8?B?aTYxVGZhQkY1WnhJNUxHRkNoTGhiUWdrNzhkNXQxeFZMRnMzQzRGREIzNXVC?= =?utf-8?B?REZlR2pIdjBzOUxWUDVYWGdFaHMyRzRzMW1VTkp4SUhrWmMzV1NERmFaSDFx?= =?utf-8?B?R015WXBEKzRZVkdJd3E2aGVqajBlNUg0ZVAyYmkrSVUrTjN1NzZmMGFIVzU5?= =?utf-8?Q?zU/kmexbkjI=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bGErc2NPUXAxTXpPVDJsL1UxSlNGeFlHM2RtbERrdmozcXZPVnJxRGpKWXJw?= =?utf-8?B?Sm9UQ1BGdTg3QmxvL2NJK0Vma3RMUGE2UGs5RGVSeVRVZURWUE1xT0dibXN4?= =?utf-8?B?TkVCS1NJQ2I2OVRibEVjTitNOHBrTWllRVlpdDAzUGVIRCtrQ2dSVmk5bE1V?= =?utf-8?B?bnVpZVh5Q0I2dUFSTGRIa3lZQlp0Y1p2Z1hwbkVtNVNxS0luSFFZR0dKUDMy?= =?utf-8?B?N1ZLc0EyK1VUVTRueDMyajM1bjM4ZDB0bmc1QktCcnJCclJKd0MzWmJXZllV?= =?utf-8?B?NjJ3U0tGSEpralQ1K1RUeGM0K3owbXUxWjNRZ2ttd1FBeE9QR0ErUWZsM1pp?= =?utf-8?B?Zml1UE5EMGZUYlNGVU9kZnErSTJWdHNiNVJDNVppa3doRUtUZVZ1elI2Yzl6?= =?utf-8?B?N0NvaGVyU09vT2o5M0hDUXBkMXhkaVZiTUw2UVE4cGlsaU9ROHBEWjZEMDFV?= =?utf-8?B?REdQQ21RbjJaMnNYQUVpM2E0eTFVUExSSXdVWjJQT2V2TGtacVdMcFd3RGt6?= =?utf-8?B?MjI2QkpqOElyY2RkR25xeSsvMW9RMVArNUZIcFlSUjZmVElBUlJ0WnlEdDNk?= =?utf-8?B?VlFSN3VjaGxBSmdUYW5KaW9HQlhUazBVQ0M0YzJtc3A2NjZVRUhzamhPUHVh?= =?utf-8?B?V1lkdFBKYldRcTFwUmQ1a0lscHNMMzVsUk1XcUFHUnVRMWRXTXVaWGJCY296?= =?utf-8?B?YURicklSZ0dUYmNEdmVPMjRraVFNb2duWmRpcEpnOWxCOXUwclRZOUlTaGlp?= =?utf-8?B?b3dndk11MVNydGp2U1NQQklOMUJyN2dNTW5MczBmNGpHZjRSODJjKzA3ZVRj?= =?utf-8?B?d0tJSG9EdTlmTm5DNmhmTjVVb1J3RmNldzB2eitlNzRNYjhNWFFzZCtRMEZB?= =?utf-8?B?RUZqNmtkT3RMQTIwN2p3V3BnTVltUUx3dXZlZy85TUF5UkdzNnVRTU43MGlD?= =?utf-8?B?Wk1Vd3RSMzZtNUpJVldmWW01ZXcxZm1jMThLc0ZWa2twRVRDcUN3eWh2T2dv?= =?utf-8?B?cS9nUGgrT0FYVGZFbXZXTVByQWNVTElLdGFQeE5vYjUrR28rTGEvdjRreEdZ?= =?utf-8?B?RFlDNkdkdkE5NVRFYTc2b0JwSnVzWHdHZytWS0oxbVV5dFNXdW5sNGcwMzJm?= =?utf-8?B?ZGdQRTdsTkdBbjVtUmlES0ZXeGFKVjN5ZTUrWFBqOGxtak02U1VpcUdFS1ZY?= =?utf-8?B?cGxBWUpjbFFGVzFwVE1XdUczdW0xRExFeGNEeTROZ3VDeURUY1E3TUlMeXhZ?= =?utf-8?B?amdxaE45ZDhnVGcwUm9LU1VIVUY4VTJZa0o0Q3piR2hjSFU3OXIxOEN5aFkw?= =?utf-8?B?VU5OTW9qckpHVDhLNTZJKzBKZlVDdG9WL2F2dFdEWGxTQ3hqVVFqdG9OM0FW?= =?utf-8?B?VkkvWkZpMFdjRm1xNlpBUFQzT3MwSUI3NlNrZ1FsZHlYYUlQODYrM3cwdjc1?= =?utf-8?B?SThXVXNWRXE1bUxWS29xcGxBKy80OEY3aWpRaWJqb0Y5MGUwZVNRaXJsRW01?= =?utf-8?B?WWJSQStKZ1pSSHZKTDhYTDh1Szk4UEFXNWVJVnAzcy84Y3JrZzFwYWNFRmRD?= =?utf-8?B?K0MrL0dlOTVuR2l6OGhGR1Y3Umd4NHRoUDRVUlBtUzRCMSsvcE9GenI4UkQx?= =?utf-8?B?TGhwdWtYUWlIelFISGdRcTI1UExxVjhsOUNlV2FNTlBnaG9SYUUyYkxSc0Fm?= =?utf-8?B?SmM3am5zbjIzM0x0SEU0WFVUVWpiSDdzNlF2ZE1vZ0dPT3FGWUkyUHV6R1hv?= =?utf-8?B?Qjh4SFJySXdnL2psOS8rMzZlc3ZjSXBFNXBlVkJkYWNzMjUwd0JRV05tbDVG?= =?utf-8?B?U3VFMEJVUTQwZk96MVpPVUVUNTdZUjRjV1RxeWdQMkNyNUNUbkx5MnZ2c3Ju?= =?utf-8?B?eEVqeHY0L0t3Y3JIQ0ttUE1NWEF0cXZyTWZXaG5TelU2TW5GZjViMitJYzdC?= =?utf-8?B?Z2dIdnJFbFBnV1BuSTJFQTdiN2ZMbUU3aXNJUnh4S1pDOGNQU2ZzZ3pSS25s?= =?utf-8?B?TjdmZnY0OHZuWjBQS2FqdTVFR3VYNG5ySlBDUDU2MXZpYk9JUW9zU3l1M1dM?= =?utf-8?B?ZW5VSlhtWDdkNEdMTURTbTQ4UW1xT2RpV2ZkWU5FcE4xRCs4NXo5anlsb1Q4?= =?utf-8?B?cmE3L3ZIKzc0ZGdsYXhyMnl6MVZMdUZ2bGtaQnIxaGJVdUtydkVRMU1DQTB2?= =?utf-8?Q?ryV4SCG7LWxlRy4Qdk0FGNw=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: <385A0445AF22744781A4815472B740D6@EURPRD10.PROD.OUTLOOK.COM> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 2d212d6c-3e30-4346-c05c-08dda4cf6f1d X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2025 07:54:58.5373 (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: tu9afUayxMDqfUXApBAHYZIhCZOtJgWOZMX1vRnc9QcFI8M4UV8oIKu9u8ADr9lR/7TCGAO7T+yaX6kiZGILBlOttCJj79chcipgbwm8maw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB3278 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=AiIncpJk; 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:c20f::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "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_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-TUID: MVy8J/3vYGu5 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. > > > > > >=20 > > > > > > 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. > > > > > >=20 > > > > > > Anyways, we should not create files inside the source tree >=20 > Probably that's already the root cause :-) >=20 > > > > > >=20 > > > > > > 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. > > > > >=20 > > > > > Hi Felix, > > > > >=20 > > > > > What about moving the cache to the build dir? > > > > >=20 > > > > > I just did a quick test using `PYTHONPYCACHEPREFIX` (see [1]) > > > > > which > > > > > was > > > > > added in Python 3.8 (so works for hosts >=3D bullseye) > > > > >=20 > > > > > ``` > > > > > 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() { > > > > > =C2=A0=C2=A0=C2=A0=C2=A0 export FAKEROOTCMD=3D${FAKEROOTCMD} > > > > > =C2=A0=C2=A0=C2=A0=C2=A0 export BUILDDIR=3D${TOPDIR} > > > > > =C2=A0=C2=A0=C2=A0=C2=A0 export MTOOLS_SKIP_CHECK=3D1 > > > > > +=C2=A0=C2=A0=C2=A0 export PYTHONPYCACHEPREFIX=3D"${TOPDIR}/__pyc= ache__" > > >=20 > > > 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. >=20 > The chosen directory was just for a quick PoC. >=20 > > >=20 > > > > > =C2=A0=C2=A0=C2=A0=C2=A0 mkdir -p ${IMAGE_ROOTFS}/../pseudo > > > > > =C2=A0=C2=A0=C2=A0=C2=A0 touch ${IMAGE_ROOTFS}/../pseudo/files.db= ``` > > > > >=20 > > > > > and it seems to do the job. In depth testing still required! > > > > >=20 > > > > > [1]: > > > > > https://docs.python.org/3/using/cmdline.html#envvar-PYTHONPYCACHE= PREFIX > > > > >=20 > > > >=20 > > > > 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)? > > >=20 > > > Yocto also disables the python cache for their fakeroot > > > environments: > > >=20 > > > https://github.com/openembedded/openembedded-core/blob/bd8fc4c59a137a= 37bd7a54f398949617982d447e/meta/conf/bitbake.conf#L753 > > >=20 > > > 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`. > >=20 > > 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. >=20 > 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. Felix >=20 > >=20 > > Jan > >=20 > BR Alexander --=20 Siemens AG Linux Expert Center Friedrich-Ludwig-Bauer-Str. 3 85748 Garching, Germany --=20 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 e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/= d7566fce4e99fea1ed5ae4ef68d43b850d4ee1bf.camel%40siemens.com.