From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7142858516907163648 X-Received: by 2002:a05:6000:1549:b0:22e:519e:f39d with SMTP id 9-20020a056000154900b0022e519ef39dmr17106130wry.703.1665560459065; Wed, 12 Oct 2022 00:40:59 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6000:70b:b0:22e:5d8a:c92d with SMTP id bs11-20020a056000070b00b0022e5d8ac92dls242808wrb.1.-pod-prod-gmail; Wed, 12 Oct 2022 00:40:57 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5/m1Yn8Z/GwDUE0GtWKV9Bhnk1gf3AZ5C9dPJozoYeQCqfBh5uqOkc59QKBKl/ydEtd1ao X-Received: by 2002:a5d:688f:0:b0:22c:df1c:92cd with SMTP id h15-20020a5d688f000000b0022cdf1c92cdmr17708424wru.52.1665560457769; Wed, 12 Oct 2022 00:40:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1665560457; cv=none; d=google.com; s=arc-20160816; b=eCDGoT9Z/Zh5hW6kbGbERM3/kilejZA4oDHVyeyw2EYe2P+SDBxrfum1Xl+XhylVPi VpOgCFohaSU/2rqGaIYbkmn8jTs1MWG/BaaJh/Bf6/NPLEIBW6E9zx2oGY49nFdHA+sj VxUq1dUoUxo+nULo3+13d+z8qKfoadJyqeUVeIIhJdJe1PVoZUc3XO/boKEjDDbRlwu0 fmB1tbTIdpr8HjAfxE51o6h8RIKlTYZgn8+MA1bQ0oSbaUFFYTnccCH9K0JEtNZtneiY Qst+Eyvf36Btvl0kN0BQaIO9pBggAm2Y/PGi3pfq9kubCFhpKDxNutogfgAw5+q+NEd/ hlvA== 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:date:subject:cc:to:from; bh=T4ehhQ5TkIoLa1m111r/8ZLT3pbwvZmok7XKzL1mq0k=; b=Wzluh6PkbAdWrfqUpjhqHPa3k9K8bxftKU70Kg+v1+qKsioZksh7kMaTKFkXso1ZBO vuOEzR5Iy5lOade3+22R3MiemOWGkKKJNI5shgM8rjhKWP0edgkHQUvWg8E9+AkR+iOH fiY9zZKXPgRvX4b+H2QOBDTu1UO8mZWGzQZLoCfnTqe8TyIqf8aqhFpKs4fSunNmvIHA JRtRIinF36X6rUMU0HQJcT6y85vCnANwIfWxT3dWD8OkzRvuX2BHViMgYqAbmUTI8GBM jFSuJGlLaJfsQEjBGJ/R799r1dXeIrTYQclfUhMjtcQZ8GUSV/wy36sJFDOijjm9vABt 4tWQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id cl7-20020a5d5f07000000b0022e5cd5f848si605430wrb.3.2022.10.12.00.40.57 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 12 Oct 2022 00:40:57 -0700 (PDT) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from home.localnet (44-208-124-178-static.mgts.by [178.124.208.44] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 29C7eu27026114 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 12 Oct 2022 09:40:56 +0200 From: Uladzimir Bely To: Felix Moessbauer , isar-users@googlegroups.com Cc: henning.schild@siemens.com, jan.kiszka@siemens.com, ibr@ilbers.de, adriaan.schmidt@siemens.com, Anton Mikanovich Subject: Re: [PATCH v7 0/6] use xz and gzip on host (outside chroot) Date: Wed, 12 Oct 2022 10:40:57 +0300 Message-ID: <4725483.OV4Wx5bFTl@home> In-Reply-To: References: <20220927095117.958474-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED 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: PQ5y7vCWxnQN In the email from Friday, 7 October 2022 21:53:39 +03 user Anton Mikanovich wrote: > 27.09.2022 12:51, Felix Moessbauer wrote: > > Changes since v6: > > > > - reorder tests in testsuite to not break vm_boot tests > > - rebase against current next > > > > 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. > > > > Best regards, > > Felix > > > > 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(-) > > Applied to next, thanks. Now, with "[PATCH v7 5/6] add test for wic partition deploy logic" we lost all "nocross" CI logs from "tmp/work" (the test deletes "tmp" directory). While our tests are still sometimes depend on each other, the easiest fix would be placing "wic" tests before "nocross" ones. -- Uladzimir Bely