From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7237060498389204992 X-Received: by 2002:aa7:d9ce:0:b0:50b:5dbe:e0f6 with SMTP id v14-20020aa7d9ce000000b0050b5dbee0f6mr3903083eds.25.1685009454839; Thu, 25 May 2023 03:10:54 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:aa7:d845:0:b0:513:f87a:ef6 with SMTP id f5-20020aa7d845000000b00513f87a0ef6ls1172150eds.0.-pod-prod-06-eu; Thu, 25 May 2023 03:10:53 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7ixNBGQRZs5US8MmcrebTAtWhs3GebLwCczwxcFaZsAnZIOKd0L0Mx4fcTGoFVfiJwAwGK X-Received: by 2002:aa7:dd10:0:b0:510:82b4:844d with SMTP id i16-20020aa7dd10000000b0051082b4844dmr4182246edv.2.1685009453292; Thu, 25 May 2023 03:10:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685009453; cv=none; d=google.com; s=arc-20160816; b=L8l605zSgSaBabvY1DMPX3qjYdLYC/YL2LtVBpPcXlZIGYCQH7gv4d6dFtB/WGnHvY lFhTFlT7pJfbFjmUo3lOJW/F5bsulBYj58OiF6iJKeeIBYkjdrNRyyM7jJaTM5PHg9E0 CBGb03b7Ma9+PjfqLmOwIxiRLxlDKKgxVQAblMmk0zpS1NzlMsUr4znnrYZPY5c0VdXm SgVpUvl+LXm73f3J9ULutFUWNqf4ARSmHaeO/UH/J6aM7ROAk+0bQIOP8xe48IO1B2RN A5EK7MvUL3k0p9Fvl+eRqHVt1SZ7xOD73uwiSnDFDy6Ok1Qp5mY3h+isMSwlgtqnjioT JP2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=83ly0JGYXtxNJ57bkoHYio/s3QYmLcYCACBwFKlkHaA=; b=qO7xYtdStlMxt1N/9EEdQgcGTITyBtYRc+NURsoU24i+sUI72x+u6+iYPkqgLOR3kB enkYWbN4G/BWV92fsNpAH84RF9szXGtbEEZoMdpFjjwqccldKSJ9UDl5KDg1VbGXca9l KxwWpq1vOheUk4ocFuC+AHJHNKa+jA1ga4q8s8E30BexUycd4nhvCO7lRnSczwsF4H1o X3DvTEELVro+oOPCQEpof/vKSzSolEDC0qXNitCVpLCym8T7yOFf/6nQSDUUXiLOMWT8 PrLHKYAA/Z7sJDfv64b+Bma8fMpd1TpvAP82KzD8//qu/l6W71VYE+Gs4VcJG7I/z8EI NCdQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=mLi7uIS4; spf=pass (google.com: domain of fm-72506-202305251010528cb76e1122fcfe4a0e-w2dxab@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-72506-202305251010528cb76e1122fcfe4a0e-W2Dxab@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from mta-65-225.siemens.flowmailer.net (mta-65-225.siemens.flowmailer.net. [185.136.65.225]) by gmr-mx.google.com with ESMTPS id b6-20020a0564021f0600b0050bdc0e7cf6si61597edb.5.2023.05.25.03.10.53 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 May 2023 03:10:53 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-72506-202305251010528cb76e1122fcfe4a0e-w2dxab@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) client-ip=185.136.65.225; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=mLi7uIS4; spf=pass (google.com: domain of fm-72506-202305251010528cb76e1122fcfe4a0e-w2dxab@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-72506-202305251010528cb76e1122fcfe4a0e-W2Dxab@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 202305251010528cb76e1122fcfe4a0e for ; Thu, 25 May 2023 12:10:52 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=felix.moessbauer@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc; bh=83ly0JGYXtxNJ57bkoHYio/s3QYmLcYCACBwFKlkHaA=; b=mLi7uIS4DBkPoI4RlTSU6NpN0fLAbhk8oyMG5A0AVqNzNfUKflcW8jV12RQ8fDiItRp2dV P1JNYNarIUBK4QDDPFFt24HF5fFdzQv7Z+kA1sKhOoJNp+FO9/iHtA9j/NofOpwQTMr/o+46 jnxs3pndvXcBaDeug5k02vsN2QQo0=; From: Felix Moessbauer To: isar-users@googlegroups.com Cc: Felix Moessbauer Subject: [PATCH 1/1] sbuild: explain dependency issues with apt Date: Thu, 25 May 2023 10:10:26 +0000 Message-Id: <20230525101026.605030-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-72506:519-21489:flowmailer X-TUID: 1bnGOZCrxv5o 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. 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" \ -- 2.34.1