From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7195569008379166720 X-Received: by 2002:a2e:a311:0:b0:290:87a4:5c04 with SMTP id l17-20020a2ea311000000b0029087a45c04mr1084767lje.71.1675368869341; Thu, 02 Feb 2023 12:14:29 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:9ac5:0:b0:28f:4d46:197e with SMTP id p5-20020a2e9ac5000000b0028f4d46197els466478ljj.6.-pod-prod-gmail; Thu, 02 Feb 2023 12:14:25 -0800 (PST) X-Google-Smtp-Source: AK7set/YWIFU4QegXvrUe5PKFBySmg9IUIIpj+I6f9cnaCLR1E9gjpRB4I8fNjxdz5mT6wWcNjLW X-Received: by 2002:a2e:a4a4:0:b0:290:6fb7:21b7 with SMTP id g4-20020a2ea4a4000000b002906fb721b7mr787163ljm.14.1675368865758; Thu, 02 Feb 2023 12:14:25 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1675368865; cv=pass; d=google.com; s=arc-20160816; b=ScNUmfsArTE+H81jWcP5hkLfoHWmsavFCNtSFzitMD9vpxzS9AawNixluSWiPNqpEV Pi7oVjfTpRIJp2sD2ZNopisqoblfKVNlayCbdwLXb9f3AplcAK7R70w8kh+r0cSFqhwA 9Bux91sQMWek5AqY5Vp6VCp0KjJ4XG4soPg3x6cKsB/zGIcUcIoHk9+XbZoBD/REw0f8 Pb4CiUl+UstxP8PdmZQchQgzu6xFKuQuZfckcSeq7S/cy7FC5CdEohu2RqnToSBWc+uo 2+sPgdHwRSMOje0FKv4HDotqtAEIY37F2dN2t8Fle4r4X2iLjBcQm/OFJsok5HbP6jsw uzyA== 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=ddhEXlCT2PRBXFTVL39xhXpBTiFHLXLgJupbHVTUN0Q=; b=CWsy3rksRRHuxVLfUtLxEAxR/wJtDS779p+/jsxVLAjZ66i/k21VmMZbV1xCMLgIGl M3weWG/LVDHMnOUc9XlTgWUnzfUwTEBbm6qMnLgFVhW7wExx5CC6L/OyCQD9FQ7hK/Rt 6xHGIaG6wiGVYCi2aRV1XIA8iHbDpwu/r2ygz3XZR9I4hyQLh81fZ+UWKz5az7pbR1Kj PwQKuRyht1QDwH7beiCrPywMNRWwJLZ75FcKe0LqCdICeT9LhNwMMAynjNt/NUtt/egE NjAgcFLoRHx08Zs28lN+CIRmDOTwZt43Rf2RGIiAGd64BK1GsEJm2zjVGt5j9fTmmeR3 0VhA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=AVKu8vtH; 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:fe12::61d 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 EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2061d.outbound.protection.outlook.com. [2a01:111:f400:fe12::61d]) by gmr-mx.google.com with ESMTPS id o6-20020a2ebd86000000b0028ffa3d673asi17233ljq.3.2023.02.02.12.14.25 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 02 Feb 2023 12:14:25 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe12::61d as permitted sender) client-ip=2a01:111:f400:fe12::61d; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=AVKu8vtH; 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:fe12::61d 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=FOLtiWUWX5+yQfOdCpeM82IydxTRd5DzK/ZlWgnMxdRflRrBggwc6l8g6RjoizpLuhK4IpwQHt9AmTgocSZrMz/Wc4SdXtPuO0+pzblVLXKpMPhS4hpgoCffcAToJhvGJ7WENTUG01sf3eH/VgWpL/zQrEpT1l/00fhNbVOQOylK+WK/H93tQV1ImsVwFGvzyngNqEUACBlJEW7aB7oXL+xQFBFg+pZgfsG2Mh+BOlmtiopK/f1W/43v6JQLNWlZj/92FMEDu44TDHcAEerF5CdHldb8MIf083xmxmSZZW3ODDvFhTtuUbTS8w/BtlNNWlTmqxxo0XuspId/TvgF0A== 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=ddhEXlCT2PRBXFTVL39xhXpBTiFHLXLgJupbHVTUN0Q=; b=a4dRKbYAG8zSjCtYCmOenBtrmo3xx0z96fWl1Wtx+RpfTWEnC0W5ZhTEYvREwUsWrpacGskITisUq8Bozcq4Cd4w765u/S2t/qVP9Gkqm0rcEw00sf9d8rnLat+lilKGdr/DhWXXWJDYJVAWK6hF/Az2rcKqA9bs+8En5DcXJYlpIvVsC3GG7p5uHhgWVOBYlcv9vELRJ5CPgaXwm9jTBEnAo5K2Ga9NuucJsYe4osYQE0qRfV8DbBjZSV0hLRFVn5jfrC0eqHCYnCT7ZzNOM2ONy3EhY9ltFg7x5sZUOF+uWXI40RiM0n2Eo0aC4AH81pb7zvQiuzSaZ+cQs++Peg== 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=ddhEXlCT2PRBXFTVL39xhXpBTiFHLXLgJupbHVTUN0Q=; b=AVKu8vtHRbVqwmmn4T3Kx36U1oDZpgTBDaCQQPRddiJlQ06ljNCpt3TlRvzE+QAs3PSasHsw5SU0Uc86Ba5wj3n1qmky8b0a92HW562/NsKKwLbR6lcif9scNvMujHlAl5bxhlHMurefAFt5dWvOCEd6jXdwSIet6Tb9UJZT8w1SHzNYVlxPmfv4Kfx1mSAWtxo+UqE6K5QSRoYGQbkx32Im8Ctj+9QhJGCQqFktA0VAUoKcOuQZtN1nEgJ63FSGkl1TQwBPN1Ar2EKdpvabihZIQiR0m2We9y3zzPDwLM4LQn/Tln98L5JerxkUUe04I+act189kL/X0oQ3yMN/ng== 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 DU0PR10MB7240.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:448::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.25; Thu, 2 Feb 2023 20:14:24 +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; Thu, 2 Feb 2023 20:14:24 +0000 Date: Thu, 2 Feb 2023 21:14:19 +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: <20230202211419.4188241f@md1za8fc.ad001.siemens.net> In-Reply-To: References: <51601d94-280d-b903-785c-3bef73f75fb1@siemens.com> 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: FR0P281CA0074.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1e::20) 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_|DU0PR10MB7240:EE_ X-MS-Office365-Filtering-Correlation-Id: 72e31675-29c5-4acc-1ded-08db055a1369 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6PN/QIBsl+DYKWC4qeCYkx7yycT0lp2mEkSBF7KoDJHtHlakI3xrOJgbBEr1KMjpPHDZzdQz9g+pFwBDQBbFX5BD86JYt31aqtVpJytRXoU3PJeezFWgvD6GOgfc/PpIZvftqvhkeieTLagyJattRCWWu7uyX1JlEippSiJKmvDqPABnod77AK3Qgy+kYXKbgVBBxuV5BV/Py/06oNVu1ejPDnVP+1rBj29iL3Z0trRozQSTm1I3sJTtrVlvPGnMbQogFXfdAmdFpMC8nJMXcbj46QAAiELdybzULQM1Rbul96SYBFHDlu+vNRJr75w/ZkCtNQKUtSvUqmmON2JOAYlnEMKLN1nNyb4aYGrT4GJOA9R45fqt8II5m1NkUuNF55MBLfIq4rnBFcdfyyoAzdQfC+9oOJqmA19G/j6Rrw6Gh+jHlztotbvMrilO3kpNicrcqW5HAjhdaywrO4Roebs+I0hG+lN8+2AR+hfvbPlcr4/facnfDnN6BnhXnq8rJiqPLaNH6TYF3YvdCMfo8QkykyONgNUJO/6R1AfJ6RRMxOo54Bx3+dKF5Gjg1nEsfQJqmPGJqJo+UQcGXliBt0tCdg1+zktnoE6MHPy7ud4AH/7Q69a+SncvhaW95j7FsvIy0Uxy1NJ+T1INPAX/iQ== 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)(396003)(39860400002)(376002)(136003)(346002)(366004)(451199018)(44832011)(6666004)(186003)(9686003)(6512007)(4326008)(1076003)(8676002)(6506007)(66556008)(6916009)(66946007)(66476007)(38100700002)(5660300002)(2906002)(54906003)(83380400001)(86362001)(8936002)(478600001)(82960400001)(316002)(41300700001)(6486002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?OeMnDS+sECVT85yk6RgbCsQSLorsc14JB68o37yTQFpBusiazrGkCnIycv39?= =?us-ascii?Q?FfbLwKk6bpZx2PrDJ06CLLXC9PT1bwqA8MI4T2twwR2deGDSDBQFCXgTw+Sn?= =?us-ascii?Q?Uq08PyzAdn68nblET8imMHq/FQdIOGcEQkJeMopvltMrDiBEew3w9rNV9Wzj?= =?us-ascii?Q?8if5Qrhm3ePTv/XKDGD+5mLoqR7EuzGudS6lozXo83reXiHTpCM+njCzHQrm?= =?us-ascii?Q?WgqLp63z6F67oIorhZajHE547NYMNzlCnVd+eNJGepOlGIB8Tp6OKITAPxH7?= =?us-ascii?Q?LK6Db12IC9wpbta06X8MwmAqvON0DSV+0x7rCk1gOUCbrvr+SN+cgiJzXdYj?= =?us-ascii?Q?axCugxFlnpA9AkxSguGqeduMbZAQTr3j5IlbbRRhgTHmFnxRM6GMxva5HrXq?= =?us-ascii?Q?tiuIRxKJJvAgMys+jkVOrt8kv9slllCyf1pc2YWWke/qf/0mbObfB9CtJ8tH?= =?us-ascii?Q?OTzZaUBHEEy4qcWdtvYgDwW+OMz5nF1uznaSTyNsdIoizsQEeznIMg4qVSgk?= =?us-ascii?Q?elO8XKFojWQlX7Wi22lWPVskHcDzJfXE5ekOXZsKcBEzTWDoMXwM33jz/V8D?= =?us-ascii?Q?ZpPQmy4XJjYPgEUVQ25CJeo/zCeCBxEKn8T2iVeD9xQsf4Oyiv9zMwRW6yIR?= =?us-ascii?Q?7eIUlsIDGA3UefzTZFT5eDTNJxmWCsQh0eToxcE6JHVKUZ/mvPb8BGl9sC4K?= =?us-ascii?Q?NKgWYu11dyD+nG0UyH1GMSKpv6AFRU9ARi7z9a8h341oJXIzTMsLrnuTHV3a?= =?us-ascii?Q?YsszfDVFs7/P7P8CJBwG9xhYMvzsBIDpIchSwqovNekla6/mKL3argTHcH1y?= =?us-ascii?Q?w7FbJ3W9sH+Eqoa9+kBGOt7jv9XVJgSjSCtgpCBskLHznVYweZtQJjbgKXki?= =?us-ascii?Q?M5Y8VblBu9RNgirifefuc2A19wswiWFb4wSSugXfLNJnwc1kC3+2cXPMCcuO?= =?us-ascii?Q?xjJrmflq0AQ95tJXERtMK22Kigu8qckvBpVJaO2xrPXPSC75K6FhFW0eyq5M?= =?us-ascii?Q?lOiuTRXvzfHBjlRcC/GUXGrBjrbv5IyKWze9/GV2vRDuOrRBC6h7lfwHEXcJ?= =?us-ascii?Q?WlL9bgaAGoKd7ufnRzIurMtWHW+1YL4+HNa4DXArZ4qrbBWH8zsZJhWu08Sg?= =?us-ascii?Q?y6wvAuUS9V2LMNvk/DqDsN0ID+TFlMAR7A6+34O5abv4N62OxzFJskl0mfvp?= =?us-ascii?Q?VzgXHf6PCFBb8TqbFSDF64s6xEC3Utn/TPZMAFpzqa71TKMhTzb2wf2bCBjr?= =?us-ascii?Q?JjAdLStD1I6hAolG/RriYaDVo46ZB0jmBcl/d7O1fyy6OIdZmMuEokztT1ss?= =?us-ascii?Q?w/3MoxQsicNs1Oe6qqGpOo+O5+uFCvuY/P7Mhd0+e/knqnnqZHNrVhosfcji?= =?us-ascii?Q?QCu4B/gUQtWoYcZOzTto18CcHnvUpd/RmZSrbLowR1QM+GInO4uZuNije7jX?= =?us-ascii?Q?03o5STynspjw3oS8rhnC5+M32PZjoW1LzLFvaR2mCVxRjjiqastqpBCPZDT8?= =?us-ascii?Q?qE1tNpnpp0q91suiFV0VAnUmup/YpRdj+x3yUq4+pIcQC77FfSy6YA/PTy2C?= =?us-ascii?Q?8XDN7fvetRY3jTQj3SD94xtgovCmwVJ025jVUszP+R2twPQ6H61pPC3OLnaC?= =?us-ascii?Q?hAvKpa8kiP5Uke31CXejL6FkmOTF3GGupePEdD8XWQigpLA7GNdiIPEFzpfb?= =?us-ascii?Q?UWyCXQ=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 72e31675-29c5-4acc-1ded-08db055a1369 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2023 20:14:23.7670 (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: yd8xxY30JPhVShTuisOqcGMyWLKdxXiir45cOr5vnOsWch9jVQRSIwt3/lHGZtFN1vMtdfaPV+Hwl07ten15r6iq7/JyZ+TwNLMIQj/hX6c= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB7240 X-TUID: K/s4ogc/HGzK 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" So just say what exactly you use it for. What is the value you are setting it to and why? Maybe there is a cleaner solution to the problem at hand. If there is not problem at hand, or you fail to explain it. I have to agree that this gives too much power and too much abuse potential. And bitbake has means to overlay _append etc. So the open source power is not limited by Isar not taking this. Unintended use causes severe headache in maintaining Isar. Because people will complain about interface changes when we change stuff ... but how they use things was never intended ... so no interface. Henning > MHO. > > Best regards, R- >