From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6840895692641140736 X-Received: by 2002:a17:906:2c5b:: with SMTP id f27mr13622033ejh.413.1592770147194; Sun, 21 Jun 2020 13:09:07 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:906:9147:: with SMTP id y7ls748376ejw.6.gmail; Sun, 21 Jun 2020 13:09:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwbG2J8iPmKUPu60k+K5FRlZDDprhZ4tewHU3+su0+R//GPzBlxvRBIDGz1Uqc1NDwccpSu X-Received: by 2002:a17:906:76c4:: with SMTP id q4mr13628558ejn.371.1592770146660; Sun, 21 Jun 2020 13:09:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592770146; cv=none; d=google.com; s=arc-20160816; b=q9AwMn4OzvJV6WSygRtIo2lmpG+XiaYFnRAEzBH9Ueu6lrdum6IOAwza4YT1ZNkdOL TnyeCbvt2Cau6y+SmW7GuNsN7uOnKF0pPi3x+H4AHYkRiAI1XL8O3ZYKGh8GiuLyRZZQ 0R6ARfX4J/q54U8gVqZnwFX3hwr17lVGZL2yNqXbXoS0SlTzudosS8+cYIlmbqgT/jO2 DseV0DL8Oxx1uZmM+W+d2nen/p7FAEYKs9OCREF0BVgcPbXLNZAXc/XvZFVcd/clylgc rT+2GCN8r6s19lBwvpT6lKufU9wBdCHe8Ud9TsSHuCNr2yG4dwi/x75urr2cosfmQ1l7 9E9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from; bh=Mita40GKemWkJOi6Gzxo+Fy4Kn9b3hPJ0tDAreloOMk=; b=sMVINttrDfdndWzEOGeansVfzMw1YyCeGFto67gkiXXtRrZI+wRxVNms9pHnTISa6l NuclEMtuNv3t4VmZ+5mfOzurNW9kLNhBjroapM6CtEgdGhxU9hSZj5OuWQbwUL4Z7Uf7 Mt+miGF2D2x10SBhfc98Gl0OsK0pFm+u8W8bMeeG2aEtAvbMfYKKfU8T5idPHPg5BUog wS9PZMJEdn667iL83whMR+HGGF2/HuAftnM4mNCGvpkfIQk/yOz7i6iGGXKFSVc58iRX mYDElcplutKFIHJ8sFL4/nm6kreOLkCPlZzEAWdjW8Bihnsqu3sPI0AJgXp3f1F1K9ay JyfA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=neutral (google.com: 85.214.156.166 is neither permitted nor denied by best guess record for domain of ibr@radix50.net) smtp.mailfrom=ibr@radix50.net Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id m17si732320eda.1.2020.06.21.13.09.06 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Sun, 21 Jun 2020 13:09:06 -0700 (PDT) Received-SPF: neutral (google.com: 85.214.156.166 is neither permitted nor denied by best guess record for domain of ibr@radix50.net) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 85.214.156.166 is neither permitted nor denied by best guess record for domain of ibr@radix50.net) smtp.mailfrom=ibr@radix50.net Received: from yssyq.m.ilbers.de (dslb-002-207-018-051.002.207.pools.vodafone-ip.de [2.207.18.51]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPSA id 05LK95Cg005728 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 21 Jun 2020 22:09:05 +0200 Received: from yssyq.m.ilbers.de (localhost [127.0.0.1]) by yssyq.m.ilbers.de (8.15.2/8.15.2/Debian-14~deb10u1) with ESMTPS id 05LK8heo023908 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Sun, 21 Jun 2020 22:08:43 +0200 Received: (from ibr@localhost) by yssyq.m.ilbers.de (8.15.2/8.15.2/Submit) id 05LK8hOT023907 for isar-users@googlegroups.com; Sun, 21 Jun 2020 22:08:43 +0200 From: Baurzhan Ismagulov To: isar-users@googlegroups.com Subject: [PATCH] scripts/ci_build.sh: Don't fail on bullseye build errors Date: Sun, 21 Jun 2020 22:08:43 +0200 Message-Id: <20200621200843.23865-1-ibr@radix50.net> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: Xa3ooEj4/5kk 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" -- 2.20.1