From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: 01/01: gnu: Add perl-inline-c. Date: Wed, 04 Apr 2018 10:37:05 +0200 Message-ID: <876057gyfi.fsf@gnu.org> References: <20180403124356.20162.76789@vcs0.savannah.gnu.org> <20180403124357.2ECCC204DA@vcs0.savannah.gnu.org> <874lksbf8f.fsf@gnu.org> <87tvssv2rs.fsf@gnu.org> <87sh8cv2ok.fsf@gnu.org> <20180403170021.jmctpswhcfniblt3@abyayala> <87sh8cj8c9.fsf@elephly.net> 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]:53616) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f3dus-0006yX-3k for guix-devel@gnu.org; Wed, 04 Apr 2018 04:37:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f3dum-0003OI-H4 for guix-devel@gnu.org; Wed, 04 Apr 2018 04:37:14 -0400 Received: from hera.aquilenet.fr ([2a0c:e300::1]:48120) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f3dum-0003ND-8d for guix-devel@gnu.org; Wed, 04 Apr 2018 04:37:08 -0400 In-Reply-To: <87sh8cj8c9.fsf@elephly.net> (Ricardo Wurmus's message of "Tue, 03 Apr 2018 23:20:06 +0200") 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: Ricardo Wurmus Cc: guix-devel@gnu.org, Nils Gillmann Ricardo Wurmus skribis: > Nils Gillmann writes: [...] >> Can you tell me why it is safer to say perl-license instead of package-l= icense perl? > > Following Ludo=E2=80=99s reference to =E2=80=9C(guix licenses)=E2=80=9D w= e can see this comment: > > ;; The license of Perl, GPLv1+ or Artistic (we ignore the latter here). > ;; We define this alias to avoid circular dependencies introduced by th= e use > ;; of the '(package-license perl)' idiom. Exactly. The problem arose when we started writing (package-license perl) in modules other than perl.scm but that were in a cycle with perl.scm. Ludo=E2=80=99.