Hello, Leo Famulari <l...@famulari.name> skribis:
> On Tue, Nov 08, 2016 at 08:41:51PM +0300, Frederick Muriithi wrote: [...] >> Running "./pre-inst-env guix lint ruby-net-http-digest-auth" fails >> with the errors indicated in the attached file lint_log > >> gnu/packages/ruby.scm:4182:2: ruby-net-http-digest-auth-1.4: TLS certificate >> error: ERROR: X.509 certificate of 'github.com' could not be verified: >> signer-not-found >> invalid > > There are two TLS errors (here, for GitHub, and below, for NIST). I'm > not sure but I'd guess that the linter is unable to find your > certificate store, or it lacks the GnuTLS client. Exactly: you need to tell ‘guix lint’ where to find X.509 certificates. This comes from: http://git.savannah.gnu.org/cgit/guix.git/commit/?id=bc3c41ce36349ed4ec758c70b48a7059e363043a For background info, see: https://www.gnu.org/software/guix/manual/html_node/Application-Setup.html#X_002e509-Certificates-1 That said, ‘guix lint’ shouldn’t print an ugly backtrace when that happens. I’ll push a commit that fixes that. Thanks for your report, Frederick! Ludo’.