From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pjotr Prins Subject: Re: Python 2 retirement =?utf-8?B?4oCUIHdo?= =?utf-8?Q?at?= should Guix do? Date: Sat, 16 Jun 2018 22:42:43 +0200 Message-ID: <20180616204243.xx2b4qygntiminfl@thebird.nl> References: <20180616180118.GA9585@jasmine.lan> <20180616183055.kal6urc6srrn7ikl@abyayala> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55035) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fUI25-0000pO-Cx for guix-devel@gnu.org; Sat, 16 Jun 2018 16:42:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fUI22-0001i1-6o for guix-devel@gnu.org; Sat, 16 Jun 2018 16:42:49 -0400 Received: from mail.thebird.nl ([94.142.245.5]:60288) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fUI21-0001eu-W7 for guix-devel@gnu.org; Sat, 16 Jun 2018 16:42:46 -0400 Content-Disposition: inline In-Reply-To: <20180616183055.kal6urc6srrn7ikl@abyayala> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Leo Famulari , guix-devel@gnu.org The move from Python2 to Python3 will go into the history books as one hugely mismanaged transition - call it a first order screw up. The cost to the community is enormous, if I go by the hours I personally already spent on managing the issue! And that just for the sake of a few (minor) syntax changes and a new API for C extensions. Not even the Ruby guys fucked up so badly with the transition to 2.0! And that was bad enough. Especially the change in behaviour of Proc. Guix is actually one of the best tools to manage the transition. I love it for that. I don't think we should keep supporting both Python 2 and 3 versions of modules by default when the time comes. People will do that when they need to. I will. But we can certainly ease the transition at little cost (to us). So, Leo, +1 from me. Pj.