Hi Mathieu,

Seems to me that 7c02eb6c8d7d050ecb8f3082c4a754ad32211403 +
44daec7fa4ae97a3c4490adf461322ec9f7a780a are not quite correct since
they can let lists through (for packages where ‘license’ is a list of
<license> objects).

Now, in Guix proper, the ‘license’ field should always be either a
<license> or a list of <license> records.  The original code would
“enforce” that (by failing hard if a package doesn’t follow the rule
:-)), which I think is good.

Now, why is David’s use case influenced by the way (gnu ci) handles
licenses?

Thanks,
Ludo’.



Reply via email to