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; Thu, 05 Jun 2025 16:59:08 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f187.google.com (mail-lj1-f187.google.com [209.85.208.187]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 555Ex7eb002933 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 5 Jun 2025 16:59:07 +0200 Received: by mail-lj1-f187.google.com with SMTP id 38308e7fff4ca-32a6ecca59asf5540471fa.3 for ; Thu, 05 Jun 2025 07:59:07 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1749135541; cv=pass; d=google.com; s=arc-20240605; b=EfZQ8+WywOzxhTFv5AWvXNu5ydROZHKUMdMZHbYsWCI0UXP7IdjWgtUXsXwQOzEtZ0 u05kCL4ysyxJlhu/8Ml+TS7DU/9a5IyLqvtGt8b6e6Ain4jHbeX/pbRo9ababoz0Mkzk OcfBkK0Xb8d0vuu+oT8Ib7jaWTui5rIujnrfKY9HNnVrKjjRpt0oIxCsDCKZ4ktDh40i sFhulwZ2TGT3O0BbDcJAR2DEj4m1L7Li1VEQWJcfLmD/K3qRq8qPV4WbScUBZxvs13u9 CJoF1j7frcsY1qqhSCcD1fH7OXEvHYNq/ppFTVfTHLs4zN3IXDvn6/07fqqqZEpuezcf dUjA== ARC-Message-Signature: i=2; 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:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=x7m71rsloycl5EUNxYAyFT/PSaEJjc5twvIL2CJFWHQ=; fh=TLr3aAcYsuZFPXDcRKc9EE25iRqzsMOEhARO2T965L8=; b=CDia//xRSX+kXOhJ6bhwqTDx9sIoRMuH1U0ka6pWI0p7WuHZTiaPOfHpeR1QHshIpi KYkuEjIk4hWh1eTCFYwNkeYah6GCa5b3UWhqTHi92ha+RaXrFx1utC6k4v9cKGZbnXY5 B8BaNfH+2k/JCGSHqBohf+Z9/C5xTEjMqWEpV6MohPpZ36Gz6c4rbf07HEBuhQi/+nK0 r0D0fd2o7Tezr65KyIYtwwSH6nFYS7080Kx+mKP4TAW3S4iOHk8oycTOO70Mbu39KL8Y P6fdi1v8FY4mYQ8OhEW3raizC56xnojB5Onxuc1dEOqyeBkh3kcL0lowYftSmhA8n97v /vSQ==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=eWJAdDCp; spf=pass (google.com: domain of fm-1321639-202506051458564319a83c8e8978c3da-hd7drh@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1321639-202506051458564319a83c8e8978c3da-hD7DRh@rts-flowmailer.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=1749135541; x=1749740341; 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:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=x7m71rsloycl5EUNxYAyFT/PSaEJjc5twvIL2CJFWHQ=; b=TMNs0oUvZCcGv924lcePzn4pzoLbp1WY8Wk3dRvafLfwBROu+uJloFw6g76SCJB5JD TP+O2XLcy4/JCBwa8hnzNvg6naPpNdd9ixIr4MSWvzZD9m8iXEJ0YuG4qIU0RbjQvDud Ts5VlnLNMi3qFTBjEA6nfVWDx6P5+n1DlUJb8hnD79yE2fCuCREhvrGoG6xGZQWSaYkh VfvGu3+LYWjH6p65hL/CQ6IHJWs/rNYRb5vYOoQjMaRwbAXhG/0w7a7Lh92YKrjpAkjc ILJibgnkhPIFzhbhcR2BIcLlNn0rgpj0Mlw8FR9931VO+ptCFFXPtvdJaKhMIj8QO5Hq eUuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749135541; x=1749740341; 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:feedback-id :mime-version:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=x7m71rsloycl5EUNxYAyFT/PSaEJjc5twvIL2CJFWHQ=; b=qYnzU4nYjAuaIv6t8l9yzvZDSlWLgu25P9JOXNsPMxHJmAN5ZKHztPFusKPTIEEGf8 vs9t6Fm6BrUq/ZyewZBw7aUXwT2OjlFZR/sBLW5Vd3yLSSMhyJiwMIc0ivf8iMvxOPmE ixtQrOY6Cd7UImXvNQcic8i9fcd4K8Ie0l4LFR61dS0GfKw4qzW7mEhKkGFrffK5B3K9 dpvNs0lX7jxn4dqOUGkrTGRRUk+b8btC9VOlA7LQ6v2fBCFrYyvmbC6YLN/MwGwghIbp QGc0rGc256cY77fVZUDW4RVPmiewhQ3LzsdGFA4L27SqpGxxGukEoGk/ptnjFCDnHdkX w8aQ== X-Forwarded-Encrypted: i=2; AJvYcCU9amiMqJrSNBRSE+Ps5r/zY+0HDPYFobFFzx/HPD5kwckskuvGZ2DPXxoHeGyQT5HrFl73@ilbers.de X-Gm-Message-State: AOJu0YydFNHVH6d17f8X4Lr9+2pwPFMoiPzqU7WQsITKWI0mTequ8TAV iDsK/u3npvTNU+hViCi6JK9VKeOXKJUTTAAh7IQ2gKW7jvK3JB91UNqE X-Google-Smtp-Source: AGHT+IHORpGVBz3Qad9o4x1Z23sqkBMNcBJzM1UQAv+lCZFKNer7SycJZEdpKO5TFvtPbEAlM5AmJQ== X-Received: by 2002:a05:6512:3d15:b0:553:2e7b:f2d6 with SMTP id 2adb3069b0e04-55356c02c45mr2109937e87.29.1749135541116; Thu, 05 Jun 2025 07:59:01 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZd3Sdqi43BPgblmyrvONs1b26QQ4gTUie+XDdsmdpJFUg== Received: by 2002:a2e:b8d1:0:b0:32a:6378:9bc2 with SMTP id 38308e7fff4ca-32ad1ae9dcels3311311fa.1.-pod-prod-06-eu; Thu, 05 Jun 2025 07:58:57 -0700 (PDT) X-Received: by 2002:a2e:a99e:0:b0:32a:7386:ca13 with SMTP id 38308e7fff4ca-32ac71d132fmr21242191fa.22.1749135537309; Thu, 05 Jun 2025 07:58:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1749135537; cv=none; d=google.com; s=arc-20240605; b=EwBNrPhvZFaaIfL0wfvXiQGTt5nL1PC1Oznm5obj7w9BivS03bE+aphOVe4BPOUdOH 0ccsKHmziQtz2ldzuMhWb9JGOFcBRR4EvSTL0+5h5z1BZXBMeznco4sE43y9m9l2hLnN GVNkmyRkiCOjvLHimlxZgj9weCzs5LsPXUwmuRIfmxvfEHLNL/g4RDQ3WnafWc6LBZgQ U9VgsIGE0i96AxM17vIT4ayk4rb6hEpM8meqD0MCRDhr4+WQwlsCrp08etwgfoKGgR1A enZGo1MGEcGMqJsl6jqSlIQyioAP8TS7rOQy0a4kW+vagptx66NeEBUYFdZ8Cgu1efoT dO+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=Ums+JVHS7QbdS4i/9X5lCbPvUQGVPEWMVhgdHYLTf2o=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=iJHctvNFeN+2pMSvm42OJAbxB4nqoDNN9YXW+EjQvCg/vM4wZWZZnFruRJT2NA3lkX Hx18RLTUmktFZDTdtA7Tg1HackMPKRVdkQG7eU8k/eaTSkDy2rT2BeoFIE75y8BGN0La rq4LOka2g9zO4kjjXWjGjOVTuBsxWxxLN73zLbGfVXuw9L/aFF7qq2HoNhWlMI6CrjFN +XYJxnSAve7uJZFty6XI0oo7yXgZ/+KKdcbMVqejJzaA5/T8Y+UeeLXSDidgwfeeKQVo 3b24xAgCcYAVEAos3LbxVOKd/fgka318oGntQRJtnQdawNldoQ1ODLmtCgKuMclWoUex 9ALA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=eWJAdDCp; spf=pass (google.com: domain of fm-1321639-202506051458564319a83c8e8978c3da-hd7drh@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1321639-202506051458564319a83c8e8978c3da-hD7DRh@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-225.siemens.flowmailer.net (mta-64-225.siemens.flowmailer.net. [185.136.64.225]) by gmr-mx.google.com with ESMTPS id 38308e7fff4ca-32addca4d33si97261fa.3.2025.06.05.07.58.57 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Jun 2025 07:58:57 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1321639-202506051458564319a83c8e8978c3da-hd7drh@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) client-ip=185.136.64.225; Received: by mta-64-225.siemens.flowmailer.net with ESMTPSA id 202506051458564319a83c8e8978c3da for ; Thu, 05 Jun 2025 16:58:56 +0200 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH 1/1] wic: disable generation of python bytecode cache Date: Thu, 5 Jun 2025 16:58:37 +0200 Message-ID: <20250605145837.1384007-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1321639:519-21489:flowmailer X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=eWJAdDCp; spf=pass (google.com: domain of fm-1321639-202506051458564319a83c8e8978c3da-hd7drh@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1321639-202506051458564319a83c8e8978c3da-hD7DRh@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Content-Type: text/plain; charset="UTF-8" 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: T2Km/U+QK9mG 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 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. Signed-off-by: Felix Moessbauer --- meta/classes/imagetypes_wic.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/classes/imagetypes_wic.bbclass b/meta/classes/imagetypes_wic.bbclass index 7a050e73..fb0b81a9 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 PYTHONDONTWRITEBYTECODE=1 mkdir -p ${IMAGE_ROOTFS}/../pseudo touch ${IMAGE_ROOTFS}/../pseudo/files.db -- 2.49.0 -- 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/20250605145837.1384007-1-felix.moessbauer%40siemens.com.