From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7163980406052618240 X-Received: by 2002:a05:6512:3b0e:b0:4ff:7e80:4f1b with SMTP id f14-20020a0565123b0e00b004ff7e804f1bmr2247273lfv.53.1692194152896; Wed, 16 Aug 2023 06:55:52 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:5053:0:b0:4f0:9517:7df6 with SMTP id z19-20020a195053000000b004f095177df6ls575714lfj.0.-pod-prod-06-eu; Wed, 16 Aug 2023 06:55:50 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHBBqkk622rFS7xgPldvXTL00XqPU18FaLaIxzyVB8xv0ke4Ql2J+Kb4nic5ME9uucC/IUc X-Received: by 2002:a05:6512:280d:b0:4fb:cc99:4e90 with SMTP id cf13-20020a056512280d00b004fbcc994e90mr1941117lfb.37.1692194150613; Wed, 16 Aug 2023 06:55:50 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1692194150; cv=pass; d=google.com; s=arc-20160816; b=D3FWhthCUxYy9wBg/+hurfTwK1Ss3cSYjx3BR2GZ+o4BQlow0gzU6nVgMtudsc6Yhb +Dtwsu4H6wArdCBC9Jb9WbdCn/K4QGzKr2FffaatRnZZcsJuEmy/4zFvnlP7aMjJ7B8A KarQESzPiZ17I1r29Kbz9thFf2ix03jATofdOJ0F0iIEw4jPOeoW/7yu/7PxYhQSj38j +kmr61AtxfnS31ASU5i++rTfVN5oCu7Zv5cyzDRDzK7EzHzEgocncr1r5drVI48X/j2a gaMcWa8DexJ5NxMIFgRx2APVzwMdc4TLvMusgDKLvgtzRcCLdhcFKO3fm6vHN1p/XxHr cRcw== 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=m2O5sXEBJpEWGSTcP3D1WEURDwUYWm19jj49RRu81Yc=; fh=9r429SiXQJOsJCd4OYNchv22ETo8OOC4cdaZ7vqoglk=; b=V+ViY7Mi76sKoIVG0+yKwBO8S2PEDFxrKYfy+kvkQc91fUCNTPL6v6WMNru5sibVoq C8NtgN2h5IkEqPuT5g7LIw00O5Ek926GLQoux5lk3rlZ4qkaEmXreO0ndyIIv2K06BYu tGbCL2h7qWHpAfHOJAwO+u77wSrhKrX1Z1FB0uoggn8/gD6mmzO2H5oFFk6Ys55UQhEH H5N2u6c2g/OKZCLNI5/EwsxFtaZ2pr6s2V4TFJmHKhFQocjtQ7azpzbPqfJxpsnvx4d1 vK/cJQcNSEz+YdulJquFEmjOUvi3MuQY53o8ALAtb3DbPhc3VRhIqbxRQS4834K42yWu gstw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=uMw6bGkq; 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:7e1b::623 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20623.outbound.protection.outlook.com. [2a01:111:f400:7e1b::623]) by gmr-mx.google.com with ESMTPS id j2-20020a056512344200b004fe3478235csi1010523lfr.7.2023.08.16.06.55.50 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 16 Aug 2023 06:55:50 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:7e1b::623 as permitted sender) client-ip=2a01:111:f400:7e1b::623; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=uMw6bGkq; 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:7e1b::623 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UmUSu12DTOMho480VoWHfXxEYhHMGeQSYhTdN6stM6w6yToMc/AtuWn1pU0e9Hy83U1jyEqsfUi3FMIzlbjkuYrhfiXLqE6SiI7g2ADk4O4VGYOrVMhKQgGLPVBkPZjZrxBkRaYWvfNrHHez4cMUGCyRSvZipoHOo6mMV3VjkrKYJbaAaB/SGdtAMIxHEjLwOOqlXbI+nziZ0iIOjXH8DkU5kNm24C9EHjNb5b6jx3LgajQksuDgu55RFKbrVcTO1jnnRc0ABS/2hFcg3w0mPKObe32Fenxnv2xEXz3CpFaEL1+uDtNh/ZzRYyCIsCSL54pcvroFF53fM5CbcNp2Rg== 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=m2O5sXEBJpEWGSTcP3D1WEURDwUYWm19jj49RRu81Yc=; b=dWTL69IZx/PSgMjl8g2OZcwrI2+Og904d+5x8wJq3PaqVrTWzj5OJf1HsI32ywDJ0lWHS+N2ICwH1NVP2YM6hMyqINs1MIBeFBVtlqIUUmAKL8vYECJhzhQVbroLU7tzmE/ooEki9vpyCP5Gzqkj5weOi+YIAhFbRCJXucguaZ1iDz3xGoGWe3VT5myDK+v4cXz/nkSZkzyo+biR4hEr+hpZYCozWAJEe/O1kBfvKwUJladKzZorN4KDX/rYXmy5k0V1TjfV4yftCPubxqTa69res4ZuhfbzdcLbD7adp8kQ01Z/JcLqQtx+0MwTDAuYU4K5/aj5CC3hC+2mUO6xZw== 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=m2O5sXEBJpEWGSTcP3D1WEURDwUYWm19jj49RRu81Yc=; b=uMw6bGkqmiq+N4oQaiM3VflQm2Fx3/GfAuF5Bt7B24gaDxgG9wvj+sjCbdJ+m9Y2l5mxHnVYBEZoSV9LVRkfDqslWP/N/GWIFvx0j8GvIFBQcte2Ycj8TxBkmRevbQoq7E2DxW3x+I+Oz7+81KZDqprT972UXsnWL/XiZWtLzRfUdY4Ryd6jebvfk0irFx30COAjMJcS5CkkhkwmIwfL6h5iGYoNHlxp2YH2S/EvYh1ZardePWke8ore3cqgVT00xVaVVLpe7eNFEpKD+TfdUSMsXBd3fI9YdFHNdIvoaHpsddGh7phqeuOk1Q0OW85d2eVxLHnL32g/Zn+eVvsneg== 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 AS4PR10MB5871.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:516::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.26; Wed, 16 Aug 2023 13:55:48 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::7f20:d403:b43d:12e2]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::7f20:d403:b43d:12e2%3]) with mapi id 15.20.6678.025; Wed, 16 Aug 2023 13:55:48 +0000 Message-ID: <26c37ebf-5470-4c29-9e7a-89278375811f@siemens.com> Date: Wed, 16 Aug 2023 15:55:45 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 3/5] dpkg: Allow overriding build and host parameters for sbuild and schroot Content-Language: en-US To: "Koch, Stefan (DI PA DCP R&D 3)" , "isar-users@googlegroups.com" Cc: "Storm, Christian (T CED SES-DE)" , "Adler, Michael (T CED SES-DE)" , "Sudler, Simon (DI PA DCP TI)" , "Hombourger, Cedric (DI SW CAS ES LI)" , "Schmidt, Adriaan (T CED SES-DE)" , "MOESSBAUER, Felix (T CED INW-CN)" , "ubely@ilbers.de" References: <20230816121423.3956608-1-stefan-koch@siemens.com> <20230816121423.3956608-4-stefan-koch@siemens.com> From: Jan Kiszka In-Reply-To: <20230816121423.3956608-4-stefan-koch@siemens.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0050.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4a::19) 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_|AS4PR10MB5871:EE_ X-MS-Office365-Filtering-Correlation-Id: 08df91c1-e8e4-41fa-7a50-08db9e607ee1 X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6kiPUDHH/CGzIfcX8hUDwpagmJ5gAFuC423OlN2+uSQLrAc5Yyk6Ca/O93iMR5yzgf8sMLaEVw8jhIlFWXXeKA0XQWanxI4VCNL0BxhFWU/HY3m+zoPqPr1r3MguOStG9QBfcjtYSDuh+6+z90CWtq3Ti4XPgr82FkbDYwYSy8g80wWE4kfoaqJCm5P5PwqEORpO0reQU0YTxhLv5BT928TIelF5rAg52030ceEuD8MFriCSD3buRS3VD0DlkBDO1EwGjvaod3nPHipT7ukcewmv+xYo5nvq6klIv98gD1diVQ0Xqdkg4JOZ1JmtJk4e+hQzAA/9x6wFsLXOvIajqnE+Xwl+VHM2c7oy1GkdnNiLWW2VS2SLbt3qig4MuvAlM2uM1WzKUnEKQTQn/5DrzV8ZA/Lcu+NOLb2jHvluz9zS8/VFTz7s3t9Hl+OQiHvw4htO99zWvNSlyzh0P9OLNfkP12Rn/loN8OrDdJISm0Y7o/FQ7NW500m/HQFcJ7ICvEtm99oDR8ceNYHW/t8kV3ZA5tWTb2VbSy7Qfdneq6EwZnQD90XdD/IUpY//1AaAzMSok2TuEfL4XnjtYFPt5DpTunqmDNkCGGZeW8/ChmOt8U4idELwOqfjiUXrD4spZHvkqcA2bEj9a/ZRevhETA== 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:(13230031)(396003)(39860400002)(346002)(366004)(376002)(136003)(1800799009)(451199024)(186009)(316002)(54906003)(66946007)(110136005)(66476007)(66556008)(41300700001)(5660300002)(44832011)(38100700002)(31686004)(8676002)(4326008)(8936002)(82960400001)(2906002)(83380400001)(26005)(478600001)(86362001)(31696002)(6512007)(53546011)(6506007)(36756003)(6666004)(2616005)(6486002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dTlVZm55ZEpEM25YQ2p4MHpWTGh1N1ZRaks1b2dJbkw1SHNsT200azA4RWta?= =?utf-8?B?QzZOR1QyWUE2cHhvaVpKT0RzbmhCMnVza0R5bThVQnNaK25XOXJXZnZabGhk?= =?utf-8?B?ZnphN3pISUNYNXMrdkhCbDFpNlVMeFp2aVpXSS9sOHAvQkFEclAvZEd2KzZw?= =?utf-8?B?Z0FVQ0hta3c3MTFTeG9IZHlDcmhubmlsQno1N0NsRHlaS1dFYmM0TkhtZFhU?= =?utf-8?B?RkhQbE9USm9na2ZQUzV0NzZCcnJyQ3Y2VmZlNysxaVRydmZzcm4rNmlkOWhi?= =?utf-8?B?SUhEMElBTkZWWEpwQ3lzSE15OCtFT3EwZGZqM2xvMExUaFV5a2Y5bEdKK0tN?= =?utf-8?B?Y1oyQ0JKbno4dDFsVXNOY3ZPNlhqQ1JiT1B6a0hiSStmL2hJWGJOVnF5UjEz?= =?utf-8?B?YmZDdEY3QUx5Q3Q4T2lyRU04NzFleHphOUJZYkxkVUFrbWh5QzA1QTNuclg4?= =?utf-8?B?UGhzN0hveXVTc1BaUDEvMUxpeWs5djNZejFvdjljVVZRYkxqR3R4ak92K1Br?= =?utf-8?B?Z0M1dk9hVG5DdzlJVzRBZE56dGVPZXUrb0tJS1NWTTd4c1JtdDlHbnZJeEha?= =?utf-8?B?YjdkNFpTZVRTQVFnZG1OVUxUMWF6RmdOSjNCMENMMUhhNnV3S21oc0REdWZZ?= =?utf-8?B?aU1jZWdyVmFiUlV4dktJL216RmVUV2M1Z3poZkphb3BHb2dJelBETTFaazRB?= =?utf-8?B?RnU4dXdRdzdiZXZCOXhFenRjUHUwYVZLd2k5MnZmZ1cwQklUaWlhK2FlZzgz?= =?utf-8?B?RXdoRWZpYThKTjV5M2ZKNXE5MnptVThMWG1CazNtVGU4c1FaRjJMWjA4VUF3?= =?utf-8?B?TXEzVjRxSXJNSlZiVzBndHF6Zkxud0I3RkVsdlJXSEN2YTR6WFdyNldCdFF3?= =?utf-8?B?cGVlUm1qSmFZdmVLMHQ5WFRjVDMxMkxGUTZXb1RwOFJyaDhvdTdkUVlIWjNx?= =?utf-8?B?dlVCSzJzTHAzUk9JcGpkWHhSc0tYZTVWbTFNa0lUdUQrQWkrbHdhQXlscDhw?= =?utf-8?B?Y0Jnb1BwR09BdmxPNm5zU0JsNjVMNGNKZ21PM1FjQWQ4U09NVXRraW9ycElp?= =?utf-8?B?YWloL1Q0YlljTi8rbEtwNTJiOGR5cTBPOWhTcjhjR2NhSWZTQ3lnc1RodVZm?= =?utf-8?B?c2lGZVExKzJTNTFGN200Y1AySnkvdklWQ0E4N0l1bmdtLytSSXlSL2tTZzBB?= =?utf-8?B?cjI3aUkzUjRVaktqeWVGVE5jTGo5SHU5ck1UcEhZOWNyZXIxYXBrRmc2azFu?= =?utf-8?B?WWtKUk9QdFBhOGZ2MXNuUzhKSDh1S3p1UU9XS0hHZGZRWFpGbEd4MDRTM2I1?= =?utf-8?B?c2UxK1pVTWNCaWg3THFzc0piNXdYdXFmSDNVLzNoUHBmSVRwVDZvL2hNdTk1?= =?utf-8?B?akEwZVk3OXlBLzZGSzVqRUNxQVVTUTFkU0NOTUxRVnUzT08xZVorb3hERkhm?= =?utf-8?B?N0pOYlZKeUIxaytVS2tVRzhEMjhUcUVMbGpCRU93bEYxVnlNRllpWFNQeFhp?= =?utf-8?B?eEYyVm04a3VGaXltUGlSbWRoYnpGb3h0TUNVNTFYN3pvTFc0Qk9vdXdIaTU2?= =?utf-8?B?MThxWjZNZDFHM2loTEswdmQzUHN2ZVV3NVJTQkhxQ3ZPcWc2QnZQdzEvbGxX?= =?utf-8?B?SzNxakRqajZKVmlnLzhZMGFGZnRSUFVLZ0hiUDlycXZTM1J6aEVZWkZsM21v?= =?utf-8?B?OG9ld1Rualh5YVZXTmViclpmNnhCVEZEOHJIL1Q3bStVNHoxNGtXSWoydHFG?= =?utf-8?B?Y1NvWjhUN1daTWhVSFRaWVE3YndURWY4T2xuSEo1dGRIc29GWk1peExSTElY?= =?utf-8?B?cHc1TWt6aGorMGJNdEVzbzFjT3JvcmIzcVRQM1AxSDhXTkc0ZlNOUTRRaDBX?= =?utf-8?B?dGRmWStYUktNYkxCRlJhaFR5QXRnNDV0YnB3OGwwUmhId0JPZjU5YWlGVHRE?= =?utf-8?B?UzMvZVpLZUFUcDJ0a25rbUlLbzJ2UnlxOFhOUXk3MHo3SUVpbUdPZlpLTVQv?= =?utf-8?B?OEVKNk9KMFlzRmRiM0JtS2dONm1sZFRVTHRBdlRTT2tTc0RtNGZ6b1Qxai9E?= =?utf-8?B?T0N3UkhGYWo4WHF6WkdIc0Zlc0tBVy93dFlyZ0pxRHdvWE5SZ3RhU3d0V2Iv?= =?utf-8?B?SGlpaE82bnBYVkl6SGRZRjBWWkhTZmdpSVVLV3Nud01JTklZdU9UTytVVkJM?= =?utf-8?B?THc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 08df91c1-e8e4-41fa-7a50-08db9e607ee1 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2023 13:55:48.7131 (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: Pb02XR1DBg5ZXU4JBp3EtyBGhuYQi/xvpV7Crc+iT42kb2cVuWVGNfXCJ68EiwaUZorP1c9LFVsboTpKDt0rpA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5871 X-TUID: XqUzAOt7kBBm On 16.08.23 14:14, Koch, Stefan (DI PA DCP R&D 3) wrote: > This functionality is initially used for custom linux builds using the > "-compat" and "-native" multiarch bitbake targets to run additional > target or host specific builds for kbuild scripts and tools. But why does the kernel need these extra params? Why wouldn't it be enough to add arch-specific profile settings for that package so that linux-headers-mykernel-native will compile the kernel only for the native headers and tools? Same question for patch 2, in fact. I'm still missing the big picture. Jan > > Signed-off-by: Stefan Koch > --- > meta/classes/dpkg-base.bbclass | 19 ++++++++++++++++++- > meta/classes/dpkg.bbclass | 2 +- > 2 files changed, 19 insertions(+), 2 deletions(-) > > diff --git a/meta/classes/dpkg-base.bbclass b/meta/classes/dpkg-base.bbclass > index 7b02f378..eaeb0e8b 100644 > --- a/meta/classes/dpkg-base.bbclass > +++ b/meta/classes/dpkg-base.bbclass > @@ -208,7 +208,7 @@ dpkg_runbuild() { > > def isar_deb_build_profiles(d): > deb_build_profiles = d.getVar('DEB_BUILD_PROFILES') > - if d.getVar('ISAR_CROSS_COMPILE') == "1": > + if d.getVar('ISAR_CROSS_COMPILE') == "1" and d.getVar('ISAR_SKIP_CROSS_PROFILE') != "1": > deb_build_profiles += ' cross' > return deb_build_profiles.strip() > > @@ -223,6 +223,23 @@ def isar_export_build_settings(d): > os.environ['DEB_BUILD_PROFILES'] = isar_deb_build_profiles(d) > > python do_dpkg_build() { > + schroot_dir_override = d.getVar('SCHROOT_DIR_OVERRIDE', True) > + sbuild_build_override = d.getVar('SBUILD_BUILD_OVERRIDE', True) > + sbuild_host_override = d.getVar('SBUILD_HOST_OVERRIDE', True) > + > + if schroot_dir_override: > + d.setVar('SCHROOT_DIR', schroot_dir_override) > + > + if sbuild_build_override: > + d.setVar('SBUILD_BUILD', sbuild_build_override) > + else: > + d.setVar('SBUILD_BUILD', d.getVar('BUILD_HOST_ARCH', True)) > + > + if sbuild_host_override: > + d.setVar('SBUILD_HOST', sbuild_host_override) > + else: > + d.setVar('SBUILD_HOST', d.getVar('PACKAGE_ARCH', True)) > + > bb.build.exec_func('schroot_create_configs', d) > try: > bb.build.exec_func("dpkg_runbuild", d) > diff --git a/meta/classes/dpkg.bbclass b/meta/classes/dpkg.bbclass > index c596adbf..7d659741 100644 > --- a/meta/classes/dpkg.bbclass > +++ b/meta/classes/dpkg.bbclass > @@ -102,7 +102,7 @@ dpkg_runbuild() { > DSC_FILE=$(find ${WORKDIR} -name "${DEB_SOURCE_NAME}*.dsc" -print) > > sbuild -A -n -c ${SBUILD_CHROOT} --extra-repository="${ISAR_APT_REPO}" \ > - --host=${PACKAGE_ARCH} --build=${BUILD_HOST_ARCH} ${profiles} \ > + --host=${SBUILD_HOST} --build=${SBUILD_BUILD} ${profiles} \ > --no-run-lintian --no-run-piuparts --no-run-autopkgtest --resolve-alternatives \ > --bd-uninstallable-explainer=apt \ > --no-apt-update \ -- Siemens AG, Technology Linux Expert Center