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; Mon, 08 Sep 2025 10:02:26 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f63.google.com (mail-pj1-f63.google.com [209.85.216.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 58882Nv3002242 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 8 Sep 2025 10:02:24 +0200 Received: by mail-pj1-f63.google.com with SMTP id 98e67ed59e1d1-329b750757asf3744169a91.1 for ; Mon, 08 Sep 2025 01:02:24 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1757318538; cv=pass; d=google.com; s=arc-20240605; b=CPSH9fF9O05xja9NbNyn0ZPUw3o6noKOuc+JhmMoaJRVf+P//pI6hvZRuivTRsw8Dw /MpiGiICuLRrtWJVX7iIkgE5yArRzJWGCNGJC1T+jAJ3CeKRfyU3VZeIQc4eSk1IuP67 Gf+RQFr/uhkYVyh8U31P8pdJ0hXEfv69aZuRnhH6vyKYvjU1qC5svWawmExmct9tl8U1 7quuUHXHp7e5+vt4qLCJS/BzEhrttN82Zb4GA0mPuN00c3wjwnBRrcDfbVPPvT16y+4u VTN8URVO5LYTJgcsKVTxcCh8DMK97+85e8JE48lYq5Wo8+TNMWKsWUGZvHTfP0oRLAai 59+A== 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:in-reply-to :from:content-language:references:to:subject:user-agent:date :message-id:dkim-signature; bh=ZS2E2amGjE6+u2pYQfpfaBwLbmW41KuDyCaphsos+PY=; fh=ZghJh0f8YN58dedN7AhvRy7+oiymSOmC7LMU350ekF8=; b=Oi0PKGq52MfmEkzM44Iz754DpOXkS+hlus3ToZj7y8YCj9WyqibS77Zx0/BBIvcOoL jUmy5wQuy+41hAdj0vzUEG+V18KFfqxY9heVjuEnScsFylyq2wCMA5AmZAEBQAW6jKr9 dC6CHqN06LEe/YoIosF/QcsZLpNgdCMoSmL1BNoT8YWU4Uc+eOxtCFqtmX75LwA5rljP JdPVvWOmlLKBEVefZkawny++vJXdYTg/padbKqENd0FPmSYVNQCVAImPqb+nrPIi402a zFxKDEuy3m0c9qVNINC+9hJBmYd2I1QFfl/jYHPU2pwcivOpUO555t7o+Ui7nWMWkxM5 lfEg==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="sb7zp/U9"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@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=1757318538; x=1757923338; 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 :in-reply-to:from:content-language:references:to:subject:user-agent :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=ZS2E2amGjE6+u2pYQfpfaBwLbmW41KuDyCaphsos+PY=; b=Dc7MWh61Ovq78COCeAj/P5Iqi79lAW/40zte+Bk8owvfBkb95fKVmGzqduqhBdzHpC TmphY2yT4LtuFyVemDSBImvAZxQW9lRa90Db+4ixg0H5AsQPcMiSH70cDRr9MBu1lHbn /ay84UJ8qG8Rm7tJH92kfQWTprNP9uaUJrKgxWdoU1rm5zV1VUMSqohgz3gA3ndyCbNc EpDB39AHYiy8+a4AWatM2XT0GgVmv42LRh+zBIxRV31lE5/QzbUJJvfAJW+xaSREeY0T V/MCyJHhRn4B2kcrdMwUWxlGWie+FxyxeXjCrJ1uSXlQYakRqmvd+PeONIkzRrWS6Vmh JJhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757318538; x=1757923338; 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 :in-reply-to:from:content-language:references:to:subject:user-agent :date:message-id:x-beenthere:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=ZS2E2amGjE6+u2pYQfpfaBwLbmW41KuDyCaphsos+PY=; b=RMhjp5+SnNZXULJBlxvMUslDKgyuK3r7WGvFi9VTPqi3FGNJaLHMmygovvi1S7tBiN gkIRhN+y0ObecCaUw40S+0QlzTBMHzigt/9IDMQXNx6SkbqUsuxGsIVCDaW57os8fdhY xDw3FulOUblxEf5TGP+5HLVclMpLEZrE5iOgyKVupL95VbjGUXpZaDPCfszfXglT5tSL kZ7v/vZlZ6E9kPXq8yajSjY6BqcmXSDQu/UpAO0wbIJcnRfpm5dmwXo4kIbwd86qMyNX KoDftUWM3/XfMvMb/tyq7+DQTgBnfIk+ZoSSYPGG09Rpnkr9xqVEBsh0u5HwHS19m964 IJKQ== X-Forwarded-Encrypted: i=3; AJvYcCVRKigQ1veuafPKk2ZHQtV1hAlIyYgFZ8p+7U51VohA4XO6Ug/F4qkh3hJMQsQn9+1GlaR8@ilbers.de X-Gm-Message-State: AOJu0Yw+rmPqvy8ESVF6u+HfMWVRrMNxig4IkL1LX+jYoZCg+7Cehn4X bIkCypL3ghCicspuN0bOfW57iAgcCOsaDEy/vj90nG14XhRdR4oQB4l2 X-Google-Smtp-Source: AGHT+IGsYzFmChF/0mS9uMsDXO1moRjaQoluBPFlnAEdTGhCb7Hmed6pJMyKG6LdLebIFO6bnkcJ3A== X-Received: by 2002:a17:90b:33cf:b0:32b:9774:d33d with SMTP id 98e67ed59e1d1-32d43f6658cmr9538828a91.20.1757318537376; Mon, 08 Sep 2025 01:02:17 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARHlJd5QfQ7tDu9hp8PLt4qN5Lunr+rcP8OLwS4ux4X8SJTnKg== Received: by 2002:a17:90b:5350:b0:327:e760:af15 with SMTP id 98e67ed59e1d1-32bca941425ls2471347a91.0.-pod-prod-04-us; Mon, 08 Sep 2025 01:02:15 -0700 (PDT) X-Received: by 2002:a17:903:2ca:b0:249:2c76:54fc with SMTP id d9443c01a7336-25172291fe3mr88043425ad.39.1757318534813; Mon, 08 Sep 2025 01:02:14 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1757318534; cv=pass; d=google.com; s=arc-20240605; b=K1MLfsW95ujphScKF5AIHrwqGz3+Kuj4GirXi8r0INemFlO0qS4Unr+vf6prEv0kbW 6OCpVLJUk+M7Y+pYPJFG9jQtT9hq0VzD+eeMwhJZ1ePRinjI7Zsi7HdQ2vYkL7QMwQjR fb9HFLPLBMSNthyIvd16L4mqRXls6jGKrqsQQOprXksUMZej4wN8rBAWJagfRdEzTmOI xrSw078BET4LxFr1Zy61N0dTkV03mCSWcLTCK0CSYDyUxAurh37IP1KjEROIb6iHgQsk 3Abp+SpMCV2lg5xC/3W+m0+2Ebp1/x5/K/FnSpADPgRB4Sf5wByRrNtADD+yRmp68ceY 5tFA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:in-reply-to:from :content-language:references:to:subject:user-agent:date:message-id :dkim-signature; bh=gfbHMWgjVcrayDhJMyNVhE9yPXXkb0kFCOJW8XoLD8k=; fh=7tclEdh7YbwSQowgJ6LNq720O7H5HTEaqj22NJWRE2E=; b=LhJrZ0N07qbxa9dZdTkKGBy8VZssGf351w2SQBgknMaTtm7AAxOcdzwLMKx0naK5Kk Utrm5DlZjgot46pRBJ9C+9a91Ue0Y+M18pj1Ok1gtJbm+J3wsggOtVVPbh6r1UeBlF5z 7OIPHALTHeNr/X5BYiWb2m1TuFqi81AevaBWRpToTLkiHm7YYe8qkWvvuYEx1WhcYgDj T86iGVXGmZT7RZHMKw7du9LdBsHgVUF60m+bOzy5j2XG7l9ZCNE0rrA7kIBgjpx0wTP8 j09XgBWBBZz2bASmOWLfinfdCAYmf5P2cyHykpTNOQ4utXzOBuZRhR1pX2YS+9ehqkLb Y3ZA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="sb7zp/U9"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-32b94828194si243875a91.1.2025.09.08.01.02.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Sep 2025 01:02:14 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Td3fzOShmV7Cz9hK3sY12r7V8YgsmZxpKmQnzE0qLAD/ca59LFc+ciOJTJz5KlgDrznLhLrNMu6CiCTX4U1uKKZaCuVQ/lqoDxhZ56/p1EJcle4VRL02ALaI7RYf8kurCynExpoblSkO1eSPH5ZvRkkm9hTKgIQ/kocMXc5EaePO+MpJGsfbxIicd0/lHJfLbXU98zdD9K4Wb0Egk37dAIe76Ut0qxM6PXqVqOv7p0+1nEhCXBAXhXSjFY/DVjUG/S64S5ByKSCipGRDMMIapegoOiTX1DPmJzqU1dVfp7V0UZCXxfEb4wF7nDNjJGB3Z1iw/KKHkpnnStxr2Fv5LQ== 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=gfbHMWgjVcrayDhJMyNVhE9yPXXkb0kFCOJW8XoLD8k=; b=OMdJ+QyFWQqv7hm7vBQrwm3VIWwOKVhWPQZvVmyd351gy8D6wJngmxlznx+iUTF+tVi8n/9ONltGZHD1yX3Ec1xe9L+V5LanMXEpWZfjoaN5l0v8eaoIwa6l7h/Zxpu8OT5m/89+n91vN48q/YUUTBWwjnddEyWOrD2MLALWAyhJ/1LG9PQZXQ2wr/O78xM2Fn20kgNan3rZOusyj3Hf6wpObOiPs6p6FgVtIFi7PRNESHEggOOqq9+2TiyzDKwIGRxQ3oHEAcSaC9fHMEQ6kIgyqquzCKx4ktQYPRq4wag7keA1qhz3odV7f6z2hnS55lyHHa+wP3JqqJzxhDoGjQ== 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 DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) by PR3PR10MB4047.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:a4::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9094.19; Mon, 8 Sep 2025 08:02:11 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe%4]) with mapi id 15.20.9094.018; Mon, 8 Sep 2025 08:02:11 +0000 Message-ID: Date: Mon, 8 Sep 2025 10:02:07 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] meta: default "Rules-Requires-Root: no", make it configurable To: isar-users@googlegroups.com References: <20250907204258.201718-1-badrikesh.prusty@siemens.com> Content-Language: en-US From: "'Felix Moessbauer' via isar-users" In-Reply-To: <20250907204258.201718-1-badrikesh.prusty@siemens.com> Content-Type: text/plain; charset="UTF-8"; format=flowed X-ClientProxiedBy: CH0PR03CA0427.namprd03.prod.outlook.com (2603:10b6:610:10e::30) To DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR10MB6828:EE_|PR3PR10MB4047:EE_ X-MS-Office365-Filtering-Correlation-Id: e7b92603-077e-4299-f532-08ddeeae036a X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MGRLaTJHQ2xQeXlBdDBOakVycUREMmQ4bjYzbDJEaTJFaEhjTit3alBRdS9i?= =?utf-8?B?OVJKOUNzUjNoOTg3bTRtSlBIT0x4d1p4ZCtweXNDdThKbXN0UFBmQm5YOEhX?= =?utf-8?B?TVMzZzhnZXFXTERwMGhUSHlpSGNoQk96WDJDZkMxNjZ5Zm9YZjJVOWNPK3dt?= =?utf-8?B?SkRGWENBUS8vSFBrSlJWUHdCYXd2cktZWHJaTlI4akttZlM3SFlCZnhjczlu?= =?utf-8?B?bFRxdTBISGxQdFJ2VmgwMUx1Q2RCR1pZclp6OFNKNkE0VnB2VmVvL1BxeWI5?= =?utf-8?B?ZW5LUm5nQ0RxMGNRS0l2QWhrTWM5ZHV4bWl6NTNpalYvVFZmQk5MaDNyMTFD?= =?utf-8?B?MitUc0FFQ1VrejdRZldnZU5BS1FXYzhRU0NmbDdhdWp0Z1dkTGJnUWlwMFZq?= =?utf-8?B?c2hGR2tJT2hLQ0RVNkJzc2cycDlzUnJUeERnSllUbm5YVGZMMXB2MFJqRE5B?= =?utf-8?B?ZkF5MkNXTFdRNDVvazhZUG8wS3VaZWF4U2kvM0JkTGtKRHVzM0hUc2tIMDBv?= =?utf-8?B?REJtdldWYWg5WGtQOXBmQUJWM0tsZzVFVnpHY1NnbHB4bTQwZjAwa2ZIL210?= =?utf-8?B?VmhveU5wWWh6dmNwSnhIV2lxS0Q1RDBwRDE2UGJaNTBTTmNNUjlBUG82M2VS?= =?utf-8?B?eUlaMExGS0NYbUdWZ3U4aGlIalQxU0hQckZKRWxUQnhEZDJWbzdLQkxCU0tx?= =?utf-8?B?REhFKzVuT2tDRUIwZGhnSmFjVGI1dTZZeUtmeFhYMnVHRDFBZmxvTTVuZ1Ji?= =?utf-8?B?dWxaY2tVbUZlMnpDQitwM2JsdGV3cDRNdy9KSWgwRnZwV2FYUitPMkkrNDJL?= =?utf-8?B?bHJUcUxXbm5yYld6UWU4OFZCOFpuNkJNcVRWNVdza1ZhdExhR21mZENtaXV6?= =?utf-8?B?MTBFMDNsYXdHdUwxR3VNN2NMSjY3cFlRVmloUHZLaVk5bGtveitENkJQcXJV?= =?utf-8?B?LzhKamRLdTJ2RmFneWRCNmxnMWE4Wkt1akJTSTJxKzZYVHB1M3I4T3NpaC9s?= =?utf-8?B?b2NEa0p1LzhVY1BwK0plSWVOYzIyQnBlSUFRR09TM2J2aTlCSlZZOXRGanVR?= =?utf-8?B?cVR1WUJpeUE3TFplaWY0ckQ2QUEwVENVY2xIQXNYTk9CVk1TazR2MjhUUmlE?= =?utf-8?B?Q3JiS0dRMG9CdnkvRHhLYk1JSi9KWDhHekdpNmZ6ZlZMQ0l4Z2NzcnVGNlN5?= =?utf-8?B?dmVFVjZEekhVSldBcGVpMW1hNzZlRUZmVWYzMTlLckZlRk5TbG1ZMEh3VFM3?= =?utf-8?B?U3N3MG1pYXpNN0Ixa0dOT25Cazd2ZlNCb3ZGclNUWW1TelZwVXJrdE8yMTNt?= =?utf-8?B?bnlUV0tMTit6V0dya1BIRUVmVXdtc0M2MGNqS0Q2bWZBcWNKcm1OaXZzWTZl?= =?utf-8?B?NG5kOHhoRVlmT0RUdUI1T0cwZTVYK0k1NVBvdWFrbkRJeEpiM0VjaGhwN3gz?= =?utf-8?B?eTFNdWswbzBvWFFvTWpBQzZlcDM1SCtSSUhjZjMrNlpBbHA0QXpJdVo1YTlp?= =?utf-8?B?dkFQRnByQmhYS2ZpcnYwTXVFNVoycnFCTXBpMXA1YWZobkZ3NzJhMnk2MU0v?= =?utf-8?B?b3p1STFpSG1ibWxuUTJydy82UjV2MGZ3Rm9DM2ZQSzJUQWZnYVVKRnpqWkJN?= =?utf-8?B?QUh1NmdlTCtyeW5hcHI0OUQvdjlaL2FhTlNCTjd0YWJhYTlDNGNWYXk5Zk4w?= =?utf-8?B?d1M3b0hhdW04aGdJd29xWC9KYXk5a21NMjk0MjEySTZhQnF0cmxLM3FhWWx3?= =?utf-8?B?ZFZ5eDRtT3RaVWFFcVVZUnhMOGlEdVl1bHU1STlYRHlUa0pMK3hTMG5CVS9t?= =?utf-8?Q?JY9kJS04BQT4scsL3ScqlsApkR1DxwUSrraaY=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?VHF2bVZkb21Send5SitrOHRTYjErVTAvd0lIUXRPQTVBeVdxSEdRNmtsMlpP?= =?utf-8?B?VnhOQUFMN1E4bmFKZ1ZORURkM05CdGNhcEhLeEMwT1V3KzdWbGRDaTNJVWNa?= =?utf-8?B?NVZDRW9Kc00yaWhZYkc2VlhoU0hQWVN0SUZGRFRoVEV5NTV3RXZUMnJiUHh3?= =?utf-8?B?d2FCMFA0QnR6MFVTK2h4QmwvY2RURlhZUXQzajE2WDJDNUUwU05sUEJtd3hO?= =?utf-8?B?VHFCT1IybXhCaGJjK3ZsRXlEOGoyNER1eGNGVW5KNWp3cnhrbGo5R1k2WXRs?= =?utf-8?B?V2FTM0VjQW1GSVY0eENXNmtvMlFETlB3K2NKaVROTjhBU09OZENGOE9TSVd0?= =?utf-8?B?R2ZzNlVkUnZPbUVOSFpRamVpaENCNzhBNVJQL2RML3F6T29iZkJUWklNaFJV?= =?utf-8?B?WEFCNlRqcnlLN0J1ZjdpYktuczVtcWJudktwTTBvdklxR2pFU2JScjRYZk02?= =?utf-8?B?U0V1WlhlZU5uR0hySGtpYTZBUnZBcFRiRHZrOG4vdDhhbDcrSkNPMkozT3p4?= =?utf-8?B?M2FTYzlGM2x6by9wNHYxTWNKWEk1bE1uWTNFUlRPS2hpWFlHOExtYnNFbG93?= =?utf-8?B?Nkd2SjlPek90Q2VCZDZ0S3llTUV4Y0FWVnJIVGpXY214cmNkSnZkRHpza3E3?= =?utf-8?B?bFcwN3lUQ1dsRjJSd1FibXpxZHJ1T084cjk2M1JYMjhnOTNOaTRXRHh0bi9o?= =?utf-8?B?NW5HT2ppTWZCN1lkd2dwSXhPdktUNG5iNFNnUHc5NjI0VGJmRDZ4a3F4TVUv?= =?utf-8?B?OXBTeW42K2FTWGxHOU9oUFRhSHgwWGU4aXc2ODkwRi9NdUwzNm51ZHFkR0Z2?= =?utf-8?B?YitoOEtJNVFTZzJOekpEbnRXSDBRNlZKZmlWRllldUxpa0phakxhQ3FSc1Bl?= =?utf-8?B?Q0VHYWlxaTRkUTF2ai8xbXpSMmhjU0tvcmZXb1lFbkRpS2M4cmZrdE14OHBk?= =?utf-8?B?NjFsWWFBNzR3cHhWbW1HYnh0OERSNngwanBWMzlCWlpYZ0Z4SUg0SW1TdThn?= =?utf-8?B?NjhxSkpqS3pMdWpCZ2FYTHZFZFN1d1I1Q0lMSHhoRkJBdWxBZmgwa3FET1V3?= =?utf-8?B?WEdLNm5RUmVlMXVmMWRkYm9aOHE5SkVWbjVJaVM2bGFJUzJiS05seHh5WmhY?= =?utf-8?B?WVVOamFFQzlXZThHRkFpRTIyL1hhT2UrTjNCTlZ5TWdoWE14QXl0b0F6SkZW?= =?utf-8?B?ZTMzNlVtRkxQRzBnYWVMYzNFc29tcWVZWWRQUm9JNmpPcGtua3VyQ3JTM1kr?= =?utf-8?B?enJZR0ZEeDRyS0YyS01NN0NINkZQdUhVd2xPRENBZ01BemVmUGYyaFFxNU5F?= =?utf-8?B?enpQUGZTYzZpbjdSVGpGZWFZZmQyR3U0K1gwS0QxbmV3ZXJDQVF3V083Tnli?= =?utf-8?B?cGlsRHFlV2d0QnNReTRhdThMdGRmVkNUV3lMY1ZkbExKVXBIUVc2WFJicVlx?= =?utf-8?B?QXo4Ym4vaUY3TG9CeW5FRzg1WW50UXVlcm9sQXBZSmVWemhoZUNxSG1QcW1S?= =?utf-8?B?UFZ2c2VoV0pXZHhpZG9XOEtlbXRmeS9lUWhYZUY2aDh6bkZnc1I0UGVZMEdB?= =?utf-8?B?WGZUazJBcFJJODZBaXNjTnBVS3hHb2dlZ21KVlR0c24wVEpXcE8xeERtZzBN?= =?utf-8?B?Tis3c1N4N0JKYStzY0R6am1HWmVsRGVrak5NZFlBU2hxaHcwTWdnL29SWEg2?= =?utf-8?B?TDVZckVSdDFmOHBVNkR4Mkc4WkRITWErWUtiSDhzN3BaZHRFSWl6T3lhVThB?= =?utf-8?B?bmNkRkxEamJ4b0RSUUJDclZZQjJHWHFaYjlMUmcrV1ZoYk5rRVZnRDlVRkRT?= =?utf-8?B?bGtmeXZnSE9HYTBlbDdYK0dlMVRMYUNOb1F6azZ5amczRHRsUW9naC8zb04z?= =?utf-8?B?bm9TaHI4UG5oYnNqZ3lMaE04WXRBK2NlbTc5TXlHcXFYbUc5aGlua2hCQVp0?= =?utf-8?B?SGNjRURaK1MyYk02MDk2ZlQxbmxZZ0cyVG9IN3hTWG5JbUVqMExZZk9aVWpN?= =?utf-8?B?RFVaWTI3blVsdTNobEtBa1NkaDRjL29UdlFSSWw5RmRmMm5vODNTT0ZLQWtn?= =?utf-8?B?eGs4ZzU1MXVsWjVOWEp2NGQ5TkdGc2s5VkdKRUlrQTFyOFdVU3VUY3ErZTB2?= =?utf-8?B?M3FSZ2FTdmhUR0FHMW1oS1Y4L214TVVOcVp2Wk1aVVBGNGhjODF4cDVaOHRV?= =?utf-8?B?SEE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: e7b92603-077e-4299-f532-08ddeeae036a X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2025 08:02:10.9878 (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: UFZqht+r+mUshAvZQSNltSYRDlW9FYjVHoIJ9k8DbmDnNQElbGiKVuT/hnkWCySdI5ZDAve/sC6rr/iRoDxRsRrn6qgSd7hWBTTGoOsAD+A= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB4047 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="sb7zp/U9"; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer 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: SEkzZq2nMvXf On 9/7/25 22:42, '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. Packages which > require root can override the new "DEBIAN_RULES_REQUIRES_ROOT" variable > with the desired value. > > 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 Thanks for bringing this upstream as well. I hope they will backport the fakeroot fix, as indicated in 1114644. Once we have that, we can / have to also update the kas container. Anyways, your patch does not fix the hang, it just makes it less likely as now more packages are build without fakeroot. It merely is an optimization. While debian does not recommend to set this to yes, I'm wondering if the default is still yes (or if that changed in trixie). Felix > > Signed-off-by: Badrikesh Prusty > --- > meta/recipes-bsp/optee-ftpm/files/debian/control.tmpl | 1 + > meta/recipes-bsp/optee-ftpm/optee-ftpm.inc | 3 +++ > meta/recipes-bsp/optee-os/files/debian/control.tmpl | 1 + > meta/recipes-bsp/optee-os/optee-os.inc | 4 +++- > meta/recipes-bsp/trusted-firmware-a/files/debian/control.tmpl | 1 + > .../trusted-firmware-a/trusted-firmware-a-custom.inc | 4 +++- > meta/recipes-bsp/u-boot/files/debian/control.tmpl | 1 + > meta/recipes-bsp/u-boot/u-boot-custom.inc | 4 +++- > meta/recipes-kernel/linux-module/files/debian/control.tmpl | 1 + > meta/recipes-kernel/linux-module/module.inc | 2 ++ > meta/recipes-kernel/linux/files/debian/control.tmpl | 1 + > meta/recipes-kernel/linux/linux-custom.inc | 2 ++ > 12 files changed, 22 insertions(+), 3 deletions(-) > > diff --git a/meta/recipes-bsp/optee-ftpm/files/debian/control.tmpl b/meta/recipes-bsp/optee-ftpm/files/debian/control.tmpl > index e6af7554..d4374909 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: ${DEBIAN_RULES_REQUIRES_ROOT} > > Package: ${PN} > Architecture: any > diff --git a/meta/recipes-bsp/optee-ftpm/optee-ftpm.inc b/meta/recipes-bsp/optee-ftpm/optee-ftpm.inc > index 738b694a..257c5c4c 100644 > --- a/meta/recipes-bsp/optee-ftpm/optee-ftpm.inc > +++ b/meta/recipes-bsp/optee-ftpm/optee-ftpm.inc > @@ -23,6 +23,8 @@ DEBIAN_BUILD_DEPENDS ?= " \ > optee-os-tadevkit-${OPTEE_NAME} \ > " > > +DEBIAN_RULES_REQUIRES_ROOT ?= "no" > + > TA_CPU ?= "unknown" > TA_DEV_KIT_DIR ?= "unknown" > OPTEE_FTPM_BUILD_ARGS_EXTRA ?= " " > @@ -30,6 +32,7 @@ OPTEE_FTPM_BUILD_ARGS_EXTRA ?= " " > TEMPLATE_FILES = "debian/rules.tmpl debian/control.tmpl" > TEMPLATE_VARS += "DEBIAN_BUILD_DEPENDS \ > DEBIAN_COMPAT \ > + DEBIAN_RULES_REQUIRES_ROOT \ > OPTEE_FTPM_BUILD_ARGS_EXTRA \ > TA_CPU \ > TA_DEV_KIT_DIR" > diff --git a/meta/recipes-bsp/optee-os/files/debian/control.tmpl b/meta/recipes-bsp/optee-os/files/debian/control.tmpl > index 7bcd6edb..443578bd 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: ${DEBIAN_RULES_REQUIRES_ROOT} > > Package: ${DEBIAN_PACKAGE_NAME} > Architecture: ${DISTRO_ARCH} > diff --git a/meta/recipes-bsp/optee-os/optee-os.inc b/meta/recipes-bsp/optee-os/optee-os.inc > index eac75ae8..edd21f58 100644 > --- a/meta/recipes-bsp/optee-os/optee-os.inc > +++ b/meta/recipes-bsp/optee-os/optee-os.inc > @@ -22,8 +22,10 @@ DEBIAN_PACKAGE_NAME ?= "optee-os-${OPTEE_NAME}" > > DEBIAN_BUILD_DEPENDS ?= "python3-pycryptodome:native, python3-pyelftools" > > +DEBIAN_RULES_REQUIRES_ROOT ?= "no" > + > TEMPLATE_FILES = "debian/control.tmpl debian/rules.tmpl" > -TEMPLATE_VARS += "DEBIAN_COMPAT DEBIAN_PACKAGE_NAME OPTEE_NAME DEBIAN_BUILD_DEPENDS OPTEE_PLATFORM OPTEE_EXTRA_BUILDARGS" > +TEMPLATE_VARS += "DEBIAN_COMPAT DEBIAN_PACKAGE_NAME DEBIAN_RULES_REQUIRES_ROOT OPTEE_NAME DEBIAN_BUILD_DEPENDS OPTEE_PLATFORM OPTEE_EXTRA_BUILDARGS" > > # split strip platform flavor, if any, from the specified platform string > OPTEE_PLATFORM_BASE = "${@d.getVar('OPTEE_PLATFORM').split('-')[0]}" > 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..311b44c0 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: ${DEBIAN_RULES_REQUIRES_ROOT} > > Package: trusted-firmware-a-${TF_A_NAME} > Architecture: ${DISTRO_ARCH} > diff --git a/meta/recipes-bsp/trusted-firmware-a/trusted-firmware-a-custom.inc b/meta/recipes-bsp/trusted-firmware-a/trusted-firmware-a-custom.inc > index 9f143b13..4ea7cc6c 100644 > --- a/meta/recipes-bsp/trusted-firmware-a/trusted-firmware-a-custom.inc > +++ b/meta/recipes-bsp/trusted-firmware-a/trusted-firmware-a-custom.inc > @@ -20,10 +20,12 @@ TF_A_BINARIES ?= "release/bl31.bin" > > DEBIAN_BUILD_DEPENDS ?= "" > > +DEBIAN_RULES_REQUIRES_ROOT ?= "no" > + > PROVIDES += "trusted-firmware-a-${TF_A_NAME}" > > TEMPLATE_FILES = "debian/control.tmpl debian/rules.tmpl" > -TEMPLATE_VARS += "DEBIAN_COMPAT \ > +TEMPLATE_VARS += "DEBIAN_COMPAT DEBIAN_RULES_REQUIRES_ROOT \ > TF_A_NAME DEBIAN_BUILD_DEPENDS TF_A_PLATFORM TF_A_EXTRA_BUILDARGS" > > do_prepare_build() { > diff --git a/meta/recipes-bsp/u-boot/files/debian/control.tmpl b/meta/recipes-bsp/u-boot/files/debian/control.tmpl > index 006982c2..6cbdf02c 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: ${DEBIAN_RULES_REQUIRES_ROOT} > > Package: u-boot-${MACHINE} > Architecture: ${DISTRO_ARCH} > diff --git a/meta/recipes-bsp/u-boot/u-boot-custom.inc b/meta/recipes-bsp/u-boot/u-boot-custom.inc > index 2d6dd8e0..e3081ce9 100644 > --- a/meta/recipes-bsp/u-boot/u-boot-custom.inc > +++ b/meta/recipes-bsp/u-boot/u-boot-custom.inc > @@ -20,12 +20,14 @@ SRC_URI += "file://debian/" > > DEBIAN_BUILD_DEPENDS ?= "bc, bison, flex, device-tree-compiler, git" > > +DEBIAN_RULES_REQUIRES_ROOT ?= "no" > + > U_BOOT_BIN_INSTALL ?= "${U_BOOT_BIN}" > > U_BOOT_EXTRA_BUILDARGS ??= "BL31=${BL31} TEE=${TEE}" > > TEMPLATE_FILES = "debian/control.tmpl debian/rules.tmpl" > -TEMPLATE_VARS += "MACHINE DEBIAN_BUILD_DEPENDS U_BOOT_CONFIG U_BOOT_BIN \ > +TEMPLATE_VARS += "MACHINE DEBIAN_BUILD_DEPENDS DEBIAN_RULES_REQUIRES_ROOT U_BOOT_CONFIG U_BOOT_BIN \ > U_BOOT_EXTRA_BUILDARGS DEBIAN_COMPAT" > > U_BOOT_TOOLS_PACKAGE ?= "0" > diff --git a/meta/recipes-kernel/linux-module/files/debian/control.tmpl b/meta/recipes-kernel/linux-module/files/debian/control.tmpl > index 45fcbc0e..914733d8 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: ${DEBIAN_RULES_REQUIRES_ROOT} > > Package: ${PN} > Architecture: any > diff --git a/meta/recipes-kernel/linux-module/module.inc b/meta/recipes-kernel/linux-module/module.inc > index d2a41766..b51e8965 100644 > --- a/meta/recipes-kernel/linux-module/module.inc > +++ b/meta/recipes-kernel/linux-module/module.inc > @@ -34,6 +34,7 @@ KERNEL_MODULE_SIGNATURES ??= "" > DEB_BUILD_PROFILES += "${@'pkg.signwith' if bb.utils.to_boolean(d.getVar('KERNEL_MODULE_SIGNATURES')) else ''}" > DEPENDS += "${@'module-signer secure-boot-secrets' if bb.utils.to_boolean(d.getVar('KERNEL_MODULE_SIGNATURES')) else ''}" > DEBIAN_BUILD_DEPENDS .= "${@', module-signer, secure-boot-secrets' if bb.utils.to_boolean(d.getVar('KERNEL_MODULE_SIGNATURES')) else ''}" > +DEBIAN_RULES_REQUIRES_ROOT ?= "no" > > SRC_URI += "file://debian/" > > @@ -63,6 +64,7 @@ TEMPLATE_VARS += " \ > KAFLAGS \ > MODULE_DIR \ > DEBIAN_BUILD_DEPENDS \ > + DEBIAN_RULES_REQUIRES_ROOT \ > SIGNATURE_KEYFILE \ > SIGNATURE_CERTFILE \ > SIGNATURE_HASHFN \ > diff --git a/meta/recipes-kernel/linux/files/debian/control.tmpl b/meta/recipes-kernel/linux/files/debian/control.tmpl > index a79b86c4..479f8ff0 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: ${DEBIAN_RULES_REQUIRES_ROOT} > > Package: linux-image-${KERNEL_NAME_PROVIDED} > Build-Profiles: > diff --git a/meta/recipes-kernel/linux/linux-custom.inc b/meta/recipes-kernel/linux/linux-custom.inc > index 01e9bff7..e073206f 100644 > --- a/meta/recipes-kernel/linux/linux-custom.inc > +++ b/meta/recipes-kernel/linux/linux-custom.inc > @@ -17,6 +17,8 @@ DISTRIBUTOR ?= "ISAR" > # pinned due to known or possible issues with compat 12 > DEBIAN_COMPAT:buster = "10" > > +DEBIAN_RULES_REQUIRES_ROOT ?= "no" > + > KBUILD_DEPENDS ?= "build-essential:native, \ > libelf-dev:native, \ > libncurses-dev:native, \ -- Siemens AG Linux Expert Center Friedrich-Ludwig-Bauer-Str. 3 85748 Garching, Germany -- 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/e7a914ea-82f2-4423-a898-821c3d5fdd5c%40siemens.com.