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 5DDCC1382C5 for ; Wed, 9 May 2018 20:30:52 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5C7D2E0C26; Wed, 9 May 2018 20:30:51 +0000 (UTC) Received: from smtp.gentoo.org (mail.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 155BAE0C26 for ; Wed, 9 May 2018 20:30:50 +0000 (UTC) Received: from [10.128.12.82] (unknown [100.42.98.196]) (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 12969335C7F; Wed, 9 May 2018 20:30:48 +0000 (UTC) Subject: Re: [gentoo-python] Re: [RFC] Timeline for Python 3.6 adoption To: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= , Mike Gilbert Cc: gentoo-python , python References: <1524834196.1125.12.camel@gentoo.org> <03034e26-8091-415a-f71f-89d2d3f2f9bf@gentoo.org> <1524898818.1013.3.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: Date: Wed, 9 May 2018 13:30:46 -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: <1524898818.1013.3.camel@gentoo.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Archives-Salt: c24ea169-2066-41af-850a-e082c02f27d0 X-Archives-Hash: 40ec90425eac5d279bab28d1f3a00608 On 2018-04-28 12:00 AM, Michał Górny wrote: > W dniu pią, 27.04.2018 o godzinie 17∶56 -0700, użytkownik Patrick McLean > napisał: >> 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 meant disabling it completely. The default is 3.5 for a long time > already, and there is no reason to expect people to go back and test > their packages against 3.4. The plan was to support only one Python 3.x > release behind current stable.>>>> >>>> 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. >>>> IMHO, it would be better to wait until upstream deprecates Python 3.4 before we disable/drop it. There are downstreams (my employer for one, and I am sure we are not the only ones) that are still using it, and have plans in place to migrate by the upstream deprecation date. >>>> 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. >>>>