From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bengt Richter Subject: Re: Python 2 end-of-life? Date: Fri, 29 Nov 2019 05:42:39 -0800 Message-ID: <20191129134239.GA77005@PhantoNv4ArchGx.localdomain> References: <20191126215145.GA1044@PhantoNv4ArchGx.localdomain> <20191129060732.GA1094@PhantoNv4ArchGx.localdomain> Reply-To: Bengt Richter Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:56646) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iagXy-0006m4-Ru for guix-devel@gnu.org; Fri, 29 Nov 2019 08:43:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iagXw-0007DW-MD for guix-devel@gnu.org; Fri, 29 Nov 2019 08:42:57 -0500 Received: from imta-37.everyone.net ([216.200.145.37]:50062 helo=imta-38.everyone.net) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iagXw-00075K-DY for guix-devel@gnu.org; Fri, 29 Nov 2019 08:42:56 -0500 Content-Disposition: inline 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 Cc: Guix Devel Hi zimoun, On +2019-11-29 12:41:43 +0100, zimoun wrote: > Hi Bengt, > [...] > > > > > That's yet another question: could we patch the upstream code to replace > > > > Python by something else that's more convenient for Guix. That may > > > > actually be a worthwhile approach to reduce software bloat in Guix, > > > > but it also shifts some of the maintenance burden from upstream to Guix. > > > > > > It does not appear to me a reasonable approach. > > > > If it could be an automated patch substitution of a pure guix function that > > will pass the same well-designed test suite as the python function it replaces, > > then I think it is entirely reasonable. We are not asking upstream to do anything, > > other than providing a well-designed test suite that will serve themselves well. > > Please show me the code and I will change my mind about the > "reasonable approach". :-) > > And what do we win? More reproducibility? More bootstrappability? > https://en.wikiquote.org/wiki/C._A._R._Hoare#The_Emperor's_Old_Clothes The first quote in particular ;-) > > All the best, > simon -- Regards, Bengt Richter