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 C83E5139694 for ; 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 ; Mon, 10 Apr 2017 19:44:31 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id q125so11443842wmd.3 for ; 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 (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: <20170410133858.4842bbb5@katipo2.lan> From: Alan McKinnon Message-ID: 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: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 In-Reply-To: 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." 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