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; Wed, 18 Jun 2025 16:01:44 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qk1-f191.google.com (mail-qk1-f191.google.com [209.85.222.191]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 55IE1h3h003423 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 18 Jun 2025 16:01:43 +0200 Received: by mail-qk1-f191.google.com with SMTP id af79cd13be357-7d38fe2eff2sf1186750585a.2 for ; Wed, 18 Jun 2025 07:01:43 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1750255297; cv=pass; d=google.com; s=arc-20240605; b=VBxv4CBxAtSH2Y58L5B4CcT23wWTwQXgmYFSs+Zz7XbzcY+vg4U5kmk7Nm+HpoK6Jw GTxbmFj3FF3cqOyPahHPhUXzxElTLFIQvpeXT1X+iRC/+yNf3Ry3Pbvgdd6ShFxvlwNY dwtGwHzCH/Q901EJBrblRi3hNmaJzasPq8ylYUQGZ3qq95IFvSoJnrCaxdxEp6dc3S1z SqTl8lFuPgVOpz3UGmFdW5dnqDzU7x6gGvPridgF/PEwQAk17TV7XiRhpvyPfdhQb1pG nIWJ7wP7X7ij1BaF6jou/jAzBGkq+EdP8ImyZ+3mreRS/F4/oiEM6f8ndf4FSbHJcvHq eE7w== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=ZoEr9NAm7l2LXz+/DLEyA4hDoO4RkGdTpMYFtAo8D8w=; fh=kIy/nXtfERVEAXI26zDd7hUQ005nHCiWQCIEKDB/+6s=; b=Ah8oUe9NWmp0sn6c4beFypUezOFp/FDneio/ZqsaoJHGzZSd0XLLgQ6Gl2FRvOHQeq DTSIrfBBEBLUlA172zBfH1uWb8ImNaj4FFCZ3O22UY7Ai/+zTLFi2Ymy/I8elvBWTuh6 j4Q+wA97Nb4qoLpsLnyPPFwRO4nemH/ZjEmuxuuhc5NBGedGQlVQsWiP9cd6Hp224Lls G1ePSYhyBmvhTYzFLnXvh8qef2wR5X2Gfm5NM/Si4gYOka1q/1eLS2KHGf5JWZSvbTzp R3TUAkW1AxBNc6d2sPQRBR8HyuilauMZMR5co2qjy6ynVvdTZ8xaT4/vpAjwAdK3c0RC YVug==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=bDfz7K6A; spf=pass (google.com: domain of fm-1212295-20250618135101fe6c60d88081e4770d-ybgaqx@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1212295-20250618135101fe6c60d88081e4770d-ybgaQx@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=1750255297; x=1750860097; 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:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=ZoEr9NAm7l2LXz+/DLEyA4hDoO4RkGdTpMYFtAo8D8w=; b=PHGBKiPRwVr9LHvMRvHkTMxPdTgKNTzRoqE2yhZ0WDlULYrcNzdVa/OdgIWPHhqtic KQZ7/WkAzWVFcpqI6ihVcQp0BD5/wzQadmv7k3bKHGKIgYxlvBPrxb19VaFq79Y2H2I2 LxccRINIJHcde+w/UVNlZl4CrgjkHg/hoAF6Ng4IIB2mvMFokupeMInyg4aujBmfyzFP +THAXdkdvHdXlP2Qyeu+jveuqxPAA15oS1ZEvvozCr/bSgwQmV+FuIz5RQjH5MUh44fM 8M+KVCmgxCep2kSBPFMv9jpAmlxcvF04C6WHodgXIpJ2flaBQdDIKCs7Jkn2p8U6u+I6 QysQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750255297; x=1750860097; 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:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ZoEr9NAm7l2LXz+/DLEyA4hDoO4RkGdTpMYFtAo8D8w=; b=IVLUPgSnxSIHn6S2AMgKfB9HBlC/zo6mm6NaJKFKdKVHyUgq3JgU2tp/yO4Y285v2f gMWMp5bPD8Rt5S8rwcmAKY6SwdoWIgDpeV5a7eJvWnA7c6IO7ioeTGlid5S8oSTOfyNe wVgL//c4Z2KmDJ8ouOOzdlb6FsNwBrE7CAPOqjJdC30R6fcKIWF1rAGTV523mgGq8xHN /rWyvkzjaHfajBa/Y5AX/blvbnlWS1tx803mcr5R9Abg0hBLuPsBhZTxMqXJHDeSUWlp i40q7bf8QpAYfSsHA6Z8+kdSv3sdXYOlK+s4XuF6xY2Jp/8g38eH6znR8mToGG7NxOhY upQw== X-Forwarded-Encrypted: i=2; AJvYcCVCA3d7ZpdP/rHbtp1aL96FfQ88HtvBqW42BKhGYdfNFmCmXTDYgbfF30sddFgE/35OgJ7u@ilbers.de X-Gm-Message-State: AOJu0YwHzhTBrLbWWhGITB7EvUnWZ6cmEcsW3Q+RDLZJ4cnCRSttSS1v G8n9VvLFeWH+tFnnlKkKH97XFOwY3qWRrPoWaBEo+0p7B2y8WIXk2Y+D X-Google-Smtp-Source: AGHT+IEKWL/kAE/Sqy7Uxfycg3hv3wbtPCiM+5N5XoMMdbPOLQqxleHpve+UtOXmxmL4j8zlpJNrHA== X-Received: by 2002:a17:903:1b66:b0:236:8db5:7e50 with SMTP id d9443c01a7336-2368db57ed5mr126675525ad.9.1750254664619; Wed, 18 Jun 2025 06:51:04 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZc8n3Hd1ohw7fk8YORlVtW4GdUbBp3oaYvQgaXToHdeqQ== Received: by 2002:a17:903:1112:b0:236:6f3e:191 with SMTP id d9443c01a7336-2366f3e0300ls52317875ad.2.-pod-prod-03-us; Wed, 18 Jun 2025 06:51:03 -0700 (PDT) X-Received: by 2002:a17:902:ea0d:b0:234:8e54:2d53 with SMTP id d9443c01a7336-2366b3f8713mr267144165ad.45.1750254663298; Wed, 18 Jun 2025 06:51:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1750254663; cv=none; d=google.com; s=arc-20240605; b=ayJtOh3ldVumQbD0wbbQ1MfhYkfS0ry5LT5+2Dzb9Mvyc91QZg3PM0AH5ynwsJD7Yn SAMv34Sw2PQ7giWX1etZMIS1iDSly0+jLxKMeLW/JinLC7bCJCNLvdKYIqtegbruSd6n 3ca6YQMR0G3w8YeO/2gRtwDVBYeULSLQXIEgHc8ZYTLJQmI/igUycVCoz21MadZjd5zG u2Uyoa26bvWT5mDIyMGkxNPXnYWj7tXU975yAGzEZS47iNuJSe5FBsHG0nOpS6kuZAWU SMRlFo4cXeM2E1yDtySvgbdWqZiOn69tok+qk/cVX0yGyPSX+VUePifwtTWG3YJ/JkW8 Tb+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:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=yTHyZtp/Gm/LWcW3yXuXiRnaKYLCtILET9xhsLbpom4=; fh=D/q4xMKxZDyLo2GtmwQ/2prSr9aCFD3HVqTCj43epLY=; b=hGVg6tgQTyUmx8CCiJPQ6Kt3CqRUVu2c2Og8K/QSy6mJJ8DOcIHHEokE/cqgBISt7P 5Q4dWamup7mIfKEvrDcw1ey2wVrc8KsvLYlGkNEnOl6KaNB+QtnA21mArnpFaGu8vKlF nSkvVnodbM7nfI8BEVu7675SdL9pxVfzD80ULdQ9xqlMCXugMeC/gPH2t6wN+62ZhiSQ iTNSGbP7mq0zzp7RaZ1KPTEeUzuO/mNyTIZK+h6YKzjS2Jr1CeN7MTkNeM/GZzEViAf8 YrfbHhxqxUQin+PMcJM4SJ8vkk2AaWJfjYk2OquMgmtOupr9em6Cpwte/sRjLeEE8Bdm ohhA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=bDfz7K6A; spf=pass (google.com: domain of fm-1212295-20250618135101fe6c60d88081e4770d-ybgaqx@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1212295-20250618135101fe6c60d88081e4770d-ybgaQx@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-225.siemens.flowmailer.net (mta-65-225.siemens.flowmailer.net. [185.136.65.225]) by gmr-mx.google.com with ESMTPS id d9443c01a7336-2365dc38e44si5168215ad.7.2025.06.18.06.51.03 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 18 Jun 2025 06:51:03 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1212295-20250618135101fe6c60d88081e4770d-ybgaqx@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) client-ip=185.136.65.225; Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 20250618135101fe6c60d88081e4770d for ; Wed, 18 Jun 2025 15:51:01 +0200 From: "'Cedric Hombourger' via isar-users" To: isar-users@googlegroups.com Cc: felix.moessbauer@siemens.com, Cedric Hombourger Subject: [PATCH v2 2/4] deb-dl-dir: optimize caching of source packages using apt natively Date: Wed, 18 Jun 2025 15:50:38 +0200 Message-Id: <20250618135040.8252-3-cedric.hombourger@siemens.com> In-Reply-To: <20250618135040.8252-1-cedric.hombourger@siemens.com> References: <20250519115750.3195300-1-cedric.hombourger@siemens.com> <20250618135040.8252-1-cedric.hombourger@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1212295:519-21489:flowmailer X-Original-Sender: cedric.hombourger@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=bDfz7K6A; spf=pass (google.com: domain of fm-1212295-20250618135101fe6c60d88081e4770d-ybgaqx@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1212295-20250618135101fe6c60d88081e4770d-ybgaQx@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Cedric Hombourger Reply-To: Cedric Hombourger 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: Q3gB/v1LEPXt source package are downloaded by entering the target rootfs and run apt there. For foreign architectures, this results in apt being executed under QEMU and leads to poor performance. By using the recently introduced rootfs_native_cmd command wrapper, apt will be executed natively against the target rootfs and without elevated privileges. For our test work-load, caching was reduced from more than 10 hours to an hour. Performance is also more consistent as it will no longer depend as to when bitbake kicks caching of source packages for foreign architecture rootfs vs rootfs for the host (in multiconfig builds). Signed-off-by: Cedric Hombourger --- meta/classes/deb-dl-dir.bbclass | 37 ++++++++------------------------- 1 file changed, 9 insertions(+), 28 deletions(-) diff --git a/meta/classes/deb-dl-dir.bbclass b/meta/classes/deb-dl-dir.bbclass index 3f560da4..7026f4f4 100644 --- a/meta/classes/deb-dl-dir.bbclass +++ b/meta/classes/deb-dl-dir.bbclass @@ -5,25 +5,6 @@ inherit repository -debsrc_do_mounts() { - sudo -s <"${DEBSRCDIR}/${rootfs_distro}.lock" - - debsrc_undo_mounts "${rootfs}" } dbg_pkgs_download() { -- 2.39.5 -- 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/20250618135040.8252-3-cedric.hombourger%40siemens.com.