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, 24 Oct 2025 14:33:29 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f55.google.com (mail-ed1-f55.google.com [209.85.208.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 59OCXS8V001574 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 24 Oct 2025 14:33:28 +0200 Received: by mail-ed1-f55.google.com with SMTP id 4fb4d7f45d1cf-63c251265absf1660516a12.0 for ; Fri, 24 Oct 2025 05:33:28 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1761309203; cv=pass; d=google.com; s=arc-20240605; b=J7FIQKgWTJQvWl1t+kstA9G9WlKCtXmQ2DqqZMLgfDnp20Q0D1rqF9FAhnoSe/JPY1 mmvN7TatNXErKdhTNie1+7iXOzuVuTQNmZ5ZLqJHdKM+waE2nUcZlXp4j+yEDseoFEEz cXv4HqK72p4y7RiNFwAe5rYbdaMTUKWbMj21k6qRaCpPnYLjZLsIYtGtTHOms9Vq+5EQ B/df4EKKa/LOnTbFXLPPZbauL0kEyfhboYhq20Qv5t3BgQFvxVT9ImVEiYYqndEhll/T xl/kwnO+kDSTFtcWLktGP/CuYktdacNwFpbesLXNSPjcCiD/DTS93taRtSfhN/5dAIlI 3frw== 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:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:dkim-signature; bh=m8phwZXAbwlMnsI2mm5hE3rxwbPHov5D93Dyl25L3XE=; fh=d7t9KPDmvs1/B2vWJHX8lcaM5YT0Ks65wNl2oL3WrMo=; b=HtxaNKOV3S3vd7geQVyrS+0tfNGJ8EZrVeFjnHXLvfT/xP/RTMp1GQOTqE4kQyx49L iiiEoEXSUKp2bbPe0jzUKQc5//pHjv+KL/daMJH5nmQe29oMsDjFHMUtbazIZ6AP/sdX O/fi7m16cGozgbRzVa4NbDOC7tnZ3dEfqInQS85PEpcuhqpe1b9/spH9tnFvaNV5CWMg TzGU0zC5QJxtaLZSMvxDCJro6JyaM678HLTaAzMP+RU7dk//XI+dHZAyvafh5t6Ejv+K PYvbkuZRYYxg5wrfdIDIU1VFKyrOgAuorDZqLT01cOGalPYyX6aYVSUp4xl9dK2AP8aW RKEA==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1761309203; x=1761914003; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:in-reply-to:from:content-language:references:to :subject:user-agent:mime-version:date:message-id:sender:from:to:cc :subject:date:message-id:reply-to; bh=m8phwZXAbwlMnsI2mm5hE3rxwbPHov5D93Dyl25L3XE=; b=esT44o4oY2dBi0nJnM74KEBLXcWKvwuuAV0i8MBxJAcvYzpL/kLkRB4BHGzh5cOzfk bGjTB0Q0bC+8rINvwr+Olu9fUNflWxPpBBvKjJ5BJkgR5f6WOPTs/i2xELPYRiUrq+Sf 87kevDIefEYqBjpb1xgXpK07++CZ9L+s8dUotcRgcvrkQVgGAzBlYM8DOsFyeUnCjNUu YaYfTsgShOc7cmDh24vEH6gEGVdrrHxUF7UchzBDWgVQD4Sp1a2KrM/ILDsqaAcwOvnU tvhfLF6V9E+HSbWA3wUZsQj9T6E8UEDP+m1zy4rXoFu68WGCbWSSlfMC0Z5YEnfEImZf 0gRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761309203; x=1761914003; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:in-reply-to :from:content-language:references:to:subject:user-agent:mime-version :date:message-id:x-beenthere:x-gm-message-state:sender:from:to:cc :subject:date:message-id:reply-to; bh=m8phwZXAbwlMnsI2mm5hE3rxwbPHov5D93Dyl25L3XE=; b=Y/VT9S6btk4Sf/E+xckh0tKz702p3DqmEXL+PL3bRlOlpNR5TnC9TnNpGTr0iYpb6V 9Iex5VyWJ5y3Oyj8Y5WFeiycqyw1SzK8Kra4IjnyPrhEenFkHW5tVcU3LaN8QtPN7Wzj RK8RFVco6RCQrcez0w3ZXIqoog9LXT2RGJo5lh1QHDZB8T55liUt/LENYFQYfWOS2CkT r2TWaBieVSla/aNizBaJwZBOAmCS72qBBZZU3IeOKtLBkMMr1wwXDyjxSP7gAIwPyYit N+bwlf0uBgvjr+/PRpa2pPfvgkF8IhdyoqYzC+RHByVTvHZ0DX5FSLixpYW/RvrFwFpq 7F8Q== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCVUGF+IGztZJ0AGYD0+Doyv+bhdkIXYVSGsg9IYfj7CNVv9XX5bVwbfsAhh237Z3rt0O9zD@ilbers.de X-Gm-Message-State: AOJu0Yxx9tgipUwKtEi/LGLismaaecsz0DpULqftqP3Dp/GileC96os9 tnYhtxDVetIVazndEaZZ9ov+9mtuf/EVdc0OmdBEUpFnyjr86xwF8pKq X-Google-Smtp-Source: AGHT+IHCb/A+DXpsDIDV+Pyj/mukcedKmmcvIB/rZKypGHB9HrL/XxQa87kX8XlVK8AjBfDrmS9sww== X-Received: by 2002:a05:6402:51cb:b0:63c:6644:c8a4 with SMTP id 4fb4d7f45d1cf-63c6644cc1bmr19477636a12.21.1761309202894; Fri, 24 Oct 2025 05:33:22 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+bHR6yQq4/N+0h9TYx92yVN+1IjU+4QN8a8UumdZ7gSrw==" Received: by 2002:a05:6402:3255:20b0:63c:295a:904c with SMTP id 4fb4d7f45d1cf-63e3eb9d646ls1608239a12.2.-pod-prod-05-eu; Fri, 24 Oct 2025 05:33:20 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCVU/nMJx8wkK16T8An+YA570IaVjHIErWNCIo3R6i2EdQWz1Q+rsD8iMKCfnLeRVKNaxW1kDhIGDG7Q@googlegroups.com X-Received: by 2002:a17:907:2d06:b0:b64:44fb:eb7 with SMTP id a640c23a62f3a-b647195b148mr3371994466b.11.1761309200361; Fri, 24 Oct 2025 05:33:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1761309200; cv=none; d=google.com; s=arc-20240605; b=R4pKlNFj5i4MCUMh5MPJ5jRPfgF4q5PwbXaZRu0qKbAaKL5ucGlCASNxZK2iWexg37 VjqoqAokEvo4FyJxlEQURVL8NTJuoNMz43/RipT530MgaD0NpL+2WipdJgm4iNEtGxhC w4TGn8FZSdakIuJb8SwBPwTglLMC1dGpUkg62T2vZjOg6VCdxxpo+gyTr9xRSZLyixqd Ja+zk+wiVXrqJXguFNP5jcJOCwObUxjDlS8BP/FEVd14d7PGG8zUInZ0zGWxNSiq8t7G /OiB8Z0rQOXsWMzoUBRwGaLBOmKfaYpic+78gKLRmWtzmZJE9Zk0RJlzhK/yAiqgsJ8v 0NRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id; bh=d0fg7Pv6h/yPGR22lBVqOC3OL8XXE327AdEzOK4I1RY=; fh=9U3iziCyS109J8WYl3BKDhY6B99Vpv8C+b1nKwKdPFc=; b=QDoZ/elD+sOQtBtRxiKjTekBtCs/4S3XUVBy6KEI1vdZQyWL3I6xZLpvXpbFy11F/Z htBX2PTtCbNH6ILwodMmH1V6pb8nzV6+nICiY69vdpHQXZAzogXYQO/Ft8L2CudPnTOv NvNuWSAAPIbwfRFIbS+Zy6Xq317/bpHivKDxY4CXj6U+IOyq3VjxKazNeKWJWdVX+OO+ xHe9l3lfjRbVZTLl7iijniFT1y6sjyyu3LAzc4YVUJ8MXZ+9imLQ4EjHPmbnqNuVI9nD /wU8Yh8BHMxkV0Bb75roXI9jBqCc/WEdzuAXG6mVFrgWkwv5vcHJ9sMMkuZEUr+Jd7oH j7iA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id a640c23a62f3a-b6d6a86fd4csi5796066b.0.2025.10.24.05.33.20 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 24 Oct 2025 05:33:20 -0700 (PDT) Received-SPF: pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from [192.168.178.24] (dslb-084-061-174-021.084.061.pools.vodafone-ip.de [84.61.174.21]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 59OCXJYf001565 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 24 Oct 2025 14:33:19 +0200 Message-ID: Date: Fri, 24 Oct 2025 14:33:19 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2] meta: add "Rules-Requires-Root: no" to various recipes To: Badrikesh Prusty , isar-users@googlegroups.com References: <20250919061720.1510008-1-badrikesh.prusty@siemens.com> Content-Language: en-US From: Zhihang Wei In-Reply-To: <20250919061720.1510008-1-badrikesh.prusty@siemens.com> Content-Type: text/plain; charset="UTF-8"; format=flowed X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, 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-Original-Sender: wzh@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de 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-TUID: aAzCWEp2IUqU Applied to next, thanks. Best regards, Zhihang On 9/19/25 08:17, 'Badrikesh Prusty' via isar-users wrote: > From: badrikesh prusty > > Setting "Rules-Requires-Root: no" in the debian/control file avoids > unnecessarily calling fakeroot in the build environment. > > Debian recommends not using fakeroot to build a package if it is not > required i.e., if a package's build doesn't require any privileged > operations such as changing ownership to root, installing/modifying > files as root. > > This also fixes hangs observed during fakeroot calls in > dpkg-buildpackage. References: > https://github.com/ilbers/isar/issues/113 > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114644 > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072521 > > Signed-off-by: Badrikesh Prusty > --- > RECIPE-API-CHANGELOG.md | 7 +++++++ > .../recipes-bsp/optee-examples/files/debian/control.tmpl | 1 + > meta/recipes-bsp/optee-ftpm/files/debian/control.tmpl | 1 + > meta/recipes-bsp/optee-os/files/debian/control.tmpl | 1 + > .../trusted-firmware-a/files/debian/control.tmpl | 1 + > meta/recipes-bsp/u-boot/files/debian/control.tmpl | 1 + > meta/recipes-kernel/linux-module/files/debian/control.tmpl | 1 + > meta/recipes-kernel/linux/files/debian/control.tmpl | 1 + > 8 files changed, 14 insertions(+) > > diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md > index 92e7811c..07e17aff 100644 > --- a/RECIPE-API-CHANGELOG.md > +++ b/RECIPE-API-CHANGELOG.md > @@ -741,3 +741,10 @@ By setting `MS_TPM_20_REF_DIR` in an optee-ftpm recipe, it is now possible to > use the new optee_ftpm code base from the OP-TEE project. That variable has to > point to a subdir in `WORKDIR` which contains the unpacked ms-tpm-20-ref source > code. > + > +### Avoid unnecessary use of fakeroot > + > +Set `Rules-Requires-Root: no` in `debian/control` files to prevent unnecessary > +invocation of fakeroot during package builds. This follows Debian guidelines > +recommending not to use fakeroot when no privileged operations (e.g., `chown`, > +root file modifications) are required. > diff --git a/meta-isar/recipes-bsp/optee-examples/files/debian/control.tmpl b/meta-isar/recipes-bsp/optee-examples/files/debian/control.tmpl > index 85c9735f..9b930157 100644 > --- a/meta-isar/recipes-bsp/optee-examples/files/debian/control.tmpl > +++ b/meta-isar/recipes-bsp/optee-examples/files/debian/control.tmpl > @@ -4,6 +4,7 @@ Priority: optional > Standards-Version: 3.9.6 > Build-Depends: debhelper-compat (= ${DEBIAN_COMPAT}), ${DEBIAN_BUILD_DEPENDS} > Maintainer: ISAR project > +Rules-Requires-Root: no > > Package: ${PN}-acipher-ta > Architecture: ${DISTRO_ARCH} > diff --git a/meta/recipes-bsp/optee-ftpm/files/debian/control.tmpl b/meta/recipes-bsp/optee-ftpm/files/debian/control.tmpl > index e6af7554..3e8e6920 100644 > --- a/meta/recipes-bsp/optee-ftpm/files/debian/control.tmpl > +++ b/meta/recipes-bsp/optee-ftpm/files/debian/control.tmpl > @@ -4,6 +4,7 @@ Priority: optional > Standards-Version: 3.9.6 > Maintainer: Unknown maintainer > Build-Depends: debhelper-compat (= ${DEBIAN_COMPAT}), ${DEBIAN_BUILD_DEPENDS} > +Rules-Requires-Root: no > > Package: ${PN} > Architecture: any > diff --git a/meta/recipes-bsp/optee-os/files/debian/control.tmpl b/meta/recipes-bsp/optee-os/files/debian/control.tmpl > index 7bcd6edb..2a3076d3 100644 > --- a/meta/recipes-bsp/optee-os/files/debian/control.tmpl > +++ b/meta/recipes-bsp/optee-os/files/debian/control.tmpl > @@ -4,6 +4,7 @@ Priority: optional > Standards-Version: 3.9.6 > Build-Depends: debhelper-compat (= ${DEBIAN_COMPAT}), ${DEBIAN_BUILD_DEPENDS} > Maintainer: ISAR project > +Rules-Requires-Root: no > > Package: ${DEBIAN_PACKAGE_NAME} > Architecture: ${DISTRO_ARCH} > diff --git a/meta/recipes-bsp/trusted-firmware-a/files/debian/control.tmpl b/meta/recipes-bsp/trusted-firmware-a/files/debian/control.tmpl > index cf4607e3..5de639d9 100644 > --- a/meta/recipes-bsp/trusted-firmware-a/files/debian/control.tmpl > +++ b/meta/recipes-bsp/trusted-firmware-a/files/debian/control.tmpl > @@ -4,6 +4,7 @@ Priority: optional > Standards-Version: 3.9.6 > Build-Depends: debhelper-compat (= ${DEBIAN_COMPAT}), ${DEBIAN_BUILD_DEPENDS} > Maintainer: ISAR project > +Rules-Requires-Root: no > > Package: trusted-firmware-a-${TF_A_NAME} > Architecture: ${DISTRO_ARCH} > diff --git a/meta/recipes-bsp/u-boot/files/debian/control.tmpl b/meta/recipes-bsp/u-boot/files/debian/control.tmpl > index 006982c2..58f59ce6 100644 > --- a/meta/recipes-bsp/u-boot/files/debian/control.tmpl > +++ b/meta/recipes-bsp/u-boot/files/debian/control.tmpl > @@ -4,6 +4,7 @@ Priority: optional > Standards-Version: 3.9.6 > Build-Depends: debhelper-compat (= ${DEBIAN_COMPAT}), ${DEBIAN_BUILD_DEPENDS} > Maintainer: ISAR project > +Rules-Requires-Root: no > > Package: u-boot-${MACHINE} > Architecture: ${DISTRO_ARCH} > diff --git a/meta/recipes-kernel/linux-module/files/debian/control.tmpl b/meta/recipes-kernel/linux-module/files/debian/control.tmpl > index 45fcbc0e..95e6e84a 100644 > --- a/meta/recipes-kernel/linux-module/files/debian/control.tmpl > +++ b/meta/recipes-kernel/linux-module/files/debian/control.tmpl > @@ -4,6 +4,7 @@ Priority: optional > Standards-Version: 3.9.6 > Build-Depends: debhelper-compat (= ${DEBIAN_COMPAT}), ${DEBIAN_BUILD_DEPENDS} > Maintainer: ${MAINTAINER} > +Rules-Requires-Root: no > > Package: ${PN} > Architecture: any > diff --git a/meta/recipes-kernel/linux/files/debian/control.tmpl b/meta/recipes-kernel/linux/files/debian/control.tmpl > index a79b86c4..2097a56d 100644 > --- a/meta/recipes-kernel/linux/files/debian/control.tmpl > +++ b/meta/recipes-kernel/linux/files/debian/control.tmpl > @@ -4,6 +4,7 @@ Priority: optional > Maintainer: ${MAINTAINER} > Build-Depends: debhelper-compat (= ${DEBIAN_COMPAT}), bc, kmod, cpio, ${KBUILD_DEPENDS} > Homepage: http://www.kernel.org/ > +Rules-Requires-Root: no > > Package: linux-image-${KERNEL_NAME_PROVIDED} > Build-Profiles: -- 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/fa7819ca-6e1a-477c-b138-d208eec68aef%40ilbers.de.