From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7142858516907163648 X-Received: by 2002:a05:6512:1089:b0:49e:5a77:5853 with SMTP id j9-20020a056512108900b0049e5a775853mr10765857lfg.553.1663745640492; Wed, 21 Sep 2022 00:34:00 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:8297:0:b0:26b:ff81:b7cb with SMTP id y23-20020a2e8297000000b0026bff81b7cbls885727ljg.6.-pod-prod-gmail; Wed, 21 Sep 2022 00:33:58 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5PsdxpF6ERSrxpo3fcT5qiCPz44fFeLb75Zutf+LR+rNmsUjLuMo9LZQAe7l7kIjbTBDAI X-Received: by 2002:a2e:9903:0:b0:26c:4a74:adee with SMTP id v3-20020a2e9903000000b0026c4a74adeemr5514150lji.35.1663745638716; Wed, 21 Sep 2022 00:33:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663745638; cv=none; d=google.com; s=arc-20160816; b=JrjILATHvRoQ5TxcYchQa+lS2/e3hkviESIPHKeogrqDmM26dCgVI18eLn+BkZ12Oc ThesKQNlEeE8UZoflUkrN64mwrW6pQM2xRIAE3EYkoWAmD92K34dvBxvYbQyFC07GGph Kmck7jCbceLnqoz8y0q/IPtwW26/MiVHAssmRw+ho/m06M1OtBLJgP3WP3wS0pIxR9U8 TE716Rquv0zkgpSBYQvpC2ejxatPy/oLJ0keqMvQ3wfN0xs5kNzVJ+IoW+9U00SkCoVV QrGyJ5eIFWtokD7mrrefoK1eLq6OwW/q/9W2CBi7DeOMJybjMj2r9DkdyfR2MgItKx+y VXHw== 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=OC1nM/6EFda970vs5BrfMG47OaOCFYgHMSneFIJie/Y=; b=Rvd0vYbjQFSQosaAwxxZWZSejefjfuzhol6WoVRHzwfv6fqod97mLL+rgZfJZcm54l DDYM0nP20jMtPnwZkgGaFuGR2uDAshfV+9KYpxPLAwC9lzy9BVCoXV1SGtVODDUMvGbL 6iQRHYzxRjqhGvnP96lYHZTwFM3BE01AChsKQp9CzaAl4l2X70dqU3t6i+zUmi2mygrq eytZaLjHnSWW09rwc2NvyMZioTy1Oe2dcMjNXbjqYL0PGBiTzzH8T7HrD2az6+rgri4o cbyvo5aqaIR985cihjcXGVn7QURMAHUPemet/4NVwEoLeUkZFAYjv2bzLyaRmsfrL/YX /odQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=YNHl68eV; spf=pass (google.com: domain of fm-72506-202209210733571c9848d281fcb1de89-1u__xf@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-72506-202209210733571c9848d281fcb1de89-1u__XF@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from mta-65-227.siemens.flowmailer.net (mta-65-227.siemens.flowmailer.net. [185.136.65.227]) by gmr-mx.google.com with ESMTPS id v20-20020ac258f4000000b00498fd423cbdsi88870lfo.7.2022.09.21.00.33.58 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Sep 2022 00:33:58 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-72506-202209210733571c9848d281fcb1de89-1u__xf@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) client-ip=185.136.65.227; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=YNHl68eV; spf=pass (google.com: domain of fm-72506-202209210733571c9848d281fcb1de89-1u__xf@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-72506-202209210733571c9848d281fcb1de89-1u__XF@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: by mta-65-227.siemens.flowmailer.net with ESMTPSA id 202209210733571c9848d281fcb1de89 for ; Wed, 21 Sep 2022 09:33:57 +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=OC1nM/6EFda970vs5BrfMG47OaOCFYgHMSneFIJie/Y=; b=YNHl68eVpz6PQnh3D0Ouki12jI1IIOm4KGI90raSFQbu/RoUlv2yMdHruXdJuh5pVe19W2 EHj1MZpB8MU1p7KQhdB4egaSh+mJJUpKNxSGaf80UB8a0MNDyUjNaiGnygsfq25Y07aK3xkN 2Mwro/iC4xa+NX6dWPSxy434w32K4=; From: Felix Moessbauer To: isar-users@googlegroups.com Cc: henning.schild@siemens.com, jan.kiszka@siemens.com, ibr@ilbers.de, amikan@ilbers.de, adriaan.schmidt@siemens.com, Felix Moessbauer Subject: [PATCH v6 0/6] use xz and gzip on host (outside chroot) Date: Wed, 21 Sep 2022 09:33:42 +0200 Message-Id: <20220921073348.169965-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: X7t3UJChgo8G Changes since v5: - before changing WIC deploy logic, revert edc10d93 (p3) - only reploy requested files (p4) 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 (6): do not crossbuild SDK for host-arch eq dist-arch run imager in buildchroot-host on cross Revert "wic: move out all files ending on "direct*"" 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 | 9 +++++++ 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 | 16 +++++++++---- meta/classes/sdk.bbclass | 14 +++++++++-- testsuite/cibase.py | 10 ++++++++ testsuite/cibuilder.py | 5 +++- testsuite/citest.py | 24 +++++++++++++++++++ 10 files changed, 88 insertions(+), 10 deletions(-) -- 2.30.2