GNU bug report logs -
#58231
[PATCH 0/2] Checking the 'license' field of packages
Previous Next
Reported by: Ludovic Courtès <ludo <at> gnu.org>
Date: Sat, 1 Oct 2022 16:20:02 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi,
Well, I am a bit late. :-)
On sam., 01 oct. 2022 at 18:20, Ludovic Courtès <ludo <at> gnu.org> wrote:
> ;; A package.
> (define-record-type* <package>
> package make-package
> @@ -574,7 +607,8 @@ (define-record-type* <package>
> (sanitize validate-texinfo)) ; one-line description
> (description package-description
> (sanitize validate-texinfo)) ; one or two paragraphs
> - (license package-license) ; (list of) <license>
> + (license package-license ; (list of) <license>
> + (sanitize validate-license))
> (home-page package-home-page)
> (supported-systems package-supported-systems ; list of strings
> (default %supported-systems))
This change is the core, IIUC. The question is: does it make sense to
have something similar for all the fields?
For instance, the fields ’name’ and ’verson’ are expected to be ’string’
and could be similarly checked?
Although, the overhead by «Compute derivation» could too much.
Cheers,
simon
This bug report was last modified 2 years and 242 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.