Ricardo Wurmus <[email protected]> skribis:

> Nils Gillmann <[email protected]> writes:

[...]

>> Can you tell me why it is safer to say perl-license instead of 
>> package-license perl?
>
> Following Ludo’s reference to “(guix licenses)” we 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 the 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’.

Reply via email to