From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7020716408055005184 X-Received: by 2002:a2e:98c5:: with SMTP id s5mr6619196ljj.432.1634829638748; Thu, 21 Oct 2021 08:20:38 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:5c87:: with SMTP id q129ls1188917ljb.3.gmail; Thu, 21 Oct 2021 08:20:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzrV8hIRVXxwwCWg6Au2V0iAImmBt0hhlxSmknFISVbxG6Z7r+LWvJ/AAhrV40y5c3HhzBh X-Received: by 2002:a2e:b0c6:: with SMTP id g6mr6677274ljl.496.1634829636254; Thu, 21 Oct 2021 08:20:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634829636; cv=none; d=google.com; s=arc-20160816; b=rgKfgB5xZ1EmIIoI9DZP5emLvYyU6A8N8MhpjIvkzpuI/lCYpKbTmGoJ69IX+T8XCp FjjKOjnECJamfjibd3v3vORkI7oyHE/SIf4FkLd+8ZuSBT7oL5Crbm7/EYBxch5IT5uw noKy1PQqX+Net4nYsQz88r2jtmTdf2eWtxKYxjwNNWu5hlESouJqAIG+vTxDoX/9h4ha MsL+PBEnD47ECenAgo1aVfYxNcWY2V/uc98JbkdMOu2QD6a6ddf15BeaodLSSIul4Bhm +TtQIUnB8OqPYHT/Ipsd3r26fb1tWckgN0uGUzo5G/MHiSAAd2H2atXc7O9rjNydsZUI /A8A== 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:subject:cc:to:from:date; bh=aM8EsY7wrRLFZ2vZwRMQgs3vmDWnbEGxvgWfsWziiAc=; b=Lbm2CQOFybivdWideaUwHW493/2N6prUulAgTG7IV4x1SeVfk1qtcYbvZ6xRdFtfti umSfQtFoWAg7HGQIzF3hoM/e/oYvTLBVvLn+G4SW/qyLqBAKBiBsHOtby59DP3zDikH+ AdzHl+2ivaHV4POYzK7ZFzIFjPG3dAHK1La92j3d5/TuVPqhErzjL4AWyT9qrbiOzpnZ w8tiTiSwPemtyDMOxD+jEdvVn6QfYmQykc150WyjKXDIdv/22naUQkYtrj5/UaEAc9GI S71jl2hEk1fjbe38SKLsY9+lotttfyh3LFI9UTA01b/KGtrumzBT1X0hjuKGP+9BtCW3 vW8A== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 192.35.17.14 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 david.siemens.de (david.siemens.de. [192.35.17.14]) by gmr-mx.google.com with ESMTPS id o25si314072lfo.9.2021.10.21.08.20.36 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 21 Oct 2021 08:20:36 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 192.35.17.14 as permitted sender) client-ip=192.35.17.14; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by david.siemens.de (8.15.2/8.15.2) with ESMTPS id 19LFKZQl003498 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 21 Oct 2021 17:20:35 +0200 Received: from md1za8fc.ad001.siemens.net ([139.22.35.76]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 19LFKY6r029085; Thu, 21 Oct 2021 17:20:35 +0200 Date: Thu, 21 Oct 2021 17:20:34 +0200 From: Henning Schild To: Baurzhan Ismagulov Cc: isar-users@googlegroups.com Subject: Re: [PATCH v2 1/2] CI: install avocado in venv if host does not have it Message-ID: <20211021172034.4c3a58c0@md1za8fc.ad001.siemens.net> In-Reply-To: <20211021103929.GH27644@yssyq.m.ilbers.de> References: <1634724221-26372-1-git-send-email-amikan@ilbers.de> <20211020183237.60a819bc@md1za8fc.ad001.siemens.net> <20211020183801.37ab4b03@md1za8fc.ad001.siemens.net> <20211021103929.GH27644@yssyq.m.ilbers.de> X-Mailer: Claws Mail 3.18.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-TUID: IRcVJCF6nHx/ Am Thu, 21 Oct 2021 12:39:30 +0200 schrieb Baurzhan Ismagulov : > On Wed, Oct 20, 2021 at 06:38:01PM +0200, Henning Schild wrote: > > > So the fix was to pin down the version? That will cause maint > > > headache ... quality tool and package manager! > > > > But thanks for the quick fix! I gave this to our gitlab to try and > > digest. Having a testsuite is a win for sure, even if i still tend > > to rant about the choice ... bats or pytest would have been OK as > > well and readily available via debian. > > Welcome Henning, > > Regarding the pinning, Anton has already mentioned that we are > analyzing the issue. The plan is to update to the latest stable > version regularly. We still want pinning to avoid surprises, just > like with bitbake and wic. > > Regarding pip, it isn't our choice :) . Debian packaging is available > from http://deb.isar-build.org/. We have submitted Debian Policy > updates to Avocado and are in contact with Debian developers > regarding inclusion in upstream Debian. The virtualenv code already assumes a debian host, so it could be changed to in fact use that package and not a venv. That would take care of the pinning to only one stream to deliver. Should i write a patch? > Regarding Avocado itself, we had discussed that in [1]. Pytest is > good for unit testing; Avocado is more suitable for our scenarios. > E.g., RedHat uses it for Fedora. Also, people want to migrate to > Avocado citing flexibility limitations with pytest. > > All in all, I think Avocado is a good choice and is worth the hassle > of upstreaming into Debian. > > 1. https://groups.google.com/g/isar-users/c/o3tJjEhe4m4/m/D7gA0SmJAQAJ It is a chicken-egg problem. But if we want to have avocado and push for it to become part of debian that is fine with me. Did not look into the benefits after seeing the problems. Plus i kind of still feel the choice was never discussed on the list, but maybe i did not follow close enough. I will stop the avocado-rants and focus future rants on multiconfig ;) regards, Henning > With kind regards, > Baurzhan. >