From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7231094895937585152 X-Received: by 2002:a05:6402:70a:b0:51b:c880:e2be with SMTP id w10-20020a056402070a00b0051bc880e2bemr1227566edx.15.1687256537364; Tue, 20 Jun 2023 03:22:17 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6402:1487:b0:51a:4bb9:deb9 with SMTP id e7-20020a056402148700b0051a4bb9deb9ls698026edv.1.-pod-prod-04-eu; Tue, 20 Jun 2023 03:22:15 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ594WM/WVICltPpLePnZBxoi1YYJLEfIcBSUU+w4bLafvJK4Vm1KYR+C28vR3sAFwlXhZ9R X-Received: by 2002:a17:907:3d8e:b0:982:9f31:ee61 with SMTP id he14-20020a1709073d8e00b009829f31ee61mr11956703ejc.66.1687256535741; Tue, 20 Jun 2023 03:22:15 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1687256535; cv=pass; d=google.com; s=arc-20160816; b=0/iXLYG4NK1adE/TlZbS1ATBnxnS2VstPfK9qddIgLTRKWtrKlnGJ8LS4HKcdzHBkV 0z9olQuL6CVslAjgkoM0OA0LJhLUEF4pLQCqrc/mZZiFc8PGd/nZIYeM18iF6uBBFWAy Ds2aFNCB8uzIJeYVItYw9cKGHnWSyJr+o8SBcr4DqKId29wvFwf3Oai9RsQ/qcpc9Lbf vxcAw/C8vTVX4K4KLtYhjDzpPJWvLWCXRsNkIFSg15pTzJUSdQ8/TXORLzi9y53eDKrB DgEKBrZTEQ4I/EMYuzZVLD07yYdeA0KO/Ah+vSjGtttpuCdEZVn4b/4T7FqO6wLMko29 Pn+Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:from:references :to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=74fWwhH5WhY1IcHaspDLqNq0fcjUYjpPrsgQGAh9ZuY=; b=atHL3ZfCHl429LvJuz2w8n1Aq4QxNsAu4EQKInrVYHJyhKLVDNt9R5obKSiUoBGdIn m7gr6SNIVWACEIpMl9CLODE+scwnXWqJvkoNkcitW8vbDIPgHjo8XfhrhWUH7VYsX0Za NA/zRVQzYu33R/W+VlHkMd96m5wZdRHcRUfsnT0e8qFuh0ZrgXz9n0wG/ghL2qGF2KkR NkGKEzLq/ILfTTRgPdzTj8A6aRFlnEHlQFq9rXJkE12DwNxjltlRYZWjhgopKCOqsZa3 ofY1JPiG9aeRY3t/VYKse+WW6HMKqi4o9KfWLoXIXiJr7uqKTU/k7mDorT3IknxasQhK Zc2A== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="dWW01/GJ"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:7e1b::62c as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2062c.outbound.protection.outlook.com. [2a01:111:f400:7e1b::62c]) by gmr-mx.google.com with ESMTPS id qw3-20020a1709066a0300b0098825a86b9asi109256ejc.0.2023.06.20.03.22.15 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Jun 2023 03:22:15 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:7e1b::62c as permitted sender) client-ip=2a01:111:f400:7e1b::62c; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="dWW01/GJ"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:7e1b::62c as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ym79izFOHQ0FdC5TGLZQkWuQGDpOrjoDe0pD69hFCmD4fLP7M/0pDkJ9kjwmWwmDrdxYb5EJHkGXF8/i/OBqB2EXXh1Kzm6qsenyhDJetxOh+aeVOZpuWLFK9W4zMkur+X/cb+lgGKpjbfUadF537CKPD0m6Y8EAFQofWeMUME0NUAJ83agIs5gLjR7F/4O8ALm7YcfGlLkLIBCvkgSme3bMUg6unESzs7rNyZeJ0o4tgIdSJSj56HQmbtX6VGwY/QQQekqdHUQImQAWljDQVKKyKBGr1GLzHT2M/DzLWsQ6RXwKMsNOpCh/I/wgTq43yfLjEOA4Hc7kMm2BvMRIog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=74fWwhH5WhY1IcHaspDLqNq0fcjUYjpPrsgQGAh9ZuY=; b=QYK2KeoEqmvCq4snqcHvdNBM69dSM4TEDueW/y3/EjJ9j1/AW9s8FqaprCBDO3QbHnKCgdPHXcyZ0C9R06amtSOMlVsSg/ihKzR1KyMR4mlhid8pPte+ObUgC95jWNiFY5fHsngUcbVnXaRPK2dp12+9StM5o0t2g4osjBCxqg0lLtCZDcUuiQ7m7yz11ojeuqB/PI1L6fMhdJlGxMXMCnJMbjUn2aastZWVVdIhiM+yZkVplGaL8XC+cxv5UNws83jQVn27IyJTSlnD5BI9otF8oVZXhXMrPXUbhQCueOuXqG58FY/1qG6BmjypwbUIhQZ/9Zu7IOywMj37tu0DyQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=74fWwhH5WhY1IcHaspDLqNq0fcjUYjpPrsgQGAh9ZuY=; b=dWW01/GJzwlWAESE0ryqut3CmQX88rGQtmHjQ/f6xw5cklUC3XHNeQk63V/NsycIPZQdRM+dhubvbaEjBG/89MW+dNxDkUHC4fcpA701ZAkF6ZB+RNRbEfu15Q03Mmz9nK0Yy2RrI64d8FzYUWoMzJJ/f83PAOrmob3tuTjeHHoS8j1IMRCmV1alYYDufPxrg8JQFO8mu6Ah3mpH18Y2bFdQeswrwuuUqlCWJiuus1uxPHu+wx3prxKav/Hzgsao8tYpKtCT6lXuuEUf7UYKbqWZufMsjjy8yNDMQwghvFMaRsgUsv8a6ZPSRp/+OTaY/j3XTNcCM7K1CgTcQGrEZA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by GVXPR10MB8199.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:116::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.36; Tue, 20 Jun 2023 10:22:13 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::53c2:174a:8b13:ce94]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::53c2:174a:8b13:ce94%3]) with mapi id 15.20.6500.036; Tue, 20 Jun 2023 10:22:14 +0000 Message-ID: <8c0cf793-257f-5263-2c5e-94719d852ef0@siemens.com> Date: Tue, 20 Jun 2023 12:22:06 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Subject: Re: [PATCH v3 0/7] Migrate to mmdebstrap Content-Language: en-US To: Uladzimir Bely , Anton Mikanovich , isar-users@googlegroups.com References: <20230531101102.101755-1-amikan@ilbers.de> From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: CH0PR03CA0367.namprd03.prod.outlook.com (2603:10b6:610:119::24) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|GVXPR10MB8199:EE_ X-MS-Office365-Filtering-Correlation-Id: 68ca5dfc-3ec4-43e9-1d07-08db7178375a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: uwJtkefuM98JKf9gm/Bs4eVFQDmigjhBNfQR13YG7xxyVg9+tzNw0dJ5PDWQa9DgKD+RfgzYeJPJknii2MYbFRYSedn5IYk88At9HGipnD0/Wckhuj2RDFLjDzlvbJpjEvkCPTXhiA3FlKEEWQXb+ad7IBZlQTXKpIiw2YkI4U+x14j4Z9Rb3NoXeMUmsXYfGMUMVqx55b21LyuwCyAby1JjDa3YFEuu9Mw17BOdiDPbmvWBMC1tmciwdFIWLCuykEw64O84m9X79nTwXVNutyWddetFwiUAvR0zZp3Hhn7/UW+nzAeu5hB9Mq2tKzgAE2xQ1oOn0eAJpE5kn2SRxfKRKTvqhVq0UK1ImEXbCtqEpzk7cL1vPXP1vdinpIBkGwbuFVYFakhidlmwoVJOkhbJ2XXvHO8iPLZb8V/UGklYEzP4H4EIhVPcnNuc579+pGfDitOZflIymNZAK/oIKzstpWln16aP0HLOpESxqGAslvEsDRCGGE1ygazzHLeCdZHbdZLDwwIXpMT2A51atqLjN4WMFSOVqnJUNjWcy+D9cEuI37P5EXJm+omchZaGSPKbrzIjkPf9/jW9JKkZW5g6Jpc+gr77ODj9FBWWJvPVEnA8PFJl7pyAb4DH2ubWuX+Fofp7P2R/UEyQ6+urNQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230028)(4636009)(376002)(136003)(346002)(39860400002)(366004)(396003)(451199021)(31696002)(478600001)(2906002)(966005)(6486002)(6666004)(2616005)(110136005)(86362001)(36756003)(186003)(26005)(6506007)(6512007)(53546011)(8936002)(8676002)(66476007)(66556008)(66946007)(5660300002)(38100700002)(316002)(44832011)(83380400001)(31686004)(82960400001)(41300700001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WmlnZkI3YWdhOTRiZ0pqWnFmditYS1MvYTdwWVJRN2FtK0VmYThhZmVFNmho?= =?utf-8?B?RmRPSjdXaUlya2xna1NSR0NrM1J2QlB4RDdXaUNMWjZTSVAzU3pJTHloa0Jy?= =?utf-8?B?TEptOC8yT3RRUjhoZU00aHVrM3hUYUQycWljSlVFMU9jajE5eEdOYm5HeWVi?= =?utf-8?B?V1NiR1ZyVlJ4a1Z4Y1FCdUpjcWIrSVk3eDRvT0pRTUZ2Y3VBaDRSMUZMRytQ?= =?utf-8?B?TWhnVEVEb1krKysxc0hWR3prRDBjbXJYaUV2RHdPSzE4dlM4Q2RUUE5BQWxQ?= =?utf-8?B?d1V5NHp0Ymw1bFA1YVlYMHlaUFBaTUJuNUZVVTVXVjF5UHJkUEt4Vk5WUVNt?= =?utf-8?B?WW43WFF2Zmo4aGdyTDBLVG02Z0xYMVVWNWRmc28xVkNWVXlPc2ZycnZ0UWVy?= =?utf-8?B?VC9BbENSVW12QjBrbE5HWW1TZTA1RDg3OXNvSEhQQUFsb0w1czRHWWVvMnM5?= =?utf-8?B?eE9XV2ZBeVB0YlRsbnhPOFl5d1N2OVFNcmNvbzlOanBndkxzdTNpMzQ0V0JI?= =?utf-8?B?aStBb3ZCRGpyV1I3Sy9QYitsTGJtR0FOSkJKcnUwbkp4NFAzeVZ6UmhnWUJh?= =?utf-8?B?VmUra2tGSTRjcmpIOGJrcjUwV2IzNU1sQTZnYWdqNTRYNGxEQXRIaGF3cEFV?= =?utf-8?B?M0FvNkJVeWJoK1hJbktBUVd2VDkxQVJKTlhFR3ZzZ1ZHU0cxbUdVQVdscG01?= =?utf-8?B?UEhPaE44azdiNXMzSmpyQkRIOTFYSEZoQUNXbVZLMGpnQkJXUmY3c21NdGYv?= =?utf-8?B?WmM4MG84QmRqblNXRWM5a05SQXpCRktZSWJhalJzZnVVaC92YzJjTHdFenhs?= =?utf-8?B?dVlYZHYvUUZWc0I3UVAxWitDS2JnbUdHTys0eGxWeU9DVzc1bWF2NGt1aVBR?= =?utf-8?B?NEw0TmxpRlJCTllIdmZscVNKRk4rZ1M2emU5MkJEUC9KclYwVHJScmFNcnd4?= =?utf-8?B?ZnlKYkxQY0dkdlZiT28xWjhNY0VCc3A1WjNNSVQvSjU4RnVocEpUazlweFNy?= =?utf-8?B?UnhVbkEwUllHZnFuR253WExXZzBHVHNNdkRHMVVtYjkyNDZNOXhrWHNxUU91?= =?utf-8?B?aHZkenlSSEZzTldtRy9hLzlXM3M0SlZHWEFWbTdzL2dRNCtjZGVHcGlxWXZD?= =?utf-8?B?V2hNRWNoU3U3aGNoY085c1p6aVMvQWswVUllOTFWRjQ5YjFId2VqZFVvbXJk?= =?utf-8?B?MHZzeFY5b2dsK1VMajN2eHFFZlRnOWF0a2oxQ3pVa3ZRc2ZOdGY4UUZvcWh0?= =?utf-8?B?RlJtSzBaZnVDM1lnMFN1eDdYQVYxRWRDdGs1Z2Vhb3JFdUtQZk52UXRTZWh4?= =?utf-8?B?d1F0T3RtTlpwZE5nWDM4RWUvRlNEK3pPTEczZTJ3ekUzMjhUN1E2U1FaWDVG?= =?utf-8?B?SlNOZWFpa3ZPNmkzSm14c1dSVG9XS2kwLy9UN3pCL0lvUnVsaXRDMGZQWVdo?= =?utf-8?B?bnNPYUFQdVNUNHlCOUlQKzFuMFU5M2tub0w2QmlpcDhDN3lwSXorZHNDQjJ1?= =?utf-8?B?OFRTQWY3dkpaNzB5MDczRHJ3SkRKK2pvWjV4ZlhxZGtiSjNDbnQ5eklkQUNB?= =?utf-8?B?U0xLL1diSnBwSVhwUzc2QWVnbzJSYkkwUmdCSHYvSmNzVTBiTDV3QXZtY2w2?= =?utf-8?B?My9JZDdENHJVZU1ESE92ZEt6d29kT1NzNE9wdXh2RExod1VZYXdpZlZiSU8r?= =?utf-8?B?aG1pdkxvOUJuNk1CdUxjZXNpQ1h4eC9vdW9JSXNzTlpRZVFTRmg5amxsUDBS?= =?utf-8?B?TnFUN0JYdEhqbE44ZHlGOURPeXVZZmVTQUU3b2k5OHRLc1dyMlplelJYeVJK?= =?utf-8?B?cEk3cHc1WjEyeG9uK0x2Vk9LL2x0QmZ6MlMrN2dRU1YzNS9QYTk0dU9qNTFx?= =?utf-8?B?NDlyQ3ZxQ1FycWpsRmdBWW1ydDZxME1ldld2S20yS2RES0FKTXJtOVJYVi9M?= =?utf-8?B?VUcyQWFtZFZnaEh5UllSVEdzcnpIaytTOFJjVW11Q0Zwam9pNTFoV2h3bVp3?= =?utf-8?B?T2huMDR5Z0NtUzRpS0ZLUnN5dmZ0ekhVQmhOUEVsN0tyN0d0VlcwSm82UkhW?= =?utf-8?B?Qmt3QUF1bWNoR0hKUUptRTQzR1RLMjI2NXZOSVB3YmRFelZlREhQVW5Pc2x3?= =?utf-8?B?ZmF4RDM3QnNrZTduSWx4WUtVTDZaVU4wVjgrSjQxVDRCVWdZS01hT1dMNkJh?= =?utf-8?B?YVE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 68ca5dfc-3ec4-43e9-1d07-08db7178375a X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2023 10:22:14.3955 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 6PRMy3g7uVJNC722kFGbSKC4/T/WE5Qybqno6H1Nyk1tU1C0vVaKg9CagmX9GxC0zoUTsY7qv+fTPSqDllIgqQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR10MB8199 X-TUID: Sq9TXkZZGm3Y On 20.06.23 12:00, Uladzimir Bely wrote: > On Tue, 2023-06-20 at 07:30 +0200, Jan Kiszka wrote: >> On 31.05.23 12:10, Anton Mikanovich wrote: >>> 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(-) >>> >> >> Is this now settled? Asking as I'm planning to release kas 4.0 with >> the >> dependencies in patch 7 resolved these days, and I'd like to see this >> targeting the final version of this feature. >> >> Jan >> > > We are currently upgrading our interlnal CI and need to run more jobs > before merging it. > > But anyway, if mmdebstrap (and other packages mentioned in patch 3) is > preinstalled in kas 4.0 image, it would be nice. You can already check that by using kas-isar:next which contains [1]. Jan [1] https://github.com/siemens/kas/commit/9110175839729cd5dbd3047e7a52e6bd43786ecc -- Siemens AG, Technology Competence Center Embedded Linux