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:18:52 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f61.google.com (mail-lf1-f61.google.com [209.85.167.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5567IpFg006583 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 6 Jun 2025 09:18:51 +0200 Received: by mail-lf1-f61.google.com with SMTP id 2adb3069b0e04-55220256289sf1066445e87.1 for ; Fri, 06 Jun 2025 00:18:51 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1749194326; cv=pass; d=google.com; s=arc-20240605; b=Cjrgh0rpYvpEGQfRAtSLQUV01Kyj2ecYB0xCwvTtvi1CCl8EMqMGhucBJ3qXkzNCiC xASMFGCOC37XEURzzhLnBi0FYmq76tVs86dtyQfa+KmGiu8RCKNqeLlYviEWglLi1MGf 8W7npr+vOt8Gju84rBSviLVQ+mJ7jU/31Usr6SxgmKbScu1TqTGbZ3l+AxAiqsoSzgX1 zt1ZuvGTY5DzeEf1oVR6805Oy6LlY84jEJJ4SLfDtp2Sy72f+Ajb3bHbghj+3Rt7H94Y iik3RyJpDa8gvpnjmDOs85QetEHXxNLO2LEg5juBXgmFbjTi6BZywWZAeuu9RsI6p3Cp CZ2A== 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=zE0f1l3QuosvDCd6DcUNcxxXDaaG98eBShdupbiiXZY=; fh=AGix7JosfOIOSRdrXbhLdtgWVPjO/zWbMFuihtsYsC0=; b=ku7gbOrFiazSzS2v5hA6iE1Phk52Ubx1Pc6ZjwxY1nQl5s0Lz61NTDIsynVb6gXYZG sbsq+rGvSK7iT/0UjA6B46VOGWf6EOL/Q0/zjD5bFYsgWdFhqEYaTfNtmdlyaOf784KW GZ+UCqj8J7bbMRMieq9ZEc//9aFJuwzmqGey4NfP+C4F+BPtb0qS+rTOlU0e5BvCVuN4 7nU9PFK1bn/9zW8403EprBB+iZ8h9o6TxLdbLSd91hL4vOH3BtlPkOViEN37Qj2noEhp h6oaSiZEkVNw8eK22CFiJ6FRfvnXpvFCrM4JdzA2YdrSWbtvCalEbY49iqZfbk1mztYQ +a7w==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=aKWJTzrM; 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:c207::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=20230601; t=1749194326; x=1749799126; 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=zE0f1l3QuosvDCd6DcUNcxxXDaaG98eBShdupbiiXZY=; b=wOAm03VYMdSKyt2XIdqj6kG9tfR3eXwQqdQYnx1Ngw9atgoQkpuhuWOmjX839hOGIT XvmxRXztc3cKRMv6+rc7K5TG1P1ebRMuGqYi1dKKf+oKmM6CEBe3XWPbBPxw7iw0u5KB 1rspdngFUI9EfrqCyMhOnPYlYbiRUa7CICib0cqLyp36RRP0I+yMdRsAwLwf9NYlLHSp A/O7/R70S/PcftJ0HP40gcZmaqaf1XKsDlekow/to4l+IfxKGJGqWMld5w7gNkfq039O yh/VzFAIImapwgLb6Xzlf2H7+2ixYK8G9NGqLdYL7Z8O7f+TJ3kbEMrcKjJAeVNe4Zy7 u3sA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749194326; x=1749799126; 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=zE0f1l3QuosvDCd6DcUNcxxXDaaG98eBShdupbiiXZY=; b=QytZoNAQtUmWQArNNfdU7JUXm07lJcWZzNzE0xMqTFLv/doZz5kV+cnlShqwPWkvhP MIpaEFRiab+xyORbjNOtKUXvPoYcXODtp5ZV4dJT4a5ggk2eVLdqsMydtnNtNhf7fqlw +hWD+HlZsTaYXHXr/9v090sGQRg+FwiornmFw+6oMrrIh81wmtPIfJVYv7D8uaJlmIl8 BiYPiHAhQJkHP+c885MdRCGo8BQdCWwMiGn15Vwj0jcFkHlt9tMHixvjq5FMeJPMw0NX lRpghTv/0TjjsBPvkIU2nvxRHaUG0rWuibFwMfzO95RORAAgLarNa5WbAgCek7o8ETlM C6Ow== X-Forwarded-Encrypted: i=3; AJvYcCUOKdBjir4+P4y23O4Ia5LVRVC9uwlkO/QclNXfOwQ78IpTL1Xxn9ryKzVaZcy3yC1h7dqR@ilbers.de X-Gm-Message-State: AOJu0Yxp8daXMz/6v/4GHbEyvSropNE0yVa0DZTuI1tf/7Tl1ucWEau5 S2UFlRDME4a5pfHhn5y4dEZJQmkJnu8EIkDbDJcASnbu0qr3Ai7tpE2R X-Google-Smtp-Source: AGHT+IGp2CH08cpaVWslFtr0HtPhdXLuFsVauNN7KaG+aAPs29kKa9exs6Mug9/LUUfo6MAEv9Pheg== X-Received: by 2002:a05:6512:3095:b0:553:3492:b712 with SMTP id 2adb3069b0e04-55366c341d5mr502981e87.54.1749194325651; Fri, 06 Jun 2025 00:18:45 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZdA45usBj96JZkhar5z1n5ggXrhrrS2xnY+9Fmyhx+eEw== Received: by 2002:a19:911d:0:b0:553:33f9:b13d with SMTP id 2adb3069b0e04-5535daf0161ls445178e87.0.-pod-prod-09-eu; Fri, 06 Jun 2025 00:18:42 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUUiwoMDjYmCujv8j0LU25WJiaLKJoZS+xHFxvNHDuO4FpahdldpBev07J0f+PAoEHmy4TcJjsdfu5H@googlegroups.com X-Received: by 2002:a05:6512:10d4:b0:553:2dce:3aac with SMTP id 2adb3069b0e04-55366bd9e9dmr575102e87.16.1749194322386; Fri, 06 Jun 2025 00:18:42 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1749194322; cv=pass; d=google.com; s=arc-20240605; b=LVrk01m2gOZCpFVaAO8iQNIqJhT4n9sJXkONc/rkApcMKH5SC3gyZBQjiAL9W0LRr3 Yl2zCeF+G5aaScEF5r2JeIsb+E73QUwqT7IE29/gumq1cGRApJntdaA6OH+8kAmXqHdJ UFyt+oRJmn5n522/kuvr++Cdsy9p/N23U2ddFSIjuVnsgiIK6LoX25HbO1VjnLdZa7Ov enADwQsIPDdUZlvC6XX85oTwQ6o068cVyzkAQJhLAzX1fLZcMUR8um1sFpee9XEXrdxb IXz3ALVCNp8F42lCx/j5XGZClspAVMKVomkLgUK66KsEUo5U9pLm/yykgqgFilcfh4xX QfNw== 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=fdqhd/yZD3v7yFInlMaSexaDKV3OBIbOvV0ymfs1XZU=; fh=uEzjT+7wrKN3wHLIa6RuRCemq23cGOrJZ5ulfhDfSv8=; b=YJEDu/+MlgeHnVmK12DAey3OeUAmn51r37aIR4Q4BDAQbIyN2Lg8r5oE0x55M7AJkn Ab650AMpr685yEZxLuaApCdC55GgqjijXPNm/35SeIqYMTRglGdQ0XWxqD+Elqeda9mh EjcmGlWgDfi9jG223dzXYFnPWfDRJVH+Y0F80kftrWehdqt34HGOA5C0R9D1bXQs7HcL Hki2EXuEGJK43UEX/yGMrydA0OuCU0JRwp7Pz8FACMfQ4x7xygtIbhfuJR0oyccQ7b3h BWRidwlKiqG8jJNipCwOvPDUw5iOux9GcWq31maUfzgvTSASwp49MtKmuez64E0Pd9Pc /l/A==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=aKWJTzrM; 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:c207::3 as permitted sender) smtp.mailfrom=felix.moessbauer@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 2adb3069b0e04-553676d240csi39874e87.2.2025.06.06.00.18.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Jun 2025 00:18:42 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@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=CtKOmzfYaWGhQ+It+E7sx6a9wCLkAcTd7ShHrzG/ucQdsqgkPRRwqa8Evy7odi/QYVz+Ork0jqnDaBV2PJirIconuvMQhVKkpkOud0c5T1yCebCqtzBCe33ikZMx69adDddOyMJFSBE1rL1XykUuY5E5i+FGWkM1ICoT87HY5LcdnlD+mVeTSOhgklpD3le6lYd/xPmkn39PXMtpxm6T4cPGr7PfVP/DFQN6kIuU/5II6Ja9zFhbYa4B1Pw01rb1oQtvBmxOAOLK+WFcm0cBUbfDRwi5dHh+64Ho7ljDAJtpFA++JHQarMchCIKQQgn4CPXzicLIWxSS6I1Tx4vLpA== 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=fdqhd/yZD3v7yFInlMaSexaDKV3OBIbOvV0ymfs1XZU=; b=oY/+tAYNZCKshsJEvPIR6wD439U8oXYmwpIgr9sNOKRerk97XWpx7xRX43VdhfwDxlpQAyG/huVxJVfKjnJZmDSvmRV65cOviwFE0CTskk91oaeSgtz+FkYOiDzskjUwp81Z/Ua+1elhm6BdOJPp7VkyYbTJGKGNDXdtpg7hJh9u8go3sUV0jkpZj9RWkarExetD3lXw/zaU5JJH+JlU5Yc5R5+e9WaDX8IOnHubSFjRulD+y1N1EsPpb9xdzSkPHKjPOAejc0da8q6kFnUIxVFWarjO9pz08UP0Y0mF+L0Zmmucs44Mhc9ErX2cengsnJsRFohwfw3Dgl29cHIsmw== 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 GV1PR10MB8605.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:1d5::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8813.20; Fri, 6 Jun 2025 07:18:40 +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:18:39 +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/7AA== Date: Fri, 6 Jun 2025 07:18:39 +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: <319f0cbe-dc36-49eb-82b1-d3a0ed468707@siemens.com> 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_|GV1PR10MB8605:EE_ x-ms-office365-filtering-correlation-id: 1716751a-c621-4edc-ee73-08dda4ca5c51 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?YktrU3ZabXBCNjNqUmZnYy9SWVRwMU1iSDArVzNHVmUxV0V0MEUyLzFSQkRm?= =?utf-8?B?cDJqT1ZtNkJyazJqdlRTUFk5cGpnUTVqRDA2VUZ2cDFBR1k5NCs4REdXUDFl?= =?utf-8?B?RHRCb3lydnFuTFcvYXdBS0VuQklwb2lodFY5S3FyOU91cWc5RFp0cGJMc2gx?= =?utf-8?B?aVpVbjF0aS9xTCtYNFlQcTJiWnpBeDhYM0JVS2V4V3lkTllkNmVGbUpJT1NE?= =?utf-8?B?QU93blNtUm5OY0t1dFAzMUMyNVllclgybmFqdFhxUitEbnc0OGVaaEpNMjNK?= =?utf-8?B?S1JMRVFvUzVSVnBndUkwUGlFenQwQWQxbm5hQ2NWenl2bU5CWWdoamxwZmZ0?= =?utf-8?B?eHp1VTBSUlNWSWlsMmNLeW95TnY4Q004MWxjam1yaEU2N0hDYVgyVExURzll?= =?utf-8?B?MGdlSHlFWERnM0JrM0lKcmhPNkJYS1JQSnJWOXZhb000blpnQk9IeXdYcXJx?= =?utf-8?B?dG54dDlLQWJ5eVIyYklzNGhwd0xPTEV3QVZMMWN6aGt6NHNiczBhamFUbDJm?= =?utf-8?B?R2QrcWV4MjdHeDJiUkIzSjZnU0hkZHZVVTJBK0EraWJobXRpZVZzVUN1N2dt?= =?utf-8?B?ZmFla0FyejRIWEkxRnB4UEU2R1J3RENCQ1dUUW5UdGRBWGowZHJFZ1V0U1gx?= =?utf-8?B?WlFBN3FqU1luYnhIZFlrSXB5NFpFeURMUkk5NEpPS1BERW1DOTVFV291aVJz?= =?utf-8?B?bkVUYzR1RHZsRHpqSlNhbVRuVE5hTmg0RU1YRVNxSzhRSVpJUnFtd1lRRVJn?= =?utf-8?B?RElJUG5LbnpmQWcrZ2dsQXNIMjJrV3paVm55UDFQRTNWY0QvSDVQUlRQT1dk?= =?utf-8?B?d2xwMmZ0aHVUYWgwYUovQ2ZYV0NRS2NUeFF0eHVhZ0t0RGs5VHlhY2k2NEtE?= =?utf-8?B?QWkrUkhINlVvT0c1Rjkrc2JaVnp1T0NjdHVyQjZCdEVtL3dxNitMY1h1UUJV?= =?utf-8?B?NFR3bkZ2ZGkrYjBOempIR05FQmxGaTNQUGp0OC8rcko5ZEJ5UHhIbUozUXBj?= =?utf-8?B?WkdTeVBPUEN1dUZSd2VicUp2WDcydy9ZOTB0U0FWQ3RpbzhoVTNkdldmcGpv?= =?utf-8?B?NlZlY2xGbWdhWlJLdi81VUtFdlFNeGhDc2dNTWhVOHlCU0tJM3FUeVU5WU5K?= =?utf-8?B?Ui85UFA2anBLSnNsaktQS0ZyZ1hqcFBoVGV5MEN0NDl5OGlPQWFESjVXc1BP?= =?utf-8?B?WmpHK2RWaC9OV3hqSmdSZ0hpOWM3RGhza3d3VTcyU0t6YlVhU0NwZnVRUitI?= =?utf-8?B?RHF2THp0WXRvM28wMGxiMExnVUh5T29BbjhhTmp1c1ZRU0lnU2F0b1grWTNu?= =?utf-8?B?b2t0bThhU2RudXB2L0s0aFRLZWNLL29adm5JVjkrTVpkbGl5ZUQvWFdmWW1Z?= =?utf-8?B?WUk0bzVvT1M5QVRIR0k1OWRDSU1JZVducUw5c3hGQ3RaVVk4NW9tRjlUem0z?= =?utf-8?B?OTlwais1U0pmVzc1ekxFWTBJNkJTYlh0WnlueVU3Q3lXcmhoUEtJUHVlWEFY?= =?utf-8?B?ZjlWTUFvWEVTMHVtVnlPS2NGSnIzZ1JKUVRabjR6Zm9IdjJEeWFuR0ZMYSs3?= =?utf-8?B?UFBEY0d5UTRDZWx4TElWcnkrbWU0R1RoVGpqdkxaNGhNSzU5Z2dOZzhobktI?= =?utf-8?B?aHFKTmlBQ2lFUVl5eEtPWktDdy9YWlNXVS9BME5BU2tQQzNvWjhRZGQ3Y2Rw?= =?utf-8?B?c2MzSkQzVCswNTI4QmF5VFk4c2dnWWU5ekRMaXkvN3ZoNEJydVlhRk1Vb1lj?= =?utf-8?B?UFJEMk1PUTBYV0R0VlBoTnF6U3F0VEU0MExKWGNjeENaSEFnd2E4ZzBxejNQ?= =?utf-8?B?eHpGTHNFRUcyUi84ZzhkN2Frbkk4T2FTUTVoL1hITXZrT09BTWNHeEd5WUY1?= =?utf-8?B?MmFmei9BQjJOSjYrZDhadjI5RFdqdVB5bHVrdWVWZ0w0akt4TVZvQ1dLTDZH?= =?utf-8?Q?wFobbsViFUw=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)(376014)(1800799024)(366016)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T3g0Qk5ZTEh1elVOOHdFaVAvUTdaV3BvcWQwSFMrRlE3NHpBNjQ4d0l6MFlY?= =?utf-8?B?Q2l2azhqRzc3ODUyRTk1ZDkxOHBDVFdGUXRjd3FSUXd4SnZacWpFTUs5UnRP?= =?utf-8?B?K2IrODFPYnR1ajQ0LzkvekMrKzdrd3p3aTg4dnBYMXpSd2JPZ0c0dXRNZnVF?= =?utf-8?B?TW1TQmIzMFR1THRiWElaK3pyZW84cWlhMUN4WHZwU3IzUTlHREJhb2x6dlM0?= =?utf-8?B?WXduYUFFSmlTNzlraXNvTElNdktKb3d0aVgrZitGQy9SKzZ3a2RCd09iYytC?= =?utf-8?B?VlVveWpGY29zdlN0OUlVbDY4WFpPc05tUHY4SUtwQTY3ZU8zU2tWVWxCOFN4?= =?utf-8?B?emNyY0liWE85MnA3eTFDV2YweTFlM3pkWnF3eWNqNXR3cVFabjJRRFdaOVAz?= =?utf-8?B?b1BINTZpOXRZeFVYckxVYjBVUkhlWjFsN29SbEUwS1E2Z0owaFUyMGtsOFp6?= =?utf-8?B?M0pUK0MvQUtsb0ZZV1FJTkN4SjZqZ0pjTDZ0UUxkRkhLejhZNThLeko2eFJv?= =?utf-8?B?MEEzRnZtaWl6Z2RjTTVMUGNYRUt0a0dYZ3JyRjFiNFU3TWRSNXFJdHV5Y0wr?= =?utf-8?B?VzRiekFIUjVOS0JyQXRTbnRGa01LMm5QZGJKL0pMK3VCS0ZHVkt4eEJQbWJ6?= =?utf-8?B?anQwRlgxVWM0cllZWmlNdzhrdmFRUy9tdm9SNkxhQ0h6M1JPcmViaVdMcGg1?= =?utf-8?B?TlNMN3ArSjBPSDlaTGt3VDdXUkU1eDY0YWhLMkZYaWFOM1ZzdVRLU1R1eUFI?= =?utf-8?B?UjJLNzdoazNXTWlGckZYeTQ5RnFSa3ZYMHFKcTVKTjZqMUZNSlpCcUg1UHU0?= =?utf-8?B?SGZpT3VROHhQczg1dDF1K0lQb25Qd3BjWHBDRnpVWDhlK2o3OS8rZTZrL3do?= =?utf-8?B?R0hYTTVuSlE5VEY0RUFsU3FBeXNSdEw0SkpnUzkzSUFaaTJDRGtUL1o2QTFR?= =?utf-8?B?dHE3MmNWMjRRUjNxTm1TbXphRDk0cERIYzZXbWpicmRBNVA5SzN4L2RWM08r?= =?utf-8?B?TTA0dFh5UEpjcEF1NkJTL2pmTSs3NHZ5NW9NUGMweWNuZGZFSHA1ZktXSE0y?= =?utf-8?B?UFgyT3RzT3RzSTU1WTdVZUtnak1lOUo0V1FENkNOMmlCeWhlQnRaOUt3dk92?= =?utf-8?B?R3o1WXFDZlI2MmV0SzZhNFdHUkFMelRJMlJFMTkwYVBTdEFBbTNBNjBjQW80?= =?utf-8?B?aEltYWwzb2VFeC9GMVdFQTFHQ3hUcVZsYkluNGJWOUUvOXRXeVpIaU5Ycjdy?= =?utf-8?B?cGx6aWJXWWE5QUVzUERBdXBMRzRMZ1A5SEFndFN6SDFuNjFuc0ZRcVRxaGFo?= =?utf-8?B?RnlwYnhMN2NpNmZnVHRTYi9ZcndFQ3ZjSjcrd0FMWXlGYXZxd0VYd2dnaDQ1?= =?utf-8?B?Um85ajNBTmxyUzRQbzVDZmE0OGNDUVNYckJBbUFHNDZEZEQ1NXl6bXphdGU0?= =?utf-8?B?d2RJREgyeG53QzlzTVUyeC9pRHduWnEvV1BPaWNQNklzcGV4dkgxTWpEYm5y?= =?utf-8?B?aE5ETWo0WHVVQlhoQlU4YjUvU1VmQUhYc1BCTVFYanZ6dUZqTFhuNmtGWjll?= =?utf-8?B?aWRVNEs2RmRRZmRSV3dRMnJCLzY2Q0kvbndqQ1RlNlA1U0VNVzNUN3JiZjRz?= =?utf-8?B?WkkxVEtlaVUwaURTdnRLYTMrWTlhOTVLaHZSZjN1LzJLWTdGMlJ6VXFQbGZ5?= =?utf-8?B?OGZQMkh5UjVWY3BQdTE4ODBFTzI2MTRYa2wvdHNGMWpEVUx0c25XN3lYeTNs?= =?utf-8?B?Q1VUa0IrTkdHQTkwUDdvRlZkb09xMS9kdzBJNHZqSGpIK2lmb2ZoOHB4NCtB?= =?utf-8?B?eWMxWUVobkNab29DbHpGdlpOZGJaakJZMHJrZ2dpWlJpeWxvcHNOOXZwV0s5?= =?utf-8?B?Z0owMHhaQXowcCs0UXhWSm0xcE9LZXdrOERUcXN6c3FSNUdmbHoyZUpiZTg5?= =?utf-8?B?aURRT0hvWWNUSXdWWGszQlRsWXB4UkJpd0J0VERkeU9CeGl1TWdNR3VFR2Z1?= =?utf-8?B?RUpzUFBWajZiTGNwaWRKcjZyNmxqMmgrR2VWc1NSYytMU3o5WnRpbnRiU3Rv?= =?utf-8?B?dDRjOU9pUTBxLytHeEI4aGV0SkhiT241ZE9iTWhiVFgvOWNrUjR4eVVmZTZl?= =?utf-8?B?WEVpMzNkMlpKSmsvZGhCNS9IbXRLN1ArMzlzSmdOYjVjLzNacWNzNnc4Y0Fz?= =?utf-8?Q?IaiuytH/7QDwtm85gFMYffM=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: <0116BC59703C524598ACD04DAD601AD6@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: 1716751a-c621-4edc-ee73-08dda4ca5c51 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2025 07:18:39.5243 (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: g/13KjNnbJGJVsxHNlHXGgRobVXDjlRqbGkFrePfNm+HmaKQNuzhOE2Xm5OLQ2Bhxbb/yciQ2KqVK5xF28hQ70ahEG03FKUif/kLB/UUcnw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB8605 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=aKWJTzrM; 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:c207::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: 17sd5J/tauEs 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 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}/__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. > > =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-PYTHONPYCACHEPREFIX > >=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)? Yocto also disables the python cache for their fakeroot environments: https://github.com/openembedded/openembedded-core/blob/bd8fc4c59a137a37bd7a= 54f398949617982d447e/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`. Felix >=20 > Jan --=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/= a588fb53f96013a4adb2a35c503dbf09228fae4f.camel%40siemens.com.