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 07:29:13 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f56.google.com (mail-oo1-f56.google.com [209.85.161.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5885TB83001622 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 8 Sep 2025 07:29:11 +0200 Received: by mail-oo1-f56.google.com with SMTP id 006d021491bc7-6218ba3ed9fsf906651eaf.0 for ; Sun, 07 Sep 2025 22:29:11 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1757309345; cv=pass; d=google.com; s=arc-20240605; b=kLRhhL/rB3rNoAU9yYkudYRc5ColgcWmqHgIS/zNULtkAv34dNwJiFC+jwPy9K3kqu 6WpNDaLEiSdrmQL/j7EUxDL8TP+VqlN8DffPb4JQoU75Nxh3MyhEjGlL0gxmbMlOxUal saI7sbrq6JY9C9YJKlHXRWhdBolViNmT69oWAGJmSRdBBA60ufSaq3UUD7tBMd13v93N +3E55FjSy4IlWglYYv0Alr11AytNXJtf1G3r9ZJlt982oiKAWkOyn09qomyiq944jdvM jmGpcW2AVyN47nP+VuyVLhh1WgwGWS9ALOv1urcvBFEaodQEOM4tGniCMMkG1UW+Zhc/ L7uA== 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 :autocrypt:content-language:from:references:to:subject:user-agent :date:message-id:dkim-signature; bh=IaIjsMDewSQsvO568AXNZHNLcCGd8DCD3kQ/jJLiKIg=; fh=7PI1sRg58wa/3KiyMUoeNdyaH6qdnGMHHqaAYR8MOaw=; b=F61i64XfNc/6ySsj+NibUkTkeNStlWP0vFiR8kZLUj2iuFksP4oFDWy6IPiDZ2XOqC iExp7R8vUDGgyn61fhvW/BT7pJgMaHnn1cyTNr2cattx/J9L/Qvt+aimH60ju3iC4cUB mWEVXX5UAkHkaGcNm+Z9A1QdYjbTeKCuM2Wv3I7NrUHJtanwMZrJ7vdCwWWGTDgd3Ou6 dIX122cS5ngJk31qHa0APmMSh2MDWyf7wDBQ6cvFV+Rx0573njdoB9J8vHpqfWyxzLt1 dlkuPilX0gZ+ny6D44d+ugiPG+K6Uog+p4ny73YRuJlKTkQuwDCLkZMH9DckP24nsUYl 4Qxw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=tyUsDcj2; 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 jan.kiszka@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=jan.kiszka@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=1757309345; x=1757914145; 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:autocrypt:content-language:from:references:to:subject :user-agent:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=IaIjsMDewSQsvO568AXNZHNLcCGd8DCD3kQ/jJLiKIg=; b=kGR0t6qDOkyKdtTX5dVyAYD9+MUDoOc3ZruaIjLI+A4SoVz1M9agdDw3oIoM4uFD1B 2FxLOLS6u/X63Hwbh/G3hMoGn2oKemeEH4mnAExmoYuToFQs0UVlwRA1/RPoZIvXPn78 I98kqdqSylbAARaxdbAcMk99RAnS3IpEqeG2To3/VHQcNA8ieKZ6BgimHITeqEvd4ipl lCemVtJxEilIuqqf2oZq3su0rBFWUgeLrW4DNop0arR0JnbPC6FvwrI3/ndbwffzOAwM CjMnsURy3eg7xVk5eItMlg9n9vdksnWyNYYnMMEcaPeuaz+C/qHCdmptwrbevDUDRtUM t1lQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757309345; x=1757914145; 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:autocrypt:content-language:from:references:to:subject :user-agent:date:message-id:x-beenthere:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=IaIjsMDewSQsvO568AXNZHNLcCGd8DCD3kQ/jJLiKIg=; b=Vwm3xDH8nmi4/BI8FOKoGrOhNoc+bLtsXtkqVZPm5YEOOhdLR1tPK899DwoUR0HPU2 x14d/e+5sm5km1kUPHzv9ohLYighBqfROhetYFLtgqFN5aj6QzaUXFnAS+tnTmBZnqno IVwBtyZuKoIzg8Q4pIFg5ArtS6RlW/7LoDHb/9IkHlQjgVSWtn5Jt0tNTSAoSItUW2nf zIiMDrgDvQGEoR8O4jTEliZD+g7y0wQshXfseo4AbWiFi1lXqJqzt18lL9N3u+CER2rY 5Vv4zkh1psQ7SFSgqNnYV71MPenIFgZL8JwtF/CMKvbiarsS82JvBrjMXRLwvT/QDO58 yuyw== X-Forwarded-Encrypted: i=3; AJvYcCW/Yz4mTnZOHUw5tsZUbyty5YyaBp1bZhVOQd4rI7h6ichr8yioriiFDcc2yHu5uemGZRPH@ilbers.de X-Gm-Message-State: AOJu0YxqRA9J/qt9u+GN+yYgBZurbu16xHOBghSVIJtNBsbV3nnnaA8w SLsqbjGDQqH3sz6iy1/adyHymAF0HXopLA9HmHlakykCYqezCSVDzoW+ X-Google-Smtp-Source: AGHT+IGo0Ek0wgts6j3bsqAbJQMtE7NS8x2DOse4/lNc9kmJi2BYHz5hrMp7cxFH+f3d4p8ZcY5xCQ== X-Received: by 2002:a05:6820:221f:b0:61f:f932:8d68 with SMTP id 006d021491bc7-62178a13a4fmr3331085eaf.1.1757309345218; Sun, 07 Sep 2025 22:29:05 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AZMbMZcpckc9VvKYda/uy+8qo7hCece83Tq+LldK5sQ48U4iJw== Received: by 2002:a05:6820:28c9:b0:621:767d:3556 with SMTP id 006d021491bc7-621767d49cbls221656eaf.1.-pod-prod-08-us; Sun, 07 Sep 2025 22:29:03 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWWangnmHwLhrZYCuIJafB0WRL+uIUMRC86UfL22ccF1AgMW5WypTaC07coHIpPDB9P5t8KTX8hDm4c@googlegroups.com X-Received: by 2002:a05:6871:4186:b0:306:f5cc:5645 with SMTP id 586e51a60fabf-3226460b87fmr2976525fac.31.1757309343799; Sun, 07 Sep 2025 22:29:03 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1757309343; cv=pass; d=google.com; s=arc-20240605; b=Akcl1Zn1fEDvAzhs5mj0Q2Olp1Wt+INvAXwp1FhQkn0MpG+GMYqZAMvebhNMkYhJBG yWPIOZzOcJ+juzeAHVqGfrZXVTXrFO+ybkLQJl/vgFAo9/ZgD9041i0rr5EGPFzhoGaA UYCyNJ81QRBaZcvf6o6WcmHDE9IFPtYb4BVo+gcjRx+/eSYMErRVezSNxzD28LbbxdFA pjaTm1/mftsxz3D4ymfUmIF5RB31SeqU6drFuLMC/R4GwV7t9gb3LC0WfqSDwlZLu5zx ycX1apsR23uwCGWlcTFBDiLoqWgrBojIHZDk9h6uNZjWdjj1qqiNlv1LshsFW8Atj9b1 RtxA== 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:autocrypt :content-language:from:references:to:subject:user-agent:date :message-id:dkim-signature; bh=yzpTCpVgnlVy4DeBua69UvyHi1OQPdfUxt1alwtZMG4=; fh=9U3iziCyS109J8WYl3BKDhY6B99Vpv8C+b1nKwKdPFc=; b=Ge2eGk/xglYMdLYh2Rziu/Rk4VtL4zy6jc+QDLXua+P+6P0HazuQ3a1SymG58qkhiL 3Z4vNAGejzia50rdZlPIK4NDDY6+5d72hS6EA0ueRuwJnLoMvNXbD03VUz7Vds0+OPmx RBBYYeFjzjojDYEe3XYwLTLKR/JS6GpdWbT4ozn0jkFXcjXnhxbLAd0kWrUkLGQMivBR 5NLtkPEGgacnlLVy/rgACg96fl4oNORRt7KXH3hzGk+a2AMSVyPNb+CKrxtER11E9rUn XXW1vIDPYQ4auemjdZkd96R4LI2FPt4P3WOiccvXfkabEJZP2E+dNOX5HN8Qe6e7lMkF e+9Q==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=tyUsDcj2; 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 jan.kiszka@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id 586e51a60fabf-319b588ce55si695466fac.1.2025.09.07.22.29.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 07 Sep 2025 22:29:03 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cCIlTaxocul4MPitMA4Of1JruTmxkMn0bRUH/AbvPu67QOU/r5ZPGOPbvn73vZSfuu9l7LQJrLVud5wPCHCQQBdswW3f5PjC9yJVM4sL4yUek/kINtXYfsT5HWi9+OXFrKrvSQHLGC/CFi7hLA9sesWxUqxkqguBs74yhxMVeSOUfmahl5JIzt1cXaVoGsGxSU5DCGJol/MJb9Qnr+e0rIfvXfkorFxPG0l0mIZsiHMxk0A5zQoCiC7/OxwNLjBYE+yTlg5gccMjOMviE7qVgb9gCdNw3E/giJSH5vIbnzG9NvVaRMtLrOUnWVmZg7uhx0vMjnlhxiVz0r7a6bJGNw== 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=yzpTCpVgnlVy4DeBua69UvyHi1OQPdfUxt1alwtZMG4=; b=B4NTRn/0H3YmToVlPzgdzPoRVEx/KP0ZFRH/O9n6XYFGYrZyg9iPM3gSOx+aKznL7U7A8m+u5vboO3TMxRdOTjIhZpGJnCPL6urOslSnLU51bRh9MRnNnPTExN3/N8oXb0difE4vbNnrrYwfnLQskWpLB+22268nho05KxqgaOSpZzkB13rfgUhC9I5XkTc9F19HRfx8RfzGN3/9vC4BX7+R5zL1aq/EXcimJq4vg6bUHLMnm3ua5I9bHqfePrx+4GIwOUWp5TT03q4lmdR4OZOZMskyfh4qJ5H229n4HmX5N6Pd4GiEonMNeEDAi7CmW0c4dLUEjAEMCyx6eKGqTg== 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 AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by VE1PR10MB3967.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:14a::21) 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 05:28:59 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408%5]) with mapi id 15.20.9094.018; Mon, 8 Sep 2025 05:28:58 +0000 Message-ID: Date: Mon, 8 Sep 2025 07:28:56 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] meta: default "Rules-Requires-Root: no", make it configurable To: Badrikesh Prusty , isar-users@googlegroups.com References: <20250907204258.201718-1-badrikesh.prusty@siemens.com> From: "'Jan Kiszka' via isar-users" Content-Language: en-US Autocrypt: addr=jan.kiszka@siemens.com; keydata= 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 In-Reply-To: <20250907204258.201718-1-badrikesh.prusty@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR0P281CA0164.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b3::6) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|VE1PR10MB3967:EE_ X-MS-Office365-Filtering-Correlation-Id: c503b19e-5df1-465c-9cb3-08ddee989c6b X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZnUxa2lOUEZRekRFUWFaVDBHU3ZpQzQyQmlhNmpxNkNwckF5b0ZLaVByL3lm?= =?utf-8?B?dnovTEFPTTBqNXI2Tjd5ZWJOZUlteXRPaVZua0psMkM4VEsxcUlPSFdaT0Fx?= =?utf-8?B?K3UzMWVNcU1YRmN1Q1NDQ1d2cEljTHMyRXZzZ3JLbTFVMjEvd1VZSDJYMFU5?= =?utf-8?B?ZHNMaU1Wa29jNFViN0Z3d3N3cVhWbDViN1NkbkdkL1ZlNUFDSU9YNGxsUWE3?= =?utf-8?B?MUY4bzk2Y3loUFhHa1g4cWRWOWk4RXJkUWxjNnZuaGNmZG1sQlExZW55dHN2?= =?utf-8?B?ZVlvWU5YakxIeWxWV1lSbkNvamxTS3l3S003S0YvdlhmNWtJRkRRRTg3L3N0?= =?utf-8?B?bkJjOVVxZzdjeVZwZXZMZ1A2R0J1cDZWd3BPNER1SCtHbU55NmE5MzNnTnJI?= =?utf-8?B?cWxzWHVwQWk0dHR6NlByd2F6b1ZpRS81YlZHM3p1aWQyV0hjL0FVT1V6L0RG?= =?utf-8?B?L2lselRWSjdNRWZSUU9hVWZnZFRnakhWTTRXWVVud01tTDZ5d3pZMmp3ZEhn?= =?utf-8?B?cFRxSVU2SVJHNExIQno2QnpwYjBYKzRYU0hVZkJmSkcyek9oejZlbE9FblFF?= =?utf-8?B?NUVRN3FCTm9rR2xCWlZBcXV3Y1NhZjJ0UWlGek1HdDVUYzl6cnhuZjFrRDRB?= =?utf-8?B?ZDEwQzVzK0FPZFNWSGpXWWttVVpGUE9DNEVVVEt0V21uUUU1K0s2eGF1UnFY?= =?utf-8?B?VmpmWFVwLytlM0doaXR3M3Z3MnM5QzR0MXJOclRkSHBaR1JieFNRa0FIalll?= =?utf-8?B?b3hIa1k3SnRmSHV2bGdsNnpwSkJPOU13SlgzdzA1R1dGVXpLVkwrdVBlZ3pP?= =?utf-8?B?anVRV0twL3gzNi8yWjFpRFpLZnhHek56ZzhkOVRVNVEyWlJmbWdLa1NNK0ly?= =?utf-8?B?RlV2TkdPRWhrU0JpTTBxOElza3Q3Zzcrb3ZjdUwwY0xLckFRQUIvaE5VdXdL?= =?utf-8?B?MS9IbFB4c25Wb205RzNSdGw3SW84YW8rTlg2MmVRVHBSbFNWaS9yU3QwbmZk?= =?utf-8?B?RlpJSzZrZnBGdC9mTFdHV2NZam5nanpLVzdLbDF2enBZNXlHYzBzSEFTRzZT?= =?utf-8?B?N1BFT0dFdTZybXZZTmtPMkVDWmRsSmxFd2FWaU1uZ1FpU21lMVc5My9VOXNS?= =?utf-8?B?T21YY3NPd2JuM0c3SFVIRno5WW40bndTd050WFA3RGl1QWpLVUFqVDN6Umky?= =?utf-8?B?OVZzdWk4cFBQY3lFY2FtOStybE80UGQrdEhGMjRFMFlJMTJPVTJ1NlBoaER3?= =?utf-8?B?YnYreTRVUHF1SzA1TjdUOHFtWEk1N0o3VkY1aXVQOTFxb1hZbG9nUUR2ZjRK?= =?utf-8?B?eWlhbzdMSStISUViV2NLOHN6TU5xTEJNSzJLYUdrcVdMbWdtZU9MeW9Na3d4?= =?utf-8?B?QnpCY21QUWVRQmJHRlFOWlFIVUxDa0Z5QW8xcmZoTXVORXRvaGI0S0JERTlp?= =?utf-8?B?L3dmMEhpUXhqWDBUTGJObjVwWjRIeld4UTdGdWJmL0poRTBydnppclFwYitF?= =?utf-8?B?Q2l0RXRHdjU0TnN3ZVhXN1FlT3lueWFJYmI0NXpQNzhXdHNZb2VwbGtMSjYv?= =?utf-8?B?cEE2bGdHRG5reDBjRjczOUx2d3BydVVZaG1kRmducHVucThvNWFWY2lxcVk5?= =?utf-8?B?TFVOdlVhVTFBSUhYb3d3NHVLQ2QxcTJrSUNPZFkzZ3oxbDROUGNBOFplZld4?= =?utf-8?B?RU80a0JROXZXSFJYYWhMczF4bUxMc0tFcnY3OS9CQS9OSHE3RzdFNURTbUFq?= =?utf-8?B?SC80dzBFYkNNUlJBY1RVbTQ2QVdxcEhEUlR4SndYM1ducHo3aTBIaTFQeE1F?= =?utf-8?Q?MegThhGnsuzcTPRSdQr3yzJOJNv82XOUeY2Co=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OFJ5MFp1VHl1WVVRWllDUlpQSTZHRE1Kd25yTFZ5Zi9WVVlXRXQyZ29CSEN4?= =?utf-8?B?WXlpRmFsV0NWMGJCeGlhN3Ywd2FraHBtTlRPQlRkaWN0WGlxbEVONjQzOHNI?= =?utf-8?B?ZkJPS2NQVVlWTkNYVkZaa0N6YUxqMWNKZjJGclYwSDVDWUNGZkdGeXo0Zm1C?= =?utf-8?B?cXlUYWQ5b1hJVUNDRVZYVWQyMnNoV0lHNXFuQlFFNmRrbEluUVdaTER1R0l4?= =?utf-8?B?bS9PcC9BWGVHRW1zUWszTTlPc0FLZ3hrVXQvc1VQUWhUMnFYeHNhVFRNU1RM?= =?utf-8?B?cHd6bm5jS2dEeG1RTzN6cTg5ek1JZGtDTjJkR01BbXdNU200bE1YOHYrZjc1?= =?utf-8?B?V010WVRycjk1MG5iQTVrZVh5RkZGM1k5TUNiUnpxYjdPTnIwUGp1TkpDSlRM?= =?utf-8?B?VFJrKzNlZEdEbFdqVEtYZkZ1NFZQdk1lc09oa0tlOE1nME5DL3pqeWk0dGdH?= =?utf-8?B?MWhRZmlvNVl1bStkTU1nZUNyYUM0dGl6N21uUmhIOGpxUDdRM2pWbXVPNWlO?= =?utf-8?B?Zzh3UE9PZVppclU2NUxJaVRiYnFvM2h0VlNwWitYcHBPRzJWU0lsbGt0OWhq?= =?utf-8?B?YWt0aE91MGMrVHpoWEZ5NVpOYWdqMzNIRHROT2N4OFhQMHlLYmxtWTBzaExq?= =?utf-8?B?ZEpjUlJhdmZVSUZGR25yNEFnODllMGo0NGN4MElXanJCZkMwSENWM3VUcjdV?= =?utf-8?B?SlFHSTBTbmNaUmRScFRmMHRtSTh4b2JSblUxMXBObkxKcVdPN1liOW1DdEkv?= =?utf-8?B?T0IxTC9qRWg4K2Raa051ZlVnVnR6dFFNenUzU29WUEtHY3RFNjNZOC9QazFa?= =?utf-8?B?WU03WUROMlNGMndTdmMxbk5jNEhGVkZKNDRybUQ5Y1FtRzR0b0xiYjlONWMv?= =?utf-8?B?MFVvR0NuSW10ck1vb1FKWEF2enNIVFRaTEV4V2gxaDRwaThRZElZKy95MWE3?= =?utf-8?B?cllXcmlxMnBEdE5lNW9kVkdCejlXdzBXUWt1aTUvVVlDa0FrRklHV3ZTZE5n?= =?utf-8?B?dmFOc2d4d0pNdTFWVFI3RWdrSy9EMGU1VjhLcWxVUkVSRjVRTG1WOTMyVXhj?= =?utf-8?B?NVlXK3hjZEZmMEQvWmdhT1dOclJpcEQ0RXdxMFpjZ2ZOTlhoSGRaS3d3Tjgv?= =?utf-8?B?blJtTEhmN21Ma1B5eklvTERER0lER2h1Nk5uSlpzMnJyOGZyWWg5WW1weVRR?= =?utf-8?B?ZzlyZWdqQUxTSWROOE5xZFhvTVlUcmVaRitjNU05RmRtanRTTG9VMzhvN2p2?= =?utf-8?B?aTlkYlFhWDIwMUQ4R1JaZlNYZzlXc3p0S3RSVHdva0d4aFllc2tRK3ErTVp6?= =?utf-8?B?d2tOZVpRNGhLUFAxK1ZEazFFb1ZIam9EUTMrK3B6S0hUQi9ZV2xoWnZJRGIx?= =?utf-8?B?Qm5DSzhoTkl5T3JIbkt1ZXZCZmovZjBMVC9TMjE4OFNyWXJKUTRKajFPbE9G?= =?utf-8?B?dTg2WnFRcCszTWh4bjNkSGVZM2xCeU5kRGN6OVkzQjVsS3JOOTY3K0FnTjlS?= =?utf-8?B?bitpQWNFMDAvZkFXWWZVT2dHUzBGNjNNN25HbysyWHF1WExZY245UzNhL0Yr?= =?utf-8?B?TFNWNjJpV1FTY0grU3MwcDFQK3Mrby9UWVVUMVdWU3h3UFFmelRUNEJ2MHdW?= =?utf-8?B?TERmdzc4Qk9hRDRjRzRoY2owVDJJUHlVSUFXdVBqd2MzeGwxQk9YVEFuMVpS?= =?utf-8?B?Ykp0Rm9MQVhCQlJKWG1MUGpUWmhqWlA1QTVjWDJSR08yaG5yZFVPcVdWbkRW?= =?utf-8?B?UkNSSFBYcXI3d29qRWxOVHZqZ3NNSTQrbHg5TTJkQVpwWVYwZVNXSWN0RFRl?= =?utf-8?B?RTJFUE9kT055RDl4RGZBUWFvYkNZZUg1RlBTZWlpZ0kzLzBmMVE5WFZZOHJG?= =?utf-8?B?YjVBZ0RGQ0RuQjVzMmZWZnZMZzQ1ZytjNjN2QVFBQWk4YkdvM0NNWXFqUVBD?= =?utf-8?B?eTBFbG45NGhteXovZ1V3RUZBMXUvUFVqY2lEK2ZIRVl2aFUxWFlXRmllTWdI?= =?utf-8?B?TGNYb1FjdHhJNnkreWxFaXRzSW1abmJVYWNOY1B2bjBSK2NVU2lZK0laSXBa?= =?utf-8?B?eU5RRTU4bGt6NHhCZEIxQmM5YTI3VytONnZWZDJOU0NkZGRZS2NLMy9vTkxu?= =?utf-8?Q?T32hv0ZYFI05RzYCeBvcDmnbW?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: c503b19e-5df1-465c-9cb3-08ddee989c6b X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2025 05:28:58.8007 (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: 1ktI2vT83MO4lye89KSJRFMHC+/GhLQ26vQxnu2ncluoUQS16rm0/l0F1F6fphS1i4NI8VKqROK2jmzZOsOzCQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR10MB3967 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=tyUsDcj2; 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 jan.kiszka@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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_H3,RCVD_IN_MSPIKE_WL, 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: /lNeCPQldJ+7 On 07.09.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 > > 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(-) You are missing the most important control point: meta/classes/debianize.bbclass But not already the changes here justify a RECIPE-API-CHANGELOG.md entry. BTW, what about meta-isar/recipes-app/snake4/files/debian/control and meta-isar/recipes-bsp/optee-examples/files/debian/control.tmpl? > > 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} Why making this a variable? optee-client already hard-codes it to no. Applies to the others as well. > > 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, \ Do we have packages in isar where we know that root is indeed needed? Jan -- Siemens AG, Foundational Technologies Linux Expert Center -- 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/e9e7f9af-9f53-437d-b6d7-59c58280ff2a%40siemens.com.