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:42:46 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f58.google.com (mail-wm1-f58.google.com [209.85.128.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5567gj62006807 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 6 Jun 2025 09:42:45 +0200 Received: by mail-wm1-f58.google.com with SMTP id 5b1f17b1804b1-451d3f03b74sf10842395e9.3 for ; Fri, 06 Jun 2025 00:42:45 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1749195760; cv=pass; d=google.com; s=arc-20240605; b=c8NqTukrM0Q8Vus1JvhOUIxslGBJoT6H/ATNYTMyxvegcskvlQScBXXKB5BWgQ8+As bb39s/PLnR/znswWgCWEKP/tWYUUxF+gz/DTU7NrrPIAleBNvMp67U6+XtWiN4Lu0CTV dw60S62AxMgH6AeJJCnwbkEJC9PpfZunvSPmkYTW7OsLDKRDB8muyljIL+wHOuecN6hl WlljBYfwtzPW+u5tjTiKThJsnSoDPzLkZuraiRj22Fz1Kh8oVI284rpalZzoftm+2eOY wqjMOq8irq+TdKnBp7sbgKecxnj3PedKOHAvbGcHpgsTs9xm9ri6FV5TRyFE+Nbz3Qtx LbOQ== 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=euWBo7l3QonisOOIEWonheoHbe0l0P5YQB7PRFbzNLc=; fh=jxILIN9Ijqer4zLf+krBEX2QRLRs0x15GwDK6BbVn8s=; b=NMwMQigh0dm0oYQ/Kds8fP3OU+CCiyBL3xNbfRRkNq6MxDBfC2HFci2jqfmdgSs8zP fJLxsCNRSGvSvYq+gMpuIuwWz9ZV2ElmR06qPfKeQ+kPCwCFtZXCQhongFrOVb8VDhko TV8W5gTaxi5oHKr2R7xhpgEkPc7DVzKtRWR+VeSvP0hKSqMyWI4FtY6IlTjTbp5w/QDP w0zhsl0YGTIfQSfntPuSS2jGVBaCHp0nLMPqBplglT4Zug7ZctpVg+3JASurn8EHnVn3 ClSI8RMzygKDoGkImY22FE0b+Mqs4y6zVDuIUt4B25T15GvOL7UXfv1TxP3UAMoCHcy6 Q2bg==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=As+q5fvH; 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:c20a::7 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=1749195760; x=1749800560; 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=euWBo7l3QonisOOIEWonheoHbe0l0P5YQB7PRFbzNLc=; b=YReVPMoe39iwqXSNn3t1Nlp3dv9UwIvGa/N1nzQcPyUrV48NbhwGyaVdyUi1Zjr6nw /uKUzqcjK5IWAjw/ewjlJK0Hl/AvFIlQoNXN/Gd/TXTjYRvV0Kp/dffAxbINERFEP4Ka tH+yRNOA1GGi78RVjjrZDJdKyZ4SMw909QQcja+oN+Z7UOfpsbq57bNuJkQ5fj08w0OZ ffrhnxNrkDRabuKjXI3ziHciOjhhXyIz//6KLYkZOaeUFb8rW7iEPJ911VKDdydgJf/n 7xjMNB/TThu9nf2e7zlwxsY6kFLfhXVR0wFdy1RkXdTmU/O6ylwCHEGxMe9xsFtM6tLC ZJCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749195760; x=1749800560; 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=euWBo7l3QonisOOIEWonheoHbe0l0P5YQB7PRFbzNLc=; b=USwtGvgivQvVJeT8dCngri4W4KD3cunUEHJUqA+miLaP/L+rJw49UaAcdx4J8zA31Y QPN+lg363xUsCWC40yWxZLFL64AMlFghYlzzsEk5pE2wgD+TdvUkE0K/Ac/qZj7hmMmR 6cKIJc2whfnjXr6qAoBQ9QS0YKDAaAfKJzTcDdM1hURtjSaow0VZjaoLS39tJ94KXnKw OUdGNkfj8bF0e09z4PfTRUm536cPUXvVT8+WAApcJTO5dJbqLyyxkW1TPnrM4y0lUISn UYo5sG7DzVwc8L2K2a0iUsy1U7GsqiIJI05//7Cy4m2HEpJxzEk2cIPf393r0UmPZr5T 0RmA== X-Forwarded-Encrypted: i=3; AJvYcCWZa1wmn6+9hqyfy3qIg48cE9PM9antMztOXADc6ngK6EJmBRxI4xkpqnhnAKMBewOf5ydP@ilbers.de X-Gm-Message-State: AOJu0YwL65Lq5ZN+fPNls6ej2rsvlr4qFoidnAWKpxd+d7NZlwlr8JXU l2IAeqT8/+2GeMSDAXiqcJgdhDYcUS3+n2kruhjnCB8exe0rrESS9Ri5 X-Google-Smtp-Source: AGHT+IHkaqOJhADFK04A7WZHoDaZ8BYBAJoXY994uMMfdktOwAHH7P9pOw3+cLXI4ubZqGODIjmcPw== X-Received: by 2002:a05:600c:1c16:b0:442:e03b:58a9 with SMTP id 5b1f17b1804b1-452013d1bdfmr21468345e9.25.1749195759770; Fri, 06 Jun 2025 00:42:39 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZcTkmSktBPAWckbdF3xgVjucv4eAQ8BIpsagdxHoUsdLg== Received: by 2002:adf:fa43:0:b0:3a5:281b:9f5c with SMTP id ffacd0b85a97d-3a5281ba0e3ls704831f8f.0.-pod-prod-03-eu; Fri, 06 Jun 2025 00:42:37 -0700 (PDT) X-Received: by 2002:a05:6000:2082:b0:3a4:dcfb:3118 with SMTP id ffacd0b85a97d-3a5319b4e5dmr2051791f8f.10.1749195756860; Fri, 06 Jun 2025 00:42:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1749195756; cv=pass; d=google.com; s=arc-20240605; b=kzTP2IbEcFzBFEtsZELnluhwAYQheJdWM3AdAgohWOTf+aTwxggGofUhgNubD9CpCn CJH5siPb/HxwwQshuByKT5KaroZblLVw8ao5cWAVHyCb9XaTbHsGC49r8zGTacmwsugz jbidWju/bwn2TlaQK/0TVLFroMJGvqrTURg8wcckn9RljLrWe8MootJCV+Aj0y/m8m/u HxlMHyLk1Z2JP+bCIWe2KwEzxLBH+XnqGmvXrI2LN/izEdFx1oWYrQim6DuuSeC0cUt+ GAox5gHY2rsOVcMHeHwhHUDsYg0VQBc5EIZDXm9jvoK/sRMGc9ZiA1owWm6zTpeKO49O K0eQ== 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=Y8890JCOZObEc2TyGj+cNRz53NS/DYtyMT7xfhHg0Ow=; fh=Mdg9cFkFYb+0rQy+0ygS1cGsass/Mx5moUs8iM52Isw=; b=jIkXFPlnNBv+b82jJuD7N5rmq1teXjUpt+oI3EcleRqxWJgWSzJl5vChNqc3Wxrr8P 55zI89VEHKIge5tG0I2l18BLg3f/Nu4yvNaY9SsthJTE3r7MgEH2nCMUT3j0eSdWaZCk u3COwr2DR0fA0YyWJALQZM+GNwNZ+yAn4WKSiG/Hk78E3lktVkHY2Mri60PCkPT/Jjfy muw7IkijVndmTDdanMoMdLc9MuNWSsX/aRZHjsKxcCUUPxHuK49cggTxVQywVrj12itq 0bqxm8LMErsGSOgJDZyb8hMgzSNn1ti8hmJT4+yh8Y/rwRrgGpre9zZmz7lebAsVxcjk uMMQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=As+q5fvH; 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:c20a::7 as permitted sender) smtp.mailfrom=alexander.heinisch@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20a::7]) by gmr-mx.google.com with ESMTPS id ffacd0b85a97d-3a532294dc0si25931f8f.1.2025.06.06.00.42.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Jun 2025 00:42:36 -0700 (PDT) Received-SPF: pass (google.com: domain of alexander.heinisch@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) client-ip=2a01:111:f403:c20a::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TU/yz5Xv3LaHiLVrUjwKuM6MZz+fh0c01HL1aOljcm18S6o1nkTpolRTUcTTGgi24jK3p/pOi0bEVRsvgoXGnfRJQVwMzP//tlXggDU1vnViXGn7nk86m195Rd2SSpEi2rp+kbtRt/PLiKv+VRJr517q7TJO7+vi/O97+36dO1sWaQAPh+dNX0p/J0qu2lKUzzwsuMiR/7Z/dodJFHUP6Ia2wXhlUBKFhnpKG8cP/i6lWpFmuLCXsS4RgwM3Y6PoDVaAAJzb/er8SYGQaNSrJY+mnC4oXZYNYdTbFMJ8KWSxWEndSF8eTo8CB6icuXs2wjl7wkRpyi/VvuWQJz8kHw== 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=Y8890JCOZObEc2TyGj+cNRz53NS/DYtyMT7xfhHg0Ow=; b=jGZBLMEhtuhSnEUuodzm8BtGhD4D3Qeyyd7pi1RLa4gMsNxex/3vuODbaK0PLPUDhwbcDrHZfYg+Kd9iPwg+gIY2cQT99OUeZL6+DS3RBV8DyxmazUSoOFGedUcHyQucouaoNzdJRlEJUBR3wGp7sWxaV0ApiURFvSBFAIyrY2skyUaEceBVKEFJ3IdfYl54rqsHKnATbUTWU4UNVNh82h0hQ+XIakvqIwTwVQwy/F2QCb7vdaJ0bFTsxfiMzAwHnuR62AADMWAWgRIJD9aXfNaplul86k+G85d1QFHfwl+UqHjjusY8qEYQGCp6a/VvaSw75rdEuYp01+N+efbJrg== 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 AS4PR10MB5344.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4bc::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.39; Fri, 6 Jun 2025 07:42:34 +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 07:42:34 +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//gIAABXEAgAABOoA= Date: Fri, 6 Jun 2025 07:42:33 +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-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_|AS4PR10MB5344:EE_ x-ms-office365-filtering-correlation-id: c4551b17-9ca7-4059-b14c-08dda4cdb354 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?MGFtRVVLSjVsQkNRUkhxbU9EbUpwdkJoc3dkb0NlaDJ3S0ZrY2pCMUVDQXg3?= =?utf-8?B?WEhDUitYSjMzLzA3YitlMy9ydHN6cFN0blhKN3RRMERJZDN2emdkVzdPVEZS?= =?utf-8?B?dGlBTDRSUEpMV1FmZ1FpRTgyNUFVSmNtMnNSenVWRzM0VWNsc2xTa25iSm9W?= =?utf-8?B?ZmZsTjRIdWFZblU5T3V6M3l3R1c2KzRaMjNtSkxtNGpUM2dSWEk1dDF4VXhW?= =?utf-8?B?R3BDR3cyRWNaSkNTelBqUjF1SS8zQ0xQalRuZzdEOXc0b0xKMG5tMXUzOWtk?= =?utf-8?B?dzRueGlHWFNHcXJ1a0toVkVHZ1JxUW9RY1d1V1owOFZzUnZrbWlxRUZEcjRw?= =?utf-8?B?bG9pcE1SUnFDR3JKaWY0TjlORXBVdEdZaFBMZEVpT2lKNDc5TTk0UlpPbS9Y?= =?utf-8?B?VFhJZXFhQ1VUMjZuamYyd1Y2dEc3RzFHK2I5RkdTdGw4RVN0ZUR1OGhZRk9V?= =?utf-8?B?RStzUjVMaUw1UGRrVzVaZjl4Tzl3Q1VEaHlVaGJEakhnZWxvZ3o1Y09Mb3FQ?= =?utf-8?B?MHc5c3ZWbG1zUzRqNHRrN0hYMFAvSFRheDVNMjNWWDBrSXFJZEpjUkFUdmhB?= =?utf-8?B?Sm1GSVBhcGF5Uk1HQTdkU00wOVU3QVNhc2dJVmlBYXRwVlZVQzVwc1NQUVg3?= =?utf-8?B?V1B4WVROc3FyN3NEclJwSXE5K080L1k4VnAxU3IvMVpLZndNTVFNeXVRZnFB?= =?utf-8?B?bjNPNzVxT3hHbGcxVFVFZ2NNbFRnLzV0cjgwVzd4QlhyeFdMK1EyMHU2bnl5?= =?utf-8?B?cE5QeC8rb2l5RjAySDFDU1VERTdjM2ZmTi9ZTmJpYUVGOU0zMWZWY2tRV2g2?= =?utf-8?B?cVRRNHdGaWtsc1o5TVRYSWhYeDBUcDFpUzhvUmg4TWpXaFo5SDU2SU90a3Rj?= =?utf-8?B?Qm5NNkE3ekllNitycG0zN2o2MUxDWTRlcml1OExpSm1wc1Rlb1hGckhBQk1r?= =?utf-8?B?bUNnQ2lOaDQvd1lGM0U3WG0yZzJXR3Nmd0tOdkllcFVjeElhTmZKQjArV3NT?= =?utf-8?B?cmdZc21TSDRPRERsOUxsZGNVdEU5NEt4dzZWM2VBQ0o5RHBEejlWdVlybDU2?= =?utf-8?B?UkFERUl3M2ljTGxLeDk5TFhyMVlsSVVkQlROdDd0aS9WRG9YMi92WElGQ2d4?= =?utf-8?B?STF3b24vRkFZMFFNMHpDMnVsVm9KQ2l3WlFYTFpoYUpNWk5SS0xyY1JQQi8y?= =?utf-8?B?UitBYU9mNmFrbXFTbzJjRjJ4NVd0emtkSzhtTm1JclRUSUY4ZkZzZ0UvQURr?= =?utf-8?B?VnRsMTZjc3p4RXcreWtMWiszMlY0YUlBaGVWVDFMbDVBSjhzU3RMY3VVNkhG?= =?utf-8?B?Wkd1b05CVXF4UFlOUCtIT1VYZU94dG8xUldVT1dLYklnRXNXN1hDckRIaE5n?= =?utf-8?B?cHpYYmljRGFwcitTcjJsRy9lVEUreUxKajM2OEVFcUhPeFB0YzI4eUpFSHdz?= =?utf-8?B?dmMyYWtLRHptVExBSGRSVGtCQmNBa0JmZXpNYTI1b2paWkd0ZTFXZGYvNE5X?= =?utf-8?B?c0FPVkF3MHFoN0tSUTNjRm8yNEQ5UzlYaDYzYVFrWjlqU0k3V2VUY0VNdzRL?= =?utf-8?B?QXpzVnh1VVJabWJWdDdZN0w0emFBdE1FaExaWVJFWkNnWjlVbGxVc3Qyb2NB?= =?utf-8?B?MFhFVnU3WjN3ZUVKenVKRHo3MHFYR3VmWHpVanp0U2tVTHYyU0QxR1RBNWpq?= =?utf-8?B?SER3dkIyUHVRR3dJSmkxczlrU3NTVDByV3lma1hDYTg2TCtOT3BrR3hNNnZl?= =?utf-8?B?MGd5eUZya3JISDcyWitHb3RvcnJiYVhhY1lRNXkyaHZoOGdTaDlhRXlNMklm?= =?utf-8?B?c3pmZ2Y4L1FueDVoN2VGcjZ6eVRCT2FzQUhWUlcwU2Qzbzh4N2lzYTNPcmht?= =?utf-8?B?d0Z0Y1dDS25MdllwY2JNbXo2ejNhbkFTREZ3eElQZ3A1YTIwLzRtUVcwNk92?= =?utf-8?Q?UulIQcmEbjc=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?RmpwUU10d1FIOXRCY3BnYlNDSjRVN1JzVlFxUk1XT2hsdDF0VzIrTTBMcUww?= =?utf-8?B?MDBOcHdBWldrcThGa3pDSHdGQ0hOSEZKVmtDVWdnbmdLVFVuTEZIV3hFQkhr?= =?utf-8?B?TUdCalBWQm1WYlJQbEZwcGtaVXBoTEU0a0FkdmVCY1hrRVQ1cHd0RkhMdy9U?= =?utf-8?B?UHp1VmFIdlQ3QnFNSkZoaHgybHY5OUJ0ZHdJcW1Zc3NhVUx5Ym9GNVI3MlVC?= =?utf-8?B?T0l2aTNUa0dmUWs1QkcwMGV4NFdocUxhTStKZlRldFVZMUdTaHJyTGJYZlpF?= =?utf-8?B?UzBsZnJvQnRPREh0cVZNUjNKMVpXSWp1MnBveDN5WmtYM05KaE1vWHk3N0hB?= =?utf-8?B?SE83U1BBRjhPYzBNUGNWTG4xbHJqUVVNUkwxc0M2a2piaVVrWmxJN2RXRDdX?= =?utf-8?B?RG1tTi9PYmUwaHg4OS9uMHBSejE1SVlXK1k3MHQ3U0JVS09DYnlIelJ2dy9I?= =?utf-8?B?WExWUUdvZ0lyQ1pYVHVBMVpiejduajlRSmhZM1VCRkZqOFBEdjE1U01rY0tR?= =?utf-8?B?NzJNZlJjMndyNy9OeVl2Q3EwNlVNQzIyYi9LMXR0bVBjYVc0RmhwYldONVlB?= =?utf-8?B?elpkTExWRDI1dm0wNU1IdE4xRlcrejQ3NGZZeGQ1Z1Y5ajVIMThQMTU2TlQr?= =?utf-8?B?SGZ6UWhCNmo4YzhNS24ra083R3UreGIzV2J4dTRndUd5WUI5Y252Z1F1MXBU?= =?utf-8?B?QmNsMForNFdaelhwanJaNEtvRGZZdVpRZDZHSjE5UnVSNm9UTmVDYTNwc2Qz?= =?utf-8?B?WTJnODNRaWpDOG9XSE9Gd2ZXaS9QVGtBcVJlOG1NbVlFMHhyc2JsSDJkV0pi?= =?utf-8?B?WUNHMzF3RmNIWlprOGk5N0pjNkkwOXEvbDdhSUZ2QVhvaHg0V2ZicEtRa2lw?= =?utf-8?B?aG43SmE4bFVmNVp3aGFuQXZlKzhhUTRHTUVrYk5FWXJaN2luK0VwU3piZm40?= =?utf-8?B?UU1Lcmo0Mmd5M3BMSEZjblhHendDOHhWbGxMWG1KcWdnY2RieERKZFBPa1BP?= =?utf-8?B?T2VSYnRVM0NQTlR4Rk5wUFhhWFE4Vm4wcFlkM0xzM0UxYU9lU3RaWEw1TUlC?= =?utf-8?B?Y0REN29pUnp2dDV4V3R0cFBEc0lSS0p6VkovNlhHdFZyWnp4SGpyMi9ybEh2?= =?utf-8?B?azY1VXNTNnBYQm0vNTB1amNHWmhac1NuNGNoek5QNlRodkhiK3pZL1NobURt?= =?utf-8?B?RG5ZVHFKMGVHZnZQcHBEUkEyb0lVQVk0RVZ3Mmk2ODBDRmxGV2dqYUdqcHUv?= =?utf-8?B?eW42N2ZiaG02Ym94c3RNak5wWnBQeFQrZ1FpWll0MmVJYXhxMTF2Y0ZWVmhP?= =?utf-8?B?K1cxb095UVJFUzg2WGdCN3dIVDRpc1hCb3M4SUEwQXg2ZHlPMnhnQmtuVDlF?= =?utf-8?B?MHh2cnQ0RHRva0J4R2F0Z09aY0kvbXB0Z2RwWEFOU2JqVS9jMU5HSmEzV2NG?= =?utf-8?B?SCtiVVFwcnYwVlZXb2lwMFNTcXdVczV3MHcrWXVvQm05TFgzUTNKTHorQ3Mv?= =?utf-8?B?S0ZKa1BnWm5LRFMzOFRjckdpYVBLVTRWRVlWQ1pDOFlTalB2Z3RSQzJCQVlx?= =?utf-8?B?ckdBSnZydGdTVk1HMEsxZFBiWXh1NEh3ZVJ5NXZjUUtxL0F6R1h1R3FMYjZC?= =?utf-8?B?NjJzOXFGRVNsUUZnejlIZlYvaEl5ajF3ZEMwUjI5L3krLzlibTdETzFRRkJD?= =?utf-8?B?VFQ0VXhBT1BoNEVQMURyeDVvVXp4eVJORndoS0RDbTRGMFRUOTJUWXFDY1Vs?= =?utf-8?B?Q295anlpM2JZTXFWNlcwRit0MkJ6dXBkKzF6c2VuamIvd1dYSUJ4LzVJMEt6?= =?utf-8?B?Z2dxS3M1aVE1MXJMcVJwLytvM0U4Yll0Z0xlYVdZbzVRNFJnNUlFNUhralRa?= =?utf-8?B?QjN3dWNWdWZxMy9VSFVGblg2ZXRwalZFM0V4K0JPNDR3TkFwenh0NDdHWlQz?= =?utf-8?B?Ukw3RjZZazk1TGtDUFBvQU5OQmh4K1QwcUpBRUdIT1NhU0tZOVk2cHU1WFcz?= =?utf-8?B?MmxQNmdEZjhLNnErb2hnV2psMG4xbzRaajdnaExjU2RIMmZ3Y1hjL2RrekJU?= =?utf-8?B?ZEVua1QvMVRBNEdZUjhTL25DY01NV1MvQk5UaS8yQnpSL3o0Qk9ZUk1adkRJ?= =?utf-8?B?T3c0WnZBakUrcHYzWDJuQmk2cVdua3JsUU15VVJEOFNwYmVSUEJNWU9mVVo0?= =?utf-8?Q?IdFZLZVgNAB5McKd4Xozyu0=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: <24D65B4C24B90644ADD05983FF5245F3@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: c4551b17-9ca7-4059-b14c-08dda4cdb354 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2025 07:42:33.9777 (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: 1agGQxsk8ddofe8TOPB8IQ/oXLrWxqdO0VS3j0OVAlFRbtLueWnJdx0j9v09x+QBzeA9Hhvpg1H8pA/nuF2D2G7teFsiIgaYFNLYtOpH5/o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5344 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=As+q5fvH; 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:c20a::7 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: O1wghQ3WWJj9 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. 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) > > 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/ad4f0636ecf99e992b30b9d484a34124c9f04ab4.camel%40siemens.com.