From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id C3E501382C5 for ; Sat, 28 Apr 2018 00:56:32 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2EDD8E0984; Sat, 28 Apr 2018 00:56:32 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id DFD06E0984 for ; Sat, 28 Apr 2018 00:56:31 +0000 (UTC) Received: from [192.168.42.152] (unknown [172.58.19.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: chutzpah) by smtp.gentoo.org (Postfix) with ESMTPSA id 9A14A335C89; Sat, 28 Apr 2018 00:56:30 +0000 (UTC) Subject: Re: [gentoo-python] Re: [RFC] Timeline for Python 3.6 adoption To: Mike Gilbert , =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= Cc: gentoo-python , python References: <1524834196.1125.12.camel@gentoo.org> From: Patrick McLean Openpgp: preference=signencrypt Autocrypt: addr=chutzpah@gentoo.org; prefer-encrypt=mutual; keydata= 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 bwfEfm6v3w01Xps= Message-ID: <03034e26-8091-415a-f71f-89d2d3f2f9bf@gentoo.org> Date: Fri, 27 Apr 2018 17:56:27 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Discussions centering around the Python ecosystem in Gentoo Linux X-BeenThere: gentoo-python@gentoo.org X-BeenThere: gentoo-python@lists.gentoo.org MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Archives-Salt: de42b170-52f4-4b75-be14-eb9eeae208e1 X-Archives-Hash: ca4371ed925e050ca61b1801e63c10a3 On 2018-04-27 09:05 AM, Mike Gilbert wrote: > On Fri, Apr 27, 2018 at 9:03 AM, Michał Górny wrote: >> >> Firstly, I'd like to do two changes simultaneously to reduce --newuse >> rebuilds: >> >> a. switching from CPython 3.5 to 3.6, >> >> b. disabling CPython 3.4. I assume you mean remove from the default PYTHON_TARGETS, not disable it completely? I would wait until after python 3.4 is no longer getting updates before removing it from the eclass and the tree. >> >> I'm thinking of a soft deadline on 2018-06-01, i.e. giving developers >> a full month to prepare. If things don't go well, we can always >> postpone it. >> >> According to my lists, we only have 6 packages relying on py3.4 right >> now [1] and no pending stabilizations for that. I will report bugs for >> those packages today. >> >> The list for 3.5->3.6 migration is longer [2]. However, it seems that >> many of those packages are rather isolated [3] and apparently >> unmaintained. Apparently the biggest targets are OpenStack >> and Flask. It's all doable. >> >> What do you think? > > June 1 seems a little optimistic to me, but as you said we can push it > out if needed. > > This plan makes sense to me. >