From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] gnu: tcl: Avoid a circular dependency. Date: Thu, 06 Jun 2013 00:05:32 +0200 Message-ID: <87fvwwusb7.fsf@gnu.org> References: <87r4ggd8oq.fsf@karetnikov.org> <87y5aow87z.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]:41166) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkLuh-0007Iy-CH for bug-guix@gnu.org; Wed, 05 Jun 2013 18:10:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UkLuc-000843-NV for bug-guix@gnu.org; Wed, 05 Jun 2013 18:10:39 -0400 Received: from hera.aquilenet.fr ([141.255.128.1]:45572) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkLuc-00083z-I6 for bug-guix@gnu.org; Wed, 05 Jun 2013 18:10:34 -0400 In-Reply-To: <87y5aow87z.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Wed, 05 Jun 2013 23:36:32 +0200") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Nikita Karetnikov Cc: bug-guix@gnu.org ludo@gnu.org (Ludovic Court=C3=A8s) skribis: > This is getting annoying. I will instead push something along these > lines shortly: > > diff --git a/guix/packages.scm b/guix/packages.scm > index 4f8d87e..bb46131 100644 > --- a/guix/packages.scm > +++ b/guix/packages.scm > @@ -147,7 +147,7 @@ corresponds to the arguments expected by `set-path-en= vironment-variable'." > (inputs package-inputs ; input packages or derivations > (default '()) (thunked)) > (propagated-inputs package-propagated-inputs ; same, but propagated > - (default '())) > + (default '()) (thunked)) > (native-inputs package-native-inputs ; native input packages/deriva= tions > (default '()) (thunked)) > (self-native-input? package-self-native-input? ; whether to use itsel= f as > > That will allow us to have circular dependencies among modules. Pushed as 9d97a1b. Since this changes the ABI, make sure to run =E2=80=98make clean && make=E2=80=99 after =E2=80=98git pull=E2=80=99. Ludo=E2=80=99.