From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-python+bounces-706-garchives=archives.gentoo.org@lists.gentoo.org>
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 45ECB1382C5
	for <garchives@archives.gentoo.org>; Sat, 28 Apr 2018 00:56:33 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 90B78E0996;
	Sat, 28 Apr 2018 00:56:32 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.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 4911FE0996
	for <gentoo-python@lists.gentoo.org>; Sat, 28 Apr 2018 00:56:32 +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 B3F5E335C95;
	Sat, 28 Apr 2018 00:56:30 +0000 (UTC)
Subject: Re: [gentoo-python] Re: [RFC] Timeline for Python 3.6 adoption
To: Mike Gilbert <floppym@gentoo.org>, =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?=
 <mgorny@gentoo.org>
Cc: gentoo-python <gentoo-python@lists.gentoo.org>, python <python@gentoo.org>
References: <1524834196.1125.12.camel@gentoo.org>
 <CAJ0EP42vBPF644TcrssK=F1fpySxRsTvEf2bea870KnSi1dOFQ@mail.gmail.com>
From: Patrick McLean <chutzpah@gentoo.org>
Openpgp: preference=signencrypt
Autocrypt: addr=chutzpah@gentoo.org; prefer-encrypt=mutual; keydata=
 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
 bwfEfm6v3w01Xps=
Message-ID: <1285da64-ae69-5063-7aef-97d37bc415e3@gentoo.org>
Date: Fri, 27 Apr 2018 17:56:28 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.7.0
Precedence: bulk
List-Post: <mailto:gentoo-python@lists.gentoo.org>
List-Help: <mailto:gentoo-python+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-python+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-python+subscribe@lists.gentoo.org>
List-Id: Discussions centering around the Python ecosystem in Gentoo Linux <gentoo-python.gentoo.org>
X-BeenThere: gentoo-python@gentoo.org
X-BeenThere: gentoo-python@lists.gentoo.org
MIME-Version: 1.0
In-Reply-To: <CAJ0EP42vBPF644TcrssK=F1fpySxRsTvEf2bea870KnSi1dOFQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Archives-Salt: 62baf36c-53bd-4580-a5f9-aea220da35bb
X-Archives-Hash: 1dd70ff989ef1e575400fc5788b710c2

On 2018-04-27 09:05 AM, Mike Gilbert wrote:
> On Fri, Apr 27, 2018 at 9:03 AM, Michał Górny <mgorny@gentoo.org> 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.
>