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 DAF8F139694 for ; Mon, 10 Apr 2017 00:58:36 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8F52621C07D; Mon, 10 Apr 2017 00:58:27 +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 1AA63E0D1C for ; Mon, 10 Apr 2017 00:58:26 +0000 (UTC) Received: (qmail 8318 invoked from network); 10 Apr 2017 00:58:25 -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 00:58:25 -0000 X-Assp-Version: 2.5.5(16366) on assp2.obsidian-studios.com X-Assp-ID: assp2.obsidian-studios.com m1-85904-09683 X-Assp-Session: 3A5DFD242F0 (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); 9 Apr 2017 17:58:24 -0700 Date: Sun, 9 Apr 2017 20:58:11 -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: <0cf71d18-64f3-821b-e481-9889f5eb1872@gentoo.org> References: <20170409152002.550f3b4d.dolsen@gentoo.org> <0cf71d18-64f3-821b-e481-9889f5eb1872@gentoo.org> 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_/Mh9EOovDfY40UoZB4=TLKBG"; protocol="application/pgp-signature" X-Archives-Salt: 8a93808f-1100-445d-9b8e-ea5ba9e1bfb0 X-Archives-Hash: a8900512e698c42db99996f3b9b10727 --Sig_/Mh9EOovDfY40UoZB4=TLKBG Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 9 Apr 2017 19:59:22 -0400 Michael Orlitzky wrote: > > How do you plan to test a thousand packages against the new version > of python, and then revision/stabilize all of the broken ones > immediately? Or is the plan to just break everyone's systems, and ask > them to report bugs for the things that stopped working? =20 If packages have tests, running those is one way. If they do not, and its say a library. Long as other packages that use the library build/run against it then it should be ok. It would get trickier for things lacking tests. Breaking already occurs now but in the form of breaking updates and causing users to fiddle with the targets. I am NOT talking about stabilization at all. Simple reducing the burden of adding targets to ebuild, and users having to fiddle with targets as they come and go. > I think what you will actually get as a result is that nobody will > ever add a new version of python to the tree, because you've just > made it a huge ordeal to do so. This is actually the opposite. To add a new version as is right now. You have to edit every Python or Ruby ebuild. Otherwise they cannot use that new version. There is tremendous work as is now. Not to mention a really bad end user experience. This would considerable reduce the workload. Not to mention making life better for end users. --=20 William L. Thomson Jr. --Sig_/Mh9EOovDfY40UoZB4=TLKBG Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQTEeldqZjmVut8bVHJNcbKkg6ozUAUCWOrYowAKCRBNcbKkg6oz UBUfAJ92FgLYdov7CUims9pq2dY2BKEqiwCdF6SGWo+c0Q2FyrKc1/qYWDdPHKU= =bqwR -----END PGP SIGNATURE----- --Sig_/Mh9EOovDfY40UoZB4=TLKBG--