From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7192631200934002688 X-Received: by 2002:a05:600c:34ce:b0:3cf:781a:4310 with SMTP id d14-20020a05600c34ce00b003cf781a4310mr346421wmq.150.1675278181549; Wed, 01 Feb 2023 11:03:01 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:e449:0:b0:2be:34f5:ab03 with SMTP id t9-20020adfe449000000b002be34f5ab03ls2116041wrm.3.-pod-prod-gmail; Wed, 01 Feb 2023 11:02:59 -0800 (PST) X-Google-Smtp-Source: AK7set+/yimtjA2k7mGi9Ds0C78WO1lM2RkkJ7fFrlBc2T7BzxyDfpmff0gx8lanO1eGJqiQ+VhZ X-Received: by 2002:a5d:4608:0:b0:2bf:e2fe:9967 with SMTP id t8-20020a5d4608000000b002bfe2fe9967mr2622646wrq.13.1675278179873; Wed, 01 Feb 2023 11:02:59 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1675278179; cv=pass; d=google.com; s=arc-20160816; b=ZE+aDRHarl8/QXaOtK4NluVnrIbCIqpr9vIbsfpBraj739lUHk2hYvvj502caPbIU5 8+sKT4I3IkCperB2Xj11e2IeaintJgoR1o2NEVA8V9HI7qucGmQWYoKAOa76EY5DIm25 LzuKWeTxhTo7igCeraA6Hb4JTaTBrT+dqrQEi5W8KyXMuOvsq4+CNn9JWvIc52BV7slp cKziNXR4ox/q6MGtu7CAYwOds3//6OPjC5h1SGEROrZa6x8/7wI9988oXYQFRYh7j69G ce2jat4zqwYFEr7b8IuUzvsrfBmpLgHCTJp1RAnEDtMf+vy3201HIWFhUmPcLr1woClp bXkw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:from:references :cc:to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=ljvUBpcuYoD9MJ20uhIZrt+D/OSnCb6a1xfGdcu+of0=; b=zWFl3uYQ/G8ITx7PB92H5r1SPIGaw8tvf3UB+66ShOJfqObGg2bLpI/5htLiAKcXaj vV21560f0xp/+msKLvqQuoR1b/lCGU3gFHH5qRP+62WVDav0DuoJrLc/lyITh6TagT2T 7Ig8qLVrZNcP7XdK4KKgyPsqMQwRRlM+RU8fqzwmy5OAk3835nYuHrVoQGOe9tdg/0Df CuuTHTOCmNu80JWd5ml0KtL6qLCPV4l7YWHKIbFYvfish+OBXuOM9TrJqx7RxAe6eHEd +djSBrwM+nwxmaDcMS3i13rZODJxvmIQ/ZKSbALgqK0gb2UBl934O6RmvUpKxDL1/Rxn 3GsA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=eJD2pzdJ; 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:f400:7e1a::613 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20613.outbound.protection.outlook.com. [2a01:111:f400:7e1a::613]) by gmr-mx.google.com with ESMTPS id m18-20020adfdc52000000b002bfc35954dasi1006588wrj.7.2023.02.01.11.02.59 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 01 Feb 2023 11:02:59 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:7e1a::613 as permitted sender) client-ip=2a01:111:f400:7e1a::613; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=eJD2pzdJ; 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:f400:7e1a::613 as permitted sender) smtp.mailfrom=jan.kiszka@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=SiG7H/aNK6EiDA4fZQiVh+BB3TGV4jV8OnIYgArR8mBvXPVXH7h+hwGM5aJXG2TS4tLtmLwHuzYoDlam7pSMLgIIY/ds9JWiiFiuJxeZWLE/sT8rYlq34M5DS7QMBBSgusvSjr6jn41UpeRCj5lnBvs46xNy04ebBWedLU1gzst/OkQJvJefj3iPEUO2q0Il8pJlmqb+x9p0/6N1DV1YGe8rLdSdzIg/l+mDglMG7i4CyunnbpExy4Y/Oo92mWccu2Yav0PcAmGoz3fuv7t3Uk1f1XgyqY2ycn/srtie3LOy6qW1jQiQRXh8/4Eq9ZdeWhuVThDeSV99Xt8l+JQxOg== 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=ljvUBpcuYoD9MJ20uhIZrt+D/OSnCb6a1xfGdcu+of0=; b=K0c36Nb3xYVtx+rMtUOcAIM5/+qXVu1iTxms0hSRfA9BKxSV3tU3XjNt6Al//+pKvlf65Mpd2PPo8SZEGNYJRZIRtghZbg5Ouh9Dh/wDpSgxZvcoY9FXGkJQ3TmBXUc9knF0lQcOwIAl8jgiQ1zihSYlD9WusJFQh+ZmZQ+jqeBBoNCJpXXx9pvAI61ETwGpth5NhM8qcgNEdRVODDk8FwgMqbAPx9bX/izyRyS2Sv68Nvdgi5cgsWOAmTJ31Vi9uVu1sBWSoBnEGpU9fIM5/lLQgXxKVkZdc528snht6mFMvknwxUTinn02AtEjF1xuMqFdwP1EsXvdJrHUQwel5g== 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=ljvUBpcuYoD9MJ20uhIZrt+D/OSnCb6a1xfGdcu+of0=; b=eJD2pzdJubQnNpePLJrVjaqZ1crhveetS5TJ7GQf8roRhhY2H+/afXzKCWyl/T/l4BuL0DSWVNIvoW/IWeAojyrJDBxgMmQYaODRYcEKkktdMbjwNwDa034dlJYSX4nmnBeUtcoQJkAVEpVRKn47AUAFZGCTHN8kTujmsod9G0wwXXlTWriQJPIr9/AYxcARo5NrBxTMv7ytuL65ECe+GZAvwuHq8DdtbqiQmjXU+E3LWFNVAdfeX4NJXiPk2vs5eKTTvqm7cLMaJWKMZm4h3ad1Kf/EGD1PjhVNiZsSEL7du57ht6iwYWdfcYiqGsQgYQQ62Qr4kiMAxCGcEJ39mA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by DB8PR10MB3831.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:16b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.24; Wed, 1 Feb 2023 19:02:58 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::784b:e95b:b855:dcc5]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::784b:e95b:b855:dcc5%8]) with mapi id 15.20.6043.030; Wed, 1 Feb 2023 19:02:58 +0000 Message-ID: <38cf175a-8d4e-6dd4-cb55-71c0d118b5b0@siemens.com> Date: Wed, 1 Feb 2023 20:02:56 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [PATCH v3] dpkg: sbuild allows extra arguments via DPKG_SBUILD_EXTRA_ARGS v3 Content-Language: en-US To: "Roberto A. Foglietta" , Uladzimir Bely Cc: roberto.foglietta@linuxteam.org, isar-users@googlegroups.com References: <20230125164227.1448218-1-roberto.foglietta@linuxteam.org> <845939bb-2968-64ed-13d7-a3e69c08c69e@siemens.com> From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0038.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4a::14) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|DB8PR10MB3831:EE_ X-MS-Office365-Filtering-Correlation-Id: cba4b433-e7fe-41f9-ec1f-08db0486ef1f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: L+gs65DDEQHbXNc+NN1kszv7nSc9xEKoduMT+H3YynZDBfK5Mg81PrJZHqbwG5PSuloFTsOxTipoNXETfQsaAFmWZvfykZiKyFNCDP52hOP6/4A6gu1WwPJn2QpY3aItRDX2iY8XS3rA90Ue5Bpla1tHzVOPPYnvz7mpWzP2dZFV+y8VK42Cf4fMqqiXq+X5Z/BF59JrxcH02czhIAPAUt14z8v02JgKPpPRQIkRcpmhUQyOW5yujbj7ixS0KUP5YeaclL/I8rzeYao9kExHl+bJMuWziox0mLLV6tG/n1ksuvtwhl56i/RJ07Oxss+tym2AOKxvU5eOPXfJ7ur3lk/dTUUjyOuWUgJdeyuQptybr/gD3SYBqlagVGxPd4o0eq3GjZ2ozAfB7HAzqbwMPijZpzYtbQEoz5wKC6A4ECoq4aU6P/SvBelbDOlvBtUcFQdOZsvWAeridvlgNDoSixTCopdJelFu+CZ2HwDzVzkwJVfT6YL53QXg+RyyFvxQUCakaELeqo6bgnVLXYl5kPYbJuvxwddfeG09OZo4jouYIIPrSp1cxCUCp70kpQEFbk5byxpAr6YXFdWjRJ6gHQ5m1NhmdXnMdGEB4le4lje1QzOrtlix0kgvp7kJ8bt01HuYYAaKlEAtc7cnaAtm64Yn72D2rAZl1sCTJR/2UbKKsadK0Vmb2iQk5QT668pDbYhx+WI8izcMuD0JXxw5VvbuLcJHLxR8p6nlSB9Jt8NHnIliRwleR49ZDAj4xQGm 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:(13230025)(4636009)(376002)(346002)(396003)(136003)(366004)(39860400002)(451199018)(83380400001)(31686004)(2906002)(2616005)(6486002)(6512007)(26005)(186003)(44832011)(36756003)(8936002)(53546011)(5660300002)(6506007)(110136005)(86362001)(82960400001)(31696002)(316002)(41300700001)(38100700002)(478600001)(66946007)(66556008)(4326008)(66476007)(8676002)(45980500001)(43740500002)(360504008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ekxxTy9STFRJQmZUV3FRUHRXN0FjaCtXV3Z3VjhJMWR4QzVSTHhGVVFyZHNH?= =?utf-8?B?Tk93Yys3SWhrNjZLRlRMVTF6VU5zTE02Y3UzajRsSDVBdWgwMjVJVmxqYmFn?= =?utf-8?B?cVZ5RkRxQTk0NGxoSVVvak41aEs0L2FMU2RHbDRSNzlHRVBLektQaFBSVkY5?= =?utf-8?B?dUhtR2tlTFVhSzhrLy92VGhWMlJjQjFUUWhUSWhNMys4bU8yS2N2RjVEOHVw?= =?utf-8?B?WEYyMG1OWDdoSGc1SEtyOFhPellTR0E3RmxKQ051MzVTMDMvUUMwL0JNQzhh?= =?utf-8?B?b0NiYUFtaDFOMGFacll3cER3OHkxZ3JTWHN0OThNSjQrT1JKc3dVTW03QnJU?= =?utf-8?B?VHNFcTB4UjY0VWpOOC9BT2pUL0xKYWVlSituZUNqenF0dFEvR2hVUVlVcW15?= =?utf-8?B?aGxQeFZIZUEzTVlZeW0xVlF3aXFEMDdiYWhrdjA1TGtkZXR0dEQwVCttNjJp?= =?utf-8?B?NDRxQUxuaWRqa1BiZ0t2bU5vSGh2YlkrdVhXeTAvTHp4NWxpUnM3YWNhcXkz?= =?utf-8?B?UFJTekExdU9QY25UOVMrbGo1ZlltQzhSdHdLT3E4UmxTMjJjTjFhUmp3VjB0?= =?utf-8?B?T0k3YlRkS3d1RUVYWU1uZzNoS0RQWXFsU0ZQczEwb3JBNTdRVlhXdDVtT3ZH?= =?utf-8?B?TkVVU3RRRTAvSU9YWC9UKy8zaWNDYjgzWHA1bXlnWklDNHV6VDRFeFdFbEpK?= =?utf-8?B?enhLVlk3cDVIdnhvVlI4REdOQnlnZmloUHgwdXdKTUthVTNOSkdEYVJMZGtV?= =?utf-8?B?UDljM0M0RXRMZ3lBU0twVGhJNTR4a2diQjhMckZBQ3Z3cWV0ZzdKemtmN1F5?= =?utf-8?B?U2tpTGliN1BlcCtDTDZJL1dKYnpZcTNqYUFvNi91b21XV1VSaElpTjBaR3NL?= =?utf-8?B?YmxUblFtcE5icXdiWDBtQmVBRit1L0N6cW1OV3MyclZ5cDEzZVQ0Y1NDbkRS?= =?utf-8?B?YkRONmNQYUdXRkJDc01zbllDNG1PamZNZjNLZGFGcGpUSmNsbnRQMGtQSVRl?= =?utf-8?B?Zk0ySFRJQnkva1p4UGhRVHZFYVBkYW9vOXNtbXBocGlkelJrUWZvWTUyQ3Bk?= =?utf-8?B?RGVqc2JDdkdMS1dGenhGd0RNZ3psbUEwdjNOUXA4M2N3SGVycUtwL0VodEpR?= =?utf-8?B?K0ZpUlJMTkVTNGJKNDUxeVpQYWFDa2ROZzMyVUU5R01HYlg1NTRsRCtLQS9O?= =?utf-8?B?M0d6eCttdXUvUzZrdjZwc2hIV20zeFpxeDZLcnJkRGErc1ZTaFJBem1OY0JP?= =?utf-8?B?VDZMVmY2ZktsWUp6TUhBTm5mN0E1NGJxRlZyNGRqZVJkQ0I0YnAwb0ZjRVpm?= =?utf-8?B?K3QrRHJWYnJ0ZFV1U1RSTGZBdmNXWnZOUkMzSUZKdmVnd2tnYnVreTdlZFpw?= =?utf-8?B?SHRsa2JtQlBYODNrZkk5SmZuT2k2M0dJdGJ2eEtaUEUrVlRoZVp6ZDVjY1NK?= =?utf-8?B?amt2ME5nYS91TlBuVmtndFFya3NvRFplRkNRRWdwQ2F5a3FkVDFXczZWTmZj?= =?utf-8?B?SmRobm1MU3BHckhTY2NkWEh3WEVnMk9sVGdMTGJxcXVIaWF3S1FwZnNhdytB?= =?utf-8?B?NmxBV2ZTWnZsWTB1WHliTlVyZktRQ2Y2Z3FMVEs5M1dWRUM2K0d4WUUrSTQw?= =?utf-8?B?Y1JNS2tCaXRQc296YlRqcHdBbkFpdWZRRlUvN0ZGcVR0QWFNSHBrN09wY3pr?= =?utf-8?B?U2l1QUdrZldCZkJsYW1CRUZvTG81dVEzVjNhREUwakd4QUN2cWIvWFozdXNy?= =?utf-8?B?eXkwYmhHUDQwaGpRQ2tBeGlTeHJKdEdrYzN3akh1ekdXS3BnenlaZE1oOFkx?= =?utf-8?B?SUFMdm8zSzBRdnF4UXRUSUlkV3kzQ2hBay8rRDJLc3hMU0xUWTRPeC8vSVNz?= =?utf-8?B?RVh5dEJxYU83ZmNSaVJCdnlUVWtTVkJnMHpaMm9KdmhVdXFpcEZIbHJhMUlF?= =?utf-8?B?cjFLRUs2bmZ2dWg1ZDBvUlpOckRvanIycGF2aE9wS1gva2lUSHpHWVRWdGsx?= =?utf-8?B?TTlZNlFtV1p5dWZZS3JZWEI0ckFYRnJjOUFXVlpwTjhneVQrN0xlQ24wS254?= =?utf-8?B?anhTcnlRWkZlNFE3ZzVEd0RYaE83NVQ2TFNWTWdtaStlQ3lPV0R1enZnSUF4?= =?utf-8?B?eTZmVVhzQmRTL0MxZ1lnODM3dHRBM2VFQU1DZWo4MmhrRlpOcEpNVmZLZ242?= =?utf-8?B?MUE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: cba4b433-e7fe-41f9-ec1f-08db0486ef1f X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Feb 2023 19:02:58.8294 (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: ndRSW9VWwsLXogl+u5Z1F9S1pt5qg69vHu7zHlY6N1DVS7AtAwY6vgGfvp6qEhAZQ5Xp+XR2YmSKAs6ItXWssA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3831 X-TUID: KwO8Iij9HEc9 On 01.02.23 16:48, Roberto A. Foglietta wrote: > On Wed, 1 Feb 2023 at 16:40, Jan Kiszka wrote: >> >> On 01.02.23 16:30, Roberto A. Foglietta wrote: >>> On Wed, 1 Feb 2023 at 15:47, Jan Kiszka wrote: >>>> >>>> On 25.01.23 17:42, roberto.foglietta@linuxteam.org wrote: >>>>> From: "Roberto A. Foglietta" >>>>> >>>>> Sometimes it is necessary to add some extra commands or arguments for >>>>> the sbuild process which produces customs packages but creating a class >>>>> into an upper layer just for this will create difficulties in managing >>>>> the updates from the upstream project. >>>>> >>>>> So, this patch allows setting extra parameters via this variable: >>>>> >>>>> DPKG_SBUILD_EXTRA_ARGS >>>>> >>>>> v.2: just a single variable and not anymore two of them >>>>> >>>>> v.3: the variable is set in the middle, just in case order matters, it >>>>> is the last of 'setup chroot' and the first of 'final build' commands >>>>> >>>>> Signed-off-by: Roberto A. Foglietta >>>>> --- >>>>> v.2: just a single variable and not anymore two of them >>>>> >>>>> v.3: the variable is set in the middle, just in case order matters, it >>>>> is the last of 'setup chroot' and the first of 'final build' commands >>>>> >>>>> meta/classes/dpkg.bbclass | 3 +++ >>>>> 1 file changed, 3 insertions(+) >>>>> >>>>> diff --git a/meta/classes/dpkg.bbclass b/meta/classes/dpkg.bbclass >>>>> index 7822b14d..8785237c 100644 >>>>> --- a/meta/classes/dpkg.bbclass >>>>> +++ b/meta/classes/dpkg.bbclass >>>>> @@ -23,6 +23,8 @@ do_prepare_build_append() { >>>>> env > ${DPKG_PREBUILD_ENV_FILE} >>>>> } >>>>> >>>>> +DPKG_SBUILD_EXTRA_ARGS ?= "" >>>>> + >>>>> # Build package from sources using build script >>>>> dpkg_runbuild[vardepsexclude] += "${SBUILD_PASSTHROUGH_ADDITIONS}" >>>>> dpkg_runbuild() { >>>>> @@ -109,6 +111,7 @@ dpkg_runbuild() { >>>>> --chroot-setup-commands="echo \"APT::Get::allow-downgrades 1;\" > /etc/apt/apt.conf.d/50isar-apt" \ >>>>> --chroot-setup-commands="rm -f /var/log/dpkg.log" \ >>>>> --chroot-setup-commands="cp -n --no-preserve=owner ${ext_deb_dir}/*.deb -t ${deb_dir}/ || :" \ >>>>> + ${DPKG_SBUILD_EXTRA_ARGS} \ >>>>> --finished-build-commands="rm -f ${deb_dir}/sbuild-build-depends-main-dummy_*.deb" \ >>>>> --finished-build-commands="cp -n --no-preserve=owner ${deb_dir}/*.deb -t ${ext_deb_dir}/ || :" \ >>>>> --finished-build-commands="cp /var/log/dpkg.log ${ext_root}/dpkg_partial.log" \ >>>> >>>> I'm seeing this in next, but it seems everyone missed that this should >>>> not go in like this: >>>> >>>> Missing elaborated reasoning. No in-tree use case or at least some >>>> explanation why we should open such a low-level interface to recipes. >>> >>> At least one Siemens project uses it, unless it has been changed after >>> I left. In general there is no reason to exclude that building a >>> custom .deb package does not require to use this variable. If not >>> used, it does not hurt. If used, avoid duplicating the dpkg class in >>> the top layer and go out of the upstream. Moreover, ISAR has plenty of >>> variables that modify the low-level interface or its behaviour. After >>> all, flexibility is what makes ISAR valuable. >> >> I'm not categorically arguing against it, but in the absence of any use >> case, it is hard to assess if there are reasonable ones. We already had >> fun recently with "EXTRA_ARGS" [1], and this goes even more to the core. >> > > It has been done once, it could be done twice. However, it is not my > problem anymore if a project in Siemens will require a change to get > upstream with ISAR or continuously be in maintenance or be kept > downstream. Looked around internally, and I can confirm that we do not have such a demand in our layers. So, in the absence of a reasonable use case for this interface, I vote for reverting it. Uladzimir, do you need a revert patch from me? Jan -- Siemens AG, Technology Competence Center Embedded Linux