From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.0 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6E028C43461 for ; Wed, 16 Sep 2020 08:34:49 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 10712206DC for ; Wed, 16 Sep 2020 08:34:49 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="aivGvbbv" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 10712206DC Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:47358 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kIStr-0003A7-TW for qemu-devel@archiver.kernel.org; Wed, 16 Sep 2020 04:34:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60830) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kISss-0001t4-Si for qemu-devel@nongnu.org; Wed, 16 Sep 2020 04:33:47 -0400 Received: from us-smtp-2.mimecast.com ([207.211.31.81]:24336 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1kISsq-0006fq-9C for qemu-devel@nongnu.org; Wed, 16 Sep 2020 04:33:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1600245222; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references; bh=kT4qn0UdIQ6cj3VUZ++MJI0+ANdG/1EOv38urRgtpcs=; b=aivGvbbvTjmfHH9f4rd4eSQII7QVKNzJWYxK1AcoFM2xgv3XF6c251kBRzsE88BU0IOPue FjZXf0UmHLKyAVYRIJShXznExHz82NRSPPgmiecgnluncJtCjQSp9TpKFZ3mLJDc6iwlWk YZrTLpTRqA9clxsYjQrgpmECjbJuG/s= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-579-cITu6BLbMSCOtgKcMqnu8w-1; Wed, 16 Sep 2020 04:33:40 -0400 X-MC-Unique: cITu6BLbMSCOtgKcMqnu8w-1 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 16DEF80ED8E; Wed, 16 Sep 2020 08:33:39 +0000 (UTC) Received: from redhat.com (ovpn-113-248.ams2.redhat.com [10.36.113.248]) by smtp.corp.redhat.com (Postfix) with ESMTPS id EC220171F9; Wed, 16 Sep 2020 08:33:29 +0000 (UTC) Date: Wed, 16 Sep 2020 09:33:27 +0100 From: Daniel =?utf-8?B?UC4gQmVycmFuZ8Op?= To: Thomas Huth Subject: Re: Python 3.5 EOL; when can require 3.6? Message-ID: <20200916083327.GE1535709@redhat.com> References: <875z8eupyp.fsf@dusky.pond.sub.org> <1ad049f0-09f9-d56f-bc63-d120a0dbcf24@redhat.com> MIME-Version: 1.0 In-Reply-To: <1ad049f0-09f9-d56f-bc63-d120a0dbcf24@redhat.com> User-Agent: Mutt/1.14.6 (2020-07-11) X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=berrange@redhat.com X-Mimecast-Spam-Score: 0.001 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Received-SPF: pass client-ip=207.211.31.81; envelope-from=berrange@redhat.com; helo=us-smtp-delivery-1.mimecast.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/16 02:41:36 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -50 X-Spam_score: -5.1 X-Spam_bar: ----- X-Spam_report: (-5.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-2.999, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Daniel =?utf-8?B?UC4gQmVycmFuZ8Op?= Cc: Peter Maydell , Eduardo Habkost , qemu-devel@nongnu.org, Philippe =?utf-8?Q?Mathieu-Daud=C3=A9?= , Michael Roth , Markus Armbruster , John Snow , Stefan Hajnoczi , Cleber Rosa , Alex =?utf-8?Q?Benn=C3=A9e?= Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" On Wed, Sep 16, 2020 at 09:54:32AM +0200, Thomas Huth wrote: > On 16/09/2020 09.43, Markus Armbruster wrote: > > We require Python 3.5. It will reach its "end of life" at the end of > > September 2020[*]. Any reason not to require 3.6 for 5.2? qemu-iotests > > already does for its Python parts. > > I think the only reason for requiring Python 3.5 is that we still use > Ubuntu Xenial in Travis. We don't support Xenial according to our > support policy anymore, but we did not update to Bionic there since it > has that broken version of libssh. > > Fortunately, since a couple of weeks, Travis now supports Focal, too, so > once we switched our .travis.yml to use Focal, I think we could start > requiring Python 3.6. Note we really should not be constrained by what Travis provides as images. Travis images provide docker, so we can spawn our Travis jobs inside containers to get arbitrary linux distros. We did this for libvirt for a while until we switched to GitLab CI. So we definitely don't need to care about Xenial from a Travis POV no matter what. Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|