From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7142858516907163648 X-Received: by 2002:a5d:60ca:0:b0:228:d77e:4b25 with SMTP id x10-20020a5d60ca000000b00228d77e4b25mr10589062wrt.139.1663586452925; Mon, 19 Sep 2022 04:20:52 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:2287:b0:3b4:62fa:43a7 with SMTP id 7-20020a05600c228700b003b462fa43a7ls1738011wmf.3.-pod-control-gmail; Mon, 19 Sep 2022 04:20:51 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4BnBnME+mKi308O00xA5GMYEnKyI4WOFxMdcuTGefgMiDI8/eopUEruuqb7Ght5kVzcZzu X-Received: by 2002:a7b:cd96:0:b0:3b4:856a:28f7 with SMTP id y22-20020a7bcd96000000b003b4856a28f7mr12189486wmj.117.1663586451494; Mon, 19 Sep 2022 04:20:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663586451; cv=none; d=google.com; s=arc-20160816; b=v0k/rM5jwF3/ZgjZo0wucpkXU5eOlLQHpaze2KzmHAt8l3W746omcu+komj2Lw4ei4 krCVdApoLVHd4IMVqz57rR/WR6o9uelDwkuvIcqMjNvqo6ZDeo2vY2wmwTiYIrM9CGcx J1cKXobG7nfKanEGyNi89pVRllwgLVnL2akAmytd8wzZY2EdP9vARmyMZ98G/HZr6rrz cSVwsZqhQO8xvlIf4RX1f61LX6jlQXzHFwZLKyI0YgnC0JQ3J4oO0O5VZS+F8s02wuwV 0tLkFgmmC/Ol1hkUSGWzU5N4zbTqmGZG24aO5oT9fLKzp0SC1O2pFM34+FXcGx4k/pb6 W/Tg== 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:cc:to:from:dkim-signature; bh=1d9GNXOjs4hHxfUnCgGzGhH7mrtsOVtlP+Q7yl2+wtk=; b=KXy+wI2ir3bRSxKcIH6yShGkP5JZj8817+gW/d6a5XnmshEkLqqXe3SxuRRn2/YAbh kgL0nZPbppl2xq9oTxmkP/J4bLD8DnG8O4qx6uv74IBXBxIbC/HJHNEEo8+7US0Ln0R8 fqrmHRAihRFvlgCrLpQtCvPqX4pVMmwXcJT0qjTvKyCihKhQ1D+d1proXHXqEWj+/p+3 4W6JuQbt3R437bW77JvIih3l2qMi5YxMw7Wj9Wv9Pc5p0nCifUe4GsjThSYEiDoD/vRA JIpN8U2lYx755hCeuXTRJk2bkEkduB+gmCL/lHxIR0+QUZMVecGitCzTmfcyXwsR/LmQ esFA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=MA8mRHoK; spf=pass (google.com: domain of fm-72506-202209191120500995a2f857241772c4-6bh_py@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-72506-202209191120500995a2f857241772c4-6BH_py@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from mta-65-226.siemens.flowmailer.net (mta-65-226.siemens.flowmailer.net. [185.136.65.226]) by gmr-mx.google.com with ESMTPS id l6-20020a1c2506000000b003a6787eaf57si274018wml.2.2022.09.19.04.20.51 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 19 Sep 2022 04:20:51 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-72506-202209191120500995a2f857241772c4-6bh_py@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) client-ip=185.136.65.226; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=MA8mRHoK; spf=pass (google.com: domain of fm-72506-202209191120500995a2f857241772c4-6bh_py@rts-flowmailer.siemens.com designates 185.136.65.226 as permitted sender) smtp.mailfrom=fm-72506-202209191120500995a2f857241772c4-6BH_py@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: by mta-65-226.siemens.flowmailer.net with ESMTPSA id 202209191120500995a2f857241772c4 for ; Mon, 19 Sep 2022 13:20:50 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=felix.moessbauer@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc; bh=1d9GNXOjs4hHxfUnCgGzGhH7mrtsOVtlP+Q7yl2+wtk=; b=MA8mRHoKRmkgdZguJRc8pKTnN0XGRKIEtK7M12WSdoLyyRrXh806WhdlAHHGo1TNztsusq QNdN50IQv0taEDsZCDRsSnrirgxS+uAOrhOBPE1PlyJ+y8FOPHmPBDnuqszMLvym9qRKs6OY IHiQd4ZlcBCnnCmsZ209ZzPmN+CSI=; From: Felix Moessbauer To: isar-users@googlegroups.com Cc: henning.schild@siemens.com, adriaan.schmidt@siemens.com, jan.kiszka@siemens.com, ibr@ilbers.de, amikan@ilbers.de, Felix Moessbauer Subject: [PATCH v5 0/5] use xz and gzip on host (outside chroot) Date: Mon, 19 Sep 2022 13:20:30 +0200 Message-Id: <20220919112035.830233-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-72506:519-21489:flowmailer X-TUID: MMk0OTvD9PEC Changes since v4: - add option WIC_DEPLOY_PARTITIONS = "0" to control if individual wic partitions are deployed (p3) Note, that the default set to disabled is important. This fixes the huge disk consumption when running the CI with WIC tests - add test for WIC_DEPLOY_PARTITIONS logic (p4) - add logic to handle cross-imaging when distro_arch == host_arch (similar to buildchroot-(target|host)) (p1) Please note, that the additions around WIC_DEPLOY_PARTITIONS are standalone patches which are only sent as part of this series to fix the disk space blow up in CI. Changes since v3: - add test for CROSS=1 wic image including compression - integrate patch 2 into this series instead of standalone. Please note, this series supersedes the "add wic.xz image to default qemuarm64 target" series but does only requires little more disk space for the CI tests (compared to ISAR-next). By that, the CI can still be executed on standard machines. Changes since v1/v2: instead of switching the compression logic, this patch adds support to run the whole imager in the buildchroot-host. Felix Moessbauer (5): do not crossbuild SDK for host-arch eq dist-arch run imager in buildchroot-host on cross add option to control deploy of raw wic partitions add test for wic partition deploy logic add wic.xz image to qemuarm64-bookworm RECIPE-API-CHANGELOG.md | 6 +++++ doc/user_manual.md | 11 +++++++++ meta-isar/conf/local.conf.sample | 3 +++ .../conf/multiconfig/qemuarm64-bookworm.conf | 3 +++ meta/classes/image-tools-extension.bbclass | 3 --- meta/classes/imagetypes_wic.bbclass | 5 ++++ meta/classes/sdk.bbclass | 14 +++++++++-- testsuite/cibase.py | 10 ++++++++ testsuite/cibuilder.py | 5 +++- testsuite/citest.py | 24 +++++++++++++++++++ 10 files changed, 78 insertions(+), 6 deletions(-) -- 2.30.2