From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 30 Jul 2024 23:45:14 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f59.google.com (mail-wm1-f59.google.com [209.85.128.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 46ULjD0i004503 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 30 Jul 2024 23:45:13 +0200 Received: by mail-wm1-f59.google.com with SMTP id 5b1f17b1804b1-4280a434147sf30475055e9.3 for ; Tue, 30 Jul 2024 14:45:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1722375907; cv=pass; d=google.com; s=arc-20160816; b=JGrXg8zo09Fg+DdTPY1aXO/LSr3mbb5yMgl5RMsjpoGRZQD2vE9obp0b8/Xa1n/bFo MDE3cn1GvQIPiYNDaPouRuThfcvKvI8h0qFaViA54jtTc6x7j37wRnlptsxZmJnAekNu L/uVLa1ml7/bbFsGx7LleDDmRk5Jo7ma4N3UrIqzMawMGUZaBkPCUxx6x4suxBEs3wUr 2f72+sy6qThH16GH3bEMghHnEDg7WPQPR8y28X6YUJD8tpKmv9cb25dEuVpNTbVTuGQk EC13c6FR/IsuUXTj/N4h7VWuditfWhG70YMeMGibqA6/iAPzfL77RgXJs1mu8tvfyFF8 CX6g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:ui-outboundreport :content-transfer-encoding:in-reply-to:autocrypt:content-language :from:references:to:subject:user-agent:mime-version:date:message-id :dkim-signature; bh=XEZlGfJnUUeYJFjsK4Dgqu0LKhuDP4JHIK2uNMAj8lg=; fh=MHooTGPMysGJ3OoKc/ngWw5Tn8Zz/AzbVpUwD2tsXAE=; b=OozQsjgofIo1SOPrZD/+g/csi/6o6QyQrpyYlbsT/ErDBj243bji/9/aHGsJFmu8/I SODjAJSilVlmT/E7sXRlZQZjO+HAEI6YROCSYoa2P9ZMOQk1Nudz9gYxBJdRWxAxkgoh NQRVjCnOxTvdEv97QF6vryfF1tZBU2nloioQEs/y33ssqEjMrM0f5+SFH1tF1qSl1z9p MSXyc5Z9GPFNvoHH6XyhuX/eY57K85W8l6o3xKgfca6aiX9NRFhnjW78jDEUqKE5CCy4 XcE9xOpZI7T30/JA7imYHVBvsd4q/JXTYxbxJLFdgYq1JG0kRDZB72E/XIEXliBBc37P QMiA==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=K9t6EcJo; spf=pass (google.com: domain of jan.kiszka@web.de designates 212.227.15.3 as permitted sender) smtp.mailfrom=jan.kiszka@web.de; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1722375907; x=1722980707; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender :ui-outboundreport:content-transfer-encoding:in-reply-to:autocrypt :content-language:from:references:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=XEZlGfJnUUeYJFjsK4Dgqu0LKhuDP4JHIK2uNMAj8lg=; b=h3wWFzpxZnTLOtR8dRNBuoMSxFj/B1+Redsa+p40ri3pby/24zUf5LGyJx9bvKs2zs ddT4W6ZwPu7c3Fn1kN0xEZpfVQHkJ1+VU9xXARfj1afn0XXK8M5/gKp7QbXGsZwVhEc5 pS+wZdHlK+ge6rQCRmp4SFMPulVyG3F46GDT5bt2EBBT1+h2Vn7oMXtYWv/usFzCNE7d 4crnFa1JRRIoMN0AEZGxaP//pc0BTdG3DP+ArCAQp0FA9Yrz3lkh3mIiX5AXOk40XORN ILKYFgb1ULbphVux8537K1i85kj61kYorzU9nWIIiZLUtVARa35WdBlcVjutawuNoXM2 WgbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722375907; x=1722980707; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender :ui-outboundreport:content-transfer-encoding:in-reply-to:autocrypt :content-language:from:references:to:subject:user-agent:mime-version :date:message-id:x-beenthere:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=XEZlGfJnUUeYJFjsK4Dgqu0LKhuDP4JHIK2uNMAj8lg=; b=SgcFGMgBL71QuyKiF/T4zN0+PcdUm9zPEb8H/XUhX00RuIJMj/vkiDXHfgwNlRZumc yGFxt8pDthwIlXDZn2415gAHEphQi4p/kHPHBU0ZhT0ftmhmqIeposmFAEBxXtVpKdRt 3g2/Zm7ajZ5lfXWd1Wm49DlgB/79vzQYfvZOPY68Sd9sQRpnKx1GEvFRloGJwB58ws9l +NVpp0QRhadDI/P+IeBYgdehArWLqIu65tsB+R1LAKK6IQX2QknmuCU3iktFR4K4fPd0 sajURpLhePdD43X6KmJ3tcsePBGvipUV+FxLze6etKSDDYciWIW0ppty8zA1ereAjoqG Zs4A== X-Forwarded-Encrypted: i=2; AJvYcCUWUq9SKkrzJVmSaxHu3SEf5w3QemVI/71TmIPo9IwZe/aj9g8N7hizVEoTmEBilVGfl1nGaeFr+T4k98VOrXNE0Bs= X-Gm-Message-State: AOJu0YwA7djJBpwyDOobO2vny7ixLx10KwFPG0oYWob7W4hFWF1Ou/K7 nuZUAJK9BQakDcO8dEtrTuRtpi9dZwWGiM/1O9i54ax3op4NJfps X-Google-Smtp-Source: AGHT+IE1Hg4X5R9cH/rrnvbM3NAE0DHOr/xoEW+2WAB1YcTfa4OWLbYRpLsgBeuCN4MEIzC5oRP5xQ== X-Received: by 2002:a05:600c:1f96:b0:426:5ee5:3130 with SMTP id 5b1f17b1804b1-42811d6c466mr87245745e9.3.1722375906888; Tue, 30 Jul 2024 14:45:06 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:5126:b0:426:6982:f5c6 with SMTP id 5b1f17b1804b1-42803b57b24ls28392215e9.1.-pod-prod-02-eu; Tue, 30 Jul 2024 14:45:05 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCWsgaKqP6uWlPtboD2HqMe10R2bNpscHHW3fQ7tY91940cqlT7FH1c3iTXw96QI49LErDwLGhR+6vBKsm74wh1+6OEWAcBwsi//pf8= X-Received: by 2002:a05:600c:1c16:b0:428:23c8:1e54 with SMTP id 5b1f17b1804b1-42823c820e5mr26747885e9.18.1722375905077; Tue, 30 Jul 2024 14:45:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1722375905; cv=none; d=google.com; s=arc-20160816; b=a56efiY+IYpMScPIf9h0wo08BCnvmYkdu76ZGGf6y8dMG+QHsazFFCWTy0EmrItHYV W97WoSBrjOcM79bXGZu3LBxnNIo/UFa55iS3TUov8p2hRhNGOoCWHbowvYZjML97T+Ec 4A0M6CrWumb24SNjKUeLszVINhBMD/7oU7I1jVbUpCGA9+tpU7qXPrbTDnzPUx8U1qcD Wg8UDw+BnffnSolRsZ3iL2RT509r4TmoU+LFmNkFBj1gyYOsCAICOpxJ7EEgRNqp9vaY tmfz+rqbAyLke2v1ucE1cA0ri/TXu3Dc0l3UAAc804OxMQ7vgDE1p2idBAASigNIxpPJ O0rw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=ui-outboundreport:content-transfer-encoding:in-reply-to:autocrypt :content-language:from:references:to:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=6U2SaGfDExQmFZKQxkCS1x+3M/RyxCYdOX+iFKkNzNA=; fh=qYjLjom2XYK2EGXTfM32+e6Y5m6bxV+vwmPCS15rMNY=; b=bLdyHOIgvGqhxd/LE4Ku2xb4n6/xssthMKr/k/VehQsNlKdnwa66uo7dwJwWgjUKEa bTjOsIgjPE/p4E0zs65FTIN6yqrZLbxQITmxn6anTbDhVRzsERXFWUnXBQjoZTIsxH+C 2v3HXWaGyY7mcSkvuKAs/DWeJJApPHjYCRkK7yL//B5UbwbBzQae1U2xBEfhPEAxWqr4 jlmsFzZdG7IKn1GUZ8+5Eve23RPN/0k9Tvqo+OZm3OIarsq+c1kaU/qH2N4lBHJeMeqx YC2tN4DewwB6FS5rPlToZhO6i9ceQ/ObYI7bEOnyYH/0kpUH+P/MxkVCkOhbOYhyJnYU vBkg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=K9t6EcJo; spf=pass (google.com: domain of jan.kiszka@web.de designates 212.227.15.3 as permitted sender) smtp.mailfrom=jan.kiszka@web.de; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Received: from mout.web.de (mout.web.de. [212.227.15.3]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-4280718d1b9si3007175e9.1.2024.07.30.14.45.05 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Jul 2024 14:45:05 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@web.de designates 212.227.15.3 as permitted sender) client-ip=212.227.15.3; X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.178.31] ([82.83.168.54]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MqZMK-1rvTA82o88-00itJW; Tue, 30 Jul 2024 23:45:04 +0200 Message-ID: <38ba708f-aacd-4f9b-a777-40a993335cc8@web.de> Date: Tue, 30 Jul 2024 23:45:04 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 4/5] ci: Add test cases for container fetching and loading To: Uladzimir Bely , isar-users References: <3a0b76b54aca9cee33d249a2df73d233edf08708.1721407122.git.jan.kiszka@siemens.com> <624dbb193e9bfbaedbfb7e288b6b295bd9fe5a06.camel@ilbers.de> From: "'Jan Kiszka' via isar-users" Content-Language: en-US Autocrypt: addr=jan.kiszka@web.de; keydata= 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 In-Reply-To: <624dbb193e9bfbaedbfb7e288b6b295bd9fe5a06.camel@ilbers.de> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:Yqlrit1Vyu9DTvhxGNtGLEb3ICEDj2Ys4L6YGc1LysIboVOHp/c El+DOrRy8YHXDPwnwFI7LQuH5BuWsCIfwTu5JreqjHIoWQWSYnyC61ggtoZGcLZNPu2/Tpi DLh5Pl9hVmNk5MD+UJAmminsiXgc3Rb+gmei1agGNDtkOK7QG9wp7HqgIRzEzXk6yKWo/ff sPTo1UN4P8ERUxbrDkXtw== UI-OutboundReport: notjunk:1;M01:P0:uvSQV/JPI8o=;tL9w+xndQFsbpEcq9NLcviKPe31 4YqZr3M08FI2qfYtlPZYIJSigV7umECfXEaHEl7fN3jBEedToqqnwbsmp3fONuOWsygSuHdJm jCuo6vts46js7zNEMTqqfKWqFftqEqjs6nkJm61GuZifufl1ulRxWZi9PTlM2dd9qplhKYhc1 kgpKRrSWnQGXd7XpRvWjOkm93PRpIrAt8vFeZdsS44o/fsd6IZ+fU7gNBHdD6gNAIm7SgC9Q4 g/H50jOW26BsJNAxrnHWWAedejcIFiCSXbnMdBv2+ZIiNDMj53RpwsgMmCMtauMiM/gsAXEE4 aYxcwSxCVH8384OPQXq4nxULTIdq+xBlkZQK1znvTzYGaJdoK0SeXNbhln+exB18SFFSIrqcg Pgf9QVYOH3/XLiTjF2r5DjyDJWkGH5KjA1n8aQ9Z0Z2OcybJ8ZKut7FsPzIwywwkmujGZt8wi leJ2edqzlxhLG5VZJPkRT/ouleBvoNDZwRgc0NPQ3TNQ9QjtnJBTZslEVus/LYiEJvORKll0M eGErG+bEMN5QczalGzxKth9SToa4oJn63Mi9psoE1ELQDWr/GkJfZpnnLLvOJqyp/KChyOMU3 0P5iQ5XhCOkySLzeIRGPxU19EYWU+e0ZNaE/XDHJj2J9/vTzSwgP993wfmiqEer+otPbWqeQN gTVU7Ks8har5V3wNixGK1BdPKvcHUb/Qgf6/7uXLDgP59FoKlk+T/znhKAP2xoEKXqeXWNr4y KEYuLw7TAxpDCZPF5EKEY/jpoR3VzOeKFAM1C/oFIAT9eoScvwCibfkuD3LNO3jpFPDL+25NS 4O2XbFbmlwkaKtUnbNskgdoA== X-Original-Sender: jan.kiszka@web.de X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=K9t6EcJo; spf=pass (google.com: domain of jan.kiszka@web.de designates 212.227.15.3 as permitted sender) smtp.mailfrom=jan.kiszka@web.de; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de X-Original-From: Jan Kiszka Reply-To: Jan Kiszka Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE, SPF_PASS 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: +cQ+VBx2nBzN On 30.07.24 09:44, Uladzimir Bely wrote: > On Fri, 2024-07-19 at 18:38 +0200, 'Jan Kiszka' via isar-users wrote: >> From: Jan Kiszka >> >> This plugs the two example recipes for loading container images into >> VM-based testing. The test consists of running 'true' in the >> installed >> alpine images. >> >> Rather than enabling the ci user to do password-less sudo, this uses >> su >> with the piped-in password. Another trick needed is to poll for the >> images because loading is performed asynchronously. >> >> Signed-off-by: Jan Kiszka >> --- >> =C2=A0.../recipes-core/images/isar-image-ci.bb=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 |=C2=A0 2 ++ >> =C2=A0testsuite/citest.py=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 21 >> +++++++++++++++++++ >> =C2=A02 files changed, 23 insertions(+) >> >> diff --git a/meta-test/recipes-core/images/isar-image-ci.bb b/meta- >> test/recipes-core/images/isar-image-ci.bb >> index e5d51e6e..9133da74 100644 >> --- a/meta-test/recipes-core/images/isar-image-ci.bb >> +++ b/meta-test/recipes-core/images/isar-image-ci.bb >> @@ -16,6 +16,7 @@ IMAGE_INSTALL +=3D "sshd-regen-keys" >> =C2=A0 >> =C2=A0# qemuamd64-bookworm >> =C2=A0WKS_FILE:qemuamd64:debian-bookworm ?=3D "multipart-efi.wks" >> +IMAGE_INSTALL:append:qemuamd64:debian-bookworm =3D " prebuilt-docker- >> img prebuilt-podman-img" >> =C2=A0 >> =C2=A0# qemuamd64-bullseye >> =C2=A0IMAGE_FSTYPES:append:qemuamd64:debian-bullseye ?=3D " cpio.gz tar.= gz" >> @@ -51,3 +52,4 @@ IMAGER_INSTALL:append:qemuarm:debian-bookworm ?=3D " >> ${SYSTEMD_BOOTLOADER_INSTALL} >> =C2=A0# qemuarm64-bookworm >> =C2=A0IMAGE_FSTYPES:append:qemuarm64:debian-bookworm ?=3D " wic.xz" >> =C2=A0IMAGER_INSTALL:append:qemuarm64:debian-bookworm ?=3D " >> ${GRUB_BOOTLOADER_INSTALL}" >> +IMAGE_INSTALL:append:qemuarm64:debian-bookworm =3D " prebuilt-docker- >> img prebuilt-podman-img" >> diff --git a/testsuite/citest.py b/testsuite/citest.py >> index 8dd907d0..539c9440 100755 >> --- a/testsuite/citest.py >> +++ b/testsuite/citest.py >> @@ -522,3 +522,24 @@ class VmBootTestFull(CIBaseTest): >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('mipsel',= 'bookworm', image=3D'isar-image-ci', >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 script=3D'test= _kernel_module.sh example_module') >> + >> + >> +=C2=A0=C2=A0=C2=A0 def test_amd64_bookworm_prebuilt_containers(self): >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('amd64', 'book= worm', image=3D'isar-image-ci', >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 cmd=3D'echo root = | su -c \'' \ >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 'PATH=3D\$PATH:/usr/sbin;' \ >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 'for n in \$(seq 30); do docker images | >> grep -q alpine && break; sleep 10; done;' \ >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 'docker run --rm >> quay.io/libpod/alpine:3.10.2 true && ' \ >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 'for n in \$(seq 30); do podman images | >> grep -q alpine && break; sleep 10; done;' \ >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 'podman run --rm >> quay.io/libpod/alpine:latest true\'') >> + >> +=C2=A0=C2=A0=C2=A0 def test_arm64_bookworm_prebuilt_containers(self): >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.init() >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 self.vm_start('arm64', 'book= worm', image=3D'isar-image-ci', >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 cmd=3D'echo root = | su -c \'' \ >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 'PATH=3D\$PATH:/usr/sbin;' \ >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 'for n in \$(seq 30); do docker images | >> grep -q alpine && break; sleep 10; done;' \ >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 'docker run --rm >> quay.io/libpod/alpine:3.10.2 true && ' \ >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 'for n in \$(seq 30); do podman images | >> grep -q alpine && break; sleep 10; done;' \ >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0 'podman run --rm >> quay.io/libpod/alpine:latest true\'') > > This appears to fail in CI: > > [stdlog] 2024-07-30 07:29:37,721 avocado.app ERROR| qemu-system- > aarch64: -drive > file=3D/workspace/build/isar_ub_devel/49/build/tmp/deploy/images/qemuarm6 > 4/isar-image-ci-debian-bookworm- > qemuarm64.ext4,if=3Dnone,format=3Draw,id=3Dhd0: Could not open > '/workspace/build/isar_ub_devel/49/build/tmp/deploy/images/qemuarm64/is > ar-image-ci-debian-bookworm-qemuarm64.ext4': No such file or directory > > Should be either changed the bullseye here (not yet checked if it > works). Or, we need to build arm64-bullseye image in build tests > before. bullseye is legacy. Unfortunately, the testsuite lacks a dependency model. Here, VmBootTestFull depends on CrossTest and NoCrossTest - apparently this was not the case so far. I'm still wondering why we are using such an unhandy and non-standard test framework if not even such basic things are expressed - or are even expressible? Jan --=20 You received this message because you are subscribed to the Google Groups "= isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/= isar-users/38ba708f-aacd-4f9b-a777-40a993335cc8%40web.de.