From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7231094895937585152 X-Received: by 2002:a81:e50e:0:b0:55a:3133:86fa with SMTP id s14-20020a81e50e000000b0055a313386famr727108ywl.3.1684403250469; Thu, 18 May 2023 02:47:30 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a25:ab52:0:b0:ba8:242b:4ba5 with SMTP id u76-20020a25ab52000000b00ba8242b4ba5ls709206ybi.1.-pod-prod-00-us; Thu, 18 May 2023 02:47:29 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ44DY9z6tO0Tu+Nm/wB7iLP5na1dWW7JCe3DGj3mlWxROZTqfR7HzPDBr9GWvQtZZA3GGXb X-Received: by 2002:a81:6d51:0:b0:561:89f1:6bb with SMTP id i78-20020a816d51000000b0056189f106bbmr826885ywc.6.1684403249614; Thu, 18 May 2023 02:47:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684403249; cv=none; d=google.com; s=arc-20160816; b=0om6RzbtQnmJjQNLOXPKWLJZWN4bD2qXTnv7XScHjaAAZb/0Od8GOh3KnCWD8UUP0B 6ilCXtyG+CuKYti1TCgftjl7yf0wjY+bcavSfDZR9AmhTzCQ5x/Z8bjbQGokcfvp8WNz lDNt6UTPQDLwFs+oRJfC1nCq8lQAAlEwxqj6hvjVgBNx62yj1tKvgFAXOC8XDG2FAaeZ PppkBABH3hyesakRcqEPPDpbU++Rl9ThjzlxzDFAKZx8UH8Ktem0jPeIHOS162GmPGA+ 8iSohh2voUgBVqkww9znUAQZ6cB9tyNnIfd2D4P/NPhjeDRQTuKSGeosVnxoeflTnd1r 5AkA== 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=9oMhkm3F4uqV7bkbVqQ+fTzVSDFu/nOxx1naN0aSxKM=; b=pf6nIZNFPMOnPafFdxQwgrkiCXeDqJLCFsuamNz6v7PzS0JjW9VzR84xeNHn+ZdS0m dfa9f7jhR2Jv6SLX/18ZdwD0X7krNg6baHmSWRPcJy4/tqiBss/NX1Keoa3aCfgkFenU BKeVbYmo8yWgzU9/HKxr9eQWt/kytD394CcF0wVUlGhp1t16kNz1YZvanF5HaVIC6H0j xyjOTwiCKd8Ve8ophvTXii8hexo2JbzNaG71Sg6WfqXV1RkA9c1cVx5CPpFU4RewEj9W CzMeoWviZeHsR6I/n/JOtuniOQZx/f++dhmCBiFI8GxizODO2NVSN7JEqP6Cu6DuWi+Y 1oYw== 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 fk4-20020a05690c334400b0055a905c06bbsi60893ywb.2.2023.05.18.02.47.28 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 18 May 2023 02:47:29 -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.. ([85.254.74.3]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 34I9lM4Q020451 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 18 May 2023 11:47:22 +0200 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Anton Mikanovich Subject: [PATCH v2 0/6] Migrate to mmdebstrap Date: Thu, 18 May 2023 12:47:10 +0300 Message-Id: <20230518094716.117770-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: SIVJ+phbAR4A 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: - Move mmdebstrap tmpdir to workdir - Fix kas building - Improve mounts cleanup Anton Mikanovich (4): isar-bootstrap: Move preparations to hooks isar-bootstrap: Use tar output instead of directory user_manual.md: Replace debootstrap with mmdebstrap isar-bootstrap: Remove unused code Uladzimir Bely (2): meta: Switch to mmdebstrap CI: Install mmdebstrap doc/user_manual.md | 6 +- meta-isar/conf/distro/ubuntu-focal.conf | 4 - meta/classes/rootfs.bbclass | 11 +- .../isar-bootstrap/isar-bootstrap.inc | 274 ++++++++---------- scripts/ci_build.sh | 6 + 5 files changed, 140 insertions(+), 161 deletions(-) -- 2.34.1