From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6729358150130991104 X-Received: by 2002:a1c:be19:: with SMTP id o25mr18853588wmf.54.1566800789402; Sun, 25 Aug 2019 23:26:29 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:4982:: with SMTP id r2ls4136309wrq.15.gmail; Sun, 25 Aug 2019 23:26:28 -0700 (PDT) X-Google-Smtp-Source: APXvYqzGMdKgxCzfcqot7gZe4LypTpSLK8ICAjJC0B28CRbDAnZWEv5hWf0D6NONA/6A1PslusQS X-Received: by 2002:adf:cd08:: with SMTP id w8mr21064509wrm.147.1566800788849; Sun, 25 Aug 2019 23:26:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566800788; cv=none; d=google.com; s=arc-20160816; b=akEJIO2dgC9ogqk3aClD0AHtwsbKXRO4T3rVWbZpleuOFFufg+XYGo7WL0wHybCCRs XSCWKI4S5nmz6ZoC2ELzP7ls/Nxc80pamob5zslv8CbKpMvKQ+mnb4G8qQCY98qHD3Pk MgNvOsIXVFU1hoanBFoJ6qu0rlO+P5Ve3gfi4+a3DdXv7dyA6ChEAowEVkBuNABKNZzo TrYXhYbgxQYwq7to8jmKHTey4AgFwNACIBLv7EJuBV+skfitXWzIMZwD5VjySR+3teSB ZhCFKa91t9FPGjlxKg0ziadmiFWBTL1+CTakKDujNOBpriedoCLiTCfIrz9acd0XecEc 45Xg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:cc:to:from; bh=ga0u8j9ZYi+tSPc9BvmsXrfNsBG7schcFu2Wb64058A=; b=PJvIzpBfNo8qVhicfAspxfCFUYmw7ZNC6py+Ri8nIvq9VGgMQC5940QbwkSRd91nJJ B9CG0dO1rPN20jBfcPRIlOD7JeicscsleKaifuJpmlsUiqyTe1L3GrDGgH2hspjrGbsR WXKyZqDvUntcIOpqNHRIB3QNwzXxs3GyyVmNj0+05FOksNybMGRP6PN2jr4KLuGJr0Tl KsonIwJvahxRS+nT7yUJcuikpUgrpryzFzZEIDGa8znpzub/ncV1lFogx3tms11iih/X HMZODant5nNvx+xHWZlI/+o5F7l9IKdjmCOop6bZ4fLGN6WWj9fL3bX3dpgfj3wWHHvL 1I1Q== 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 g7si959635wmk.0.2019.08.25.23.26.28 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 25 Aug 2019 23:26:28 -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 x7Q6QSYL024926 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 26 Aug 2019 08:26:28 +0200 Received: from md1f2u6c.ad001.siemens.net ([139.22.35.99]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id x7Q6QRGs015165; Mon, 26 Aug 2019 08:26:27 +0200 From: Jan Kiszka To: isar-users Cc: Cedric Hombourger Subject: [PATCH 00/26] Tons of fixes and cleanups Date: Mon, 26 Aug 2019 08:26:01 +0200 Message-Id: X-Mailer: git-send-email 2.16.4 X-TUID: 7naSD0dAySPE Highlights: - fixed custom DISTRO_BOOTSTRAP_KEYS - fixed shared lock across dpkg_runbuild (nasty stuff...) - reworked STAMPing - fixed follow-up errors on build terminations (error or ctrl-c) - fixed two false sharings - detection of false task sharing - stop mangling PF - no more tasks beyond do_build - fixed isar-bootstrap rebuild - deploy logs on gitlab-ci errors The queue can also be found at https://github.com/siemens/isar jan/queue It passed ci_build.sh -q -f and builds jailhouse-images fine. But these are many significant changes, so please review carefully. Jan CC: Cedric Hombourger Jan Kiszka (26): isar-bootstrap: Consider DISTRO_BOOTSTRAP_KEYS for gnupg installation isar-bootstrap: Fix keyring generation isar-bootstrap: Install DISTRO_BOOTSTRAP_KEYS Rework STAMP layout and cleaning dpkg: Fix shared-locking of build task dpkg-base: Free do_build task base: Clean up build task isar-events: Do not start cleanup early meta-isar: Move bananapi to buster, remove bogus example bitbake.conf: Reorder PV definition example-module: Fix build with mipsel target buildchroot: Ignore ISAR_CROSS_COMPILE for i386 on stretch buildchroot: Fix downgrades when installing dependencies buildchroot: Properly deploy the build result sdk: Use clean-package-cache rather than open-coded cleanup sdk: Deploy earlier Remove unneeded PF tweakings image: Stop changing PF, tune WORKDIR and STAMP directly image: Make WORKDIR and STAMPs IMAGE_TYPE-specific Adjust STAMP variables to use PN, rather than PF Align WORKDIR structure with OE isar-bootstrap: Clean up and fix rebuild gitlab-ci: Keep logs as artifacts on failure Detect false sharing of recipes dpkg-base: Move do_deploy_deb before do_build base-apt: Move do_cache_config before do_build .gitlab-ci.yml | 6 +++++ doc/user_manual.md | 2 +- .../conf/distro/debian-stretch-backports.list | 2 -- meta-isar/conf/local.conf.sample | 2 +- meta-isar/conf/machine/bananapi.conf | 3 --- ...{bananapi-stretch.conf => bananapi-buster.conf} | 2 +- .../conf/multiconfig/preferences.bananapi.conf | 7 ----- .../example-module/example-module.bb | 1 + meta/classes/base.bbclass | 15 +++++------ meta/classes/buildchroot.bbclass | 6 +++-- meta/classes/dpkg-base.bbclass | 25 +++++++++-------- meta/classes/dpkg-raw.bbclass | 1 - meta/classes/dpkg.bbclass | 8 +++--- meta/classes/image-sdk-extension.bbclass | 23 ++++++---------- meta/classes/image.bbclass | 5 +++- meta/classes/isar-events.bbclass | 28 ++++++++++++++++--- meta/classes/patch.bbclass | 2 -- meta/classes/template.bbclass | 1 - meta/conf/bitbake.conf | 15 +++++++---- .../isar-bootstrap/isar-bootstrap-host.bb | 31 ++++++++++------------ .../isar-bootstrap/isar-bootstrap-target.bb | 28 +++++++++---------- .../recipes-core/isar-bootstrap/isar-bootstrap.inc | 15 +++++------ meta/recipes-devtools/base-apt/base-apt.bb | 2 +- .../buildchroot/buildchroot-host.bb | 3 ++- .../buildchroot/buildchroot-target.bb | 3 ++- meta/recipes-devtools/buildchroot/buildchroot.inc | 13 +++++++++ meta/recipes-devtools/buildchroot/files/deps.sh | 2 +- meta/recipes-devtools/sdkchroot/sdkchroot.bb | 14 ++++++++-- meta/recipes-kernel/linux/linux-custom.inc | 3 +-- 29 files changed, 146 insertions(+), 122 deletions(-) delete mode 100644 meta-isar/conf/distro/debian-stretch-backports.list rename meta-isar/conf/multiconfig/{bananapi-stretch.conf => bananapi-buster.conf} (82%) delete mode 100644 meta-isar/conf/multiconfig/preferences.bananapi.conf -- 2.16.4