From patchwork Fri May 26 07:00:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Uladzimir Bely X-Patchwork-Id: 2839 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 26 May 2023 09:00:44 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-il1-f192.google.com (mail-il1-f192.google.com [209.85.166.192]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 34Q70fBE013367 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 26 May 2023 09:00:41 +0200 Received: by mail-il1-f192.google.com with SMTP id e9e14a558f8ab-33826fb9d0fsf2959735ab.0; Fri, 26 May 2023 00:00:41 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1685084435; cv=pass; d=google.com; s=arc-20160816; b=AOFti4YcfCLrubD1FK3908hBXwfHpYzgkyS5xyplNqYexfLKAUYnMC54W51iSB23H5 118Bzi13gsSnJLpivrswZjW7vCKFHd8E5ZUjnzzzP+exIAk9w2PKCFyDcY1NaHMAVYJT Y0UBKU7wMtyEpJIiTOasZsvh8Bl9Uvg+UWGmIXsQfl2qVMbzHEXfVL5JJL+3LGCTEgBB yFG/WmEw4LcStQn5Et2rBQgt24YXaqKUBuBWADSh24waSgtoZyFVFvub89DKmu6Y7LAU rSk9vBHwRDU19oiJH63t7hCk7wxdjh6F5dK4g91GqUIRVurh8Ok6CAR3eK9BrMM3JYDp +zWQ== 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:mime-version:references:in-reply-to :message-id:date:subject:to:from:sender:dkim-signature; bh=L0KURdjNNsqcZsjxkEXs2FqKou44V42/0t6glhtP3Fs=; b=pJa1eY28TcGcFRHUwImEqZSB2ocGtxZ7gNF9x7rvonzdt2nvjdRt/j/6SvPcwAkkc5 FndyostdXgecD86fdROZHlcH+pj2OzotZhBLLr8pjHYFULAsYh6CHvuJrU/8sMYZzwQl SKz93MvDGKAz7lhIZqo7ljYh9lAKkn+PO7K4OiB9pr7n8+Yrj4rNDaVAdOcRK8xc/cjh O+FsTBJEdBm2/3D8m6gt2MXdzhRjF8KqBM4HxVJ3ExQehHSpCM1s/Kl4TaWBhxrizq36 ikWHVqHq47Ap1Q3EdYyhhPSmNJwRakqyqhr9cHS9GIRQWVCoSlgzkGGFEWCAqUkOJI6q sCVA== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20221208; t=1685084435; x=1687676435; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=L0KURdjNNsqcZsjxkEXs2FqKou44V42/0t6glhtP3Fs=; b=OhOi7987uCl9WQuKrlFeHJOgpjs+YaKxOx8Mi3GMbFC0Kduql6SxxSooZyWjXGZPvx lM+Fp9y8j8JEpAztpGNppKGVhVH7gJSaC3ixkHd9Vzq/BR4f4IikyEPdf7TOwjVAUIEM JHY7SsoK0hV7GZCd68eF4DA0YhbmCBfNuhvgu4BNgYwrYBd/WU58Mnfm/BOzPHywvbZl s6RdqLVTRGVmARRvlfUTUhRHgYSexN6MlzEjuniflreN2US4fBKIc9+kT+L89JrEjsyA 87zvS2oNzAcuPTwIbCl2wuupobp/mxoyKuy2KeKeCL5KW2Hv9h6UFSH6aKQp+kEznpci NdbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685084435; x=1687676435; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:to:from:x-beenthere :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to; bh=L0KURdjNNsqcZsjxkEXs2FqKou44V42/0t6glhtP3Fs=; b=by8l+A//9pjlV0qRgmM2P830XriPdPVHckqKAONlJg8vYk/SJrls7hvUz2NZSXnBGP 6hUs/6oYuA1OVG7FPpUs2wwzlxv4OxsDPqlbwl0d9Ckvw9+37KYmvWzohG/anyDv+e9X oJV5xZNryc2MDM8Of+wkMegg7xCh0figjDDuGFTLWhlQ/xmWIBr/WBEbrCqis2FeZZLj p/qhWAImg4zjPw+2OM01fEeutgugQ2lMU99fJ2tw9yKsr3SJTEoMJu5Q0FM/uABpyaSs 8/nOIO3dQDsQ6C1pE5RSb+XiYke5McfdO6Qvl9d23EzGiQuXC2HBrXrLpC2XcQe077PX zgEQ== Sender: isar-users@googlegroups.com X-Gm-Message-State: AC+VfDyCD4IixCuVeXjuNhc7vOc9aGXnbSarkOhX/27v9BNQoxKwJJnT wBolfDCSDKehoGPcBoyI9eA= X-Google-Smtp-Source: ACHHUZ5VA8nEsIGQx/8m5NCgHB+P17nxGF80jjwsXz9WANKKw3xzjk/XM22EyvV00xHHRWQitAdiZQ== X-Received: by 2002:a92:c10e:0:b0:334:c74c:43f9 with SMTP id p14-20020a92c10e000000b00334c74c43f9mr706173ile.13.1685084435488; Fri, 26 May 2023 00:00:35 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6e02:505:b0:336:1c16:1cd2 with SMTP id d5-20020a056e02050500b003361c161cd2ls347115ils.0.-pod-prod-03-us; Fri, 26 May 2023 00:00:35 -0700 (PDT) X-Received: by 2002:a5e:c749:0:b0:770:28ee:fee1 with SMTP id g9-20020a5ec749000000b0077028eefee1mr499600iop.7.1685084434946; Fri, 26 May 2023 00:00:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685084434; cv=none; d=google.com; s=arc-20160816; b=Nq8mCPVowcgvIcEsB4OcB2IIxWC8df2pfl9TlCXU6psd/TPOirCGE+54MwO8OIIIPI GfVqZOm4/5ekE0UV72T0eZptPC667yQ+9CUe+IPopK1DbSHgBRMEeL5wUJlbOXTK88mN L+ZifT/3WH4xuGf0OG77fGBO9V+iUu3I2RQm4J2yQDZkNGjhAgPN/dBRG4TurgwQ1XyS 60oYYRp0ZXZCf1dsKikbSCHFfDLdtcTHfnqq7GuFEKRyrvAYGFzL2nyM/KDa4gfZexdS c5IDVYST6Y+Aj/5eg/3jLq3/9kqu4TmYXtESAE04jW3uuMfJQVDb2qjylnGfIIhPcgIf dNAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=Nx4RBd4LRIghv3uEJcpMcOY+F6q1xUNUfF5GpomZ4ys=; b=UND2xW6NCqfB7f5kfHexOKG9FdXgQOgvLhNZnCBVamDoe0wIsI02AOywo6gLHWo0na TRA7MocftSVT3olyLqCbgZW1J/piigKLKKuaQpa/DRQUD63LJWYyYGBSAnTAffJMFE0t F+DAYpVRw96KYhhBOCa/2JB6PQq5pfeV5EQC8euS4VFwfa/sQtHTfOcQ+0k+s40Q4JCz 94bGh6FopftwsGNyq5z+Rjyf7bBscYW7igTKQysqfYg2QhZD80hiTiY32t29Prf1JibS rYrzesCo4LHWYV7BiYyHdKbRwriSHB/DBTDf+wLY8x8irLQevYCMI9Js2BPljhYI3qJA u95w== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id t22-20020a056602141600b007748ad04e82si273171iov.0.2023.05.26.00.00.33 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Fri, 26 May 2023 00:00:34 -0700 (PDT) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from baighyz.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 34Q70R3W013306 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 26 May 2023 09:00:28 +0200 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH v5 02/12] ci_build.sh: Install python3-apt if not installed Date: Fri, 26 May 2023 09:00:17 +0200 Message-Id: <20230526070027.16890-3-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20230526070027.16890-1-ubely@ilbers.de> References: <20230526070027.16890-1-ubely@ilbers.de> MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,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-Original-Sender: ubely@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= This is mostly related to gitlab CI that migth use an image without preinstalled python3-apt. Also, make system python packages available in virtualenv. Signed-off-by: Uladzimir Bely --- scripts/ci_build.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/ci_build.sh b/scripts/ci_build.sh index 2fa5cccd..ff7c114a 100755 --- a/scripts/ci_build.sh +++ b/scripts/ci_build.sh @@ -19,7 +19,7 @@ if ! command -v avocado > /dev/null; then sudo apt-get update -qq sudo apt-get install -y virtualenv rm -rf /tmp/avocado_venv - virtualenv --python python3 /tmp/avocado_venv + virtualenv --python python3 /tmp/avocado_venv --system-site-packages # shellcheck source=/dev/null source /tmp/avocado_venv/bin/activate pip install avocado-framework==100.1 @@ -127,6 +127,12 @@ if echo "$TAGS" | grep -Fqive "-startvm"; then fi fi +# install python3-apt +if [ ! -f /usr/share/doc/python3-apt/copyright ]; then + sudo apt-get update -qq + sudo apt-get install -y python3-apt +fi + # Provide working path mkdir -p .config/avocado cat < .config/avocado/avocado.conf