From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7116874223394488320 X-Received: by 2002:a05:6512:1028:b0:47f:a07e:6e85 with SMTP id r8-20020a056512102800b0047fa07e6e85mr22310154lfr.294.1657026406008; Tue, 05 Jul 2022 06:06:46 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:99c6:0:b0:25a:89ff:c693 with SMTP id l6-20020a2e99c6000000b0025a89ffc693ls6131383ljj.9.gmail; Tue, 05 Jul 2022 06:06:44 -0700 (PDT) X-Google-Smtp-Source: AGRyM1tcvpnxkpqCXSAY5SjE3wlgLDoweF3PoxYjHrUVfjjwh3QL/IVk0Cnqp6yVKlqd33jppg/q X-Received: by 2002:a2e:91d1:0:b0:25b:c1cf:6eb9 with SMTP id u17-20020a2e91d1000000b0025bc1cf6eb9mr19338640ljg.53.1657026404399; Tue, 05 Jul 2022 06:06:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1657026404; cv=none; d=google.com; s=arc-20160816; b=Z91P5LphubvnPY2gU0pl5ulMlTlc05f+Abl14r8y56iMpMU7+KTQ8S1iVwSJetxSHx QJvuL7fojAO8mH/ZN/yf0UgvkOYvzeIZpBVDQ15PrYouJoKJJjOP3UYmptQ3DafHIbZs R6Yj7SeObnhExCchu5gMrklGqs2HWG4IRcOH41Yti+ZZAE1aVVU8dqwVFcbKsNT4ur1R mxT32N5v6VWVfZp0UR7zOxZivOFFIaGKXiFE1BKueSEDGCFeEVmyX2FIQff4TMV/AI6l 8zmhFhe//r1zqgNTz5NT9k4toacQ8GRsxzv6PQt1MAp1QcLDsQDGQn78YSqhBBwpVpgj IpPA== 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:to:from:dkim-signature; bh=UTSyIpzn0Ukt2VIjn42wIQmAc9FhiciT6ijJyuzI6WA=; b=B+8FsnU2TxG6NM4zoP8mHfy0/nDrbKW8Up0nIhSOAOR0j4BoQJt+ABerA4Ly3QdP2h HAMhtvzMcixhETUiNGjodLF+OIh1iXJYe8DMzdpKTx6fmOZQaVVTHB7vEyU5fg8TlVWL VersK/Xq8GEXysH+jx3ESkheCjKWEXVk/K1/DCGL/G9v/0lzHtaqzgrPfqOcfSozle8I JVTUdcwcS0+FzTNLqHRCobW2IQdTKEF16XNE+Ep4aFBpBmDADo0dFfpqR3YAQKWliPot qf2I/M4pyCpktvidZxIUe7AmM+W018M3pWPAoGk/DqC0WojLE4+QXMS9K3pYS1YD0HU7 RxVg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=PHWcDknv; spf=pass (google.com: domain of fm-51332-202207051306434454dc8d809c607e18-zunqar@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-51332-202207051306434454dc8d809c607e18-zunQar@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE 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 g14-20020a0565123b8e00b004810be25317si1094514lfv.4.2022.07.05.06.06.44 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 05 Jul 2022 06:06:44 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-51332-202207051306434454dc8d809c607e18-zunqar@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=PHWcDknv; spf=pass (google.com: domain of fm-51332-202207051306434454dc8d809c607e18-zunqar@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-51332-202207051306434454dc8d809c607e18-zunQar@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 202207051306434454dc8d809c607e18 for ; Tue, 05 Jul 2022 15:06:43 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=Quirin.Gylstorff@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=UTSyIpzn0Ukt2VIjn42wIQmAc9FhiciT6ijJyuzI6WA=; b=PHWcDknvSBG0HrrqOrJHYKmbRXMvxbHYfl6yd7sYxyFBNeliu9aScKDtb20gMTwZUerAnl bRsCcShWI/uyP1HZl3Fn+sT4NPSR+hDSdJEaYeWU8AYU8AQ0jBvcYYjzeXzR07ZJCjWV6e3f 2KQJoEbss7ZMxZUbqF2R6rwufRlnQ=; From: Quirin Gylstorff To: isar-users@googlegroups.com, amikan@ilbers.de Subject: [PATCH] sbuild: Resolve package alternatives Date: Tue, 5 Jul 2022 15:06:42 +0200 Message-Id: <20220705130642.28518-1-Quirin.Gylstorff@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-51332:519-21489:flowmailer X-TUID: o01Xr1SqUSnc From: Quirin Gylstorff Some Debian packages allow multiple packages to fulfill the build requirements, e.g.: https://salsa.debian.org/debian/swupdate/-/blob/e7daba180b4aefda379e833dfbbb3fd6d5dc15c3/debian/control By default, sbuild does not resolve these alternatives. This patch sets the sbuild command line option to resolve these alternatives if necessary. Signed-off-by: Quirin Gylstorff --- meta/classes/dpkg.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/dpkg.bbclass b/meta/classes/dpkg.bbclass index 3dda7d24..b726ea9d 100644 --- a/meta/classes/dpkg.bbclass +++ b/meta/classes/dpkg.bbclass @@ -84,7 +84,7 @@ dpkg_runbuild() { sbuild -A -n -c ${SBUILD_CHROOT} --extra-repository="${ISAR_APT_REPO}" \ --host=${PACKAGE_ARCH} --build=${SBUILD_HOST_ARCH} ${profiles} \ - --no-run-lintian --no-run-piuparts --no-run-autopkgtest \ + --no-run-lintian --no-run-piuparts --no-run-autopkgtest --resolve-alternatives \ --chroot-setup-commands="rm -f /var/log/dpkg.log" \ --chroot-setup-commands="cp -n --no-preserve=owner ${ext_deb_dir}/*.deb -t ${deb_dir}/ || :" \ --finished-build-commands="rm -f ${deb_dir}/sbuild-build-depends-main-dummy_*.deb" \ -- 2.35.1