From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7165928186532855808 X-Received: by 2002:a2e:b5d2:0:b0:26e:1b7:7525 with SMTP id g18-20020a2eb5d2000000b0026e01b77525mr5887838ljn.249.1669023479907; Mon, 21 Nov 2022 01:37:59 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:bd17:0:b0:26b:ff81:b7cb with SMTP id n23-20020a2ebd17000000b0026bff81b7cbls1774577ljq.6.-pod-prod-gmail; Mon, 21 Nov 2022 01:37:58 -0800 (PST) X-Google-Smtp-Source: AA0mqf5eO9jnei1hhJXmDR7iREWbkFyEaMVUp05MnRaU1NpBAwKjIkJKSel/iCBzK2/WpuM0PNvb X-Received: by 2002:a2e:b119:0:b0:277:115b:e86d with SMTP id p25-20020a2eb119000000b00277115be86dmr5932265ljl.88.1669023478577; Mon, 21 Nov 2022 01:37:58 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1669023478; cv=pass; d=google.com; s=arc-20160816; b=tiRspMa/E+kfW4plWhM+0nP+JBDsXkshf/tCM/tE7E/FboiDa6ec9RaWtIoJnt/xtS aP2ohCZaYBxoTVF4s4ZxqQtvlsT1F1oYuVQuVsP1gbKzsFPC2iIeEJIbbEAwsfUXU5/k FIRrys5SUCpWAVeVEOL6Qn42PlMNjj6L4MjMD5KLGYFn6pRm+fCYRxGzoG8q338zkJ6F ILivjlky9cLgdgexE/jAaEE/PeO50CMi2qxralRyZoumntDMwXZKtdAnlpgwQutgfylf H7iczyPnLI5MThtwSayK8haCqJ7geKj2/QeZ0yPzsHjlNnWqTWLSDxXix2s+WtL8Trar N/Hg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=q3IW95JZpSGUqzISbiAw6vX1afkeygE9hZsad76NiMw=; b=lNk+eAlmq1/Z+O0uBKtQkz+ka4Q5jrjwAmH0QUMr2cy8PKdvkqCJgS+4Y8bHcRc+OO 5zRnsmzwlgQ1r3QHyjPy1fiNhL3TY7ZOAd8asw2zCuWOryM3OWVEACG0+AUWZ0sfjK+U zIj1L/5eol7KvuRYglqyCNjaADD08trt0aSp/KdBPoZcYYNh7ad17vFxslwM8PPe8/Py 6P5bvNJPKxoPyA3mMO+QwNf1Z+r3YrgrL0q1WK+/5ckSXhLlfYPqr6Wb4+VM4SXdi2E+ GdLS+UubPJIF6lSH2r9US56MIV2KioSeREng/cbkRLfsPIILhsgDTvTrO2pcdpZ3cyRR dV+A== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=uS7r+atQ; 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 henning.schild@siemens.com designates 2a01:111:f400:7d00::61b as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2061b.outbound.protection.outlook.com. [2a01:111:f400:7d00::61b]) by gmr-mx.google.com with ESMTPS id x13-20020a056512078d00b0049c8ac119casi336792lfr.5.2022.11.21.01.37.58 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 21 Nov 2022 01:37:58 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:7d00::61b as permitted sender) client-ip=2a01:111:f400:7d00::61b; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=uS7r+atQ; 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 henning.schild@siemens.com designates 2a01:111:f400:7d00::61b as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VA8x3gcGHqLHUFssMLDshL/sNbRiQ/vG+PXgniejGMOWovtt/FaX9oHCyuH4v/iLGObBXOiweCxZv45phAIbqPn+W0DNvBy5RtlNJ/KSGMRqOlQxp2WLEGnCUIsn/Z7vJvMWOd/pjla1zr5f5BVMlF5prYi60X/8OvOuDfs+cyJ/GqCva6pl0HVnpSvZsX/pBHy9WXL6sWSSnSxAs8NP84o2aB2O6aCpgKQ93BWhBGiY2x0VQSSKhJubQ6jCcaqauy66EDgPvwDFHIF8kXBHClbcpiZ1lO48/bkkEZL8/hvMToPX/cIhmlQHdlm/mWqSbdWqaHtoJVa+Fcq3u3vUag== 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=q3IW95JZpSGUqzISbiAw6vX1afkeygE9hZsad76NiMw=; b=f+YHaXn/VGDYgIlWx20EToqk/3Y81ZztIaHs7ziNoqYtN/Y5jcqDWbHKMz+REvkrHTJH0ldUhG25uu92ABELnxe/9XMUbNQ69D3g/Sp8+6n1X7d8GZBLbjmVQRzu4XdZQovG2w5BqpspfV5kmCpcLqKUO59JHQd/MZPM+1NyPYAO/0AUhQb6AIFBgudzkT2A0rdeNOARiEefDqRn5svGnyFDdp677EOfAlhsgT06uEls91XYuXorgJipWIiMuZWMMyUKGfxcUbd++lRCtjv6/W7xaobjBWUyCM+HbIOJg+4ulXiBpx7y0rT2rOFI02Uiz1nt0+jQtJwoQhCxc7ZEqg== 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=q3IW95JZpSGUqzISbiAw6vX1afkeygE9hZsad76NiMw=; b=uS7r+atQWrVbfVSHtAj2BFHgfjl6Um5mwOyhNB/jFk9By0wPT4d8MC896gyTQWCZD/hYN7+DIiByVGEkgmdCYy3c2qkhDJqV32axZzDmSKdTTY8aFFX8kO14zQrbksTvY2i2+l1taecUfZvyACU6lBT7utRMUNNqWSg2VOm6CMWv+YlNVVX5RkqCRrnwaQHcthLn9Bwsxl+hXTsLx8dxlwVGehVObUVW7pSLuR18s4QMOvorFzieZNUIcXLeBi3rqcX/9Jzz8VljC3Fjs+hB1QRmqgHr9t+FkpjlPuar8YyHKeqFbBKwd8ivZ94v9FkKDoPDSnQmpaoj092UcCRnRQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) by AM7PR10MB3176.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:101::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.9; Mon, 21 Nov 2022 09:37:56 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::e9f4:4305:f82d:1abb]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::e9f4:4305:f82d:1abb%3]) with mapi id 15.20.5834.009; Mon, 21 Nov 2022 09:37:56 +0000 Date: Mon, 21 Nov 2022 10:37:51 +0100 From: Henning Schild To: "Schaffner, Tobias (T CED SES-DE)" Cc: "isar-users@googlegroups.com" , Uladzimir Bely Subject: Re: [PATCH v2 3/4] meta-isar: add some empty space at the end of our wic images Message-ID: <20221121103751.2bd0ff4f@md1za8fc.ad001.siemens.net> In-Reply-To: <0cc29c27-6045-c367-f394-7e2991578ee4@siemens.com> References: <20221114174053.13258-1-henning.schild@siemens.com> <20221114174053.13258-4-henning.schild@siemens.com> <0cc29c27-6045-c367-f394-7e2991578ee4@siemens.com> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0157.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a2::13) To PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA4PR10MB5780:EE_|AM7PR10MB3176:EE_ X-MS-Office365-Filtering-Correlation-Id: 5847dd6d-7ff2-449b-04f6-08dacba41231 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /yME4wwTEQ7LaTQHTie93jUTtMRZo9V9v6X8Yk+dvPL8evX1Psso9NUOXjFwJh9jeYVe4sijPKxQVte3Wx65XCEAVYlygiZzhzve534ioJ/XgHzIbnzYcrjzPxsEDEDkGVUxFk/fIldD1qKFplwZ7+GRKIdfkZotl0zzmqOWyrIst+kc4t8Ln9/V5jgxn8jC2cJgur0K6x9FCNUkHzQzR0oozCNeSmlEvMNdJtnRISRaAMidXZJJOG5G7VMsZ2AVp/7ZmjEuxKpAgoLlwCxuN4vwC38c45KhR9CV4sCigjmC3XGg6cuQc8f51ES4qoDRDuaUIQiNZNyjsfzvcNlHTrF/1A+fktrfV1xKjx57PgU92eDt8hlOGYWNpoxHLu7uuL5nk7CcXopLwU6/EvO45wbQRUXskIIYLEBysM3oTFY48gFoFU7YZB1ciLu/g3IR7g21lK0rQu3f+EtI39rs3dFEh14R4MhEOX8myElBDx6HQF3wo6kkq7aZI4q6DiQyztvetNVcL/+3IAmyTMos/LID5HmlyghYDCS+ycWGKXwEa5V1vB1XDoQuTtLdppMUM6W5nb2eR0waAhYSMqASxY+w+ROzvxYCZd+ltBt91JJxbDql37s78siMZFxPG/jsTTbnsJ3hxtv7LMgN3hhvYg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(396003)(376002)(136003)(366004)(39860400002)(346002)(451199015)(6666004)(2906002)(41300700001)(316002)(6506007)(66946007)(66556008)(26005)(66476007)(8676002)(9686003)(4326008)(6512007)(5660300002)(6636002)(44832011)(53546011)(1076003)(186003)(6862004)(8936002)(86362001)(54906003)(6486002)(478600001)(38100700002)(82960400001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?KfLRSujQbVH2rxL7WZ6R6xxfZ2zIWUheJS+tCJ10CSNl1YiHTnnx1topm0DY?= =?us-ascii?Q?/1xnx7HJ77EfFfirKAT4+tGUW0Kt0vZE9kelwjjkk2VLke9LAysDJeV/mO4t?= =?us-ascii?Q?yI7DGKiCs4+RBDXSLh9B2UOm36tJgS3dDvVQRg6glok05gxvdg13EwhlpYea?= =?us-ascii?Q?ODBaIR+J1//N4qD1lu/ONYrrcYW7e5XpQVRh6sqawA0y/YAVNyTCy8SaxeUS?= =?us-ascii?Q?Q7jkBHYxju9d8R/HfxrQ+WzfeBp3PdFEKkbuUpHPna+hriyRu91HSVIO7EPm?= =?us-ascii?Q?C4+sUlcFa0rk4iDERYsOeyaEgLXEz8oWWN6kwJjE+d6DqEUS0CqI2GxKg/9g?= =?us-ascii?Q?cuh8EWBcX8uELg9M80ZAm3ZFwCpBK5IPOySlcO1Qc+YDf/lqEQmsmAWajfKb?= =?us-ascii?Q?wCm6ogepvgYe7sQwsPy0jQp+ucoied0KpEBJU3MfsqaT73Rzi2iiiVNzGQas?= =?us-ascii?Q?ikoAeljI7dkgo2rW+mfcyUK+pkBAn0r8zPHlcZRFNAzdn6hz/k6Zg72ZEz5b?= =?us-ascii?Q?fcrjCoQr5DIvkqrWBJyUkb44YEiFTMJWM79vQ3Ivvp2sd8IB8c0V1Z/zjRxJ?= =?us-ascii?Q?8PvnJNgdzq+4LHY3JypjR2Z+6N1yxRh6KUL8KEfnPBzlI41IQFy4clpa1mAe?= =?us-ascii?Q?6tkQa96yBiY4s6N42wtivlAasNhyM4fybnAPSIBGhC6r/jtDlYjh0XZ+cNVc?= =?us-ascii?Q?YC6qbMX3phTUXYf7pq7K0kqUMy0qP6xfc15enV+M9xhC3j9/5/YfyVPysYtn?= =?us-ascii?Q?qTAAcP/Bfqfun5Z8VhtdlpEowssmIME/KroDpzAhozKyia1WYwd65TTWDRdI?= =?us-ascii?Q?OsNSxys0uVqSpDBmxJIQkZTun/3ilxdSsicwqc4x49UzaYtAzrNpMSJijr+4?= =?us-ascii?Q?Hpyr4KRhORJdDGOnNnqPX8SHPUxnJFZjrdpU+rrv7TJKN3vsFF8CmWaWLcdM?= =?us-ascii?Q?rdD0H1BXPmTPmRvnxb7lPXQ0hSYiDLHxJJMGjX9eAio0wZG+PQEnDvkMT7nu?= =?us-ascii?Q?WOljhYSd1sCsbS9HjZqoP20Fq2z74EOtFLBwGaoVolwIbXVxGIPoaYl93/GD?= =?us-ascii?Q?30iAohUMpbZS80Ci3mmymu92GMWG5zynUwGanacg7z/PbWFsga+cXJNjpvZ0?= =?us-ascii?Q?GZqahsUkyuOA8lk8ZZfqUL2nT9gGgXI9HmuM5EgYTSe+tXJKtSXEturg2AEr?= =?us-ascii?Q?kLJsXIxBnN7Nn+LxS73Kvw4z8UtYwLhwfIMLKMtMPkQ1tRYGUH5ab8h1Z3MA?= =?us-ascii?Q?5Hp/08YG6EsgzfL5CbY92cUMLN7QbI+HqeG9pd+KWMND5e62mjrRQk5qi892?= =?us-ascii?Q?EsmfwN+zXjfTv8i7nUGw3Nr1eSUh6gQv+mU9+HzfhXefeEE7NXAWUcTiFcYa?= =?us-ascii?Q?U9283Iwsot/soA7G/AIGkNaaUDHyKz+tNCO8b5e1MLOPvlD1ca6LE30pcmAA?= =?us-ascii?Q?k3KLPTtLWBCAOrKVT2pKzctKXdEe8zO/irtRcLzJwPZJpYftxTRe39WneYDE?= =?us-ascii?Q?lW97+0CmLDPLs8sL8xaZwahnht2y7ypNhpfp/74BUo9BmVVNNudnF0seGEOc?= =?us-ascii?Q?+z+BZZ+YUVHtPBCN7rLNvtnap4HINwC3oa7aRNZXqt9rK24c00OYbaYDTQpx?= =?us-ascii?Q?9w=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5847dd6d-7ff2-449b-04f6-08dacba41231 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Nov 2022 09:37:56.8029 (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: 7lwYLeifYKHN24YcBPH0scRRg5M3lzmfJIuMDRDUW+2TdOlWQBtGz1IahcCnEcYmQW9RNWTX0w4S/V42N+HEdUyqy0+2k8a4MtR/1kiM9sQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3176 X-TUID: n9Dnvh4ci+v+ Am Sat, 19 Nov 2022 20:51:21 +0100 schrieb "Schaffner, Tobias (T CED SES-DE)" : > On 14.11.22 18:40, Henning Schild wrote: > > Add some empty space at the end of our example images. This will > > enable better interactive use of our example images since people > > will have some space to install some more packages. While the space > > seems fixed it really is open end if the mass storage happens to be > > bigger, because we installed expand-on-first-boot earlier. > > > > Signed-off-by: Henning Schild > > --- > > meta-isar/scripts/lib/wic/canned-wks/sdimage-efi-sd.wks | 2 ++ > > meta-isar/scripts/lib/wic/canned-wks/sdimage-efi.wks | 2 ++ > > 2 files changed, 4 insertions(+) > > > > diff --git > > a/meta-isar/scripts/lib/wic/canned-wks/sdimage-efi-sd.wks > > b/meta-isar/scripts/lib/wic/canned-wks/sdimage-efi-sd.wks index > > 754fbc46f8e4..e6b7128eb3ae 100644 --- > > a/meta-isar/scripts/lib/wic/canned-wks/sdimage-efi-sd.wks +++ > > b/meta-isar/scripts/lib/wic/canned-wks/sdimage-efi-sd.wks @@ -6,4 > > +6,6 @@ part /boot --source bootimg-efi-isar --sourceparams > > "loader=systemd-boot" --ondi part / --source rootfs --ondisk sda > > --fstype ext4 --mkfs-extraopts "-T default" --label platform > > --align 1024 --use-uuid --exclude-path boot/ +part --source empty > > --no-table --ondisk sda --size 256M > > It might be a good idea to use some odd value here. Wic only allows > you to go down to Kibibyte with --fixed-size. Still when using > something that is not dividable by 4 e.g. ext4 filesystems will not > fit perfectly into the partition. I would hope/assume that the actual filesystem resize application takes care about making it fit. And we might always have the situation where the partition starts somewhere and we do not know the size of the storage medium used, so there simply is no right answer. > Imho we should enlarge the image only for the CI and maybe document > how to use qemu-img resize for users that want to install additional > packages. I see that its only an example image and therefore rarely > used but still it will eat up more space when uncompressed and take > longer to flash. I already tried with qemu-img resize in CI, that ended up looking pretty messy. We could use another example wks just for that resize test case. But that would make the pipeline even slower and the overall disk consumption much higher. How about we go down to 128M from the 256M i proposed? My idea behind that value was to test the expansion and leave a reasonable amount of space so people can install stuff in qemu and also cater for people potentially flashing to a real machine. When we assume that people do not flash, which you did ... it does not take more time. I would further assume (did not check) that the image does not consume more disk space, because it is empty space in a sparse file. So adding a variant will only be more stuff to maintain and more CI jobs. Henning > Greetings! > > + > > bootloader --ptable gpt --timeout 3 --append "rootwait > > console=ttyS0,115200 console=tty0" diff --git > > a/meta-isar/scripts/lib/wic/canned-wks/sdimage-efi.wks > > b/meta-isar/scripts/lib/wic/canned-wks/sdimage-efi.wks index > > f3addbc7515d..5e555b3cc472 100644 --- > > a/meta-isar/scripts/lib/wic/canned-wks/sdimage-efi.wks +++ > > b/meta-isar/scripts/lib/wic/canned-wks/sdimage-efi.wks @@ -6,4 +6,6 > > @@ part /boot --source bootimg-efi-isar --sourceparams > > "loader=grub-efi" --ondisk s part / --source rootfs --ondisk sda > > --fstype ext4 --mkfs-extraopts "-T default" --label platform > > --align 1024 --use-uuid --exclude-path boot/ +part --source empty > > --no-table --ondisk sda --size 256M + bootloader --ptable gpt > > --timeout 3 --append "rootwait console=ttyS0,115200 console=tty0"