From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7231094895937585152 X-Received: by 2002:a4a:4548:0:b0:550:ab9f:ae6c with SMTP id y69-20020a4a4548000000b00550ab9fae6cmr2730938ooa.7.1685527873165; Wed, 31 May 2023 03:11:13 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a4a:d455:0:b0:555:2cf6:4bca with SMTP id p21-20020a4ad455000000b005552cf64bcals8753oos.0.-pod-prod-04-us; Wed, 31 May 2023 03:11:12 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4XFacnPj5KvvTv77f7XmEb9pUuX9+QhQnnJRZGAhG+fnB2WsB1/Z4zGARYFF+GyuiDuKz2 X-Received: by 2002:a05:6358:4287:b0:127:b1d1:743b with SMTP id s7-20020a056358428700b00127b1d1743bmr295966rwc.11.1685527872441; Wed, 31 May 2023 03:11:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685527872; cv=none; d=google.com; s=arc-20160816; b=ikEO89jM18tuqUFoFojnlmmrCLpICZ41lsXzvjD08id+FQ3r0s3kxman2ARSC9NomI hTCMIpFeTg+txvEwmmweGEN7raTadXMWiTcqdQ6rWx1gmDgr0XO38ym1oEr1uRbeSipR F2d50pX6CEr8zEZy+L/5Ptkj2YEhZOjuX+SfcK/VJYsL/0lGieU1iRnDgwabEmm8KRRs NmdALyHZovzNuI78fCLKfv5z4ulBKU6cLjEkyUxusQQcnhv4HQXqaqo2iwqAq//ZHXj+ aEy2e2XMIwZK7FMWPdUsZVB2/+11vkAtjULscuptyMY8NpXJLUCse+lGGCqDsFQ8RnNg m42w== 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:cc :to:from; bh=nCtdmpFkUTHgrBQWUhSR/SNUTNa9lkLCv02tSck8E6c=; b=rRXCBaqlk3SII3i0LDIMC9Alxt6hzzC7dCv4UDmK9ui4PfDa7XHgoW0nlrtYuHEj8h NeEAb+bg0+bSKi7sBzEQKTvFFv6F/FXUrjQaDrh+yVG1Run0/RpAqDN18Uwd2F1wuHyl zU5DaVxmCvUMTPOp44TKS3bCOAnm/OAGDliegQG4ceCoBG6RFm9U8Bguf7sXcfGW5+Vt 98tU4dWHDYdAitu/mEf4Dcrs8CJ7VAQj7fGu/quQQR+Qd09yySoQfWCrg4cGQZpkaa/O F2QYuABAISHbgriLrQoES0++cT4GkyPwqj4Ua3xA2286zSz3T9U1Miv9pk4zEFV/lUoT ocjA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id ca20-20020a056a00419400b0064f41375fa5si586702pfb.3.2023.05.31.03.11.10 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 31 May 2023 03:11:12 -0700 (PDT) Received-SPF: pass (google.com: domain of amikan@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 amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from user-B660.. (IN-213-226-141-203.bitemobile.lv [213.226.141.203] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 34VAB5Bv026535 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 31 May 2023 12:11:06 +0200 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: [PATCH v3 0/7] Migrate to mmdebstrap Date: Wed, 31 May 2023 13:10:55 +0300 Message-Id: <20230531101102.101755-1-amikan@ilbers.de> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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: w7lxpWYK5qHM Switch Isar from debootstrap to mmdebstrap. It makes isar-bootstrap target ~10% faster on both cross and native rootfs types. Also mmdebstrap support using SOURCE_DATE_EPOCH for images reproducibly out of the box. But the main advantage is an ability to remove sudo for debootstrapping later on. This change brakes Debian Buster support as host distro. Changes since v2: - Rebase on next - Fix commit messages - Update host requirements Changes since v1: - Move mmdebstrap tmpdir to workdir - Fix kas building - Improve mounts cleanup Anton Mikanovich (5): isar-bootstrap: Move preparations to hooks isar-bootstrap: Use tar output instead of directory user_manual.md: Replace debootstrap with mmdebstrap user_manual.md: Update minimal host requirements isar-bootstrap: Remove unused code Uladzimir Bely (2): meta: Switch to mmdebstrap CI: Install mmdebstrap doc/user_manual.md | 41 +-- meta-isar/conf/distro/ubuntu-common.inc | 4 - meta/classes/rootfs.bbclass | 11 +- .../isar-bootstrap/isar-bootstrap.inc | 274 ++++++++---------- scripts/ci_build.sh | 6 + 5 files changed, 152 insertions(+), 184 deletions(-) -- 2.34.1