From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7192322883099557888 X-Received: by 2002:ac2:4469:0:b0:4d4:73e9:89a3 with SMTP id y9-20020ac24469000000b004d473e989a3mr1982551lfl.183.1675443870704; Fri, 03 Feb 2023 09:04:30 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:3d1f:b0:4d1:8575:2d31 with SMTP id d31-20020a0565123d1f00b004d185752d31ls694126lfv.0.-pod-prod-gmail; Fri, 03 Feb 2023 09:04:29 -0800 (PST) X-Google-Smtp-Source: AK7set82lWuVI7R9hEI5PAcyhM6Am1pN+T0oVGQQP0BOZbI3cLFH28XToCDuQPQ/1yZg2aJzJc6Q X-Received: by 2002:ac2:5b1c:0:b0:4b5:aa85:3874 with SMTP id v28-20020ac25b1c000000b004b5aa853874mr2827223lfn.68.1675443868957; Fri, 03 Feb 2023 09:04:28 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1675443868; cv=pass; d=google.com; s=arc-20160816; b=CCN7xBUus9zJaM7xmVL9q+a9s/utK7tk/T6qA298dFcpg4lmZK+yTB5sKBm61F00Sm VPIakZ4mNDifj54KoUNzzTvO7ukqJ3W4NB705h42R30pMP8cbU2QjmwKGf8mxNMi3L/l ON3lOzbhXzDHoNZ+Bs274WgKi11+6Xju8Tk+v5PLXqqcr9ynyAtY+KS6+lgJORTtqz0F HEE7l4Wpue8VASqgrXa8+uVd+SZr+ZqljnH0wHgC40VCupjfZCl7McUuXIK1sfcKClF/ /+cp/+ysg5TQTzt28hJelHxBNiS2jBf/pDePECO6VhC3LZtM1ByA2WTqWk6UZXyERnan 59jg== 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=MLsrI+riN1WlSTVzLwb82dqAtsc4RuQs8xDSf/aYeT4=; b=aaW8VzjJjb31JB+j2OC5a3pOn7lkzzLncv9X+v/jtiZPQW+swa8QFmERiyhvzVa6YO qdN4UsYj80IatEAYmNUIE1c7KV8ZuVBKbY/4aVOpL0sdrULK6oK5/rt/trisk8lcbgR+ BiiUmzNVCRikSQw0sCaAdToIX+E0IFyg36zuXnB3bA5Av36lfodHoqTQi5b6nkzlxCOG ZgfpDkK4JeyFrICDpyjsNlQa+/R+7DhmsgET4PQeKb89xTRL3NAIFZ5V+lt79t5KbR5Z tFc6yiWshY2iXpkdQS679VuQRNUzGOvAgQVZa19dw1LinNnzyoHoxggxVhR7jsYPNF+W OwKg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=aVQsRXWw; 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:fe13::605 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 EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on20605.outbound.protection.outlook.com. [2a01:111:f400:fe13::605]) by gmr-mx.google.com with ESMTPS id i8-20020a0565123e0800b004d5e038aba2si151008lfv.7.2023.02.03.09.04.28 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 03 Feb 2023 09:04:28 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe13::605 as permitted sender) client-ip=2a01:111:f400:fe13::605; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=aVQsRXWw; 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:fe13::605 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=OX40OC+WJifUjcNE4UJBdTvzH5kBIs4jyMpFty21HGO07rYT/pTXAoaeeVGnbKj0Pq773a+NgFK3/ldU4khawOF1o6vYss554ACDn4opMvthkXHm0Y5GxVH6DG5juleUELYzssLmiInGybZ2iRQVC9AUWbS+izjyUFObk68scKeYpRtF9eYSAj7lnbbAcAApdPL/fN/NgHgPLzl/zvbizI+04wRCk7h1FENCASZofoemjyH8Tn31xQX4DqyyK6HJFhzBNtnyQDxHuXGW3txTFSy24aKD5S/jubFS5btWZ9XWips7e+d9bPgIVDZbf19E4YYCyKDazm8XfIeL1pU1yw== 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=MLsrI+riN1WlSTVzLwb82dqAtsc4RuQs8xDSf/aYeT4=; b=SXJrnC12pr0GhrX9PXMZBQYmj0LUfO5GInwwPWJrdUPR4ZRDcLu4opqrHcWl63/KRztOnVeunaHl3yhj0RYVtsHDrwMWWzqCVqNR15W395Np2ThQ+avjp/DCc2Wt5kq5L4YCAOlG26nqB6vnAdXMH2kLNEO1LStycA3lJgHEBRsZ5ajXbeh1J2Z6mSE+sbQuH46AiKOs/75Ip91TcmyF+iR15jflQk7omdwcXJUxYq9cPXcye8IkZ1Vt/yZPK7VkclcZH5DKqyheZNloCesrymCV/3rtWGHga/mzGrFWOSlumI9OsIesr2O4kW9I4Cq5NLQf7ClDwS5TC6gurHRccA== 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=MLsrI+riN1WlSTVzLwb82dqAtsc4RuQs8xDSf/aYeT4=; b=aVQsRXWwaCwZfloqkqMGcS/05vq2C8mWLQ78tlv6XZpm2SStnwJxB1xzGBCSemTGLxcz9PTIg3Gvkrn3KcMdk0q1wpOC/sQsaf9m0I5f8YA/aEwz8qZhtsfO2SCfJNOV1qhP8GF/AqAi6fWPmo7SeXLCsSiB7GSqFuohiQ+jVifvz6V668Jy+2XRglIoLQeEKeobxpllUPBHk3HXlNXo2QY+fjxdoPpRQKkixZkzR7RDpM9xLV7D+uM8SHaSqSJLNGD2GxYQ4OBz9G7OiCW2ZNyJe202MYD0WZ4GLXsvXpqwOL2bixwfrKwDj7X0xaGDRI+OCeUx5SRkMylI2Re9kw== 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 GV1PR10MB8005.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:5c::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.27; Fri, 3 Feb 2023 17:04:27 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::ee44:171b:4c40:d42c]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::ee44:171b:4c40:d42c%4]) with mapi id 15.20.6064.028; Fri, 3 Feb 2023 17:04:27 +0000 Date: Fri, 3 Feb 2023 18:04:24 +0100 From: Henning Schild To: Uladzimir Bely Cc: isar-users@googlegroups.com Subject: Re: [PATCH v3 07/15] CI: install qemu-system when qemu testing is requested Message-ID: <20230203180424.6d1ee00a@md1za8fc.ad001.siemens.net> In-Reply-To: <9864451.tdPhlSkOF2@hp> References: <20230203044427.32711-1-ubely@ilbers.de> <20230203044427.32711-8-ubely@ilbers.de> <9864451.tdPhlSkOF2@hp> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.35; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0156.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a2::17) 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_|GV1PR10MB8005:EE_ X-MS-Office365-Filtering-Correlation-Id: a829961b-2c1a-4b5f-8f48-08db0608b50b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lFgRRcxMDBl8J6U3580B5lg74JmtGIDzpodE43eXR6ggrghunwNmnmxvrPl6ujlfISGxq6w+VaYga42uYQ96AaWgi+M5L2vd5X+6lHSrVfbEqbO3S0VvZacRkrN1n4STJx+SkezYb5jV1vw8c3SdbWG6tRn2UIwTyVd7eYVDyiwSUkADvr6vQOVyByMyRZfVSLn1zqqwvl1gRhyD70vbUhEaNOuC6Zeoyz9GWM1CZNgeFANEdM+/hk+YGsgfK40MHRaqYn5kofipysSHYWoRYcVbiY+e3lTvEfOgFPE0yFUzuouCuRAH8s8XVZi45NfuqZfIl2yPlb5xgQAur8VideweCO3Fl1qF9i/Hg33QZv8m1nQCbh1tcs9ujeLjV0G2KYSoG3pNiAxaIBhZ07iSzP0KMXZtVaDEOY3HVpwWbV9rbFjJskBSCoXWpAJrEsPVwCqfN5gtHmaNTzrgFSswP8Ix7KHrBZDkI2kutojE1Nb6GQkN8Kqpo2OXyFURJMkMHcLivZNzDLXVGCNZx6iXXtVZ9mWF39fZbmnjAOqDEPwP4049OeXAnqsW5g/rr9pVg3xRyGoHQSyb1tNvVV17hFadko979wBLncxBAabCOyGHK6vxI/HQVCDeGzi2CoLhkxpNJ8KBkq2hx3F5K5VuTw== 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:(13230025)(4636009)(366004)(346002)(39860400002)(396003)(136003)(376002)(451199018)(44832011)(6666004)(26005)(41300700001)(186003)(6512007)(9686003)(6506007)(1076003)(82960400001)(38100700002)(8936002)(316002)(2906002)(66556008)(66946007)(66476007)(83380400001)(86362001)(8676002)(5660300002)(6486002)(6916009)(478600001)(4326008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?wBbGQ0X64epziDGFNf7mEXNuFXCSS1N1DvLiNaGApeArjXtwViEAoZOrlwkF?= =?us-ascii?Q?OMg8vsZcwdNNon9EYWo6nO4n/R2vu+iv9CmIxFMRxuDFQZTexbJjFjcIZsN9?= =?us-ascii?Q?2KNDdIRtYzf1q24fuqLSbarg+CHjlQtTQVkMTdBJ4Uw/9LNxAp2mMUqXPefA?= =?us-ascii?Q?wXFpGaOWbStSIDPCXtxJI5dwAE0paUHV83g4O7BX4Dxgh6oFEJ+cfszT+S2p?= =?us-ascii?Q?WDMRydZ0mQ//9DiopoFhrOdVgFZthCKUrZnZdOb3X6i0xeGv6Og6ZcCPhBI9?= =?us-ascii?Q?aX3iHWUMa7It6Pi9Tq5gRATEoj5v/8We5AaFcM4zPkiYWk6fDPkqwsLvSSjF?= =?us-ascii?Q?f/l8x+mTWz5u37tB9YrLJHrFQCKnigZqsrVqOOetEhPavtA0hVLLliRuAL0f?= =?us-ascii?Q?Etvvxlxbck6SRvB6D6K9kT2CSYQ66JQiUqTWZe/jJST0ef6yXL11ejuSIjEg?= =?us-ascii?Q?emlbsOuYUa1eWVVsUk9ZHlVAMNRVJJTvSz40TVwiwjHoxly8fU9IXGweTLlZ?= =?us-ascii?Q?HvraQ0Rmrj9Kh6X2yFVHuf6wIVNKPSKhP/boKNQ4UqS3FH5nI2Kvqjchw/d0?= =?us-ascii?Q?JhwZXk8Hg/AVKMM7prQhuVAEEUv3G645XrUIw85dWbiiPNHDqpIksQeR5AQI?= =?us-ascii?Q?9BOC3s8CgkmE6AirVMkH3ClreFBZJ8KL7fVmhiFNDdqvtHCA6CjhEcshyFYZ?= =?us-ascii?Q?fPu2sgJgP2o+kHE9A57fsMKUzQZeL1Hkgm9otCCVWgcdP9ore3wm+ncgEHi7?= =?us-ascii?Q?4WP5AX9Tmu9vThF977MDYLocXKLqz8jDEUrNYy/BuNhbBgSvOdV61u85iPGN?= =?us-ascii?Q?oEoCCOLK9vB8u8Qotxq/IYDlr5HEJM/RTPedE+A+4jCzjXzbas3h/mJmcfNP?= =?us-ascii?Q?eKhEm/mxJR5IvkJhgOTsEUAtHZnMAku1vZ0KbBIQwUuQjTYYXDs06SKhXX72?= =?us-ascii?Q?oYONNmX9Nx9MJ9ztmCs+EwZtfTEfPPi1nKlFpo8QfIr+dMVFevcM0ztO0LVa?= =?us-ascii?Q?toQ1E3lVhunFQB2swKaj/37uIj4ND2WOCow+37Sr8JT0W+RtXaxbS/A3uEt+?= =?us-ascii?Q?lbOqd5Icmh21H1dDeNC+nsC7DjoK8cMHD/q/zls64ua3roIMeUM2uCg5rfrt?= =?us-ascii?Q?Tr2nNcu88JHbSnbhEGc5IfLKMeNHua1NztsMUUWpzX1wd0uVidVRrBHC9azq?= =?us-ascii?Q?pvbEe6XIldFdogIk6s2oA0GbKua7EzhH3DbIciOX9EtHumno8S0DRNqzmban?= =?us-ascii?Q?WhU5e2pFLjk0XqRWeOX9tcO2w78UqkXY6DZd60MsULNIIUPbd+Z/xy2r4qct?= =?us-ascii?Q?vMNRMQTE0Fr6C1J8iSsUG96/dWEITRHVt0qX8SjvZ54seJOwjIT+iQIsQ76s?= =?us-ascii?Q?WBnkEnwBTQASGpLUCrsmGbFspB6Ssbwgez4ZmBrGWY2p73HBmn2jTBrMTAHn?= =?us-ascii?Q?VgGnMfx7R181Ye5sjIggCIdkLxKTkC9ZoRfiOpZsU8u8lFTUmbZ0CSGZxUJS?= =?us-ascii?Q?mWJO6AhuoQOoZENFtehzhPZ0S9OlNWt9NsSyaVR3POC0KmqkRgbwVyEEKXxV?= =?us-ascii?Q?Syk980CRFG35m4LBhAXrZCha8MrVVbQypqOUz0Voaq2hmX8yJcwT8kZNW0jc?= =?us-ascii?Q?1Q=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: a829961b-2c1a-4b5f-8f48-08db0608b50b X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Feb 2023 17:04:27.1258 (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: 5bCIrXN1q44OpjOnWoySi/+OBysmeiesMK3L4zfWqS8/WWcTDX7OACEQ7QVoaH4JoSaUukpTHOyJIzh0TXhvaA/XKMWyWa9PPooVt263mFw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB8005 X-TUID: VxNN2zSxIB9a Am Fri, 03 Feb 2023 11:33:38 +0300 schrieb Uladzimir Bely : > In mail from Friday, 3 February 2023 07:44:18 +03 user Uladzimir Bely > wrote: > > From: Henning Schild > > > > And also change gitlab ci config to request qemu testing. > > > > Signed-off-by: Henning Schild > > Signed-off-by: Anton Mikanovich > > --- > > .gitlab-ci.yml | 4 ++-- > > scripts/ci_build.sh | 5 +++++ > > 2 files changed, 7 insertions(+), 2 deletions(-) > > > > diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml > > index fcdefa87..6a49ce43 100644 > > --- a/.gitlab-ci.yml > > +++ b/.gitlab-ci.yml > > @@ -27,7 +27,7 @@ fast-ci: > > except: > > - schedules > > script: > > - - scripts/ci_build.sh -q -f -n > > + - scripts/ci_build.sh -q -f > > > > full-ci: > > <<: *common-build > > @@ -37,7 +37,7 @@ full-ci: > > - PREVIOUS_SHA="$(cat .CI_COMMIT_SHA || true)" > > - if [ "$CI_COMMIT_SHA" != "$PREVIOUS_SHA" ]; then > > echo "$CI_COMMIT_SHA" > .CI_COMMIT_SHA; > > - scripts/ci_build.sh -q -c -r -n; > > + scripts/ci_build.sh -q -c -r; > > fi > > cache: > > key: "$CI_COMMIT_REF_SLUG" > > diff --git a/scripts/ci_build.sh b/scripts/ci_build.sh > > index e5f20d4f..960ee94e 100755 > > --- a/scripts/ci_build.sh > > +++ b/scripts/ci_build.sh > > @@ -127,6 +127,11 @@ fi > > > > if [ -n "$NORUN" ]; then > > TAGS="$TAGS,-startvm" > > +else > > + if ! command -v qemu-system-x86_64 > /dev/null; then > > For now, this check is not changed to testing > '/usr/share/doc/qemu-system/ copyright' or something more general. > > Additionally, it might be good to use "--no-install-recommends" to > install less dependencies. For example, under kas docker image: > > ``` > sudo apt-get install qemu-system > ... > 2 upgraded, 232 newly installed, 0 to remove and 78 not upgraded. > Need to get 228 MB of archives. > After this operation, 1,084 MB of additional disk space will be used. > ``` > vs > > ``` > sudo apt-get install --no-install-recommends qemu-system ipxe-qemu > ... > 0 upgraded, 56 newly installed, 0 to remove and 80 not upgraded. > Need to get 92.1 MB of archives. > After this operation, 423 MB of additional disk space will be used. > ``` > > Package `ipxe-qemu` is definitely required for network working. But > for now I'm not sure if we don't need any more packages here, this is > to be checked under Gitlab CI. Thanks for the update. I propose you apply those changes, since you took those patches into your series. And i will try it on gitlab and see which packages might end up missing. For a super quick test it would be handy to have a branch to pull, instead of an mbox workflow. But i can do both, especially not with patchwork it is actually as quick as branch. Henning > > + sudo apt-get update -qq > > + sudo apt-get install -y qemu-system > > + fi > > fi > > > > # Provide working path > > > >