From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7195569008379166720 X-Received: by 2002:a2e:b522:0:b0:292:b759:af85 with SMTP id z2-20020a2eb522000000b00292b759af85mr173975ljm.81.1675450216178; Fri, 03 Feb 2023 10:50:16 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:651c:221e:b0:28b:d53d:2e29 with SMTP id y30-20020a05651c221e00b0028bd53d2e29ls907243ljq.2.-pod-prod-gmail; Fri, 03 Feb 2023 10:50:14 -0800 (PST) X-Google-Smtp-Source: AK7set+7G9b7/8AL64uBqQwCtZo1UCXf2vRS7TaMLVuRF/36ZXx6Ht3eJVkPmd5tWgsKD23GFIvZ X-Received: by 2002:a2e:b558:0:b0:28c:ee7e:21b8 with SMTP id a24-20020a2eb558000000b0028cee7e21b8mr2523228ljn.30.1675450214635; Fri, 03 Feb 2023 10:50:14 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1675450214; cv=pass; d=google.com; s=arc-20160816; b=j/MMcQ5/Geu2EfcY4dOid6cRzFp0/dryA4XyAOt+0ETx8YEG1/el0RXsX9nvmiz86K gI2Jql6qDtRyxRH7DtzUb5cZSmi+lRbszJzJB7G6k8Bu/QbLm1Ch03J+jUbv8MYMwJUe vHWq60raRQuwkeC3FhwjXTvZ7Br+n/e08ik6CsmdfYJSnp1tJbHqbXEyQf4oeUbkm1lL 6U8HXNT+RmkA0/oT2+QKbSQj+QZ89D/gtD0pIql/EivtDcXGrUcO3EaJqfjagD7+KL1P 45bhJp+/3qO0EYxMhskTXA629doZBHJ66Pa3QAEHJ22BrpB5nQZwJqIezvr/KAX5yh3b /wdw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=3sxP4AHmWFFOwzCzVgKXIHseRdw/Zol4fvGbxfHXfqg=; b=rBO9IzQddfpKtsKxjTgEeSZujF77ZejVHQJzoQKf1UyA8cMZk1ZR5OMJyIrbhbHlf6 G27hId+vULx8mGyZYU/T2LKs+zCR3UA0hlnGAVlrUCLNyd09YBrz1etyB+CKG7tKy7oA DwydagGaIYQCSA7ZAdrWwO2wu5pFbcDo6c+TYzv2j4e5iRgpVJX7hOU7PnCxFfkGT985 4pgJQYAGOizBNTKgD0ZzzpepJy0KH1ok5gomTnCO1HBEUPLdfJNXwBluEWar0bRPxoHw z/+Z61+FLLQTWuNZ/g8gYhYtUgm2jKGQsDiBiGzSTpF7io61a+jV7q5H9VXZE9t6Sqb4 lhNQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="GjJza/UA"; 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 henning.schild@siemens.com designates 2a01:111:f400:7d00::615 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20615.outbound.protection.outlook.com. [2a01:111:f400:7d00::615]) by gmr-mx.google.com with ESMTPS id h8-20020a2ebc88000000b002905672e241si176703ljf.5.2023.02.03.10.50.14 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 03 Feb 2023 10:50:14 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:7d00::615 as permitted sender) client-ip=2a01:111:f400:7d00::615; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="GjJza/UA"; 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 henning.schild@siemens.com designates 2a01:111:f400:7d00::615 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aJrCdVClE7inUruNCv0wNR0C+5pPTCTktFJIaL8epmSd89NgGUQ+phQm6K5pwCU14c4GzjCekd2B6FALiI43gLbyw7WFwqTj57jCgSa02tfcKAmFDWHE2RP2cw0Xy5wGBHFlw5RRcYfuRd+n5wJDWvk8S2o5r79bI0tCGS6Kxad3z/eUtM5NUA9ZyNHd6/s6XQVd4jOihLL2Je2kQ+mjvapF06AZ0IWf7u3cTEs4vUlLidJ9Nh99y985F42Vqkr9NmU6M782cNpv3jwT6tOvSjJyicnyZ3cwrHLo2v4USi6wseSzUo61IGW/gXdTkRUbBFJCKcVOiaYQvJE7JeGF+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=3sxP4AHmWFFOwzCzVgKXIHseRdw/Zol4fvGbxfHXfqg=; b=QT9FvASjzTaxQl5NbqZrzLBw5TYKT2xgKWBnwv6YC86OBKDw4l38t5uS/kcfHohn4NSRMYMNzOw4PjU8xqbXIeGLSlS4Iafuhp/a3Cwm5W0vxzx+yiqbVc3nLwJqYO8aj5n2VYpkhAkHWa3i0EtOPq3mqkV2ou7nxRrCxq8qLqEIxjMdy/lf9q9tI2B+BhO8STveQQN+Y9QQrZEpvby1t4XdPFAo7qHmY+02K+POizeNLdSqrEWW2W1BXJX3Fvoy6/lBGQUDEXrly+CuxqW2PdhFL5FKIJABPRwrVuD9JrMjJa4h/rT23giuH6Sb2w/4JPdZx3Steyt6ZDB6mAF/gg== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3sxP4AHmWFFOwzCzVgKXIHseRdw/Zol4fvGbxfHXfqg=; b=GjJza/UAeRR68Xmuq1gSjhJsJXogtDmvHXpeAU+qjSe2vFUGN9hhEMrGTuogDrolZl2GhSdVjLkN6vN2TeYsfm4b5n9xIGd12sQhNL/IVmW6YHC1DX1XUjQsxCV70l9qpIB8w1si/+Odk3mEwai+C1PPllwJ+pZqg1TFsLdnoOYvTz0/zhmxQVvdgYp3KJfQCRvecHzSRlrdlv7/lxC6J5PeJrvLU0ksM5gYCPdyWbIu8wX6XC1zfjmeKTDgdVoudCgnPlS7tVOnOviNFw2/+mttv/rY96UukHLu0QnT85kyyRPNEBXOMHM+oGpD0KdieE9DZ/CZeuZyqoP9AG8Vvg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) by AS4PR10MB5224.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4b4::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.27; Fri, 3 Feb 2023 18:50:12 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::ee44:171b:4c40:d42c]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::ee44:171b:4c40:d42c%4]) with mapi id 15.20.6064.028; Fri, 3 Feb 2023 18:50:12 +0000 Date: Fri, 3 Feb 2023 19:50:02 +0100 From: Henning Schild To: "Roberto A. Foglietta" Cc: Jan Kiszka , isar-users , Uladzimir Bely Subject: Re: [PATCH] Revert "dpkg: sbuild allows extra arguments via DPKG_SBUILD_EXTRA_ARGS" Message-ID: <20230203195002.1b789ca3@md1za8fc.ad001.siemens.net> In-Reply-To: References: <51601d94-280d-b903-785c-3bef73f75fb1@siemens.com> <20230202211419.4188241f@md1za8fc.ad001.siemens.net> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.35; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH2PR12CA0004.namprd12.prod.outlook.com (2603:10b6:610:57::14) To PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA4PR10MB5780:EE_|AS4PR10MB5224:EE_ X-MS-Office365-Filtering-Correlation-Id: 36f1a552-e067-4edb-5b6a-08db06177b11 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: wF620fKbhRw3zlQaadDD3gstwbM3N6byk60JjAic0F967DiM5RT0ybiX0oF4YSRHZHUj+9wlBBsVha+FDkW7gNiDnlpOKtQECBfBnwyO8rnHpgmszOQLJrpi7ytiVg4AUqoRH6nCjbaixw3jxrIPrayjhK+TY09g47t2UpnRHFCym58AS4LMeLHZKeR7TeEXavxAFm7342MEM42i8fd44KHDur6rvicoohsnc3UX/uuctNZ8ZPWVjVVPO24LIY/w4PTBBRrbaxMtt/ExwaqhrHL/LkX6AIn14rHDevmx1ks7jetTBDOTMaKUg4mEmyFwF7EJsxY9fPsGLkQSiZ1Bb1jqded28GXDPnpjGsKqjd1qs5z8I9+5HAgtYBcQHgtRkAKClZO/uInyXy9I86rKhEuy+fZcYl5ipfPpyXKNyMTbaAgKnybOAm6397jst7N635T0LeuSjT3Jz02wViariaj78qbfOLYlNcQAv1d7dVvMjg45uznz50Fm4tLR3cSpUvyeycK4uYpqzzlq8qIrbScAZL9LXUqKJOqNly0ijf42yjH/NuLu56rMCFgI6vBTHS8X3VpqrFaFxKy6iFUW/1ozZmyRUUhZzOcdypZccaAay0oLOfxIdX7jLffwlv/x1uyanFPFrHhqo/y6MpE+AA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230025)(4636009)(136003)(396003)(39860400002)(346002)(366004)(376002)(451199018)(316002)(2906002)(8936002)(66476007)(5660300002)(8676002)(6486002)(4326008)(478600001)(6916009)(66556008)(66946007)(83380400001)(86362001)(41300700001)(186003)(6666004)(44832011)(82960400001)(54906003)(38100700002)(9686003)(6512007)(6506007)(1076003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?d2c1Twj3yEbWuVvNeIa6yaPXmKtLiPKyWU7U58HqmVO3/O3Jgw+07JflmcAa?= =?us-ascii?Q?KT9Y2eOl5Dk+zX7/dA24lUrCbURukdveapZkfjYKOf1UhYL3PvIw9T+xKn/s?= =?us-ascii?Q?RGqLKhksWjTZ8n4ttX30N1/8d4hdyG8AM591M7RzVEcf/wZeLzirWdjhPPze?= =?us-ascii?Q?YxP7o/vbmI+98k+V5nho4Lwtrl0BzOZz2dRhBIPaie2MSoJoW3CnLB+x+WVC?= =?us-ascii?Q?Yu6WyHCFvKsmgYmM77qULHtY4rvdcRxVkjY8NxKNg+lYlOnTBW/p8DPh48F9?= =?us-ascii?Q?oPywYUvFTDJN1NCfwGbDOgdAviqAH4HNdlRbqKGAsoysfrpttZl6TnaFhMgb?= =?us-ascii?Q?C74khuC/0upYg/IAwkqw6ikNcXBqiYG1+mnXG+KlNhLl4dS99RONelHrR6yx?= =?us-ascii?Q?8gGht7MzHDglNrWPsLqcOgW5mY+cuavn+3CZnhyY2xV3IyQr71bjy7WZLq3w?= =?us-ascii?Q?gct/jap9iDwGM7ScsHTg1lS0iJwhv2sXp+V2LOqXHOzDsDit1abCaLTlDz1/?= =?us-ascii?Q?s99rXEkfKgssqfh5wCyxCHf25UWkY7SXnQIXAjKwkBSKPojrZBy6QwBeX6dF?= =?us-ascii?Q?kQKPYNPXeI9f+Nkc8hH7TXR+R7BkT9dBVLV4txCN/y9Ajmp315b5Z4BuraO2?= =?us-ascii?Q?G73BqJaR3IjMOLulQXtzQOczTYU4SYRAPtMZhPYMPUyOS/bC7tSI7IBhkGB9?= =?us-ascii?Q?IoM81xCu785bIPrUXlla3zRZ5ktMJso+pXe92S6SfKMLNphOxEHc6vF36Fb5?= =?us-ascii?Q?1sFjH6V70XQ9FgRrMrzlhlWnRxdKPMo9myCcBBSog5Z9PL4+j+VNWKhyQK8y?= =?us-ascii?Q?F3ArLpa1TSwE3hzRIiDiG1j8DzOhQno0bBxAsGjadrMmTHhYzlAiBt5bk/eV?= =?us-ascii?Q?4FXuGJuoQ9rfiYAY30bWi+L5YgcltrOzwCkU+WN6BKww3KiYe1kHwJBAeyy5?= =?us-ascii?Q?sb25B18sLGJU4V9Ioa2B51R60KGSvworljeDEjjpLsDUCGdsZ56oJ1kEIhCQ?= =?us-ascii?Q?eH2iUwty9rK1mZdXx79nTbGcTXCR9r78mMmsORF2tLCfXSOKowzVuTDKHuZR?= =?us-ascii?Q?WIohAQnVNYNDpGa/LriYIqCSzUKoQoKlmpgPmi70ka8l3z7WWzBLhqx+y3oT?= =?us-ascii?Q?u/KMAPVjEAHPGAoSBwtisOytdlI2VTfP66VcplxFUmRI1Zi3KG0MU+QFkiTy?= =?us-ascii?Q?s3KsdQ38P0Ds4RZwij/92t0fXQdJH2nE3AQxDqEf/IXziPXndipJsr2YaZ33?= =?us-ascii?Q?dvkgSyJ/ev8yn6gAPW4s4UkwqEzI3FmM/p8KWbV3zbEi0fjLCxHDYZb0rLIs?= =?us-ascii?Q?nIKw/kO8TQzkkf8nyBNK+O6IqoQfo5RcZpks/MkUD/8wGuHtVu7OoYq2ogrD?= =?us-ascii?Q?x3Vg0AMiIEBw9sLCTdCVjelXxsdIan+BxU9UWbR3apdRXZVSbBGXNRdazJQ7?= =?us-ascii?Q?cJXP8jsM19OnBupKh0fKxfD/HfeN1lI8l34q52wSfhULPW50cxtiATolu97f?= =?us-ascii?Q?LRJldmAhNqG93Hg3XqcV03a2WSRvXOGVq3elCCTwr5nI4e4CMmTB0EkR/vXU?= =?us-ascii?Q?AIzqDhgWc4fTos+wujCEL0QlOcTO2O4bmkcJ0VFCr9Ko+IpMrllbgMeUtpOR?= =?us-ascii?Q?ePSOox/lpswLz/G6JLRYeUNqWsSRYB4RJNYLH2S6g9IMCzOs/pKwuvKCFytJ?= =?us-ascii?Q?ODkDKQ=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 36f1a552-e067-4edb-5b6a-08db06177b11 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Feb 2023 18:50:12.4774 (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: DXtwWB6Z9dtKJ2o1yZKKS3J+qT376F0EYKtYXQGPD1Ksp7ZrtqZUZWr7ZQ6hNIa6E/Uo9BCqkQ8PsvRcHyqk9hInyqOb3fo7ByNvyak3yp8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5224 X-TUID: SBH/eSCfKA5M Am Thu, 2 Feb 2023 23:44:46 +0100 schrieb "Roberto A. Foglietta" : > On Thu, 2 Feb 2023 at 21:14, Henning Schild > wrote: > > > > Am Thu, 2 Feb 2023 20:06:12 +0100 > > schrieb "Roberto A. Foglietta" : > > > > > On Thu, 2 Feb 2023 at 15:42, Jan Kiszka > > > wrote: > > > > > > > > From: Jan Kiszka > > > > > > > > This reverts commit 6d5fbbab9c9e3c894cbc9cf18180fb0057f82f20. > > > > > > > > There are no concrete use cases for this interface known. > > > > Adding it without an idea what it should be good for can create > > > > downstream problems as the class evolves and also motivate > > > > inappropriate use of this low-level interface in recipes. > > > > > > Open-source is about empowering the users and unless illegal use > > > of it, there is no any reason to judge the use they do of it. It > > > is hard to think that a variable would motivate an "inappropriate > > > use" unless the user did not find a way to address a problem and > > > the go to look in that class. At that point, it might find a > > > quick solution in that variable without the need of overload the > > > entire class in the top layer and modify the class loosing the > > > upstream updates. I agree that there is no reason to documenting > > > that variable. It is self-explanatory and quick to identify for > > > those get deep into the dpkg class. > > > > All EXTRA_ARGS switches are very dangerous because they allow very > > unintended hacks. We have several of them and some of them have > > caused some serious fun. Especially if people use them > > "code-injection-style" > > > > like EXTRA = "; true; sudo fun" > > > > Some people might play funny tricks in their projects and no one could > prevent this but what has to do with ISAR? Why do we need to worry > about that? Overloading the class or function would not allow them to > play any trick they want? They can append or prepend whatever they > want in every class and every function they want. Why are extra > arguments variables such a problem and :append or :prepend or > .bbclassappend are not? Yes bitbake allows all tricks, so why merge your patch? It has to do with Isar because you suggest a new variable/interface that Isar will have to maintain. If you refuse to put the problem on the table ... there is no reason to take your patch. And no abuse-potential and no need to maintain. Henning > Best regards, R-