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, 01 Oct 2025 12:59:47 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f61.google.com (mail-wm1-f61.google.com [209.85.128.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 591AxlD5032713 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 1 Oct 2025 12:59:47 +0200 Received: by mail-wm1-f61.google.com with SMTP id 5b1f17b1804b1-46e303235e8sf52017685e9.1 for ; Wed, 01 Oct 2025 03:59:47 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1759316382; cv=pass; d=google.com; s=arc-20240605; b=YjTwlM5lLAUyK7K+WsNoks5gtK6OU+2r8s3Nou0R78B4JoKDbXin+JJIkxmgi4P1pk HhASaVw+wybsZwDdPbnaduGlD42DrcjqHvpKdJPPq9+59u1/UeAkwEHYW8yPHi9OKFHU Z0wEW4tLoHoapxDHoHlBRSwO2hmyzEDZbFmGW5Ct1Y0VUjg40kF80ZNtYoplx5/cfLQK AN4Q5OrDzr9jhIZt1CxD5PTDniazaINT7/tadyb8sw3pptiB6VyMLdbJwkQCOl5SPlJQ 7CQwy7ZaeSSxq/PIomrKiARZ/Tf9laDSEz4cT2kEhr1PKANBIy5RLht36Fj9N05agb1w 1mtA== 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:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=xKzS5DFJy/fitj3ykdQrp9QferzJVMWc13B+IxtLcxo=; fh=/uC7Bjh7iBKWF8/0xjfsxRczxPYt+aHzu+cRO7xxGQ0=; b=aV32N3VSLxb5Xbrbw8YM3WRD7h7DlFHsxT83gCDfixtZwoJ0CaG/cXShcxxyTkDqx5 3TBMOmZ4yN8zvFUkFe0HW3tjPeb9WJYw/KpdDRfH8Y5u7AH9Id8+Mpz+jo776TdpW8Ie M6wE3tnIsi9cZ8p5yPfPd9e+n3EJipGjX2D60KMRBp8sH33MX3mEt3B9qU/ZOl7Kscua UPnPCQz7tImNDI9B3kZ6tcIHuv+fgoVRkObRE7ogAEaYVEAHo+H5+3d5WMMRFEci52H8 HjELFsMMrlAJlWoREbtX1X+GE6yebCEENk1PJvdmK1iV+0HfpvycgVjZvC0Jp+1ow2KA +mYA==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@emlix.com header.s=20250930 header.b=cRsBfNZX; dkim=pass header.i=@emlix.com header.s=20250930 header.b=cRsBfNZX; spf=pass (google.com: domain of anaumann@emlix.com designates 178.63.209.131 as permitted sender) smtp.mailfrom=anaumann@emlix.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=emlix.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1759316382; x=1759921182; 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 :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=xKzS5DFJy/fitj3ykdQrp9QferzJVMWc13B+IxtLcxo=; b=U0Uv/Fnn7CYeHLjngAyUMSe8EAXXpDbrsCmhX2njkrN+/jz/ltgQwJmuYPLBGe/K2Y UZZmdVwFD5SrMi+c7ElJ8mQ5Q2QOed8pfNlYexmPsyL9nAR0mftt8G+rUD9dkJr85naV Yh45SwjGJJd34eBNxSj0w8l/GLjqhfEM+M9uRuZIGdGhKkLfNdhT5jQe6AuL2FFKVBgq ZV0L5gsgj1DxxKRiWTetsiKTTJ/vZ73EraqN5ETWDimFGYyp9qtDjEt7fmyf2k/HGGGh w629cyKxc76qaP2N0yP4l5j26HB5c+/CD88FIxacjqPjjyXDPur53N6EnHUJh/wKV09a 8zBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759316382; x=1759921182; 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 :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=xKzS5DFJy/fitj3ykdQrp9QferzJVMWc13B+IxtLcxo=; b=r/Ecdi19WE/pelJhFLibvrqjjpfowPwqH3mEfCKR845W8nH6Slg9Ud8Qksj7mh2/Wp JwtT+bB9DR24xrsvrQohYGUJ3vtwzxl/6fdBUZSw9RY+xhLjoqca6VvBoT+NR3yNMDTB UzHPdHxx+NgoB3/xhflIVfmVfRkguX27ppwK2ANW7v10vlQHLOTojmDeZGG1+en1uPt0 UDg0O+n0O0DMI/qNp9b4JgkqHGSojEB/NZ/SL+yl+av8oYw9PSlQnN28H0PghOuNGjsD w/5fo3FvjO/XPwjR9azniLYh/IBS30HwZD+BEDIuGt/Rq5Z0yM9m54sQlqB3X/ddAqAw qQaw== X-Forwarded-Encrypted: i=2; AJvYcCWv+zjcKp/q9rmTj8cmIEbw31FhSzpKzXopYKEWSFjuJcxkezzRhuhMaTlUNLJRRKjYNQna@ilbers.de X-Gm-Message-State: AOJu0YyqVWA7uIQqkQ7GzfBfueAKjSUvz6PEC+x4lCkHW67KOZ9Wi9yB qqbK80dakvckkt0nFEJn7Nb1HB7MhRnVOUKb/mPWpBxt23jGERW22iP6 X-Google-Smtp-Source: AGHT+IGopYe5wQUGp+cbyT/5o/PwegVZZN4ZXW5HeV4fHQsRfRTEfKsksUzXdisTz7gSxOeeQWtpxQ== X-Received: by 2002:a05:600c:8b24:b0:45b:7a93:f108 with SMTP id 5b1f17b1804b1-46e6125cf2amr26085255e9.3.1759316381341; Wed, 01 Oct 2025 03:59:41 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ARHlJd5ndBeYlvURF5+EI9ezic6OefQJGhjg825PV5KWuAEJ3g==" Received: by 2002:a05:600c:6383:b0:46e:1aaa:6922 with SMTP id 5b1f17b1804b1-46e33824ddals41286375e9.0.-pod-prod-05-eu; Wed, 01 Oct 2025 03:59:39 -0700 (PDT) X-Received: by 2002:a5d:5f86:0:b0:3da:484a:3109 with SMTP id ffacd0b85a97d-425578050d5mr2511352f8f.38.1759316378734; Wed, 01 Oct 2025 03:59:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1759316378; cv=none; d=google.com; s=arc-20240605; b=CiTZhr+l4al31LccLS0OBsa4hiHYCdGw+sot+a5QTiOOHdFTRf/frsTCW43wJ191wp ROqYivYBvN13f82fsbY+DZj1PCdCStB6riHwnghTSYJ7am5f5i1lU5XUOrs4AssCvn0q 6+bpd3ASCCEkbWLYqS74qHtLTplV79rWGmx689CIlRscSwnrVz7w6m/gMQtSBmJBXD7K ECad8UjSgxRsYg2o9MOzENNTNYTCR3gwoN/8mebaynRBLReET6W6J/G4ZJzieMZ4ZM+Z X356G8wk1bLdob4An9B34sYFluKXVRG3fYhNkr6HSZ12cF4B7k1cnLoMnh44x22sxyLK x1QQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature:dkim-signature; bh=0udwscJplg1LFRMzYzhAHs1mvCZA4dNPl2GA9KDo+t8=; fh=h/3u+BnesbohrVPBf25WVa1dvt5UrhWAO6IFZkZXrvU=; b=YR0ziR/GcboQCNGFhoZRF2kWvEaMY4JisxpnT6GMm5dx8DHV98g4oQtTDobXvQ3eOJ 7Gj2YdiyHeDLgxDNrKV9NbajQLy9HME9AkmtGZNAJxE+0V9kVpGX/6ys7uupbc8Rnd5U XIp5HxSD5H1AkngpVSdWKVjpxXfGE/8bFBd/+mbhb9I5fs3NtOxcnLBhMrt7+2WWmjDM qr+saJK5gIQbmvC5xmPaiA3WT3/vDk+h4OfwBASsJc9KyG1QTUFJXiPAdzlNSxm4/pwj zlCDs4ghFLjOckzoyL0EGjg2WWNY26PqevvffhhriD/0tafJFAhIZXjqzQMqyAmYDx67 vtSw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@emlix.com header.s=20250930 header.b=cRsBfNZX; dkim=pass header.i=@emlix.com header.s=20250930 header.b=cRsBfNZX; spf=pass (google.com: domain of anaumann@emlix.com designates 178.63.209.131 as permitted sender) smtp.mailfrom=anaumann@emlix.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=emlix.com Received: from mx1.emlix.com (mx1.emlix.com. [178.63.209.131]) by gmr-mx.google.com with ESMTPS id ffacd0b85a97d-40fc19b98c3si335442f8f.8.2025.10.01.03.59.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Oct 2025 03:59:38 -0700 (PDT) Received-SPF: pass (google.com: domain of anaumann@emlix.com designates 178.63.209.131 as permitted sender) client-ip=178.63.209.131; Received: from mx1.emlix.com (localhost [127.0.0.1]) by mx1.emlix.com (Postfix) with ESMTP id 411D65FBBE for ; Wed, 1 Oct 2025 12:59:34 +0200 (CEST) Received: from mailer.emlix.com (p5098be52.dip0.t-ipconnect.de [80.152.190.82]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.emlix.com (Postfix) with ESMTPS id 2FFDE5F794 for ; Wed, 1 Oct 2025 12:59:34 +0200 (CEST) From: "'Andreas Naumann' via isar-users" To: isar-users@googlegroups.com Cc: Andreas Naumann Subject: [PATCH 1/5] rootfs: Do not recursively deploy every dependent package Date: Wed, 1 Oct 2025 12:59:25 +0200 Message-ID: <20251001105929.3731537-2-anaumann@emlix.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251001105929.3731537-1-anaumann@emlix.com> References: <20251001105929.3731537-1-anaumann@emlix.com> MIME-Version: 1.0 X-Virus-Scanned: ClamAV using ClamSMTP X-Original-Sender: anaumann@emlix.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@emlix.com header.s=20250930 header.b=cRsBfNZX; dkim=pass header.i=@emlix.com header.s=20250930 header.b=cRsBfNZX; spf=pass (google.com: domain of anaumann@emlix.com designates 178.63.209.131 as permitted sender) smtp.mailfrom=anaumann@emlix.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=emlix.com X-Original-From: Andreas Naumann Reply-To: Andreas Naumann 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: U7fU8GD4BnuW Using recrdeptask has the side effect that every package in the dependency will be built and deployed, even though for some packages just a subset of tasks was needed to fulfil the inter-task dependencies. For coupled packages like the native/compat ones, which can share part of their tasks, see 2ca3a7e dpkg-source: Build source package only once, this leads to a full build of the base package, while e.g. only the native part needed to be produced. Refrain from doing so by going back to using deptask which only adds the deploy task of the direct dependencies and rely on correct cache and inter-task settings of the used classes/recipes. Add rdeptask handling to allow for runtime dependency settings. This is a partial revert of 7c7628e rootfs: recursively depend on packages. This fixes build failures with custom packages which dont support crosscompiling (-native only), improves performance as no unneeded compiling is being done, and avoids ambiguity when both packages produce the same artifact (deb-file). Signed-off-by: Andreas Naumann --- meta/classes/rootfs.bbclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass index 11e6367e..53e60a81 100644 --- a/meta/classes/rootfs.bbclass +++ b/meta/classes/rootfs.bbclass @@ -347,7 +347,8 @@ do_rootfs_install[root_cleandirs] = "${ROOTFSDIR}" do_rootfs_install[vardeps] += "${ROOTFS_CONFIGURE_COMMAND} ${ROOTFS_INSTALL_COMMAND}" do_rootfs_install[vardepsexclude] += "IMAGE_ROOTFS" do_rootfs_install[depends] = "bootstrap-${@'target' if d.getVar('ROOTFS_ARCH') == d.getVar('DISTRO_ARCH') else 'host'}:do_build" -do_rootfs_install[recrdeptask] = "do_deploy_deb" +do_rootfs_install[deptask] = "do_deploy_deb" +do_rootfs_install[rdeptask] = "do_deploy_deb" do_rootfs_install[network] = "${TASK_USE_SUDO}" python do_rootfs_install() { configure_cmds = (d.getVar("ROOTFS_CONFIGURE_COMMAND") or "").split() -- 2.43.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/20251001105929.3731537-2-anaumann%40emlix.com.