Hi, On 20/08/13 13:55, Vladimír Čunát wrote:
> On 08/20/2013 01:37 PM, Eelco Dolstra wrote: >> Basically, meta.* attributes have to be (lists of) strings or integers. They >> cannot be attribute sets. So if meta.license is an attribute set, it won't >> show >> up in "nix-env -qa --meta --xml" output or in Hydra under a build's "License" >> field. >> >> So yeah, a PR to change everything to strings would be welcome. > > Then I fail to see the point of lib.licenses, as it's easier e.g. to write > "GPLv2" than lib.licenses.gpl2. Well, you get an error if you mis-spell an attribute name, but not if you do that in a string. > On the other hand, it seemed nice to me that this way we could attach > additional > information, e.g. URL of the full license. Yes, that would be nice. It would require adding support for attribute sets in meta.* values to Nix though (not too hard). -- Eelco Dolstra | LogicBlox, Inc. | http://nixos.org/~eelco/ _______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
