From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7142858516907163648 X-Received: by 2002:a05:6000:1f8e:b0:22b:113b:536 with SMTP id bw14-20020a0560001f8e00b0022b113b0536mr4910054wrb.619.1663748642246; Wed, 21 Sep 2022 01:24:02 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:1d19:b0:3a8:3c9f:7e90 with SMTP id l25-20020a05600c1d1900b003a83c9f7e90ls4578697wms.1.-pod-canary-gmail; Wed, 21 Sep 2022 01:24:01 -0700 (PDT) X-Google-Smtp-Source: AMsMyM64kIVKSXArBLxWkzdI1OYP9FcDw+kmk+Zfigay1VhDZGOmcE13rBEEdaCWLUl/PNNYMRKb X-Received: by 2002:a05:600c:3786:b0:3b4:ef37:afdb with SMTP id o6-20020a05600c378600b003b4ef37afdbmr4881840wmr.164.1663748641148; Wed, 21 Sep 2022 01:24:01 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1663748641; cv=pass; d=google.com; s=arc-20160816; b=JLZUimXEhgblz32VN3RQrXetqBBMqtcb7y6lyqbnPffkrmP6na6oauB6iTQVFaMq/2 2aqg3VgToEk46Vz0j5NAQcvddEf/07KDiEaepG1G8w8HQ0cQh4p+Q9XQ+m+3jBpAyhea bY4IYPfv6SsqW5CXOaFODm8nfR6KwNA8TpsqiYlK1a3esVqZPVP09WiEB1qcC/1K2Yjt /3v54NmBbxtC+l2EkWhqAP/3Cm74Ijbd1b/ccJU5scuW/QzxZvYk88/o422biUTzOJZj oPFeypKEQqFkoFRILZ9R44r59vJn964IzV+G4IYVP2BTbn21Nc1Sip7GoikyTPAaI3Ew 3OXg== 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:organization :from:references:cc:to:content-language:subject:user-agent:date :message-id:dkim-signature; bh=RPtRpTECvuIJbazAnB3JZnyNd9r/nens064/jxS4n0U=; b=LBbPSdxIlCy7AwrkPw1Zis2VnkWjR0UYdmiPX42H/4DvAY2uOyP8d6GxnVXXo2RUSP xFchGKnQ2umbibdGPae0CUntgbRU9U/JwaxoR729o224TUaEPdRfFJoG3sw7Y/niRi0a 4UDCXP0RrSB5W3lNSuGXfu6EJmcggelSe50NLaxTP75mXmvpuFDc26EuQ0NdJbXMhYfx PizAH4dMc2oSI67uluoWkyHdNaqaxQi7+RqXnrASIQ8Bht735qzk6ZXbwqZqKYS32vbW 7xi0PV82QKfDtf/V64bDj72I+XtW+YDW2W9aMQVoia5QISlP06Fy6TRjn681Yy/dO4AZ 6IBg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=dMHjHvkI; 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 quirin.gylstorff@siemens.com designates 40.107.2.88 as permitted sender) smtp.mailfrom=quirin.gylstorff@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20088.outbound.protection.outlook.com. [40.107.2.88]) by gmr-mx.google.com with ESMTPS id co30-20020a0560000a1e00b0022afc97eb06si116119wrb.1.2022.09.21.01.24.01 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Sep 2022 01:24:01 -0700 (PDT) Received-SPF: pass (google.com: domain of quirin.gylstorff@siemens.com designates 40.107.2.88 as permitted sender) client-ip=40.107.2.88; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=dMHjHvkI; 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 quirin.gylstorff@siemens.com designates 40.107.2.88 as permitted sender) smtp.mailfrom=quirin.gylstorff@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=E5tQEwamZajn/Dla5LeMN/F26VCocElISjsxL2ccHlHUVc2wEBgR+Ix3bjSSdWfHxlR3Forj4E9XxftrHJZhOaj+mm+2pj8nXwxiQAw8UxUUYtV4VBRT5ZBo8jRFoQm4Ynra149/G+zOAGgsUo4CIiDJWfbYa06mS7/8z5c2tdpMJfdK13yPZFbBc8ZpSTssLVjpjdlg96SBX0EPrt/76Zq21E1anF5PgtO0RcDfp5uwmiSxYmehWbCCXQn74nZ8cMdlrTcSho6n+CUuGPjYNPVMIdoFVP2RNOUP76/loR1R1mMnBFv7aaHxMJ6CrDJ8niEex9o7LOM7yV2aEiCzsw== 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=RPtRpTECvuIJbazAnB3JZnyNd9r/nens064/jxS4n0U=; b=eyOc5uwygmUMZVa6oQ0z7VdT4EFWPUIgRtz0nlKFm2amM72qlER2XeubXLRQLyx2mmZjIUekSA25khqyl9NC/WYUtFyigAl1A+Qd8iu1GOP5I+ES9XSCnOH1T+T+1lFr7mjpUETdMRp0DaLfN5T4ykZciC0zjinvLCcilztccB4y8GEfOXovmvclItindqezJLA2diEi1Jfr7t8ow2Gfxm+ptYGqAM8tRTf0iUE/vkzd0yk5E/Wo1LRy3qw8cDjwsEpeUmHCpdFbOSfwgf2hx8UTw6g4i11kNrsTiWfnsCQSA7Pkluf9cLJN0zFc74OQjGumPU3PgPdWbrZgTw7F+Q== 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=RPtRpTECvuIJbazAnB3JZnyNd9r/nens064/jxS4n0U=; b=dMHjHvkIMIKCIK/fCdQnp7Q9ncJDY8+nXp8tKVn0NlItY5Qu+fT96DFD48vpmsUlJXSE978qiOfsyfgjmhN2czYGEV7/YNIcoS9ULUm06DNJhJEIuhvEN6HvS1jP+Pi7/sGlHYefMZsADzDOf0X4kAnWdrd4K5zEaMuaxtX0KrSOsRCCwI54S37wIOZXH8zKFRP17zXOw/eyclX7UPJVj7jgYig3DD7rxVycQrOvo6C+csvBnqDLzhzHi0ZwniDVOi94npStD/BEwF72BoNLrlaMmA5R1+eKwBaBw6Y6MAFIqE4Jxx8INU9qH9tLXBMula3OgkhkwYEk8ikezaybKQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1f9::22) by AM0PR10MB3139.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:18e::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.16; Wed, 21 Sep 2022 08:24:00 +0000 Received: from AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM ([fe80::5435:f167:af38:40e0]) by AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM ([fe80::5435:f167:af38:40e0%5]) with mapi id 15.20.5654.016; Wed, 21 Sep 2022 08:24:00 +0000 Message-ID: Date: Wed, 21 Sep 2022 10:23:50 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Subject: Re: [PATCH v6 0/6] use xz and gzip on host (outside chroot) Content-Language: en-US, de-DE To: Felix Moessbauer , isar-users@googlegroups.com Cc: henning.schild@siemens.com, jan.kiszka@siemens.com, ibr@ilbers.de, amikan@ilbers.de, adriaan.schmidt@siemens.com References: <20220921073348.169965-1-felix.moessbauer@siemens.com> From: Gylstorff Quirin Organization: Siemens In-Reply-To: <20220921073348.169965-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AS8P250CA0027.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:330::32) To AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1f9::22) Return-Path: quirin.gylstorff@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR10MB4085:EE_|AM0PR10MB3139:EE_ X-MS-Office365-Filtering-Correlation-Id: ce931d41-bde1-435d-eb87-08da9baaa26e X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: fhc4qxxl/odL5rHb6ElpoECVOS0pmAQ2U59dhb7Ys8nhKQzwBM81cOV4YKWpUgT76IaSEKNNwm6HZU/qj2Okqj8o+OH1MfjHG7hwWZBpmhvBlPuh7u0YxCo1VuglU8LN1kSVbwLQGLB5NztipjCALl8Hz8Ro84546tl/0pVvZ5Zt3ixUM9LlM46B+5XPLK3CwKH6oWkHUD+KJC+PU5oCTWRVh84ib8XxlQBg8QxS01fLj1r5Pu9RmdxP+gBad1Cf6Qqit+5MbVn46IL4GZMI152R2PsB03/Cs3Cuc8VySjT3bo+qXjoYzhgO58vJeNmD+ITGVsZze540QMwNYycenDk2Evc0ry6boyqfRxTBcce/A2NyjcyrSYNKNkDh1K8QHZPX1cdBPoixB9UzqKGXjZMrmUgaX2or5IDnGK9f505kwzjQxi935ko0qPZ2d3x9nnroMGKASWYG+86t/F+4BRNkQW17PCFOlFaTXhPVoMCFAhsKAhahQ+LPOj2HDKNlH8VRso9b9uKziXWy7mdcese27utIlOjdkvqyyivNR/1IQRv69OwS8LBeKRG6tfcj1SC0HlylsYr4xS1wbwTumNk0HpV0PgR8jPbByu+6zXz9b05FUbt5N6zLhA9amjAE0njfQkLzbTOzp6FvZ8CaSKkJNN3buSKQWf0u122wqr49qPrAsvdXYwtbkVl27ArApbuWDwVqGGAj8VlAbIsXN3w1Kfa03LqvAd9Dvp6yWjhPYBHuvWfRQKoRF+4kSyWlUpXKSlX1TYYcf3tEg3r33xqpBFBqWN89sTNO3VmyNO8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(136003)(376002)(396003)(39860400002)(346002)(366004)(451199015)(6506007)(53546011)(6512007)(316002)(83380400001)(66556008)(66476007)(2616005)(66946007)(5660300002)(186003)(4326008)(8936002)(82960400001)(38100700002)(31696002)(8676002)(86362001)(2906002)(41300700001)(107886003)(31686004)(6666004)(36916002)(6486002)(36756003)(478600001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bDhWWTREeUJtU0hONjcyMWkxZFhMRzFDMmFmakZ3cmRLOHJiekFlZkd2RFQ2?= =?utf-8?B?TE14MmtxdlJmekpjUHRvd25SQ0R5bURGWUhxZXA0L2RxbWNieFFQS3VMNDVm?= =?utf-8?B?b20zUEpUZUw3ZzVxbjNqSzZ4WmZLUnZMNlhSVTRkZVBJU1VCQWhrKzQraEpN?= =?utf-8?B?U09ZWUY0K1E5WVoxTTRlVXd5RnhrK0tEUEJ4WVFROU1qRC9JVDh3TzlKQ2ZW?= =?utf-8?B?R3NENVRiTDA2K2Y2T3FCTmVqZVFjc0RBeC9LZk5meDZVQ3Nvb0l3OTIwejQz?= =?utf-8?B?bWJWLzAzczNsa3ozNjJBbW5kSVk1N1p0UE9Mdkc5TTR0Q2JnOE5nVzdnTmI4?= =?utf-8?B?ZDhoRjZheVMyMVR4M0VSa1pCbi85ZUp4Ymp6cjNTN3Q0Z0pOV2lvYW5nblIx?= =?utf-8?B?ZkFKd1JaMmk3dlJySUp0dW50T2liaDg5RDFrNjB5VXQrcldWWmlvYzFqa1Y3?= =?utf-8?B?WnE1Rmw4MGIvNTYzSTBSdHlTWGM0NXg3MVcxRWhRcFZpazV5allLTkc5WEN2?= =?utf-8?B?ODFYWm1HZ2Q5cmllaW1tTmxDT1I0aHIvTG5iV1VqK1cyUVpiRDNzL21PV2ds?= =?utf-8?B?Mm1jSGJaQS9GdDZRNGRCNEhJOXhsUUZ1WU4vSlJCV3FNM1dObldpWFNrWkJn?= =?utf-8?B?ZEdIRUJ0dkVTZldmeTY3ZDZ2Ly9YRXk5dFh0bVRzQkR3SkNKUXJpZjhPNHR4?= =?utf-8?B?czdTRXlDMlQyMmdZZVZvWnhqWjdVaCtMdy9UOGlXSFp3VjFiQ0dkeDQrYUpM?= =?utf-8?B?NDdab2s5WU1RU1VOMURVaDhieVhNamxoRnpIc1FyZW9TNTZ6RVVqZ3Z3NDY0?= =?utf-8?B?bXJDRWF3MDh0alZXVU1qbUNwM1lISTQ5bGs0QjAxL25sU3lMUTFPTTlReGdF?= =?utf-8?B?M2NVTGhwRllPYVlsQXBpcDJpeUhBWU5iaUdYOEFIbHJCY2dDbVBQc3BURkRD?= =?utf-8?B?WG5RQnQ3M0ZzOGUvc0Yvc3BlbCtlNVM5eWVYbEFqK1dnU0N6bGtJZTFuaVdo?= =?utf-8?B?RWY4WFIyMCs0Z2xkYlBkU2xod1FpUzZYVzdUZTRzQkNUVVY2cnhwOHJBbEJL?= =?utf-8?B?SXZEenhmcktFNXByRStiTFVEV2paa0I2amlnYnFwT05hUWpJVUdvK0doK0Qr?= =?utf-8?B?c0oyVGFSL1FZU0tOOFVBaWJaTHFFK3lNc1dWRDFnZUlQVElsRlpjVGRYNDJ5?= =?utf-8?B?VmJaaTlLME1lenZvZU5TYm1DTXJZNkk5eWRya1RoU2RGSWJSL2xKRVA1V3Bo?= =?utf-8?B?TVg0UkdEUkJMbVVFQmJBblB0QkpnVUg1ZWhVTXNTNm5kdlp4WDdkZjRTNDQw?= =?utf-8?B?b3orREtITllNUmVIaGxwY3QzeFpVWXJaWlVPZ0daY0NhdVQ0QlR4MC9vVGJV?= =?utf-8?B?VVN2RDUvdnM2WnQ5U3lZMFF3cHp6VTB6RTdYNUdTbktEdHJXVG9FdEVZSWVD?= =?utf-8?B?cUY1ZXB6S3ViSWJ0OWtlZFJIOHdLeHFQMjgyTUZxQXlOSUFUTmgxQnBkd2Z2?= =?utf-8?B?WDVkcmhadWh1VEV2NFZ6dWVXK3ROOEphekZUaU9UQnB0UDA1ZWZFVXljSFdv?= =?utf-8?B?cW03d1oweGlGK05BNWRva0hOay9UN2w0ckpGTE9NZGY4M2Z4QTVvR2pmL1FK?= =?utf-8?B?cTJnUkVJLzB0Sml0dkM1OEtmZ3h5eUVtL2lvT3p3cDNINi9rVzJSc2ZmMUpi?= =?utf-8?B?Z2hFYkR3QVpDUEVsbEFqSTZqSU95UFM3cmR6cVNIRzdQbDA3ekVhRjZ5MDRI?= =?utf-8?B?YmhOQUdhUmZhTXpsQkpheFpBZHdGblNlVmc0WmtxeVdpV3N6d01tU1dZVTdo?= =?utf-8?B?Z2IvSWJpOVFEZmlpUkI5eEU4eW0rdEZKVWZZSkRKMC9hb3RwVlQxT2xYWjRx?= =?utf-8?B?RklqTTlXR3JtdnVqL29zR3E5dy92ZDMrK0dPU2wwOHRucHVQeC9wcWZwMDVV?= =?utf-8?B?UHZpNUNIUmc2YndLMGJmWUp1QWd3UWV1clU0NWdaZWNpbVVrTjR1N1ZQeEZJ?= =?utf-8?B?TzB2RW9yUFpLQzRlaWkvMTRQK1RjaitPT1I4TlFIQ08wL1poQmdUVzlHblZk?= =?utf-8?B?MXIyV0Z0RW13SVVVRERta0lONm8wc052RXR5dnE2cWVpVXp4NzFacWxwWXlv?= =?utf-8?B?RGkyUkpUdGlIUDBYQjZYQXFOL2VsZ2IrNlFkdEt1ZXViNFgwM3BNejRjZU5E?= =?utf-8?B?WndXekJLcjc5eUx2TllYVitXaUljSlIyVlEyZW51VVJxUXZ3YWFxb1hFRWRC?= =?utf-8?B?a2FSbXlQZ25NWi9QSWJkNVM3cE1BPT0=?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: ce931d41-bde1-435d-eb87-08da9baaa26e X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2022 08:23:59.9050 (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: 4xMcCdnu5n9bgw18vCWShH/oMrmAQovBXyt9O7BPHPDKuC26Jub6dR8APwYg+lpY/A1KKQGwWbJCnoTNJro03uVAjAV5SjD1jrVRzJQbs0A= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB3139 X-TUID: l2WyTvB2B41/ On 9/21/22 09:33, Felix Moessbauer wrote: > 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. > > > > 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(-) > ACK - tested with isar-cip-core. Quirin