From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Symlinks to generic names Date: Mon, 03 Feb 2014 14:46:38 +0100 Message-ID: <87ppn4tikh.fsf@gnu.org> References: <20140201082105.GA1181@jocasta.intra> <87zjma3r40.fsf@gnu.org> <20140202134038.GA5291@intra> <20140202164201.GA13629@debian> <20140202174706.GA5481@intra> 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]:38810) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WAJwC-0007Xf-3Z for guix-devel@gnu.org; Mon, 03 Feb 2014 08:51:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WAJw5-0002Ns-P8 for guix-devel@gnu.org; Mon, 03 Feb 2014 08:51:48 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:55440) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WAJw5-0002NC-HR for guix-devel@gnu.org; Mon, 03 Feb 2014 08:51:41 -0500 In-Reply-To: <20140202174706.GA5481@intra> (John Darrington's message of "Sun, 2 Feb 2014 18:47:07 +0100") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: John Darrington Cc: guix-devel@gnu.org John Darrington skribis: > On Sun, Feb 02, 2014 at 05:42:01PM +0100, Andreas Enge wrote: > On Sun, Feb 02, 2014 at 02:40:39PM +0100, John Darrington wrote: > > python3 -> python >=20=20=20=20=20=20 > For python, the binary python is provided by python-2.7.6. The binary > python3 (and python3.3) is provided by python-3.3.3. And there is > python-wrapper, which installs python-3.3.3 and creates symlinks > python -> python3 etc.. >=20=20=20=20=20=20 > So for python, there is nothing to do - if you need python3, you alr= eady > have it. > > It seems that whilst guix's python2 package installs a link from python2 = -> python > this does not happen for python3. Actually, in Python 2.x, the binary is called =E2=80=98python=E2=80=99; in = Python 3, the binary is called =E2=80=98python3=E2=80=99 (these are decisions made by the= Python maintainers, which we just follow.) For Python 3, we have =E2=80=98python3-wrapper=E2=80=99 which provides a sy= mlink to facilitate things. > Minimising downstream modifications is certainly a noble goal. The thing > is if we refuse to (say) link lex to flex, then every package which calls= "lex" > has to be modified, thus defeating that goal. Please list packages that need it, thanks. :-) Ludo=E2=80=99.