From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6840895692641140736 X-Received: by 2002:adf:f445:: with SMTP id f5mr9051832wrp.339.1592811546525; Mon, 22 Jun 2020 00:39:06 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:f58d:: with SMTP id f13ls1445644wro.1.gmail; Mon, 22 Jun 2020 00:39:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyu76+hF0ifYWDQ4/pk6HIFOlUlMKohkf1tiLmYJh7koE2eY/emFgwlnWd6/+KZ6JoMB79Z X-Received: by 2002:adf:f445:: with SMTP id f5mr9051798wrp.339.1592811546046; Mon, 22 Jun 2020 00:39:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592811546; cv=none; d=google.com; s=arc-20160816; b=0YSA47OMYkvK0xVMb+XlUkBaMwrK7QWm8/wtTlzJIYhjB8vNa8pamVo/N6TC+gNPQV 8XMvLkmee1VPbrwUvg0hqniOGnwLLr6Fys0mj0WaXm2LfHbPfih9txOIPeN59x95O8fM YHX37x1On3LN3cDMlms6d+LY2WYpCaB/bQNdWan7ZBuwanEC8yMs9URLdStOfFS4es1t 5kpPsBWf47T7jQH1U4vKsxbMFXmGHTpnn4ArGbcQZ0wreyzUlQoyRG+PmcEVUByVaaYm pjmsfbygfXmGHhkzIgD613dmC1kQXb5ZHX5KfGCj9kTQE6D6zYpM9qb79ysCyNZm3khD XnRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:to:subject; bh=YsrGjdldA89coiQh9DcdImVyMHbfhYORJKJRtF4STfY=; b=xbNcJVzr1HDnWdhcpWkPIEOjoKK+y2DFQ/BrMXN2/uf1NIOnZm2HqZV/51X6cu28G1 T6he3rvK7+HSCONrWC/+2Ju30FxfBHqUN6t4zbYLRtq8L5DW40MtPDeyB3hnptEqHKbH dzlbecbZZ0Pt+5uWC8KvdKSaI8vitLG54AH/0U0TA3UeKwwRDArq5q+v0ZXeMIV2r6Uh J7vvcBcfvRPctykfVE1NPljHNW7Ae9uojk8GRkJswgcsbk9eoQ9GtWPvoHRb8hNrcZg5 hrfr86D5tIgC5i6k4uTmDohyJStQRwGoKLaAd6qs/M9VypBb3TXYZPsUct8tMZeJ25Qm Dmow== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 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 thoth.sbs.de (thoth.sbs.de. [192.35.17.2]) by gmr-mx.google.com with ESMTPS id 4si174324wmk.1.2020.06.22.00.39.05 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 22 Jun 2020 00:39:06 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) client-ip=192.35.17.2; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by thoth.sbs.de (8.15.2/8.15.2) with ESMTPS id 05M7d5qu028373 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 22 Jun 2020 09:39:05 +0200 Received: from [139.22.110.241] (wpdkn10-01941.ad009.windad.org [139.22.110.241] (may be forged)) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 05M7d42j009669; Mon, 22 Jun 2020 09:39:05 +0200 Subject: Re: [PATCH] scripts/ci_build.sh: Don't fail on bullseye build errors To: Baurzhan Ismagulov , isar-users@googlegroups.com References: <20200621200843.23865-1-ibr@radix50.net> From: Jan Kiszka Message-ID: Date: Mon, 22 Jun 2020 09:39:04 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.9.0 MIME-Version: 1.0 In-Reply-To: <20200621200843.23865-1-ibr@radix50.net> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-TUID: fTyRBhjs5/uj On 21.06.20 22:08, Baurzhan Ismagulov wrote: > From: Baurzhan Ismagulov > > Bullseye targets fail to build with the following error message: > > ERROR: mc:qemuarm-bullseye:libhello-0.1-98f2e41-r0 do_install_builddeps: Execution of '/workspace/build/isar_master/447/build/tmp/work/debian-bullseye-armhf/libhello/0.1-98f2e41-r0/temp/run.do_install_builddeps.29112' failed with exit code 2: > ... > dpkg-checkbuilddeps: error: Unmet build dependencies: build-essential:native > > Workaround: If bullseye doesn't build, print a message but not mark the > build as failed. > I'm carrying a disabling patch for bullseye in my queue as well. There are two issues, in fact. The bigger one is the above. The smaller one is that cowsay needs a refreshment to build again, but only for bullseye. Jan > Signed-off-by: Vlad Serebrennikov > Signed-off-by: Baurzhan Ismagulov > --- > scripts/ci_build.sh | 29 ++++++++++++++++++++++++----- > 1 file changed, 24 insertions(+), 5 deletions(-) > > diff --git a/scripts/ci_build.sh b/scripts/ci_build.sh > index adc403b..d2c707b 100755 > --- a/scripts/ci_build.sh > +++ b/scripts/ci_build.sh > @@ -22,33 +22,39 @@ BB_ARGS="-v" > TARGETS_SET="\ > mc:qemuarm-stretch:isar-image-base \ > mc:qemuarm-buster:isar-image-base \ > - mc:qemuarm-bullseye:isar-image-base \ > mc:qemuarm64-stretch:isar-image-base \ > mc:qemui386-stretch:isar-image-base \ > mc:qemui386-buster:isar-image-base \ > - mc:qemui386-bullseye:isar-image-base \ > mc:qemuamd64-stretch:isar-image-base \ > mc:qemuamd64-buster:isar-image-base \ > mc:qemuamd64-buster-tgz:isar-image-base \ > - mc:qemuamd64-bullseye:isar-image-base \ > mc:qemumipsel-stretch:isar-image-base \ > mc:qemumipsel-buster:isar-image-base \ > - mc:qemumipsel-bullseye:isar-image-base \ > mc:nand-ubi-demo-buster:isar-image-ubi \ > mc:rpi-stretch:isar-image-base" > # qemu-user-static of <= buster too old to build that > # mc:qemuarm64-buster:isar-image-base > # mc:qemuarm64-bullseye:isar-image-base > > +TARGETS_SET_BULLSEYE="\ > + mc:qemuamd64-bullseye:isar-image-base \ > + mc:qemuarm-bullseye:isar-image-base \ > + mc:qemui386-bullseye:isar-image-base \ > + mc:qemumipsel-bullseye:isar-image-base \ > +" > + > CROSS_TARGETS_SET="\ > mc:qemuarm-stretch:isar-image-base \ > mc:qemuarm-buster:isar-image-base \ > - mc:qemuarm-bullseye:isar-image-base \ > mc:qemuarm64-stretch:isar-image-base \ > mc:qemuamd64-stretch:isar-image-base \ > mc:de0-nano-soc-stretch:isar-image-base \ > mc:rpi-stretch:isar-image-base" > > +CROSS_TARGETS_SET_BULLSEYE="\ > + mc:qemuarm-bullseye:isar-image-base \ > +" > + > REPRO_TARGETS_SET_SIGNED="\ > mc:de0-nano-soc-stretch:isar-image-base \ > mc:qemuarm64-stretch:isar-image-base" > @@ -176,6 +182,11 @@ fi > sed -i -e 's/ISAR_CROSS_COMPILE ?= "0"/ISAR_CROSS_COMPILE ?= "1"/g' conf/local.conf > bitbake $BB_ARGS $CROSS_TARGETS_SET > while [ -e bitbake.sock ]; do sleep 1; done > +if bitbake $BB_ARGS $CROSS_TARGETS_SET_BULLSEYE; then > + echo "bullseye cross: PASSED" > +else > + echo "bullseye cross: KFAIL" > +fi > # In addition test SDK creation > bitbake $BB_ARGS -c do_populate_sdk mc:qemuarm-stretch:isar-image-base > while [ -e bitbake.sock ]; do sleep 1; done > @@ -185,6 +196,14 @@ if [ -z "$FAST_BUILD" ]; then > sudo rm -rf tmp > sed -i -e 's/ISAR_CROSS_COMPILE ?= "1"/ISAR_CROSS_COMPILE ?= "0"/g' conf/local.conf > bitbake $BB_ARGS $TARGETS_SET > + while [ -e bitbake.sock ]; do sleep 1; done > + > + if bitbake $BB_ARGS $TARGETS_SET_BULLSEYE; then > + echo "bullseye: PASSED" > + else > + echo "bullseye: KFAIL" > + fi > + while [ -e bitbake.sock ]; do sleep 1; done > fi > > cp -a "${ISARROOT}/meta/classes/dpkg-base.bbclass" "${ISARROOT}/meta/classes/dpkg-base.bbclass.ci-backup" > -- Siemens AG, Corporate Technology, CT RDA IOT SES-DE Corporate Competence Center Embedded Linux