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 6CFEB139694 for ; Mon, 10 Apr 2017 18:12:30 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 504D621C0CA; Mon, 10 Apr 2017 18:12:17 +0000 (UTC) Received: from mail2.obsidian-studios.com (mail2.obsidian-studios.com [45.79.71.79]) (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 D6F3F21C082 for ; Mon, 10 Apr 2017 18:12:16 +0000 (UTC) Received: (qmail 20925 invoked from network); 10 Apr 2017 18:12:15 -0000 Received: from unknown (HELO assp2.obsidian-studios.com) (wlt-ml@::ffff:127.0.0.1) by ::ffff:127.0.0.1 with ESMTPA; 10 Apr 2017 18:12:15 -0000 X-Assp-Version: 2.5.5(16366) on assp2.obsidian-studios.com X-Assp-ID: assp2.obsidian-studios.com m1-47935-07316 X-Assp-Session: 3A591F9FC28 (mail 1) X-Assp-Envelope-From: wlt-ml@o-sinc.com X-Assp-Intended-For: gentoo-dev@lists.gentoo.org X-Assp-Server-TLS: yes Received: from unknown ([fdbe:bad:a55:0:1::211] helo=localhost) by assp2.obsidian-studios.com with SMTPSA(TLSv1_2 ECDHE-RSA-AES128-GCM-SHA256) (2.5.5); 10 Apr 2017 11:12:14 -0700 Date: Mon, 10 Apr 2017 14:12:10 -0400 From: "William L. Thomson Jr." To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Reverse use of Python/Ruby versions Message-ID: In-Reply-To: References: <20170410133858.4842bbb5@katipo2.lan> Organization: Obsidian-Studios, Inc. X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-pc-linux-gnu) 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 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/w=oQxF9vKgVTIzf8pxpyRnt"; protocol="application/pgp-signature" X-Archives-Salt: 424a2fe8-7a2e-48e1-b059-99f98ea654f2 X-Archives-Hash: fef17807e7df08c44bac666025b69eca --Sig_/w=oQxF9vKgVTIzf8pxpyRnt Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, 10 Apr 2017 10:58:10 -0700 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. =20 >=20 > As an ordinary user, that does sound like a real annoyance. As an > ordinary user, I also never do it. I don=E2=80=99t have any targets set by > hand. I probably never will.=20 This is why it is not an issue for you. Your basically saying I do not care what version of Python is on my system. I do not care how many versions of python. I mentioned in a post, doing a wildcard on the targets being the ONLY painless option for users. > And yes, I do some Python development > myself (not much packaging but =E2=80=9Cusing=E2=80=9D Python in the sens= e of writing > Python code). I find the Python experience largely painless: I > currently have 2.7.12 and 3.4.5 installed. Are you running stable? There are other versions in tree. 3.4, 3.5, 3.6. If you were running unstable, you would have 4 pythons, including 2.7. That you only have 2 seems like you are running stable. If your writing new python code against say 3.4 and not 3.6. Not sure about that... Seems like it would keep things bound to older versions and never let things move forward. Usually when writing new code, you use the latest version of stuff. Not always but usually best. If anything make code support older while targeting newer. > Eventually 3.5 will get > installed and 3.4 will go away. Just like every other package. I > won=E2=80=99t need to do any config file editing, just a revdep-rebuild r= un > perhaps. So regardless of the situation for maintainers, as a user, I > don=E2=80=99t see this pain.=20 Because you are not setting or dealing with the targets. You went with the mindless approach. Like doing a wildcard on USE flags. Your enabling support for all versions across the board for anything that supports it. That is quite a different experience if you go trying to use a specific one. --=20 William L. Thomson Jr. --Sig_/w=oQxF9vKgVTIzf8pxpyRnt Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQTEeldqZjmVut8bVHJNcbKkg6ozUAUCWOvK+gAKCRBNcbKkg6oz UDRMAKCr+ywV+yKO/2sikQ87Yx0F9vlnxwCgkqmUCLm4qam/+sdt3wotuj7xURE= =ltYt -----END PGP SIGNATURE----- --Sig_/w=oQxF9vKgVTIzf8pxpyRnt--