From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7180654877989666816 X-Received: by 2002:a63:230d:0:b0:498:8fdd:bf42 with SMTP id j13-20020a63230d000000b004988fddbf42mr115842pgj.125.1671967768175; Sun, 25 Dec 2022 03:29:28 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:902:db11:b0:186:af8a:6095 with SMTP id m17-20020a170902db1100b00186af8a6095ls9574028plx.4.-pod-prod-gmail; Sun, 25 Dec 2022 03:29:27 -0800 (PST) X-Google-Smtp-Source: AMrXdXt1XEPrlqzT3wz70Jr/tNXG0EceRCWLaW9KwHARLS2V2D6UZgSCkrGMqwgMX0is+FrdGVpk X-Received: by 2002:a17:902:c1c9:b0:192:6544:18b0 with SMTP id c9-20020a170902c1c900b00192654418b0mr7177802plc.63.1671967767044; Sun, 25 Dec 2022 03:29:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671967767; cv=none; d=google.com; s=arc-20160816; b=Lr7PKCozMhboKgNFdHWY63Bv7pqnsWA35iLOa6Y/Tk8P5e0Lq32WPr9cqyB4H3/XCK KqQ/OqV5ScE0v0xHbtxU3TZHhxHH+nRroKI6BJQhz+nRZxiS9WoJf0OmyblbjHKpB3O1 fWhHPgBrTHElbmEopfWKPC3aDBHK3jR7Cv3/LQCL++p2uNAgyyxw8m+EKRu4VJYMFf53 t2ciwMsZDLeTDvy1ruto3mpzKOYuFnuz3nrQuR5ZGWWSbqPAS/DIc1wBEELt8Ia8W1Ba 7JcC/cNEnOUYE7nbw0C+VYtMry0aojcQGvwBFA0jVNWB/T+m/XEglLtORXQfVs01c362 p7Tg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=s8EsYi4Fzi7P3zIcve5ZypgtFJJVor2HbZFuUrBQHhM=; b=WJ+PhbudiVtrJxrovyZkxxXk/3aDAoFyy11Kzf+guwCWsmS5QXma6PPnxIG/q24roZ NydtG5e3LiwDuI6vuTddbe48dwqee1LAJEVYRKXUwqKQC0E/reRa2zsCXruGx3ewi0+O CMBN4Bo0Vm8f6Yggck0fsJyYmkYE7Oi1htSdrOnT9paDHPGAZhv5gPbmn4R2K6sGmIbI CBP+sGA9wle0UyV+P8lgl/k/YgLopEzSGwdfgIwHeJRoRYND3LGlAQ5bhP3Gy5mt9oEw tgdmRSsGwURzAV4xP56+uB4I/AzYTvUruonjk3DWLwJuXkAM0hlryIhlXFBFLYbYZ1LO BiXg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=PpPNVuwS; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::f30 as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail-qv1-xf30.google.com (mail-qv1-xf30.google.com. [2607:f8b0:4864:20::f30]) by gmr-mx.google.com with ESMTPS id i15-20020a170902c94f00b00174ea015ef2si335781pla.5.2022.12.25.03.29.27 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 25 Dec 2022 03:29:27 -0800 (PST) Received-SPF: pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::f30 as permitted sender) client-ip=2607:f8b0:4864:20::f30; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=PpPNVuwS; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::f30 as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: by mail-qv1-xf30.google.com with SMTP id t13so92231qvp.9 for ; Sun, 25 Dec 2022 03:29:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=s8EsYi4Fzi7P3zIcve5ZypgtFJJVor2HbZFuUrBQHhM=; b=PpPNVuwS+5U61QY1QL1zWIQ/DAS32gFZDfjMoubhIkPpGbJXLHKxKwhFot7d6+Aw1d 8extJMWD1GIQB6rLuMeU6YZ8ncCXFyb3w0/JzfuISYVgX3pT7xnlhz28j0mNXSuJVoJP xnDL/aTrS7k57LdY1s/Ni2Ukw6P7ZZTg/aiT8PEx8nDnX7RYSS60FX7Flky6zdtYpfcF WILWblxDrrJ0t1fjDHiKrkVEKHffWU4So7YFYD4B7K508aXFrf5m/1tIvtmiXs36H7St 2zbk6Q0DZSBU/nL12iSuupYzQeQUioauQwdlDpeUNMhzG6Co9MxnqP28zkRnrac4edCx kCTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=s8EsYi4Fzi7P3zIcve5ZypgtFJJVor2HbZFuUrBQHhM=; b=1EqF5I9hEOln+NKPyQnYhIeveDzneGt99xMo9vKF4nE7BlQbJh1xJLaRu0gt53jySr iC3466MYzGub/nNaPiLPRPrOZl07HT6bHKjFm5x6wdlvD4tahPiHpCG8WG55V9/Yqrux yYjeac7oj8TqSv3dmLAPkYKfLyjs9TlEu9sh7ZFZ9nlgu7H2IiQcxq5SXs1EsHbXpo+o V8okFh8T2epjLrbUsUa2p1F38nyYZXYMXTPJAo6Vx6PBrVJ+YkrJe/Fn3oVe8R4NLf8M IfvT7sqfg2fKqIn+J8eJ8d63c1KWRmoc0SYDNMBxnLmk/n7LlfX4yeyo5hm9SDeUy+tw FL5Q== X-Gm-Message-State: AFqh2kq84n852sKu24hjLw5u4pE9EpbNjPXJeCqfxrfK8Sto2MzFsW/m XMHMmucoeZuJ16MZ4GqNF0kPa7LIL7LRcaJE2PObsGGhRvE7 X-Received: by 2002:a05:6214:3d88:b0:531:801d:8edc with SMTP id om8-20020a0562143d8800b00531801d8edcmr46012qvb.72.1671967765917; Sun, 25 Dec 2022 03:29:25 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: "Roberto A. Foglietta" Date: Sun, 25 Dec 2022 12:28:49 +0100 Message-ID: Subject: Re: [PATCH v2] scripts/ci_build.sh installs required commands To: isar-users@googlegroups.com Content-Type: multipart/mixed; boundary="000000000000c4006305f0a5544d" X-TUID: or5Zij9MKmfD --000000000000c4006305f0a5544d Content-Type: text/plain; charset="UTF-8" On Sat, 24 Dec 2022 at 16:47, Roberto A. Foglietta wrote: > > [PATCH] scripts/ci_build.sh virtualenv uses mktemp to avoid conflicts > > Previous user or concurrent users may use scripts/ci_build.sh and in > particular root user creates a temporary directory that is not removable by > common users. Using a combination of mktemp and trap on EXIT will solve > all of these problems. v2: bugfix in checking updated variable plus apt update verbose by now > > This patch applies on the top of the current one: > > * scripts/ci_build.sh installs required commands > > The patch has been sent by elastic mail and went in moderation as > usual, and here in attachment. > > Best regards, R- --000000000000c4006305f0a5544d Content-Type: text/x-patch; charset="US-ASCII"; name="v2-0001-scripts-ci_build.sh-installs-required-commands.patch" Content-Disposition: attachment; filename="v2-0001-scripts-ci_build.sh-installs-required-commands.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lc3aecuq0 RnJvbSA0NmFlNzU3ZDdmOTBlYTgxN2YzMDg3ZjllMzUwMjUzYjFjZmExYTY5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiUm9iZXJ0byBBLiBGb2dsaWV0dGEiIDxyb2JlcnRvLmZvZ2xp ZXR0YUBnbWFpbC5jb20+CkRhdGU6IFNhdCwgMjQgRGVjIDIwMjIgMTE6MDE6MDggKzAxMDAKU3Vi amVjdDogW1BBVENIIHYyXSBzY3JpcHRzL2NpX2J1aWxkLnNoIGluc3RhbGxzIHJlcXVpcmVkIGNv bW1hbmRzCgpDSSBidWlsZCByZXF1aXJlcyBzb21lIGNvbW1hbmRzIGluIG9yZGVyIHRvIG9wZXJh dGUgcHJvcGVybHkgYW5kIHNvbWUgb2YgdGhlc2UKYXJlIGNoZWNrZWQgdG8gYmUgaW4gdGhlIGV4 ZWN1dGFibGUgcGF0aCBidXQgbm90aGluZyBtb3JlLiBUaGlzIGZpeCB0aGUgaXNzdWUKaW5zdGFs bGluZyB0aGVtIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIHNjcmlwdC4KCnYyOiB0eXBvcyBmaXhl ZAoKU2lnbmVkLW9mZi1ieTogUm9iZXJ0byBBLiBGb2dsaWV0dGEgPHJvYmVydG8uZm9nbGlldHRh QGdtYWlsLmNvbT4KLS0tCiBzY3JpcHRzL2NpX2J1aWxkLnNoIHwgMTIgKysrKysrKysrKy0tCiAx IGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9zY3JpcHRzL2NpX2J1aWxkLnNoIGIvc2NyaXB0cy9jaV9idWlsZC5zaAppbmRleCBmYTcy MDhjLi5lODk3OTQyIDEwMDc1NQotLS0gYS9zY3JpcHRzL2NpX2J1aWxkLnNoCisrKyBiL3Njcmlw dHMvY2lfYnVpbGQuc2gKQEAgLTE0LDEwICsxNCwxOCBAQCBleHBvcnQgUEFUSD0kUEFUSDovc2Jp bgogIyBHbyB0byBJc2FyIHJvb3QKIGNkICIkKGRpcm5hbWUgIiQwIikvLi4iCiAKK2ZvciBpIGlu IHZpcnR1YWxlbnYgdW1vY2kgc2tvcGVvIHJlcHJlcHJvIHF1aWx0OyBkbworCWlmICEgY29tbWFu ZCAtdiAkaSA+IC9kZXYvbnVsbDsgdGhlbgorCSAgICBpZiBbICIkdXBkYXRlZCIgPT0gIjEiIF07 IHRoZW4KKyAgICAgICAgICAgICAgICBzdWRvIGFwdC1nZXQgdXBkYXRlIC1xcQorCSAgICBmaQor CSAgICBzdWRvIGFwdCBpbnN0YWxsIC15ICRpCisJICAgIHVwZGF0ZWQ9MQorCWZpCitkb25lCisK ICMgaW5zdGFsbCBhdm9jYWRvIGluIHZpcnR1YWxlbnYgaW4gY2FzZSBpdCBpcyBub3QgdGhlcmUg YWxyZWFkeQogaWYgISBjb21tYW5kIC12IGF2b2NhZG8gPiAvZGV2L251bGw7IHRoZW4KLSAgICBz dWRvIGFwdC1nZXQgdXBkYXRlIC1xcQotICAgIHN1ZG8gYXB0LWdldCBpbnN0YWxsIC15IHZpcnR1 YWxlbnYKICAgICBybSAtcmYgL3RtcC9hdm9jYWRvX3ZlbnYKICAgICB2aXJ0dWFsZW52IC0tcHl0 aG9uIHB5dGhvbjMgL3RtcC9hdm9jYWRvX3ZlbnYKICAgICBzb3VyY2UgL3RtcC9hdm9jYWRvX3Zl bnYvYmluL2FjdGl2YXRlCi0tIAoyLjM0LjEKCg== --000000000000c4006305f0a5544d--