[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Errors Linting Package Definition for New Package ruby-net-http-dige
From: |
Ludovic Courtès |
Subject: |
Re: Errors Linting Package Definition for New Package ruby-net-http-digest-auth |
Date: |
Wed, 09 Nov 2016 16:30:42 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
Hello,
Leo Famulari <address@hidden> 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’.