From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Hinsen Subject: Re: Python 2 end-of-life? Date: Thu, 21 Nov 2019 13:01:36 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:35791) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iXl9d-0005u9-GD for guix-devel@gnu.org; Thu, 21 Nov 2019 07:01:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iXl9Y-0005sA-Ip for guix-devel@gnu.org; Thu, 21 Nov 2019 07:01:45 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:46935) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iXl9Y-0005re-19 for guix-devel@gnu.org; Thu, 21 Nov 2019 07:01:40 -0500 In-Reply-To: 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: zimoun , Guix Devel Hi Simon, > What do you do? Well, me, personally, I continue to do most of my research using Python 2 because I cannot afford to port everything to Python 3. And since I do only number crunching, meaning nothing with security implications, I am not particularly worried. > Do we deprecate the python2 packages? If yes, what would be the > schedule? If no, do we move all the python2 packages to a > python2-xyz.scm file? > Do we do nothing? Based on what rationale? I'd say the very first thing we should do is look at all non-Python packages that depend indirectly on Python 2. I remember during a recent installation on a virtual machine that my very first package install, which is always Emacs, downloaded Python 2 among many others, so there remains some work to be done. Once Python 2 lives in a largely isolated package sub-universe, I don't see much harm keeping it in Guix for now. If security issues become apparent, we might have to do something more drastic. Cheers, Konrad.