From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7237060498389204992 X-Received: by 2002:a2e:9253:0:b0:2a8:ea22:28b2 with SMTP id v19-20020a2e9253000000b002a8ea2228b2mr895313ljg.2.1685031759794; Thu, 25 May 2023 09:22:39 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:7715:0:b0:4f3:b4ba:1eb5 with SMTP id s21-20020a197715000000b004f3b4ba1eb5ls427310lfc.1.-pod-prod-06-eu; Thu, 25 May 2023 09:22:38 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7EZoJnRLVM3vSy/bDp3pbQAAg8/NvIp1BRNF3Mesw04UMn5AgBns+iV1ddyOXHZOXKUN7G X-Received: by 2002:a19:f601:0:b0:4f1:444e:6c5a with SMTP id x1-20020a19f601000000b004f1444e6c5amr6129349lfe.8.1685031757910; Thu, 25 May 2023 09:22:37 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1685031757; cv=pass; d=google.com; s=arc-20160816; b=t2Gkorokdpnt0eHt2u01QuavqUX8R4MuVGmU9SoY/NIFNktaoR1TGbzDh9tLc8Bt0e gcdg+zkn4F0OTLV/NZ27uwAQkVSKqbFbDWnc9hLdla2D2xkjNUaeuKUNrRmlA196uTJL RSof6UrBigEg/x+UnEaejVkufcHBLUd3+nvanlbXds2u3Lk70bPOsVNpN5Pn+vA1sq1D hOOCbuXMwDy9YtLZ8br/k/sWxaw7BeRqrRWvUWeXr5bmFiHEwAx4+9tGieIp76aEWYQE /d+uLf+jsacugLdpodo7K3bAqGOvocW5q04fvSDgP3cbYPOUTM3BkT/B7CKW/50OCH2K HC2g== 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 :to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=u62L5sq2eZmlKuiCjvnfCJDPM9eEZ/dNp+j70opNhwE=; b=FZgWNW6sTvDUj5L4v/8r917sUGdlIq0uqPxPxBVra+UDveWVt21LYzbj+69HRvhRcl xI7XkHPaoKXU3Yp5nsCTFyyENBsdZD0jjiPe4pgPqMKdoXrms+pemiwh9IcE6x3XbokA 7hwEdv28hJr17WRN574++cL4KVghGKvX+k849t8bYm6LJ2CF4ubhvsZk7Hpbc7kqFmW2 MVzRhbbK3DhBSIiBFKphiJMKjgIMBRL6v0mINM8/nRUS1qgFv/VmG0ls98nnNpzYzlRV acDmqKmEvzpjVnBhXHVA8zXo215DA9GgFRwyqy/SiMAMsKxJEU5WkeJb+lqBCxW1EhK+ uoHQ== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Leh53i63; 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::60e 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-am6eur05on2060e.outbound.protection.outlook.com. [2a01:111:f400:7e1b::60e]) by gmr-mx.google.com with ESMTPS id h11-20020a0565123c8b00b004f3792ca9b8si144911lfv.6.2023.05.25.09.22.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 May 2023 09:22:37 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:7e1b::60e as permitted sender) client-ip=2a01:111:f400:7e1b::60e; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Leh53i63; 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::60e 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=eSJXV5mMj7vLkc1ezmoATqH2ZaIY1YKaYrSkTWxFJDqOJcmyh77OQLaju1VnMKzPQYpu02K+dYNUjtyjWbbLbV4yOry1Sl/an4WTK2UVUalNQ3wxHRIlHMN87a78ORwxRMjTSRchXtvPgenwo8Tg30gI0h7MpXPQmFcT5K98a1gDr0OwpvDfQG2RL3/qGgQc8WAQ4qg7TwYORNk/XqAP/fqqRQ8o9viqQZ9iYmrOWFt5X6uUDl51xSpXUfCuVUeGg2k8Ai2dRFRjsiJos1DTIyRsTdKZGXs5m9hmFeG8bOFXiZ+5g454CBeyQDG+PU4o96bNIz06FkjaA4gKO/gXCQ== 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=u62L5sq2eZmlKuiCjvnfCJDPM9eEZ/dNp+j70opNhwE=; b=DlAjEyl3Frz1JWw6rs7gFnpm+RI+mvxw3IiP93UhoFtLeb/5HUGz17E3+ER7uJDwBtuoaFNZAgyDuD03fxTsULoVzI1S0MlRACnke+EQwn8JDjbNNpzBWSrflLlgqi4OZH3sqsqHUNFocjTvodZ6wlXO3PnwULL4uEG2LZn+IkXunMApUUaD8LLYKZzQKvlJlzpvcdO4vNh9uruJOnv2FzGx1cgJkXjNxo87JU/ihqoiYvQ8xVsHw2CGu33mlqXxHSzvjd32UFTRIN6sAHLXOZpV6uo7oY9wtIps974Xm54tVOMK4PjccmKvdSnaqb/pC+Woze1oN6jInP11kae1PA== 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=u62L5sq2eZmlKuiCjvnfCJDPM9eEZ/dNp+j70opNhwE=; b=Leh53i63zGlpIg1DD6DyP4JN/YcrWzpOYmuFcpE0lzgcgzQKxYFhur5tN4VeZysseOQINVoDzkiLj4BklbbX68Pu4N5V/3mKfWYfo5DmJa0e59I6Y3DSFZUGp6giAalUNMO4CctM0ipuLxcWRwU/PfIuPbyp4+7V4sRQqploL4tteJOpP0ad9tKIQHdQeLTxo1WZPvJs9YXBFW4QWB8yakfTcNovk8lmfO7P4avJgBlE6in5TBz4DuLGfVGGJUuEcEOqGXjSwm9bvvWl6awtiT/e9/rHgTBTyHIgCSSGzYzT9LMsk08iC7XkgFhzIAJF0VYCvHWCJpKr+M3xb4i0FA== 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 DB4PR10MB6288.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:380::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.16; Thu, 25 May 2023 16:22:36 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::d638:8333:21fb:5f18]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::d638:8333:21fb:5f18%7]) with mapi id 15.20.6433.015; Thu, 25 May 2023 16:22:36 +0000 Message-ID: Date: Thu, 25 May 2023 18:22:27 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Subject: Re: [PATCH 1/1] sbuild: explain dependency issues with apt Content-Language: en-US To: Felix Moessbauer , isar-users@googlegroups.com References: <20230525101026.605030-1-felix.moessbauer@siemens.com> From: Jan Kiszka In-Reply-To: <20230525101026.605030-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH0PR03CA0202.namprd03.prod.outlook.com (2603:10b6:610:e4::27) 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_|DB4PR10MB6288:EE_ X-MS-Office365-Filtering-Correlation-Id: 12a3218c-cd48-4381-e49d-08db5d3c401d 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: zuZn5Lz4LpkhZGJKxAt4qozqGnR/NnagFMJEOaq2n4GzHKor5gUAoFEW3IrPO5ii9xnKP2aJ+kDC3h7/j7MOGBiMkKp7/kA4Nq3hb7DpT7pVE69hCGGSbvrjeNR6nFPGL0nKTPP1WlhqQhIAY+kM9MeQK4A2y3K68jx3iNk1OJMgebSWtHXgvWN1iZG4ffNaXrFrkGQ/SHe5SQ0tcrmUVZejjl+WLmeFzOG5PhGQYK4EbnWgy50iCwILaPL3NQVO7dtGPzMTW5dVi13zejgen5BlvcpnxNxFAS6X08Skbjz3yf1cqXC2hdIQHJ41+tA9OoQ/1WyAHefzwQLNa28gdqTfiFIg/lBs/4d1JtcfJ0SwX/IyoXoGZKA4TPw5KiUrc9q9OQLXlP4/fRayClQMzykio8CsusXKBKY3hSBvqwkEcB0RnZ0/Q09+s5Xm+1dRPv5HU7aEUen5fEESODEo+PTu/z4yEvlblYpjF4bdAfbHnPmhwWXShGdX8QB2scEVQVnWIdCgN7EnCPmAqf2DuxD9D1lRZsFwIn6pPOpnpciVjPHa0UKh7RuHnpKUM2uNOQIX3ejkEF+wXwCVCDTJdRFAlGAtK7N9xeDYekjpQVtn8YmqDlvJZd68e13u0qjVuxiNDS9i2K0qO1vtmtGC3Q== 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:(13230028)(4636009)(366004)(376002)(136003)(39860400002)(396003)(346002)(451199021)(36756003)(31696002)(86362001)(83380400001)(316002)(66476007)(66556008)(66946007)(478600001)(6666004)(6486002)(8676002)(41300700001)(8936002)(2906002)(44832011)(5660300002)(82960400001)(38100700002)(6506007)(26005)(2616005)(6512007)(186003)(53546011)(31686004)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ME1ZaGtGTzVDTkY1TExkYktJSkJyNVpkUkdtTXNoMHZyMkNOQklaMHRQRGVt?= =?utf-8?B?dkwyN01SZEN2Tk9OM3lSZFNuRm5ObjlGTHV3UE8xRVB5S0lyakd2ZUxjUXdo?= =?utf-8?B?L2RyQkVkSVlxbzEwVERxalFuOWc4MVFqbmFqSUtKMmYwaTBpTXNtanlwVXY4?= =?utf-8?B?d3JhOVRiZFpjWnNWZEp6dEt1ejJ5U3Z3MEtsV1FBaHRoa0tMV3BrMU90c1M4?= =?utf-8?B?NEs4VHpUcEprNUN5MVFwbU9qY2hSNXh0MlErWUxmZlpDWDR3MGFObXdvMWdL?= =?utf-8?B?VzZzbnZ3VE41UUVBbDVQVkJObCszZ2grcFBpSjcyWEZjWnRQTCtOd0M0Z2JF?= =?utf-8?B?alRZQXVQMkMzUFhIWmM5c2ZFdng5TThhR2JmUUY2OWMvRkNrSThKYUNMa2Y5?= =?utf-8?B?QkFjbkVGVjNuVVVpMkVaYzlaQTJTcThjbjFUYmhiTlJVS3V5MkgwQWRFU3ZQ?= =?utf-8?B?MGtPdEUrVlBMK3NhTDYrbHo1SU11bHAvRmFJZVlMQUJQTjRMMEtWMUtqNjlI?= =?utf-8?B?QmlnQ3BtTXIzT1JPWmZqaUxkbmFZWDBQMW1iUzZ2Mzg3bmVIZlF2bTlIWEdy?= =?utf-8?B?MmEyZ0VmS3dZNk5GQ0RKQW1Oc2hUMERBUGRMbUIwM2NXOFh3MnZuOGxMdVdw?= =?utf-8?B?Y2QvSGFzSytFSktySmxsa2R5d3lETE5xUjU3QWVFUkFYbEYwdUlNcEpHa0Ny?= =?utf-8?B?dnpHMmo4OWxuZEpsaDdWZnB1Z2pQVis4RXBSdUEwUCtnQm5oS0JNZEVoZHgy?= =?utf-8?B?Vi8rTEd5S3BVRTN4M2NBSHBQT2I3aVNJRzVyMDJXWC9NbXlWbElDc08rUTVT?= =?utf-8?B?bGFJZVNacnJwOHFTeFFNdmh2R29FVVI2ZEFwTUMzYXZXZ2U3RkdkMFk4WUpr?= =?utf-8?B?dHdQQVpEdUlwLzAvWUFyazRkYjlYNWhLWGRLcU1LZEtuUW9qR1VmR2JRWnJj?= =?utf-8?B?Q0xBS1pRYWs5Uzl4cVRoSmtUZDkvL0pISU1CZzhZUWtZTERXNWlVdmlVbTNm?= =?utf-8?B?U2t1NjlBKytEYTh4YlpoQm51Qis2bDM3U2JMMXlCblVZMGRiNVlUWFFpUkE1?= =?utf-8?B?Zml4WmNEcFl2bHJEZmw5WDdYV0prNkNkajJ0enIyVWMyb2ZUbmtVYnZKMDZu?= =?utf-8?B?SzF4K3pzOXNsamFNbWZTTEVYdWYwQXA2am1WMG5YcHdhUnBIeUNyQlo3c0Rs?= =?utf-8?B?c2IwMllOaWRZeTlwczk0OGlvT2o4VitxYVB5a1NNdEVUa2R1WHBLUXgzS1lC?= =?utf-8?B?SHhnQzFrYVVGQUdmaVZnUE9kcDFQOUdNQ3U2QVRPMkJ2SXdYcmx6YWkxYjhQ?= =?utf-8?B?WUZZZUlUSzFjVEllc2tBampzSWlpRXl0WGR5VTRsQnVOVW5ENXA5Tnd1TTZ0?= =?utf-8?B?SnJxdFNsKzhSVCt0K2dZTFcxUkZ1bXRKZzluUGxxQ1cxS2s0VUczaW1VN29G?= =?utf-8?B?RC9sZkhYQk5LRDFRRHluQzhpQzNKZVFkOU1mNzZ4S0lpeHZsUU9yR1hKaEJn?= =?utf-8?B?OFB2T2ZhK1dpVENWcmYybWl6Sk9tTUMxSVRZSzVCWjE2TDdMM3UvUW93N3Jk?= =?utf-8?B?TmFwSTQ2Y0diZWFVOTF2ZTN3NW9QMDBmOFFzOVd3WXRyZy95a3JjSUw3YmU4?= =?utf-8?B?aUJwamk5eGU4WDNnSk1nTG5KeXN2Q3Z1QVREaXR1S2lMWmcwZndSblhSS2g0?= =?utf-8?B?MWtMdGpzdEE0N0VhZ055STd1WTFQMS81b0RMekk4VGcvaWNkcUVJZ1hTblR1?= =?utf-8?B?Q3JOc3B1dkdZbmE1T3V5L2s5TS9acnh4MkFYSnlUT1hJZEh5eXJ0MFpSVHM4?= =?utf-8?B?MzJQaTVWWmd4eVo5ekpVUXBTTWFqWndubjFSQjh4Z21FT2pSNjYxRngrL1BV?= =?utf-8?B?Q1hYREFhV3hDRFg5bWtRYjhHNzVCWnl3NFcvSUZNUVRGZEEvMGRHUFFVcjZv?= =?utf-8?B?RTFWazN1VkxBNzhDLzYxWWhIS21zalF3a0RmUU5hSXphOTdTZ3dtUm93MmxW?= =?utf-8?B?OGw5UW1WdkpneHhXUHo3VGkzZmpTbnpWeEEvZ0dIcDlobk9xd1U1TWxZT3JI?= =?utf-8?B?bVBTMGhmdUVZVTFGdWVpazdadEpybVhTbzVKWnh6alBGMThJUW5LTzdYcldw?= =?utf-8?B?NnV5bDcxQnF5MFlLa1FzdFpmN0dnaTdaeWN0b1l3V3BhNTBENjJWWmEvNzJy?= =?utf-8?B?Tnc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 12a3218c-cd48-4381-e49d-08db5d3c401d X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2023 16:22:36.0567 (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: /v4dGlOt2N8bLChLNfUnX5TRPpwnQ3yR8Bdv7VvkNkEyWFHne4aR/D5bAFRAHL18WXtU59nE5VFT485RaWvIfA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR10MB6288 X-TUID: 4LYMCgV1V+9K On 25.05.23 12:10, 'Felix Moessbauer' via isar-users wrote: > This patch switches the sbuild uninstallable explainer tool from dose3 > to apt. Dose3 creates way too much output which often overflows the > calling shells buffer. Also, the explanation sometimes is different, > as we use apt as dependency resolver. To fix this, we simply switch to > apt as explainer. Great stuff! Jan > > Signed-off-by: Felix Moessbauer > --- > meta/classes/dpkg.bbclass | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/meta/classes/dpkg.bbclass b/meta/classes/dpkg.bbclass > index 5c8996d6..c596adbf 100644 > --- a/meta/classes/dpkg.bbclass > +++ b/meta/classes/dpkg.bbclass > @@ -104,6 +104,7 @@ dpkg_runbuild() { > sbuild -A -n -c ${SBUILD_CHROOT} --extra-repository="${ISAR_APT_REPO}" \ > --host=${PACKAGE_ARCH} --build=${BUILD_HOST_ARCH} ${profiles} \ > --no-run-lintian --no-run-piuparts --no-run-autopkgtest --resolve-alternatives \ > + --bd-uninstallable-explainer=apt \ > --no-apt-update \ > --chroot-setup-commands="echo \"Package: *\nPin: release n=${DEBDISTRONAME}\nPin-Priority: 1000\" > /etc/apt/preferences.d/isar-apt" \ > --chroot-setup-commands="echo \"APT::Get::allow-downgrades 1;\" > /etc/apt/apt.conf.d/50isar-apt" \ -- Siemens AG, Technology Competence Center Embedded Linux