From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: Re: [PATCH] gnu: Add Python 3. Date: Wed, 28 Aug 2013 16:12:47 +0200 Message-ID: <201308281612.47788.andreas@enge.fr> References: <1377644626-17292-1-git-send-email-tipecaml@gmail.com> <8738puc6h6.fsf@gnu.org> Mime-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50700) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VEgUa-0007gn-N5 for guix-devel@gnu.org; Wed, 28 Aug 2013 10:13:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VEgUQ-0007H1-74 for guix-devel@gnu.org; Wed, 28 Aug 2013 10:13:04 -0400 In-Reply-To: <8738puc6h6.fsf@gnu.org> List-Id: 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org Am Mittwoch, 28. August 2013 schrieb Ludovic Court=C3=A8s: > > +(define-public python3 >=20 > Nice that it works without any modifications. Please push. (I think > Andreas wanted to discuss the naming convention for Python packages, but > I think adding Python 3 doesn=E2=80=99t cause any problems.) Only a little ;-) I would rename (define-public python to (define-public python-2 and add (define-public python for python version 3 (compare libjpeg for version 9 and libjpeg-8). Then all packages relying on python will be recompiled with the newest=20 version. If this poses problems, we could modify the input to python-2. Rationale: We would like to package the newest versions and give their=20 variables the default names. If for compatibility problems, we need an=20 older version, the corresponding variable should get a suffix. (While the=20 NAME field of a package should be the default name in all cases.) Andreas