Hi Leo, Giving a look to the bug tracker for the next release, I see this bug. :-) On Fri, 29 Jan 2021 at 20:04, Leo Famulari wrote: > We could also make it warn about use of the HTTP protocol (as opposed to > HTTPS). Your thoughts? > > * guix/lint.scm (check-git-protocol): New procedure. > (%local-checkers): Add 'git-protocol' checker. > * doc/guix.texi (Invoking guix lint): Document it. The doc/ does not apply anymore. Instead of these ’eqv?’ > +(define (check-git-protocol package) > + "Emit a warning if PACKAGE's source URI protocol is 'git://'." > + (define (check-source-uri-scheme uri) > + (if (eqv? (uri-scheme uri) 'git) [...] > + (let ((origin (package-source package))) > + (if (and (origin? origin) > + (eqv? (origin-method origin) git-fetch)) > + (check-source-uri-scheme > + (string->uri (git-reference-url (origin-uri origin)))) > + '()))) I propose ’match’ which is more coherent with the Guix style. Well, from my understanding. :-) Patch attached. Well, it could be nice to add a test in tests/guix-lint.sh for that. WDYT? Cheers, simon