Ludovic Courtès schreef op za 09-04-2022 om 00:02 [+0200]: > > So I guess we should pass ‘uri’ through ‘uri-encode’.  I’ll do that > > in a > > separate patch. > > Actually this is already done by ‘file-hyperlink’ a few lines > below, so we’re fine. FWIW, (guix ui) doesn't seem to do this for license links: ((? license? license) (let ((text (license-name license)) (uri (license-uri license))) (if (and hyperlinks? uri (string-prefix? "http" uri)) (hyperlink uri text) text))) Likewise for (guix scripts describe), though it might not be a problem there yet given the limited set of URIs. I think it's a bit less fragile to move the uri-encoding from 'file- hyperlink' to 'hyperlink', WDYT? Greetings, Maxime.