From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev+bounces-80195-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 C83E5139694
	for <garchives@archives.gentoo.org>; Mon, 10 Apr 2017 19:44:41 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 37B3521C099;
	Mon, 10 Apr 2017 19:44:32 +0000 (UTC)
Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id B660C21C075
	for <gentoo-dev@lists.gentoo.org>; Mon, 10 Apr 2017 19:44:31 +0000 (UTC)
Received: by mail-wm0-x244.google.com with SMTP id q125so11443842wmd.3
        for <gentoo-dev@lists.gentoo.org>; Mon, 10 Apr 2017 12:44:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20161025;
        h=subject:to:references:from:message-id:date:user-agent:mime-version
         :in-reply-to:content-transfer-encoding;
        bh=uipxDEyspVl3z2zJLzpsAZJeUmXKkkL4SUUZ+8wF6rI=;
        b=FmJLH09cni4IZabmGt6DeYP6vNknliMwqbxmi1CDkA5nWmK9j5aFZe/Bms7d7/fRhy
         963Z5c6AKkDrOQEGm9m/6M3wRhqliweWJvjAcqMJdHOL7B4g8qEVDRJv8O2WpywJV2Hm
         aub2qSoCqR3MHGifCq1boGj+GaJzyQLSqVNv63zlcyIboEpUC2e1vvYpPo4v11BvJlFy
         xTGjF+yqd95+I3OMLgZZT9lYNYbUKGe/VFx2iu/pt39WtlwBEh+VMifd2N91Z9/4n7t7
         7g84iADwyPrea6h2dFfQeFO5Ieh/1ua8kzhbgwDhjmJTJHfPB8LrBaI5WomAaUsNkBhk
         UGcQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:subject:to:references:from:message-id:date
         :user-agent:mime-version:in-reply-to:content-transfer-encoding;
        bh=uipxDEyspVl3z2zJLzpsAZJeUmXKkkL4SUUZ+8wF6rI=;
        b=jXUjLwrdXavIFP89oiBHh84yyT1hdNjt4KGooEnMN1UfcuHplLmIt7doPvMoKYRVmP
         0NZ7DyzTRviUa0shziDUT0DCTaGq4LN1rvDAZjOlk4EGhhUieQgNGygdTYfLmAKVPFpP
         JoKQabaLJk9uilYfWLufyiv8/2oii+E/0UoBS6Lg1jsOu2EN5hXtrrbCFSJBj4KuHdLH
         IqR+zpMvlh76RSFjEH4WtpM+g0Om7d6TYNsItZfWo5a18RKHXo/GXuX3TPZyOnrABVt4
         4biNGev5QI2oO9gBgOResTglbfTsodXOUVsAxK7SYopHXqx/OUKLT2A+M5qJXPzKTU+3
         uiIQ==
X-Gm-Message-State: AN3rC/5xwMIyHZ7R/R/M+3JrsLCKX+2v57DYRrXWUpAuXwD0n2Bx+YdJ
	glz+Z+J6gne7RcCh
X-Received: by 10.28.145.210 with SMTP id t201mr3382872wmd.50.1491853470357;
        Mon, 10 Apr 2017 12:44:30 -0700 (PDT)
Received: from [172.20.0.40] ([196.212.62.210])
        by smtp.googlemail.com with ESMTPSA id w186sm11503459wme.26.2017.04.10.12.44.29
        for <gentoo-dev@lists.gentoo.org>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Mon, 10 Apr 2017 12:44:29 -0700 (PDT)
Subject: Re: [gentoo-dev] Reverse use of Python/Ruby versions
To: gentoo-dev@lists.gentoo.org
References: <assp.0272b0f9bd.20170409121556.58d21016@o-sinc.com>
 <20170410133858.4842bbb5@katipo2.lan>
 <assp.02734b128d.20170409220413.6a38d464@o-sinc.com>
 <BB4B44B2-BA23-4B88-8A65-5ACBE6241D5E@chead.ca>
From: Alan McKinnon <alan.mckinnon@gmail.com>
Message-ID: <dcbd90c6-fd7b-24c0-fc87-57f1c2383b7e@gmail.com>
Date: Mon, 10 Apr 2017 21:40:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
In-Reply-To: <BB4B44B2-BA23-4B88-8A65-5ACBE6241D5E@chead.ca>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Archives-Salt: 266be91d-e023-4256-8b6a-0e6e51279205
X-Archives-Hash: 072626fdd3dd3efd1e5a735f45414dc9

On 10/04/2017 19:58, Christopher Head wrote:
> On April 9, 2017 7:04:13 PM PDT, "William L. Thomson Jr." <wlt-ml@o-sinc.com> wrote:
>> The present system is a PITA for users. Fiddling with adding/removing
>> targets for Python/Ruby.
> 
> As an ordinary user, that does sound like a real annoyance. As an ordinary user, I also never do it. I don’t have any targets set by hand. I probably never will. And yes, I do some Python development myself (not much packaging but “using” Python in the sense of writing Python code). I find the Python experience largely painless: I currently have 2.7.12 and 3.4.5 installed. Eventually 3.5 will get installed and 3.4 will go away. Just like every other package. I won’t need to do any config file editing, just a revdep-rebuild run perhaps. So regardless of the situation for maintainers, as a user, I don’t see this pain.
> 


As another regular user, you most definitely will see this pain if you
need to deviate from your profile defaults for python.

I'm like you - use lots of python, package some, write some. I also
don't go past the current ~arch python-3 because I have a good sense of
what waits for me if I do.

That you and I don't suffer too much breakage at all since years now is
a testament that *someone* is touching all those ebuilds when they need
to be touched, that they are managing to do it without much visible
fallout is a minor engineering miracle or sheer hard work.

I think William has a point; sometimes making a criteria a negative one
result in a lot less work. A good survey usually gives numbers that let
you tell if it will.

-- 
Alan McKinnon
alan.mckinnon@gmail.com