From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6840895692641140736 X-Received: by 2002:a7b:c207:: with SMTP id x7mr489146wmi.83.1592822574046; Mon, 22 Jun 2020 03:42:54 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:aace:: with SMTP id i14ls9832136wrc.3.gmail; Mon, 22 Jun 2020 03:42:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzohXPIKW/aEWgSMdhKftVfrIdriHLeEuNG77Tc2s5l//nl7TWTI44Gm7uP+SMCJNYztHxK X-Received: by 2002:adf:e6c8:: with SMTP id y8mr19497328wrm.40.1592822573548; Mon, 22 Jun 2020 03:42:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592822573; cv=none; d=google.com; s=arc-20160816; b=rpJ5Ibzubh7hX4i6v9ZDT3y7RUupJNisSRTCWFM45JOe3G9nNDwUkJpw50KggtRbza gONPrYEvuUFGdL3uPLIyIarmlaHr+8G8cTHwiwLkGdQurl5u8+Ax7tlOzHKtGJfzFGVS 6mE/GT/wNInhPbLAPGktAcxdFXGUmCyssQxAdx31LPjSoCpEV7J2BO8PAasO5qIxpFbz ihAsWCFHgf+yr6YPbytxffncG+dANA1OuAktFSsr+uXTrVgFWfWWdljA9irSNZuAY9BF tvzAPd2IulPzqrUFb4Oho/sSsTpl6Fj1ZewPCj7T9QrkNIvppJ+OUntHrotwD8F4P8Ri PuZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date; bh=2GPhQQ0LCrd0FB4Df+cJJqH+zEccdKsEf8ScjvKYInE=; b=cHnsrsK95aKH5ufSHPOaw4KiE2mureY4etYvty/pKpACvlOAaTfB80Tjck6eFA/n0u f5F6N0e1beIWNfV8lZ4l9BjejLRIc4xDYBs84abqE0S1LuSn8sdQJ/VIWSYwvmjzPXS3 U2Vl9mfkmoZjpi05PXbQ0FXKDkyRYcoAsWgMGUfOzWEVNOiIsnpAuee0tYFee2OANtVG vcOFtNjx8dsusjM2+J+ndBQ8GGKIaClWHuJbbJV4jRW25n3dZwkxVm4SHIC7ZddMSTYJ KGdqGeMg6gH+T58XRIZzSZJYAsGFalfM8dy7jKje2LpuMliIluHeOKQbxsfJWv0Z2OnS mCVA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from goliath.siemens.de (goliath.siemens.de. [192.35.17.28]) by gmr-mx.google.com with ESMTPS id s130si639033wme.2.2020.06.22.03.42.53 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 22 Jun 2020 03:42:53 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 192.35.17.28 as permitted sender) client-ip=192.35.17.28; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 192.35.17.28 as permitted sender) smtp.mailfrom=henning.schild@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 goliath.siemens.de (8.15.2/8.15.2) with ESMTPS id 05MAgqNf008266 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 22 Jun 2020 12:42:53 +0200 Received: from md1za8fc.ad001.siemens.net ([167.87.1.115]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 05MAgqPM006915; Mon, 22 Jun 2020 12:42:52 +0200 Date: Mon, 22 Jun 2020 12:42:51 +0200 From: Henning Schild To: Baurzhan Ismagulov Cc: isar-users@googlegroups.com Subject: Re: [PATCH] scripts/ci_build.sh: Don't fail on bullseye build errors Message-ID: <20200622124251.2db7d6fa@md1za8fc.ad001.siemens.net> In-Reply-To: <20200621200843.23865-1-ibr@radix50.net> References: <20200621200843.23865-1-ibr@radix50.net> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-TUID: OyF3prEkWXoy We need a real fix for this. And if we go for a temporary skip we need a proper testing framework ... With this hack all we do is potentially introduce more problems for bullseye which will hit us when we have the fix, which we need anyways. Henning Am Sun, 21 Jun 2020 22:08:43 +0200 schrieb Baurzhan Ismagulov : > 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. > > 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"