From owner-freebsd-python@freebsd.org Mon Oct 17 10:56:01 2016 Return-Path: Delivered-To: freebsd-python@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1B9C0C1442A for ; Mon, 17 Oct 2016 10:56:01 +0000 (UTC) (envelope-from vlad-fbsd@acheronmedia.com) Received: from mail.irealone.com (fawn.irealone.com [IPv6:2001:1af8:4010:a07b:10::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D9B8AB2E for ; Mon, 17 Oct 2016 10:56:00 +0000 (UTC) (envelope-from vlad-fbsd@acheronmedia.com) Received: by mail.irealone.com (Postfix, from userid 1002) id 597B9610BC; Mon, 17 Oct 2016 12:55:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=acheronmedia.com; s=mail; t=1476701759; bh=LFMj5Ac9KTtkjef3qAV5ts8DMpQB+FUEbKW7y/HMXSQ=; h=To:Subject:Date:From:In-Reply-To:References:From; b=qzFVsvxcozxz3Z/MTDQNKyvdpp4ib3m/ie4TIQNYJImtdsA0uIQXeqCjc9DWfRA1C UqX3rPmkT3V9dcX2Q+bb6fqkSIYUG2ODCCP7eFFtqATmQtli6bJ+L6do1HMCdoBfAI AxaixUmmGcIItKf0TeSM63fMwdnnIyVx6taXiwKY= To: freebsd-python@freebsd.org Subject: Re: Introducing python3 into user system X-PHP-Originating-Script: 0:rcube.php MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 17 Oct 2016 12:55:59 +0200 From: "Vlad K." Organization: Acheron Media In-Reply-To: References: <883cfb37-3946-aa2c-21d2-73a21ea3e365@FreeBSD.org> Message-ID: X-Sender: vlad-fbsd@acheronmedia.com User-Agent: Roundcube Webmail/1.1.6 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Oct 2016 10:56:01 -0000 On 2016-10-17 12:35, Ruslan Makhmatkhanov wrote: > > What I actually meant is to utilize USES=python:3.3+ for such ports, > to make it pick up default python3 version. Yeah I "misunderstood you correctly", heh, sorry I wanted to say two different things at once.... The only problem with that (and btw, please let's use 3.4+ because 3.3 is badly supported even upstream) is ports that are dependencies to python:2 ports. So those would have to be identified, which is the idea behind my continuous poudriere run. IMHO variants are the only thing that would help us force all that can go py3 to go py3, and build py2 in support for rdeps that require 2. Because right now it's a bit of a mess when you have such conflicting requirements. -- Vlad K.